mailchimp / mc-magento2
mailchimp/mc-magento2
Connect MailChimp with Magento
Labels applied by the team
| Label | Description |
|---|---|
![]() |
Bug report contains sufficient information to reproduce. Will be solved for associated Milestone. |
![]() |
Improvement accepted. Will be added for associated Milestone. |
![]() |
Issue has been solved and will be applied in the associated Milestone. |
![]() |
Issue has been already reported and will be closed with no further action. |
![]() |
Issue has not been created according to requirements at the Issue reporting guidelines. Will be closed until requirements are met. |
![]() |
Feature request to be considered by the team. After approval will be labeled as enhancement. |
![]() |
The team was not able to replicate issue. It will be closed until missing information is given. |
![]() |
Contact our support team at [email protected]. Issue will be closed with no further action. |
![]() |
Issue is considered as low priority by the team. |
![]() |
Issue is considered as high priority by the team. |
![]() |
Issue reports a conflict with other third party extension. |
![]() |
Feedback is required to continue working on the issue. If there is no answer after a week it will be closed. |
![]() |
Issue can not be solved due to external causes. |
![]() |
Issue will be closed. Available documentation: MailChimp For Magento doc |
Issue reporting guidelines
To maintain an effective bugfix workflow and make sure issues will be solved in a timely manner we kindly ask reporters to follow some simple guidelines.
Before creating an issue, please do the following:
- Check the documentation to make sure the behavior you are reporting is really a bug, not a feature.
- Check the existing issues to make sure you are not duplicating somebody’s work.
- Make sure, that information you are about to report is a technical issue, please refer to the Community Forums for technical questions.
If you are sure that the problem you are experiencing is caused by a bug, file a new issue in a Github issue tracker following the recommendations below.
Title
Title is a vital part of bug report for developer and triager to quickly identify a unique issue. A well written title should contain a clear, brief explanation of the issue, making emphasis on the most important points.
Good example would be:
Unable to place order with Virtual product and PayPal.
Unclear example:
Can't checkout.
Issue Description
Preconditions
Describing preconditions is a great start, provide information on system configuration settings you have changed, detailed information on entities created (Products, Customers, etc), Magento and mc-magento versions. Basically, everything that would help developer set up the same environment as you have.
Example:
1. Magento CE 2.0.1 without sample data is installed.
2. mc-magento 1.0.6.
3. Test category is set up.
4. Virtual Product is created and assigned to the Test Category.
...
Steps to reproduce
This part of the bug report is the most important, as developer will use this information to reproduce the issue. Problem is more likely to be fixed if it can be reproduced.
Precisely describe each step you have taken to reproduce the issue. Try to include as much information as possible, sometimes even minor differences can be crucial.
Example:
1. Navigate to storefront as a guest.
2. Open Test Category.
3. Click "Add to Cart" on the Virtual Product.
4. Open mini shopping cart and click "Proceed to Checkout".
...
Actual and Expected result
To make sure that everybody involved in the fix are on the same page, precisely describe the result you expected to get and the result you actually observed after performing the steps.
Example:
Expected result:
Order is placed successfully, customer is redirected to the success page.
Actual result:
"Place order" button is not visible, order cannot be placed.
Additional information
Additional information is often requested when the bug report is processed, you can save time by providing Magento and browser logs, screenshots, any other artifacts related to the issue at your own judgement.
Pull requests
Before creating a pull request please make sure to follow this guidelines or it will be rejected.
Changelog
103.4.78
Fixed bugs:
- Error when delete the current mailchimp store and access the configuration #2268
- New order/cart send product as new #2262
- Products permanently stuck in SYNCERROR or NEEDTORESYNC #2256
- Array to string conversion warning #2250
103.4.77
Implemented enhancements:
- Send an event every time visit an abandoned cart #2233
Fixed bugs:
- Ebizmarts\MailChimp\Model\Api\Product.php can break during iteration #2239
- Incorrect DATETIME value: '' #2227
103.4.76
Implemented enhancements:
- Feature Request: Store customers email in logs for abandoned baskets. #2084
Fixed bugs:
- Error cleaning the mailchimp_statistics table #2210
103.4.75
Implemented enhancements:
103.4.74
Implemented enhancements:
- Add flag to sync not salable products #2181
Fixed bugs:*
- Patches are not removed after the module uninstallation #2170
- Add config checking in afterLoadByCustomer #2168
103.4.73
Implemented enhancements:
- Change the way that the statistics are synced #2167
103.4.72
Implemented enhancements:
- Add support for grouped products #2156
103.4.71
Implemented enhancements:
- Add the bundle product itself to the lines of the cart #2142
- Add the bundle product itself to the lines of the order #2136
103.4.70
Implemented enhancements:
Fixed bugs:
- Add translation for options mergevar #2124
103.4.69
Fixed bugs:
103.4.68
Fixed bugs:
- SyncStatistics error when the data in mailchimp_notification is not a valid json #2083
- PHP 8.4 compatibility #2091
103.4.67
Fixed bugs:
- Cron is taking long time (special price related) #2063
- Deprecated Warning in Order.php - Null passed to hash() on orders without email (PHP 8.3) #2062
- Missing description in db_schema.xml results in perpetual "not up to date"-state #2076
103.4.66-p1
Fixed bugs:
- Invalid default value in db_schema.xml for datetime column "synced_at" #2058
103.4.66
Implemented enhancements:
- Include the Billing and Shipping street in the maps fields #2043
- Generate support data #2041
- Put a config to sync only customers with orders #2035
103.4.65
Implemented enhancements:
- missing i18n translation #1983
Fixed bugs:
- Merge field value is deleted on the Magento store, but not on Mailchimp #1388
- Wrong total revenue in MailChimp #395
103.4.64
Fixed bugs:
- Manage deleted and not salable products #2003
- Configuration page in Magento's backend takes a long time to load in certain cases #2002
103.4.63
Implemented enhancements:
- Add the date to the error grid #1972
Fixed bugs:
- Order status change is not synced when done through webapi #1985
- Column not found: 1054 Unknown column 'mailchimp_sync' in 'order clause' #1981
103.4.62
Fixed bugs:
- Bad financial status in mailchimp #1962
103.4.61
Implemented enhancements:
- Put the inventory_quantity = 0 when delete a product in magento #1945
Fixed bugs:
- Doesn't search for customer activity for modified orders #1951
- Abandoned cart button doesn't load the cart when click on it #1939
103.4.60
Fixed bugs:
- The token change and can't retrieve the cart from the abandoned cart email #1930
- Abs fail when discount amount is null #1921
- Error table prefix #1920
- Check in webhook cron if the listid is OK when get the groups #1914
103.4.59
Fixed bugs:
- "The website with id X that was requested wasn't found. Verify the website and try again" #1890
103.4.58
Implemented enhancements:
- Add controls to the webhook cron to exclude stores with no mailchimp store #1880
- Use the activity API end point to fill the campaign id #1866
Fixed bugs:
- Sometimes the mailchimp_sync_modified and mailchimp_sent fields in mailchimp_sync_ecommerce are not synchronized #1891
- SQL Error on config page right after installation #1865
- Trinidad & Tobago country incorrectly synced #1863
- Unescaped output #1841
- Cannot save some customers #1840
- Error "Resource Not Found for Api Call:" when try to access batches grid #1834
- Magento subscription email sent despite 'Magento always managed emails' set to 'No' #1311
103.4.57
Fixed bugs:
- The order is not marked as modified when cancel #1822
- Unable to assign a customer to another website #1818
103.4.56
Implemented enhancements:
- MailChimp Customer Tab Empty #1804
Fixed bugs:
- Call to a member function getId() on null #1805
- Cannot View Customer Info - Too Few Arguments In Customer.php #1802
103.4.55
Fixed bugs:
- Checkout is broken (error in the etc/di.xml) #1790
103.4.54
Implemented enhancements:
- Performance: Excessive SQL usage in Sales and Products Grid #1759
- Remove unused code in Heper/Data.php #1753
Fixed bugs:
- Upgrade to 103.4.53 caused UPDATE on over 60% of the existing (old) orders #1772
- ebizmarts_ecommerce job unchecks "Use Default Value" checkbox for some product attributes #1758
- Check if the Abandoned cart is enabled, the ecommerce must be enabled #1745
103.4.53
Fixed bugs:
- Cannot upgrade to latest version due to patch error #1732
103.4.52
Implemented enhancements:
- Optimize the product grid to avoid access the ecommerce table #1714
- Optimize the order grid to avoid access the ecommerce table #1708
- Add an option in the configuration page to modify the timeout in the Mailchimp api connections #1697
- Add links to campaign and member in mailchimp in the order grid #1690
Fixed bugs:
- The sync of orders fails if the order has no billing address #1720
103.4.51
Implemented enhancements:
- Put tracking_number when the order is shipped #1667
- Create a grid to show our cronjobs in the cron_schedule #1648
- Create JS code that automatically enables ecommerce syncing when abandoned cart syncing is disabled #1633
Fixed bugs:
- Invoice and shipment pluging doesn't work #1668
- Error fetching store ID row in batch grid #1656
- Duplicate entries in the stores grid #1650
- Resync subscribers and Resync products always resyncs default store #1640
- Database schema needed for batch grid won't be created after upgrading module as opposed to installing it #1627
- Bad class name #1613
- Fail phpcs test #1607
103.4.50
Implemented enhancements:
- Clean the error table automatically based on a configuration setting #1577
- Slow-query optimization for product special prices #1569
- Create grid in admin that shows batch information #1465
Fixed bugs:
- The carts are not deleted from mailchimp when are converted in an order #1595
- Add a button to fix the chimpstatic js in the frontend #1584
103.4.49
Implemented enhancements:
- Query optimization for special prices #1535
Fixed bugs:
- Wrong query when load the configuration page and use db prefix #1557
- The subcribe at the bottom doesn't work #1551
- "Magento always manage emails" configuration blocking default Magento newsletter confirm email sending #1545
- Wrong column name in mailchimp_stores #1533
103.4.48 (2022-08-18)
Implemented enhancements:
- Point the wiki to the github wiki #1522
Fixed bugs:
- Observer name "sales_order_save_after" is too generic. #1516
- Error saving configuration when install the extension for the first time #1510
103.4.47 (2022-08-15)
Implemented enhancements:
- Add a button to truncate the error table BUT not to retry the objects with erros #1498
- Change the footer subscribe button and open a popup with the mailchimp form to subscribe #1487
- Large mailchimp_sync_ecommerce table with unused registers #1475
Fixed bugs:
- Custom boolean customer attribute not synced correctly to Mailchimp #1474
- Migrate the update data to the patches approach #1472
103.4.46 (2022-07-19)
Implemented enhancements:
- Rewrite "This MailChimp account is not connected to Magento" label to make it more clear #1448
- Add a synchorization column in the customer grid #1439
- Add a synchorization column in the product grid #1438
- Add button on backend to create the abandoned cart automation #1432
- Use declarative schema for magento 2.4 #1403
Fixed bugs:
- Missing fields in Cart.php on db call #1460
- Wrong field map value when is null #1425
- Can't get the response file from a batch #1414
- Unmark the modified flag in the ecommerce table when an object is synced #1408
- Don't use Zend_Db_Select::COLUMNS #1405
103.4.45
Implemented enhancements:
- Query optimization for ecommerce table #1391
- Add the possibility to send the company as a merge field #1369
- Make uninstall #1347
- Performance Issue During Product Import #1309
Fixed bugs:
- Add php 8.1 compatibility for magento 2.4.4 #1377
- Subscribers are not added to mailchimp #1359
- The sync fails when an order contains a deleted product #1330
- Problem syncing country with customer address #1329
- Chimpstatic wrong url when change the mailchimp store #1322
- Error creating the webhook, wrong webhook url #1316
103.4.44
Implemented enhancements:
- Add option in the error grid to link to the register with error #1279
Fixed bugs:
- Incorrect image url with some extensions (p.e. cloudinary extension) #1288
- Modify order totals to $0 when order is cancelled #1272
- Popup doesn't work in magento 2.4 #1266
- Typo at https://github.com/mailchimp/mc-magento2/blob/develop-2.3/Model/Api/Order.php#L29 #1249
- Deleting error records causes database lockup #1242
- Change the echo with helper->log in https://github.com/mailchimp/mc-magento2/blob/develop-2.3/Observer/Adminhtml/Product/ImportAfter.php#L40 #1228
- ImportAfter observer is throwing exceptions if the _store column is not present in the import data #1224
- Error retrieving the response of a batch from mailchimp #1204
- Avoid duplicate entries in the stores grid #1217
- Compatibility mc-magento2 103.4.43 with Slider Revolution Responsive Magento Extension 6.2.15 #1209
- Unable to create a new Mailchimp Store in admin #1208
103.4.43
Implemented enhancements:
- Add a button in the admin to resync all products #1184
- Missing indexes on mailchimp_errors #1162
- Ignore modified items when flagging store as synced #1140
- Only fetch specific columns from sales_order #1134
- Error table never getting cleaned up #1107
Fixed bugs:
- Change the low value for date sync to a valid one #1192
- Exclude the bundle and grouped products for the product collection #1191
- The product image url don't contain the secure url if Use Secure URLs on Storefront is ON #1179
- Mark products as modified when use import products from the admin #1167
- Issue with "Magento Always Manage Emails" when Unsubscribing from a Customer Account #1157
- errors in cron related to ebizmarts_webhooks #1152
- Ecommerce order send loop #1112
- Problem with suscription #1106
- Allow more than 10 interest inside a group #1103
- observer name that breaks Magento 2 DOM XML #1102
- CSP Whitelist Support #1097
- Infinite loop on customer account creation if email present in newsletter subscribers list #1090
- The confirmation email is sent twice because the getImportMode () method cannot be honored #1089
- Ecommerce Cron error "Requested country is not available." #1084
- Subscribing for a second time does not work. #1078
102.3.42
Implemented enhancements:
- Create custom field mapping #1025
Fixed bugs:
- Subscribing for a second time does not work. #1078
- Invalid date format when use mysql 8 #1066
- Unable to capture the order for a campaign #1065
- Notice: Undefined index: image_url Model/Api/Product.php #1059
- Multistore product sync wrong name #1055
102.3.41
Implemented enhancements:
- Coupon Codes (Promo Codes) Do Not Send to Mailchimp With Order Data #1032
Fixed bugs:
- "Unable to unserialize value." issue avoids ecommerce syncing. This happens some times when "Send Promo Codes and Promo Rules" is enabled #1035
- Fallback to JQueryUI Compat activated. #1034
- Abandoned Cart revenue not showing on Mailchimp account #1033
102.3.40
Implemented enhancements:
- Add magento 2.4 compatibility #1027
102.3.39
Implemented enhancements:
- Licensing? #996
Fixed bugs:
- Typo in campaigncatcher.js causing Javascript error #1015
- The mailchimp groups are not shown correctly in the customer account #1009
- Improper call to interest-categories in the webhook processing #1002
- MapFields not getting synced when configured in storeView. #998
- Eternal Spinning gif after invalid API key has been entered in the configuration #990
- Syncing customer group changed some customers group id to 0 #989
- Issue syncing DOB merge field #987
- JS error on product page with slow internet #912
102.3.38
Implemented enhancements:
- Optimize MailChimp JS block #895
- Optimize MailChimp JS block #891 (andrey-legayev)
Fixed bugs:
- Incorrect import in Webhook controller #976
- The street line 3 is not synced in orders #963
- Loading screen stuck when attempting to save the API key. #940
- [Performance Issue] HTTP calls to mailchimp on every page request and config cache flush #939
- Strong check for interest groups #932
- Take the first date value from storeview scope. #931
- Bad management of the groups in the webhooks #926
- Error grid, bad data when try to sort for one field 3 times #922
- Uncaught TypeError: strpos() expects parameter 1 to be string, null given in vendor/magento/module-theme/Controller/Result/JsFooterPlugin.php:44 in Magento 2.3.3 #920
- JS error on product page with slow internet #912
- Invalid API key error when attempting to update settings. #906
- Typo in Ecommerce cron when mark an object with error #900
- Error in cron when split databases #887
- Make changes to pass code sniffer #881
- Fix catching campaign with enabled Varnish FPC #874
- Fix incorrect import in Webhook controller #973 (ihor-sviziev)
102.3.37
Implemented enhancements:
- Make strong check for the API key #849
- Add alt text to the order grid in the mailchimp sync image #810
- Send the merge_fields for customers #790
Fixed bugs:
- Do not add anything to frontend if module disabled #866
- Made sure a missing "simple_sku" won't break the entire sync #862
- Not all batches are saved when multi store enabled #857
- Mark orders with error to not try to re-sync #841
- PayPal Express orders sync fails - Last name is NULL #840
- Bad management of old batches #821
- Bad batches management #817
- Bad way to test if the json_encode fails #805
- Rename delete customer account option #801
- Orders with no products are not marked as synced #797
- Re sync the subscriber when the customer is modified #786
- Use always the md5 of the customer email to identify the customer #782
- Error when select a website scope in config #773
- Change the Resync Customers button #768
- ebizmarts_ecommerce has an error #767
- Unhandled
Magento\Framework\Serialize\Serializer\Json::\(un\)serializecalls #758
102.3.36
Implemented enhancements:
- Take the version from the composer.json #759
102.3.35
Implemented enhancements:
- Show the amount of list subscribers #740
- Wrong error message in order grid #710
- Add a button to re sync customers #702
- Encrypt sensitive data #701
- Some exceptions are not added into logs, making it hard to find the error message. #700
Fixed bugs:
- Remove error message when resend an item with error #719
- Error message 'Resource Not Found' on creating new customers #715
- Don't delete the cart from ecommerce table when the order is made #706
- Success unsubscription, if subscribe again doesn't send confirm subscription emails #696
- Customer and subscriber with same email sent to mailchimp with different id #692
- Order is not marked to resync when the credit memo comes via magento API #687
- Order is not marked to resync when the invoice comes via magento API #682
- Order is not marked to resync when the shipment comes via magento API #678
- Multistore with different Mailchimp account wrong synchronization on customer delete/unsubcribe from magento admin #674
- MySQL error during setup:upgrade after module install (with split database Magento EE feature enabled) #664
102.3.34
Implemented enhancements:
- Add link to Terms of service #641
- Delete the Cart register in the sync_commerce table when confirm the order #626
- Add some other logs #602
- Clean the maichimp_sync_batches table #598
- Avoid getByEmail calls when sending Orders and Carts to Mailchimp #468
- Put a column in the order grid to show if the order was synced #140
Fixed bugs:
- Change the version numeration to meet the magento marketplace requirements #649
- Save the email in the quote only with the agreement from the customer #645
- Not send the carts until the store is completely synced #636
- Defer the load of the mailchimp js #630
- No first and lastname when the order is from a guest #609
- Subscriber not sent if country state is empty. #593
- Ecommerce cronjob stuck on customers with no address (error occurs) #400
1.3.33
Implemented enhancements:
- Change all mentions from MailChimp to Mailchimp and change the menu icon to the new one #565
- Add possibility to send the product's price including taxes #532
- Sync performance in large stores #502
- Clean the table mailchimp_webhook_request #486
- Add option to not send Promo Codes and Promo Rules #481
- Ask for confirmation when removing mailchimp store #480
- add magento 2.3 compatibility #494 (gonzaloebiz)
Fixed bugs:
- Spelling error in order status sent to mailchimp #574
- Error during sync: "A campaign with the provided ID does not exist in the account for this list." #561
- No campaign assigned to orders #554
- Missing Customer Fields Mapping #553
- Customers generate entries in the mailchimp_sycn_ecommerce with related_id = null #541
- Re sync the parent product when modifiy a child one #537
- Could not resolve host: xx.api.mailchimp.com #523
- Incorrect price in configurable product #513
- No timezone saved when create a new Mailchimp store #512
- Cart not updated in a Abandoned Cart Series #498
- "Unable to unserialize value " when run the ecommerce cron process #473
- multi-site Customer Fields Mapping not syncing correctly #471
- Previously unsubscribed guest/customer is not resubscribed when selecting groups on success page #365
1.0.31
Implemented enhancements:
- Add a combo in the Customer Fields Mapping with the MailChimp defined tags #423
Fixed bugs:
- Error of serialization when processing webhook data #455
- Don't use serialize function directly #451
- Error when a product has SKU = null #448
- Send the product id in the order when is a configurable #445
- main.CRITICAL: API Key Missing for Api Call: https://usxx.api.mailchimp.com/3.0/lists//merge-fields - Your request did not include an API key. #442
- Wrong parent id in the cart #432
- Abandoned cart email queue in Mailchimp dashboard not getting reset on placing the order #431
- Collissions with mailchimp cookies #429
- Subscriber which was added in MailChimp doesn't have storeId in Magento2 #427
- Product Image does not show on abandoned cart email template / order details #425
- Total orders_count and total_spent sent incorrectly in order #420
- NULL price when special price is not set, but special price dates are set #416
- field [operations.item:2] : Schema describes object, array found instead #409
- Empty data in the batch json for custom products types #406
- After syncing data with MailChimp the wrong products are show for my stores #404
- Fix unique type validation in di.xml #450 (ihor-sviziev)
1.0.30 (2018-09-18)
Implemented enhancements:
- Adding extra logging on import parts of the Cronjob #393
- Add an option to choose between send MailChimp or Magento mails #372
- Log batch totals for each run #361
- Add debug information #359
- High CPU load when API not available #325
Fixed bugs:
- MailChimp breaks order processing when it's done through CLI #378
- Disabled in Admin Panel Mailchimp block Magento default newsletter flow. #339
- Special prices management in Magento Enterprise #391
- Failed to open stream: No such file or directory #388
- Promo rules are not updated #370
- Error in the configuration when selecting other website than default #368
- Orders not synced when products in the order not already synced #366
- Wrong website set on customer #357
- Issue with coupons for free shipping #355
- Error downloading response from error grid when batch not exist #351
- Unable to set custom Env.php API Credentials #345
- Webhook processing fails when list id does not match any list configured in Magento #337
- Sending modified products in order or cart #335
- Base table or view not found Magento 2.2.4 #321
- Unknown column 'at_special_from_date_default.value' in 'on clause' #309
1.0.29 (2018-05-31)
Implemented enhancements:
Fixed bugs:
- No cron_groups.xml is defined #316
- Wrong url for a generic product of configurable producs #313
- No image url when the product and the parent has no image #307
- web_hooks error somewhere - first/last name being required #302
- In the mailchimpstore grid not all the apikeys are taken #295
- Error getting interest groups #293
- Multistore with different Mailchimp accounts not saving correctly #289
- Exception is thrown when Promotion is marked for removal #280
- Webhook cronjob fails when updating customer #278
- Cron Ecommerce: cannot create batches data because update existed products in orders or carts #277
- Cancelled or pending orders added to revenue in mailchimp #274
- Bad registers are generated in mailchimp_sync_ecommerce table #267
- PHP warning in Helper/Data.php line 340 #266
- Subscriber fields not updated when Ecommerce Data not enabled #258
- The instest groups are not reloaded when the list changes #257
- The user can select non existing group in admin #256
- Don't process stores with no mailchimp store #255
- Error when attempting to edit a customer from the backend #240
- 2.2 Error Importing Configuration #223
- No Abandoned Cart Data Sent #220
- Magento 2.2.1: Changes like "unsubscribe" and "delete" to subscribers in Magento backend aren't synched #147
- Change cron group id to 'mailchimp'. #282 (jhruehl)
- fix decodeArrayFieldValue error #265 (gundamkid)
1.0.28 (2018-03-27)
Implemented enhancements:
- Not necessary mailchimp/script/get requests #248
- Add a button to create the webhooks #229
- Add get Api credentials button using oauth. #207
- Special price management #194
- Use a checkbox on Checkout to determine Opt-in status. #36
Fixed bugs:
- Wrong product marked as modified in ecommerce table #253
- Don't delete the batch_id when modify a register #246
- Invalid argument supplied for foreach() #243
- Missing argument on call to _updateSyncData() #241
- MailChimp js file loaded each time the page loads #232
- Mark non existing batchs as canceled #216
- Modified carts are not re synced #212
- Try to get result for not existing batch #210
- Wrong error management #204
- When modify a simple product, the variant is empty #202
- Abandoned cart email product price has range starting at $0 when using configurable products #197
- Error due to customer data race condition #112
- Update default.xml #180 (jhruehl)
- Show "Mailchimp" customer tab when the extension is enabled #201 (t-richards)
1.0.27 (2018-01-30)
Implemented enhancements:
- Send categories in product vendor attribute #129
Fixed bugs:
- Merge Names not synching #188
- Error in ebizmarts_ecommerce after upgrading to 1.0.26 #186
- Installation error when the database has a prefix #184
1.0.26 (2018-01-24)
Implemented enhancements:
- Copy suggestions for List Group enhancement #173
- Add support for List Groups #122
- Magento 2.2 compatibility #116
- Add mergevars #110
Fixed bugs:
- MailChimp connected sites List Settings syncing seemingly forever #66
- Products are not marked as modified in the sync_ecommerce table #177
- Child product update when parent has not been sent yet #160
- Guest Abandoned Carts failing to load when accessing from automation. #153
- Guest Abandoned Carts not associating email address at checkout #152
- Sync only works, if eCommerce is enabled #150
- Intallation error in EE when the database is already splitted #149
- Compatibility with Magento Enterprise Edition 2.1.x #144
- Send duplicates promo codes #121
- Mark customer as modified when any data was modified #118
- Error when the webhook is created #117
- Exception when running cron #114
- Cron error "Requested country is not available." #58
- Fix for broken admin grid in production #176 (duckchip)
- Module Dependancy #126 (valguss)
1.0.25 (2017-11-06)
Implemented enhancements:
- Add support for Promo Rules and Promo Codes #100
- Total subscribers in admin display the total subscriber of the account #94
- Performance cron ebizmarts_ecommerce #93
Fixed bugs:
- The cart url for abandoned cart not work #111
- Store is always syncing #97
- Module doesn't install if database uses a prefix #95
1.0.24 (2017-09-18)
Implemented enhancements:
- Major Admin Order Grid Slowdown #88
Fixed bugs:
- Error installation when use split database #85
- Incorrect cart url #84
- Incorrect image url #82
- Change $this->_helper->__() to __() #80 (rikardwissing)
1.0.23 (2017-09-01)
Fixed bugs:
- Guest subscribers issue - STOREID is null #75
- Website scope always taking list from default configuration #68
- Requested product doesn't exist #67
- Bad ajax call #65
- Resubscribing a customer from Magento throws a 500 error due to Fatal Uncaught Error: "Call to a member function getStreetLine() on string" #62
- Display appropriate thumbnails for items #43
- New customers are not added to MailChimp #42
- remove the use of data helper from InstallSchema #70 (BlackIkeEagle)
1.0.22 (2017-07-26)
1.0.21 (2017-07-14)
1.0.20 (2017-07-12)
1.0.19 (2017-07-12)
1.0.18 (2017-06-29)
Implemented enhancements:
- Add a commit call when use a connection directly #53
Fixed bugs:
- Reset the errors when no more mailchimp store are connected #54
1.0.17 (2017-06-21)
Fixed bugs:
- Error in mc.js when change the mailchimp store #51
- Prevent sending customers to other store views even when they belong to the same website #48
1.0.16 (2017-06-19)
Implemented enhancements:
- Limit the process of the webhooks #47
Fixed bugs:
- Invalid product url on simple products not visible #49
1.0.15 (2017-06-05)
Implemented enhancements:
- List MC account and List #22
- Add the download response link to error grid #8
- Process the webhooks in a separate cron process #46
- Show the list in the configuration page #41
- Add actions to webhooks #40
- Add webhooks #39
- Request: Move MailChimp Store above Account Details on the Configuration page #31
- Autoselect store when only one exists #28
- Change the configuration to use jquery and ajax #27
- Installation of MC.js pixel #18
Fixed bugs:
- Ecomm Data uploaded to MailChimp should display if reselecting a connected store. #32
- Account no longer syncing #26
- Multiple stores not showing in Configuration dropdown #25
- MC Account information displayed in Configuration does not change when API key is toggled. #24
- Remove old warning message on Configuration #23
- In the MailChimp Store, the street is not saved #21
- Pull all lists for dropdown when creating a store #20
- Use "MailChimp" instead of "Mailchimp" #19
- Change the order # when sync #45
- Not mark the already synced element like errors #44
- Avoid error when for some reason the process cancel #38
- Review the Customer process #37
- Problem when receive the response of batch #35
- Add ACL permissions #34
- Sorting MailChimp Stores grid by email more than once causes display issues #33
- Enable not saving on a MailChimp store level #29
- Invalid product image url when the product not have any image #17
- Newly added products not synced. #13
- Store information not passing to MailChimp #12
- Purchases made via campaign not attributed to the campaign #11
- APIKey management and store creation #10
1.0.14 (2017-05-04)
1.0.9 (2017-05-03)
1.0.8 (2017-05-03)
1.0.7 (2017-05-02)
1.0.6 (2017-04-24)
1.0.5 (2017-04-21)
1.0.4 (2017-03-22)
Fixed bugs:
- The error grid don't paginate #9
- Add the mailchimp_store_id to all auxiliar tables #7
- The reset errors button not work #6
- Error in mailchimp_errors table #5
- Products not syncing #3
1.0.3 (2017-03-18)
Fixed bugs:
- Clean error don't work #4
1.0.2 (2017-03-17)
1.0.1 (2017-03-16)
1.0.0 (2017-03-16)
* This Change Log was automatically generated by github_changelog_generator
| Version | Stability | QA Status | Released |
|---|---|---|---|
| 103.4.78 | stable | Fail | 2026-03-24 15:04:28 |
| 102.3.78-p1 | stable | Not tested | 2026-03-23 11:53:49 |
| 102.3.78 | stable | Not tested | 2026-03-23 11:36:31 |
| 101.2.78 | stable | Not tested | 2026-03-23 11:32:46 |
| 100.1.78 | stable | Not tested | 2026-03-23 11:31:50 |
| 103.4.77 | stable | Not tested | 2026-02-02 19:49:18 |
| 102.3.77-p1 | stable | Not tested | 2026-02-02 19:44:08 |
| 102.3.77 | stable | Not tested | 2026-02-02 19:42:19 |
| 101.2.77 | stable | Not tested | 2026-02-02 19:41:22 |
| 100.1.77 | stable | Not tested | 2026-02-02 19:40:28 |
| 103.4.76 | stable | Not tested | 2025-11-24 17:18:56 |
| 102.3.76-p1 | stable | Not tested | 2025-11-24 16:36:29 |
| 102.3.76 | stable | Not tested | 2025-11-24 16:33:43 |
| 101.2.76 | stable | Not tested | 2025-11-24 16:32:43 |
| 100.1.76 | stable | Not tested | 2025-11-24 16:31:51 |
| 102.3.75-p1 | stable | Not tested | 2025-10-21 12:14:09 |
| 103.4.75 | stable | Not tested | 2025-10-20 16:19:45 |
| 102.3.75 | stable | Not tested | 2025-10-20 16:03:12 |
| 101.2.75 | stable | Not tested | 2025-10-20 16:02:06 |
| 100.1.75 | stable | Not tested | 2025-10-20 16:00:53 |
| 103.4.74 | stable | Not tested | 2025-09-24 16:06:48 |
| 102.3.74-p1 | stable | Not tested | 2025-09-24 16:05:24 |
| 102.3.74 | stable | Not tested | 2025-09-24 16:03:27 |
| 101.2.74 | stable | Not tested | 2025-09-24 16:02:37 |
| 100.1.74 | stable | Not tested | 2025-09-24 16:01:46 |
| 103.4.73 | stable | Not tested | 2025-09-17 19:19:35 |
| 102.3.73-p1 | stable | Not tested | 2025-09-17 19:02:44 |
| 102.3.73 | stable | Not tested | 2025-09-17 18:47:54 |
| 101.2.73 | stable | Not tested | 2025-09-17 18:30:32 |
| 100.1.73 | stable | Not tested | 2025-09-17 18:26:27 |
| 102.3.72-p1 | stable | Not tested | 2025-06-30 17:40:54 |
| 103.4.72 | stable | Not tested | 2025-06-30 17:31:42 |
| 102.3.72 | stable | Not tested | 2025-06-30 17:29:47 |
| 101.2.72 | stable | Not tested | 2025-06-30 17:28:58 |
| 100.1.72 | stable | Not tested | 2025-06-30 17:27:57 |
| 103.4.71 | stable | Not tested | 2025-06-17 11:35:01 |
| 102.3.71-p1 | stable | Not tested | 2025-06-17 11:18:44 |
| 102.3.71 | stable | Not tested | 2025-06-17 11:11:29 |
| 101.2.71 | stable | Not tested | 2025-06-17 11:08:41 |
| 100.1.71 | stable | Not tested | 2025-06-17 11:07:26 |
| 103.4.70 | stable | Not tested | 2025-06-02 14:47:53 |
| 102.3.70-p1 | stable | Not tested | 2025-06-02 14:44:48 |
| 102.3.70 | stable | Not tested | 2025-06-02 14:40:28 |
| 101.2.70 | stable | Not tested | 2025-06-02 14:38:03 |
| 100.1.70 | stable | Not tested | 2025-06-02 14:32:57 |
| 103.4.69 | stable | Not tested | 2025-05-14 16:08:48 |
| 102.3.69-p1 | stable | Not tested | 2025-05-14 15:06:33 |
| 102.3.69 | stable | Not tested | 2025-05-14 15:03:59 |
| 101.2.69 | stable | Not tested | 2025-05-14 14:53:53 |
| 100.1.69 | stable | Not tested | 2025-05-14 14:52:44 |
| 102.3.68-p1 | stable | Not tested | 2025-05-05 18:24:37 |
| 103.4.68 | stable | Not tested | 2025-05-05 18:17:02 |
| 102.3.68 | stable | Not tested | 2025-05-05 17:59:35 |
| 101.2.68 | stable | Not tested | 2025-05-05 17:54:43 |
| 100.1.68 | stable | Not tested | 2025-05-05 17:51:54 |
| 103.4.67 | stable | Not tested | 2025-03-24 14:11:50 |
| 102.3.67-p1 | stable | Not tested | 2025-03-24 14:09:17 |
| 102.3.67 | stable | Not tested | 2025-03-24 14:07:52 |
| 101.2.67 | stable | Not tested | 2025-03-24 14:06:49 |
| 100.1.67 | stable | Not tested | 2025-03-24 14:05:36 |
| 103.4.66-p1 | stable | Not tested | 2025-02-26 13:52:46 |
| 103.4.66 | stable | Not tested | 2025-02-25 19:19:35 |
| 102.3.66-p1 | stable | Not tested | 2025-02-25 19:04:12 |
| 102.3.66 | stable | Not tested | 2025-02-25 18:36:08 |
| 101.2.66 | stable | Not tested | 2025-02-25 18:23:51 |
| 100.1.66 | stable | Not tested | 2025-02-25 17:49:16 |
| 103.4.65 | stable | Not tested | 2024-11-05 18:25:05 |
| 102.3.65-p1 | stable | Not tested | 2024-11-05 18:24:15 |
| 102.3.65 | stable | Not tested | 2024-11-05 18:23:13 |
| 101.2.65 | stable | Not tested | 2024-11-05 18:22:39 |
| 100.1.65 | stable | Not tested | 2024-11-05 18:20:41 |
| 103.4.64 | stable | Not tested | 2024-10-09 13:22:39 |
| 102.3.64-p1 | stable | Not tested | 2024-10-09 13:17:50 |
| 102.3.64 | stable | Not tested | 2024-10-09 13:12:50 |
| 101.2.64 | stable | Not tested | 2024-10-09 13:09:06 |
| 100.1.64 | stable | Not tested | 2024-10-09 13:02:14 |
| 103.4.63 | stable | Not tested | 2024-09-02 16:34:46 |
| 102.3.63-p1 | stable | Not tested | 2024-09-02 15:33:00 |
| 102.3.63 | stable | Not tested | 2024-09-02 15:28:15 |
| 101.2.63 | stable | Not tested | 2024-09-02 15:24:23 |
| 100.1.63 | stable | Not tested | 2024-09-02 15:19:11 |
| 103.4.62 | stable | Not tested | 2024-05-15 17:02:06 |
| 102.3.62-p1 | stable | Not tested | 2024-05-15 17:01:07 |
| 102.3.62 | stable | Not tested | 2024-05-15 16:59:18 |
| 103.4.61 | stable | Not tested | 2024-04-08 18:26:54 |
| 102.3.61-p1 | stable | Not tested | 2024-04-08 18:26:08 |
| 102.3.61 | stable | Not tested | 2024-04-08 18:23:19 |
| 101.2.61 | stable | Not tested | 2024-04-08 18:22:56 |
| 100.1.61 | stable | Not tested | 2024-04-08 18:19:52 |
| 103.4.60 | stable | Not tested | 2024-03-25 17:16:27 |
| 102.3.60-p1 | stable | Not tested | 2024-03-25 17:15:45 |
| 102.3.60 | stable | Not tested | 2024-03-25 17:14:33 |
| 101.2.60 | stable | Not tested | 2024-03-25 17:13:10 |
| 100.1.60 | stable | Not tested | 2024-03-25 17:12:27 |
| 103.4.59 | stable | Not tested | 2024-02-29 15:23:54 |
| 103.4.58 | stable | Not tested | 2024-02-28 17:21:55 |
| 102.3.58-p1 | stable | Not tested | 2024-02-28 15:24:59 |
| 102.3.58 | stable | Not tested | 2024-02-28 15:23:58 |
| 101.2.58 | stable | Not tested | 2024-02-28 15:23:16 |
| 100.1.58 | stable | Not tested | 2024-02-28 15:22:32 |
| 103.4.57 | stable | Not tested | 2023-09-12 20:02:47 |
| 102.3.57-p1 | stable | Not tested | 2023-09-12 20:01:26 |
| 102.3.57 | stable | Not tested | 2023-09-12 19:59:56 |
| 101.2.57 | stable | Not tested | 2023-09-12 19:58:54 |
| 100.1.57 | stable | Not tested | 2023-09-12 19:56:50 |
| 103.4.56 | stable | Not tested | 2023-09-06 18:28:25 |
| 102.3.56-p1 | stable | Not tested | 2023-09-06 18:27:06 |
| 102.3.56 | stable | Not tested | 2023-09-06 18:26:06 |
| 101.2.56 | stable | Not tested | 2023-09-06 18:24:55 |
| 100.1.56 | stable | Not tested | 2023-09-06 18:24:07 |
| 103.4.55 | stable | Not tested | 2023-08-30 13:26:11 |
| 102.3.55-p1 | stable | Not tested | 2023-08-30 13:23:55 |
| 102.3.55 | stable | Not tested | 2023-08-30 13:21:00 |
| 101.2.55 | stable | Not tested | 2023-08-30 13:18:59 |
| 100.1.55 | stable | Not tested | 2023-08-30 13:18:05 |
| 103.4.54 | stable | Not tested | 2023-08-28 18:50:17 |
| 102.3.54-p1 | stable | Not tested | 2023-08-28 18:41:21 |
| 102.3.54 | stable | Not tested | 2023-08-28 18:40:17 |
| 101.2.54 | stable | Not tested | 2023-08-28 18:38:31 |
| 100.1.54 | stable | Not tested | 2023-08-28 18:37:31 |
| 103.4.53 | stable | Not tested | 2023-07-13 12:40:51 |
| 102.3.53-p1 | stable | Not tested | 2023-07-13 12:36:11 |
| 102.3.53 | stable | Not tested | 2023-07-13 12:22:05 |
| 101.2.53 | stable | Not tested | 2023-07-13 12:19:31 |
| 100.1.53 | stable | Not tested | 2023-07-13 12:17:42 |
| 103.4.52 | stable | Not tested | 2023-07-03 15:29:06 |
| 102.3.52-p1 | stable | Not tested | 2023-07-03 14:55:55 |
| 102.3.52 | stable | Not tested | 2023-07-03 14:54:19 |
| 101.2.52 | stable | Not tested | 2023-07-03 14:36:46 |
| 100.1.52 | stable | Not tested | 2023-07-03 14:35:45 |
| 103.4.51 | stable | Not tested | 2023-04-21 13:59:50 |
| 102.3.51-p1 | stable | Not tested | 2023-04-21 13:57:42 |
| 102.3.51 | stable | Not tested | 2023-04-21 13:51:43 |
| 101.2.51 | stable | Not tested | 2023-04-21 13:49:52 |
| 100.1.51 | stable | Not tested | 2023-04-21 13:48:29 |
| 103.4.50 | stable | Not tested | 2022-11-21 16:55:27 |
| 102.3.50-p1 | stable | Not tested | 2022-11-21 16:54:08 |
| 102.3.50 | stable | Not tested | 2022-11-21 16:53:08 |
| 101.2.50 | stable | Not tested | 2022-11-21 16:52:27 |
| 100.1.50 | stable | Not tested | 2022-11-21 16:51:47 |
| 103.4.49 | stable | Not tested | 2022-09-06 17:15:34 |
| 102.3.49-p1 | stable | Not tested | 2022-09-06 17:14:41 |
| 102.3.49 | stable | Not tested | 2022-09-06 17:12:49 |
| 101.2.49 | stable | Not tested | 2022-09-06 17:11:36 |
| 100.1.49 | stable | Not tested | 2022-09-06 17:10:43 |
| 102.3.48-p1 | stable | Not tested | 2022-08-18 18:15:20 |
| 103.4.48 | stable | Not tested | 2022-08-18 18:12:38 |
| 102.3.48 | stable | Not tested | 2022-08-18 18:09:40 |
| 101.2.48 | stable | Not tested | 2022-08-18 18:08:56 |
| 100.1.48 | stable | Not tested | 2022-08-18 18:08:03 |
| 103.4.47 | stable | Not tested | 2022-08-16 01:54:19 |
| 102.3.47-p1 | stable | Not tested | 2022-08-16 01:52:55 |
| 102.3.47 | stable | Not tested | 2022-08-16 01:51:09 |
| 101.2.47 | stable | Not tested | 2022-08-16 01:50:06 |
| 100.1.47 | stable | Not tested | 2022-08-16 01:48:41 |
| 103.4.46 | stable | Not tested | 2022-07-19 18:51:57 |
| 102.3.46-p1 | stable | Not tested | 2022-07-19 18:50:31 |
| 102.3.46 | stable | Not tested | 2022-07-19 18:49:20 |
| 101.2.46 | stable | Not tested | 2022-07-19 18:47:37 |
| 100.1.46 | stable | Not tested | 2022-07-19 18:46:23 |
| 103.4.45 | stable | Not tested | 2022-05-20 15:15:45 |
| 102.3.45-p1 | stable | Not tested | 2022-05-20 15:14:59 |
| 102.3.45 | stable | Not tested | 2022-05-20 15:12:06 |
| 101.2.45 | stable | Not tested | 2022-05-20 15:11:01 |
| 100.1.45 | stable | Not tested | 2022-05-20 15:09:39 |
| 103.4.44 | stable | Not tested | 2021-10-04 19:06:16 |
| 102.3.44-p1 | stable | Not tested | 2021-10-04 19:03:04 |
| 102.3.44 | stable | Not tested | 2021-10-04 18:57:55 |
| 101.2.44 | stable | Not tested | 2021-10-04 18:47:36 |
| 100.1.44 | stable | Not tested | 2021-10-04 18:41:37 |
| 102.3.43-p1 | stable | Not tested | 2021-06-17 17:07:04 |
| 103.4.43 | stable | Not tested | 2021-06-07 13:27:57 |
| 102.3.43 | stable | Not tested | 2021-06-03 17:26:43 |
| 101.2.43 | stable | Not tested | 2021-06-03 17:23:54 |
| 100.1.43 | stable | Not tested | 2021-06-03 17:22:09 |
| 102.3.42 | stable | Not tested | 2021-02-08 13:45:53 |
| 101.2.42 | stable | Not tested | 2021-02-08 13:41:08 |
| 100.1.42 | stable | Not tested | 2021-02-08 13:34:57 |
| 102.3.41 | stable | Not tested | 2020-08-31 15:12:17 |
| 101.2.41 | stable | Not tested | 2020-08-31 15:11:45 |
| 100.1.41 | stable | Not tested | 2020-08-31 15:10:37 |
| 102.3.40 | stable | Not tested | 2020-07-29 19:13:46 |
| 102.3.39 | stable | Not tested | 2020-07-02 15:01:34 |
| 101.2.39 | stable | Not tested | 2020-07-02 15:00:31 |
| 100.1.39 | stable | Not tested | 2020-07-02 14:59:10 |
| 102.3.38 | stable | Not tested | 2020-04-13 17:03:01 |
| 101.2.38 | stable | Not tested | 2020-04-13 17:01:23 |
| 100.1.38 | stable | Not tested | 2020-04-13 17:00:13 |
| 102.3.37 | stable | Not tested | 2019-09-23 18:01:03 |
| 101.2.37 | stable | Not tested | 2019-09-23 18:00:02 |
| 100.1.37 | stable | Not tested | 2019-09-23 17:58:11 |
| 102.3.36 | stable | Not tested | 2019-06-14 18:54:43 |
| 101.2.36 | stable | Not tested | 2019-06-14 18:53:47 |
| 100.1.36 | stable | Not tested | 2019-06-14 18:52:21 |
| 102.3.35 | stable | Not tested | 2019-06-12 15:28:09 |
| 101.2.35 | stable | Not tested | 2019-06-12 15:26:36 |
| 100.1.35 | stable | Not tested | 2019-06-12 15:24:47 |
| 102.3.34 | stable | Not tested | 2019-03-20 14:45:40 |
| 101.2.34 | stable | Not tested | 2019-03-20 14:43:15 |
| 100.1.34 | stable | Not tested | 2019-03-20 14:41:17 |
| 1.3.33 | stable | Not tested | 2019-02-07 16:37:37 |
| 1.2.33 | stable | Not tested | 2019-02-07 16:36:14 |
| 1.1.33 | stable | Not tested | 2019-02-07 16:35:17 |
| 1.1.32 | stable | Not tested | 2018-11-09 20:37:39 |
| 1.0.32 | stable | Not tested | 2018-11-08 17:03:42 |
| 1.0.30 | stable | Not tested | 2018-09-27 13:05:33 |
| 1.0.29 | stable | Not tested | 2018-05-31 17:42:44 |
| 1.0.28 | stable | Not tested | 2018-03-27 15:54:13 |
| 1.0.27 | stable | Not tested | 2018-02-05 22:09:34 |
| 1.0.26 | stable | Not tested | 2018-01-24 22:32:51 |
| 1.0.25 | stable | Not tested | 2017-11-06 22:29:30 |
| 1.0.24 | stable | Not tested | 2017-09-18 17:56:24 |
| 1.0.23 | stable | Not tested | 2017-09-01 18:30:24 |
| 1.0.22 | stable | Not tested | 2017-07-26 17:23:09 |
| 1.0.21 | stable | Not tested | 2017-07-14 13:37:50 |
| 1.0.20 | stable | Not tested | 2017-07-12 15:52:07 |
| 1.0.19 | stable | Not tested | 2017-07-12 14:13:06 |
| 1.0.18 | stable | Not tested | 2017-06-29 17:03:46 |
| 1.0.17 | stable | Not tested | 2017-06-21 16:36:25 |
| 1.0.16 | stable | Not tested | 2017-06-19 14:55:54 |
| 1.0.15 | stable | Not tested | 2017-06-05 16:52:20 |
| 1.0.14 | stable | Not tested | 2017-05-24 19:24:47 |
| 1.0.9 | stable | Not tested | 2017-05-03 15:22:12 |
| 1.0.8 | stable | Not tested | 2017-05-03 14:37:03 |
| 1.0.7 | stable | Not tested | 2017-05-02 01:41:24 |
| 1.0.6 | stable | Not tested | 2017-04-24 17:25:28 |
| 1.0.5 | stable | Not tested | 2017-04-21 20:05:09 |
| 1.0.4 | stable | Not tested | 2017-03-22 13:57:57 |
| 1.0.3 | stable | Not tested | 2017-03-18 03:13:06 |
| 1.0.2 | stable | Not tested | 2017-03-17 20:16:55 |
| 1.0.1 | stable | Not tested | 2017-03-16 15:54:06 |
| 1.0.0 | stable | Not tested | 2017-03-16 14:35:20 |
Requires 3
| Package | Constraint |
|---|---|
| magento/framework | 103.0.* |
| ebizmarts/mailchimp-lib | >=3.0.44 |
| ext-json | * |
| Tool | Status | Findings | Summary |
|---|---|---|---|
| PHPCS | Pass | 0 | |
| PHPStan | Fail | 379 | 379 errors (level 5, ruleset: phpstan + bitexpert/phpstan-magento) · +2735 advisory to level max |
| Cpd | Fail | 8 | 8 duplicated chunks spanning 254 total lines (min-lines=5, min-tokens=70) |
| Security | Pass | 0 |
Turn an existing module into recurring revenue.
If you already maintain a Magento 2 module on GitHub or GitLab, listing it on Packagento takes about five minutes. We mirror your tags, handle distribution signing, and route paid licenses through Stripe Connect, so you can keep shipping the way you already do.













