On the final step of the Mailсhimp Integration with eCommerce Support add-on setup, you must go to the "E-Commerce Features Setup" tab of the add-on settings page and upload your store data to Mailchimp.

Uploading your store data to Mailchimp enables you to take full advantage of the Mailchimp Product Recommendations and Abandoned Carts. However, for these features' best performance, your store's products, orders, carts, and customers need to be uploaded to Mailchimp and organized as a Store. On the Mailchimp end, a Store is the top-level eCommerce resource. Therefore, Carts, Customers, Orders, and Products all exist inside a Store's scope.

Each Store in Mailchimp needs to be tied to a Mailchimp list in your X-Cart-based store.

In the "E-Commerce Features Setup" tab of the add-on settings page in X-Cart, you specify the lists for which Mailchimp Stores need to be created and initiate the upload/syncing of the store data.

First, you need to select the lists you require. Use the relevant checkboxes for the purpose and click "Update." This saves the set of Mailсhimp lists for which it should create Stores.

To initiate the store data upload for the selected lists, click Upload store data to Mailchimp.

Mailchimp will create the Stores and will connect them to the Mailchimp lists you have specified. Store data from X-Cart will be uploaded to these specific Stores.

Provided the server is configured to run scheduled tasks, after the initial synchronization, further synchronization of the store data will be done automatically on the go, without the need to click the "Upload store data Mailchimp" button. So, for example, when a new cart or a new order is created in your X-Cart store, the respective information will be automatically submitted to Mailchimp.


When uploading store data to Mailchimp, X-Cart submits only the products and orders data automatically. The rest of the data, like user emails, etc., should be exported from X-Cart and then imported to Mailchimp manually.

Coupons' data submit to Mailchimp automatically and don't require additional synchronization via the "Upload store data Mailchimp" button.


The button "Upload store data to Mailchimp" remains in the "E-Commerce Features Setup" section just if you need to redo the synchronization manually.

For example, you may need to use the button again if things get desynchronized between your store and your Mailchimp account after temporarily disabling the add-on in X-Cart.

Another button - "Update store data" - will help you update your company information on the Mailchimp end (for example, if your company name or address change).

Related pages:


Did this answer your question?