Releases: dotmailer/dotmailer-magento-extension
Releases · dotmailer/dotmailer-magento-extension
V6.4.19
V6.4.18
Improvements
- We've audited the extension with a view to improving overall speed and efficiency. Particular attention has been paid to reducing database impact, pruning observer functions and cleaning up legacy code.
- Columns for segment ID data (used by merchants running Magento Commerce 1), are now added via the regular schema install script, and populated in batches to minimise performance impact.
- We've strengthened security by removing code that disabled SSL certificate verification. If this is required in some installations, it can be overridden by a config key.
Bug Fixes
- We've updated our check for an active coupon code in the Rule collection, to prevent a false positive result which was causing additional queries to be run on every page view.
- All extension logging is now routed via our dedicated connector log file.
- New customers, registering at checkout, will now be enrolled onto new customer automations, if configured.
V6.4.17
Improvements
- Simple products in catalog sync and external dynamic content will now link to their parent (configurable, grouped or bundled) product pages if they are not visible individually.
- Upon installing our module, both Page Tracking and ROI Tracking will be enabled by default.
Bug Fixes
- We’ve fixed a bug that prevented modified products being synced to all stores to which they belong.
- We’ve fixed a bug relating to our removal of the dependency on the Magento core review module.
- Order confirmation emails will now be sent via the correct transactional email account, if configured to do so at website or store level.
V6.4.16
Improvements
- We've improved the coverage of catalog sync by allowing selected custom attributes to be included in the synced data.
- In catalog sync, we are now syncing scoped (store and website) values for products, instead of only the default-level values.
- We resolved some code duplication in the dynamic content blocks.
Bug Fixes
- We are now cleaning any custom transactional data keys prior to import, removing invalid (non-alphanumeric) characters, but not skipping records as before.
- The Magento core review module is now decoupled from our contact sync.
V6.4.15
Improvements
- We've improved the handling of double opt-in statuses in customer and subscriber syncs.
- We've made the re-subscription process more robust, ensuring that as statuses change in Magento and Engagement Cloud, subscribers are not accidentally unsubscribed.
- We've moved our announcement feed checking tool into a cron script for efficiency.
- To improve on boarding for larger stores, we've decoupled our installation routine. Our SQL tables can now be populated via a configurable command line script, after the module has been activated.
- We've removed any dependency on Magento's Mage_Review module if review syncing is not active.
- We now automatically mark as sent any campaigns that Engagement Cloud indicates are still "Processing" after 2 hours, in order to ensure subsequent campaigns are sent.
- We've made various performance enhancements by refining our usage of some observers.
Bug Fixes
- We've fixed an issue with incorrect scope when saving the Engagement Cloud API endpoint URL. External contribution
- We've repaired automation enrollments for guest subscribers when double opt-in is enabled in Magento.
- We've made the menu item for Abandoned Carts visible to all users with access to Engagement Cloud configuration.
V6.4.14
V6.4.13
Bug Fixes
- We've fixed a bug that caused the catalog sync to skip products if invalid data keys were supplied.
- We've fixed a bug related to the use of utf8_decode in email templates (note this discontinues support for emojis in email subject lines).
- We've fixed a minor error thrown during the Engagement Cloud template sync.
V6.4.12
Improvements
- We've improved the performance of the product sync process by setting a limit when querying products before import
- Resubscribed contacts weren't added back to the "subscriber" address book; they are now
- Configurable, grouped, and bundled products are now correctly synced to Engagement Cloud with the lowest relevant price of their children
Bug Fixes
- We've fixed incorrect syntax in the Order model (#309)
- We've fixed an issue that caused errors within the Sweet Tooth (Smile.io) integration
V6.4.11
Improvements
- Users can now get SEO-friendly product URLs when syncing their catalog to Engagement Cloud
Bug fixes
- Cancelled email sends no longer prevent new sends from going out successfully
- We've optimised database queries, meaning that users with massive databases no longer encounter slow best seller external dynamic content load times
- An exception is no longer thrown when getting rating table name