On the final step of the Mailсhimp Integration with eCommerce Support add-on setup, you need to 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. For these features' best performance, the products, orders, carts, and customers from your store need to be uploaded to Mailchimp and organized as a Store. On the Mailchimp end, a Store is the top-level eCommerce resource. Carts, Customers, Orders, and Products all exist inside of the scope of a Store.

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 Stores should be created.

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. 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.


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).


Did this answer your question?