- Fix Guzzle 7 support (via @Diewy)
- Fix Composer 2 compatibility (Fixes #39, via @brandonkelly)
- Fix sync all products' data being null (via @PieterxJan)
- Add "After build sync data" event to products, allowing for the manipulation of the data that is synced to Mailchimp (Closes #22)
- Sync jobs will no longer fail if one element errors (but will fail after all other elements have finished syncing) (Fixes #24)
- Add a clear error log when an element fails to sync
- Now requires Commerce 3 (Closes #27)
- Fix error when using custom image transform (Fixes #26)
- Bumped schema version
- Fix deprecation errors when using Commerce ~2.2 (Fixes #21)
- Fix order sync failing if purchasable had been deleted (Fixes #14 via @stenvdb)
- Fix list help text link being incorrect if admin path had changed (Fixes #15)
- Throw appropriate error when trying to access pages requiring admin changes (Fixes #13)
- Wait for all plugins to be loaded before getting product types (Fixes #17)
- Bump schema version to account for mismatch with previous plugin versions (Fixes #20)
- Fix issue when syncing variants without public urls
- Fix error when syncing products without public urls (Fixes #9)
- Fix issue syncing orders or carts that are missing addresses
- Fix order sync error when address 2 isn't set (Fixes #7)
- Fix DB tables not being removed after uninstall (Fixes #8)
- Products without variants will no longer sync
- Fix issue when using aliases in product urls
- Fix store address sending null values (Fixes #7)
- Added checks for required data before store can be synced (Closes #6)
- Added Disconnect button to settings
- More details about the request will be logged when an error is encountered
- Fix issue when syncing products that share images (Fixes #3)
- Fix product image urls being relative, not absolute to the site
- Add section showing all synced products
- Product / variant images crop using mode fit
- Fix product sync error when some products are soft deleted (Fixes #3 again)
- Fix casting issue on some properties
- Fix error when syncing an order with no return URL (Fixes #3)
- Add support for 3rd party product and purchasable types
- Add support for Verbb Events (Fixes #3)
- Restored carts now track their email campaign ID and sync it back to the order
- Fix incorrect request method error when updating an order
- Fix missing customer email for guest customers
- Fix abandoned cart restore URL requiring admin login
- Actually add cart restore functionality (oops).
- Added alert to the Mailchimp CP section telling the user that syncing is disabled (if it is).
- Added
disableSyncing
setting to prevent all syncing to Mailchimp
- Fix another issue when using an env variable for the API key
- Fix issue when using an env variable for the API key
- Initial Release