v6 Changelog
v1.3.16 - 2025.10.10
Changed shop default language detection to use OXID’s configuration API instead of direct database queries to support encrypted config values
v1.3.15 - 2025.09.24
Changed abandoned cart handling to use the user’s stored language from the database instead of the Registry when creating new contacts in Maileon
v1.3.14 - 2025.09.11
Added contact event sending for wishlist products
Refactored article loading in abandoned cart handling
Improved date format normalization for contact events
Improved RSS feed stability by escaping CDATA-sensitive content and ensuring valid XML responses on errors
v1.3.13 - 2025.07.08
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 custom User class with oxNew(User::class) and proper OXID base class to ensure compatibility with OXID’s class chaining mechanism.
v1.3.12 - 2025.06.27
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.
v1.3.11 - 2025.06.06
Added configuration option to disable sending of OXID order confirmation emails
v1.3.10 - 2025.06.02
Updated Maileon synchronization to also update data for all existing users in Maileon, not just subscribed ones
v1.3.9 - 2025.05.29
Fixed a bug where user group change notifications could fail due to missing constructor arguments in the UserGroupNotifier service
v1.3.8 - 2025.05.26
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
v1.3.7 - 2025.04.25
Fixed undefined variable in initial sync import
v1.3.6 - 2025.04.16
Added language and shop_domain fields to the contact data structure sent to Maileon during initial subscriber and order history synchronization
v1.3.5 - 2025.04.07
Added support for importing order history into Maileon
Added shop_id parameter to initial subscribers sync command
Implemented progress bars for import commands
Fixed RSS feed issue: decode HTML entities in short descriptions
v1.3.4 - 2025.03.20
Optimize Initial Sync for large amounts of data
v1.3.3 - 2025.02.24
Fix initial sync
Add more user data to contact create
Fix the process if the OXID send the DOI confirmation
Every user data change send to Maileon, if the user is NL subscriber
Send the user groups to Maileon as contact preferences
v1.3.2
Add Abandoned cart functionality
Add order.product_names, order.subcategories
Add module activate/deactivate/HB
Fix product RSS
v1.3.1
Add order.product_ids, order.categories, order.brands fields to the order confirm transaction.
v1.3.0
The plugin works with multi shops
Contact handled by eternal_id at Maileon
Add order confirmation transaction to Maileon
Add intial sync to Maileon
v1.2.4
Update Maileon API library
Update methods to work with PHP 8.0 and Oxid eShop 6.4.1
v1.2.3
Changed all Maileon API request to use the Maileon API PHP library.
Changed Maileon customer create methods to easily extendable for other plugins (e.g. add custom fields).
Added Oxid to Maileon sync cronjob.
Modified Maileon to Oxid sync method to get customers with contact filter.
v1.2.2
Setting target permission to DOI+ when DOI link is clicked in Maileon
v1.2.1
Setting initial permission to NONE when new newsletter subscribers are forwarded to Maileon and DOI is sent from Maileon
v1.2.0
Initial Release