MailChimp integration is a multi-store supporting plugin for integration stores' data (including customers, products, discounts, carts, and orders) with MailChimp e-commerce platform. Also, it saves all information about targeted campaigns and product recommendations, syncs them to your MailChimp account along with orders and carts and so, MailChimp can automatically measure campaigns ROI. So, this plugin supports all e-commerce features of MailChimp API 3.0.
One of the most important features of this plugin is its performance. nopCommerce services are super slow on a large number of data records (this problem is because of Entity Framework). Also, MailChimp API isn't as fast as it should be. In consequence, the integration process on big stores faced a lot of performance issues. We decided to implement some stored procedures to improve the performance. The result of the performance test of this plugin is as below:
20,000 customer, 100,000 products, 20,000 orders, 10,000 shopping carts
Plugin processes: about 90 minutes
Response from MailChimp: about 150 minutes
CPU: Intel Xeon 2.20 GHz
RAM: 16.0 GB
OS: Windows Server 2016 (64-bit)