Zen Cart is a free open-source shopping cart system designed to be user-friendly enough for non-programmers to set up and use. The platform is so popular that “Zen Cart” has become almost a generic name for online shopping carts.
About Zen Cart
The Zen Cart community consists of shop owners, programmers, designers, and consultants who want to create the ideal shopping cart for online merchants and their customers.
There are no limits on the quantity and types of products you can sell, so Zen Cart can expand as needed. You can customize your shopping cart using the administration tool and templates.
If you host Zen Cart on your own servers, you’ll need a working knowledge of the Linux operating system. But if you use a hosting service, many offer one-click installation of the operating program. Configuring the system takes time and patience because of the wide array of options built into Zen Cart.
The platform includes a simple process for creating and updating products. You can categorize and link products and mark certain products “free”, “call for price,” “featured,” etc. Pricing options include %-off, fixed amount, new price, and quantity discounts.
You can integrate Zen Cart with GetResponse by installing a plug-in inside Zen Cart.
The plug-in automatically adds each new customer to the GetResponse campaign of your choice, along with contact details (city, country and telephone) added as custom fields.
With the API in place, you’ll be able to create email marketing campaigns exclusively for your ecommerce customers. GetResponse built-in tools such as Intelligent Analytics and Advanced Segmentation help you better serve your customers with offers that match their preferences and buying habits.
Note: Imported contacts receive a confirmation email and must click the link inside the email to be added to your GetResponse email marketing list.
Follow these steps to install the integration plug-in:
1. Download the plug-in zip file from here and copy content of this archive to ZenCart top level (php cURL is required). - copy /your_admin_path/ to your administration folder
2. Edit file: /
- in first line, after
- in last line, before
3. Edit file: /
Please note: in case you get the following error information:
ERROR: module not loaded due to missing language file:
../includes/languages/english/modules/order_total/ot_getresponse.php all you need to do is create empty file called
ot_getresponse.php and copy it to correct language path e.g English:
4. Once the module is loaded in the administration panel go to “Modules”=>”Order total” setting.
5. Click on “GetResponse” plugin and click “Install” button.
6. After installation click “Edit” button and set required params: API key and campaign name.
7. Save settings. By clicking “Export to campaign” you’ll add all your existing ZenCart contacts to campaign.
From now on when a customer makes an order he/she is automatically added to GetResponse campaign together with their contact details (city, country and telephone values) that will be added as contact custom fields.
Save settings. When you click Export to campaign, your existing Zen Cart contacts are added to the campaign you specify.
After all existing contacts have been downloaded, new contacts are added automatically.
Growing Your Business
With the growing popularity of online shopping, many competing platforms have appeared. But if you want in-depth control of your setup and configuration options, Zen Cart deserves a close look.
Become an integration partner
Integrate GetResponse with other applications and become our integrations partner.
Your integration will be featured here in our integrations directory.
Build your own integration
Use our advanced API to build your own integration, linking
GetResponse with your service.