Added CLI command to import historical orders into Maileon as contact events
- Added CLI command to import historical orders into Maileon as contact events
- Added functionality to send a contact event to Maileon when a new contact is created.
- Added functionality to send a contact event to Maileon when a new contact is created
- Added null checks for first name, last name, and salutation to prevent runtime errors during synchronization with Maileon
- Improved subscriber import functionality to support large-scale data processing
- Improved subscriber import functionality to support large-scale data processing
- Added null checks for first name, last name, and salutation to prevent runtime errors during synchronization with Maileon
- Added compatibility with Shopware 6.7.x
- Refactored cart handling to ensure compatibility with Shopware 6.6.2.0+ by removing references to deprecated cart.updated_at and cart.sales_channel_id columns.
- Implemented functionality to send products added to the wishlist to Maileon as transactions
- Subscriber’s sales channel name and URL are now sent to Maileon as custom fields
- Support for loading abandoned carts compressed with Zstandard (zstd)
- Fix abandoned cart sending process if the cart is compressed
- Add categories, brands and ids list to abandoned cart transaction
- Add app status reporter
- Add categories, brands and ids list to abandoned cart transaction
- Add app status reporter
- Add categories, brands and ids list to abandoned cart transaction
- Add app status reporter
- Fix bug: At subscription form, if only custom contact fields were submitted, the form returned an error
- Fix bug: At subscription form, if only custom contact fields were submitted, the form returned an error
- Fix bug: At subscription form, if only custom contact fields were submitted, the form returned an error
- Add shopware_customer_id custom field to customer contacts
- Add shopware_customer_id custom field to customer contacts
- Add shopware_customer_id custom field to customer contacts
- Bugfix, ignoring invalid carts
- Make the plugin compatible with Shopware 6.6.x
- The abandoned cart functionality handles compressed carts
- Bugfix, ignoring invalid carts
- Abandoned cart selector query optimization
- Transaction properties logic change
- Abandoned cart selector query optimization
- Transaction properties logic change
- Fix bug: Abandoned carts, "Send to contacts without permission" switch at config
- Abandoned cart functionality: Try to send the abandoned cart up to 3 times, then ignore it
- Fix bug: Abandoned carts, "Send to contacts without permission" switch at config
- Abandoned cart functionality: Try to send the abandoned cart up to 3 times, then ignore it
- Fix error: JS service file not found
- Fix order process fail if Maileon API down
- Newsletter form can handle Maileon standard fields at subscribe
- Add functionality to set different Maileon API keys depending on languages
- Newsletter form can handle Maileon standard fields at subscribe
Fix: If order line item is not a product, skip get the product url
Improve abandoned cart functionality
Improve abandoned cart functionality
- Change order state name to order state technical name
- Bugfix, also filters for language when generating product url
- Change order state name to order state technical name
- Added new functionality: Send language code with DOI key
- Added a button to Maileon Plugin page, to create transaction types at Maileon
- Added new functionality: Send language code with DOI key
- Added a button to Maileon Plugin page, to create transaction types at Maileon
Bugfix: added filters for language when generating product url for transactions
Compatibility updates for Shopware 6.5
- Added functionality: Resend DOI mail if the subscriber has already subscribed and subscribe again
- Bugfix: Error in orderconfirm when categories first was empty
- Custom fields can be submitted to Maileon on the NL subscription form
- Changed version schema: 1.0.11 => 1.1.0, as 1.0.11 was first version with new plugin schema
- Re-Added missing library
Fixed problem when a certain combination of settings caused a second DOI to be triggered, as soon as Maileon notified Shopware about the confirmation.
- When submitting an order contact event, submit multiple customer details in contact fields.
- Submit product properties in contact fields when submitting an order contact event.
- When submitting an order contact event, submit product properties in the contact event fields.
- Added customfields „shopware_count_orders”, „shopware_count_total”,
„shopware_last_order” and „shopware_last_order_datetime” that are updated when a
order is complete (and reflect only values of completed orders)
- Change Maileon API PHP library to composer version
- Add product url in order confirmation and abandoned carts transactions
- Add one transaction per purchased item to order confirm
- Bugfix: Abandoned cart job threw Exception when customer_id was empty
Fixed administration JS to work with Shopware 6.4.7
- Add order.categories and order.brands to order confirmation transaction
Add functionality to add separate Maileon permission for buyers
- Plugin config works with different Sales Channels
- Fixed not being able to send transactions using PHP 8+
- Updated API and controller logic to work with Shopware 6.4.x
- Added parameter 'hash' to DOI confirmation webhook
- Update of controllers and buttons of the plugin settings for compatibility with SW 6.3.5
Hint: Please deactivate and reactivate the plugin after updating the plugin.
- Update for Shopware 6.3
- Added custom field shopware_store_id for subscribers
- Added test button for API configuration
- Changes for release at shop
- Added abandoned carts functionality
- Improve transaction types to standardization