Integration Update: OXID 7

We have released a new version of the OXID v7 plugin, which now includes all the recent upgrades and changes previously implemented in the v6 version. The documentation has been updated to reflect these changes.

Changelog:

  • Extended the order confirmation contact event with shop URL and shop language
  • Refactored abandoned cart functionality into backend commands
  • Extended the abandoned cart contact event with shop URL and shop language
  • Replaced direct usage of a custom User class with "oxNew(User::class)" and the proper OXID base class to ensure compatibility with OXID’s class chaining mechanism.
  • Improved language code validation by mapping "cz" to standard ISO code "cs".
  • Fixed a bug during customer registration where a false error message appeared if the customer did not subscribe to the newsletter.
  • Added a configuration option to disable sending of OXID order confirmation emails.
  • Updated Maileon synchronization to also update data for all existing users in Maileon, not just subscribed ones.
  • Fixed a bug where user group change notifications could fail due to missing constructor arguments in the "UserGroupNotifier" service.
  • Improved user group synchronization: contacts are now updated when groups are added or removed.
  • Unassigned user groups are now also synchronized to ensure consistency with Maileon preferences.
  • Fixed an undefined variable in the initial sync import
  • Added language and "shop_domain" fields to the contact data structure sent to Maileon during initial subscriber and order history synchronization
  • Added support for importing order history into Maileon
  • Added the "shop_id" parameter to the initial subscribers sync command
  • Implemented progress bars for import commands
  • Fixed an RSS feed issue: decode HTML entities in short descriptions