5.7 KiB
5.7 KiB
[2.0.2] - 2017-06-20
- Upgrade toastr.css
- Finish middleware integration
- Improve list members sync
- Properly trigger double opt in
- Add opt-in status to MC customer list view
- Add merge_fields to list member
- Implement API key check
- Improve Oauth2 flow
- Fix promo code does not sync properly
- Product sync fix
- Fix ajaxq isQueueRunning method
- Show success message only when all requests are completed
- Implement e-commerce data delete
- Add output filtering to smarty templates
- Add Changelog
- Show meaningful error message @ OrderSync
- Force ProductFormatter::sanitizeLanguageFieldToString for string
- Show the products synced success message ONLY after ALL products were synced
[2.0.1] - 2019-01-16
- Correct addons suggestions
- Implement promo code sync views
- Implement promoCode sync action in sync ctrl
- PrestaShop 1.6 compatibility fix
- Add module to moduleRoutes hook
- Remove auto generated CHANGELOG
- Implement promo code sync during setup
- Add promo codes to the order sync
- Add Promo rules menu item to the module menu
- Add PromoCodes and PromoRules controller
- Implement CartRuleSync command
- Rename cart rule formatter to Promo rule formatter
[2.0.0] - 2019-12-14
- Align center the pagination
- Refactor pagination
- Remove unused hooks
- Fix member list pagination
- Implement list members controller
- Move pagination rendering to separate method
- Use OrderSyncCommand instead of raw api calls in @ hookActionValidateOrder
- Improve OrderSyncCommand
- Remove unthrown exception
- Refactor BaseAPICommand
- Include API response in MailChimpException message
- Use only customer id in order formatter
- Check if an order in API has related customer
- Fix supported API methods array
- Implement customer sync js functionality
- Add customer sync tpls
- Implement customer sync process method @ wizard ctrl
- Fix tab title icon, which caused HTML parse error
- Display an empty message if there is no associated order in MC API
- During signup use CustomerSync command instead of spaghetti
- Improve CustomerSyncCommand to take into consideration DOI
- Implement ListMemberFormatter
- Use class constants instead of hardcoded strings to determine API method
- Add automations controller 2 backoffice
- Set current store to is updating=false
- Set MAILCHIMP_SCRIPT_VERIFIED to false after API key change
- Fix code inspection notices
- Ignore config.xml
- Read 999 lists for dropdown
- Change product sync completed message @ setup wizard
- Small refactor @ setup-wizard.js
- Actually execute the StorySyncCommand
- Use ::class instead of hardcoded class @ hookActionObjectUpdateAfter
- Implement automatic store update on shop update
- Replace ids with classes @ sync controller tpl
- Remove unused _batch.tpl
- Skip cart sync on address change @ BO
- Send the Mailchimp campaign id with the order if it's available
- Sanitize language fields (arrays) to string
- Validate, validate, validate
- Google Hangouts Fix
- Improve ListFactory
- Check for Product object at actionProductUpdate
- Use only the current shop context at ShopSync
- Improve sync view text and hint
- Improve sync page tpls
- Add ext-zip and php version to composer require
- Improve sync controller
- Fix store delete path
- Improve design by Mailchimp style
- Remove unused bo controllers
- Improve the usage of the Mailchimp brand and design guidelines
- Merged multi-request-product-sync into master
- Basic implementation of multi request product sync
- PS Module validatior fixes
- Improve sync controller
- Check if connected_site key exists on setMedia hook
- Make Product::hasCombinations PS 1.6 compatible
- Improve ProductSync
- Improve error handling when registering MC Js
- Add MailChimp Sites controller
- Use proper url for store @ StoreFormatter
- Improve ListFactory error message
- FIx panel alignment
- Fix lists modal url
- Fix old PS 1.6 protected base link method
- Fix validator errors
- Implement link helper to ensure backwards compatibility to PS 1.6
- Implement account info
- Implement detailed BATCH responses
- File mode changes
- Implement order sync
- Improve sync controller
- Add is_syncing and is_active attribute to store formatter
- Remove unused code from module config
- Create customer sync command
- Improve sync controller
- Add a navbar which navigates to MC objects controllers
- Add docblocks to methods @ AdminMailchimpProConfig
- Separate the big config form into multiple smaller forms
- Add note to product image size option
- Clean up the sidemenu items
- Improve SetupWizard controller
- Fix sync mode command bug allows only BATCH
- Unset list_id when patching Stores to MailChimp
- Implement list factory
- Implement ability to select product image size which will be used @ sync
- Improve setup wizard
- Developers, developers, developers
- Validate validate validate part 2
- Validator validator validator
- Show MailChimp carts and orders in PS Backoffice controllers
- Improve cart and orders sync
- Fix MailChimp site verification footer hook
- Fix incorrect pagination on Mailchimp object controllers
- Start implementing the setup wizard
- Start implementing the config wizard
- Use dropdown list for list selection
- Make getApiClient public
- Move tpl files in views/templates/admin folder
- Properly implement mailchimp cookie
- Fix module install process
- Improve ListsController
- Fix wrong image links
- Fix url generation for product images
- Obligatory placeholder commit message
- Imlement cart rule sync
- Implement cart rule formatter
- Implement store formatter
- Replace MC StoreID with PrestaShop store ID
- Fix product image link in formatter
- Refactor, refactor, refactor
- Refactor services into commands
- Stuff
- Add Site Verified config
- Implement OrderStateFormatter
- Project init
- Initial commit