5 June 2019 - Engagement Cloud for Magento 2 v.3.2.2 release: Merchants can exit customers from abandoned cart programs, and we've updated dynamic content endpoints, along with a few other fixes

You can now get the latest version of Engagement Cloud for Magento 2. Changes include:


  • When an order is placed following a cart abandonment, we now send a ‘cartPhase’ flag to Engagement Cloud to enable merchants to exit customers from an abandoned cart program
  • To prevent connector syncs overwriting opt-in status data set in Engagement Cloud, we now only send opt-in status data if Configuration > Customers > Newsletter > Subscription Options > Need to Confirm is set to ‘Yes’ and the subscriber is marked as confirmed in newsletter_subscriber
  • We've updated dynamic content endpoints to ensure that, if a child product is missing an image, we use its parent's image instead
  • We've improved the coverage of catalog sync by allowing selected custom attributes to be included in the synced data
  • We are now cleaning any custom transactional data keys prior to import, removing invalid (non-alphanumeric) characters, but not skipping records, as was previously occurring
  • The class structure relating to the importer sync has been tidied up, and is now consistent with other ‘sync’ models
  • We’ve improved security by validating the Engagement Cloud API endpoint value prior to storage
  • The abandoned cart sync can now be run via the dotdigital:sync console command
  • Some legacy configuration code has been removed
  • We’ve renamed some of our observers for clarity


  • In some situations the 'Automation settings' page was not rendering correctly owing to the type of data retrieved from the API; this has been resolved
  • Product data imported as CSV via the System > Import tool will now be added to the email_catalog table and synced in due course
  • We’ve fixed a bug that could affect customers resubscribing via Magento; they can now not be accidentally unsubscribed again in a subsequent sync
  • If a contact is already subscribed in Engagement Cloud, and a Subscriber_Resubscribe job is sent for them, we now mark the job with ‘Contact is already subscribed’ as opposed to marking it as failed with the 'Error Unknown' message
  • We’ve repaired some invalid HTML on the 'Developer settings' page
  • Access control for the abandoned carts report is now consistent with other module-specific views
  • Before the second and third campaign runs in an abandoned cart series, we will now re-confirm that the original quote is still active
  • We’ve fixed an error on the customer preferences page in Magento 2.1
  • We’ve fixed an error with the catalog sync in Magento 2.1
  • We’ve fixed an incorrect node name in the crontab.xml file
Did you find this article helpful?

Can we help?

Thanks for using Dotdigital. If you need more help or support, then contact our support team.