Post by Johnathan » Thu Dec 19, 2019 1:38 am

Updated to v303.2

Release Notes:

- Added: option to delay the pop-up from triggering
- Added: option to show an "X" in the pop-up to close it
- Added: ability to send a product category for the MailChimp "vendor" field for a product, instead of the manufacturer (which is how it worked before)
- Added: support for auto-converting OpenCart "Date" type fields to the appropriate format for MailChimp "Birthday" type fields (which is MM/DD)

- Fixed: "Invalid argument supplied for foreach()" error related to merge tags
- Fixed: issues with syncing "Address" type merge fields when not all the address information was filled in
- Fixed: using the "%" character in the Interest Group routes wasn't working
- Fixed: order amounts sent to MailChimp sometimes were not rounded due to float precision errors
- Fixed: error message when Interest Groups are enabled that says someone is "already a list member. Use PUT to insert or update list members"
- Fixed: customers with unsaved Custom Field data would cause a sync error
- Fixed: customers without an address_id will no longer be skipped if the "Profile Updates" webhook is enabled
- Fixed: merge fields that are mapped to custom fields will now sync if the "Profile Updates" webhook is enabled, and will work for Text, Textarea, Date, Time, and Date/Time field types

- Updated: moved the pop-up box higher on the page for mobile devices
- Updated: removed "update_existing" parameter for now
- Updated: a store is now only created in MailChimp if Ecommerce is turned on
- Updated: address data is now sent with the "customer" object
- Updated: "province_code" is now sent in addition to the "province" name when sending customer and order info

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jul 07, 2020 4:21 am

Updated to v303.3

Release Notes:

- Added: ability to send taxed product prices to MailChimp
- Added: ability to choose the length of the cookie that controls the pop-up

- Fixed: empty postcodes weren't being sent as 00000 in the last update
- Fixed: "Warning: strpos(): Empty needle" error related to routes
- Fixed: "Undefined index: autocreate_lists" error if that setting had never been saved or had no checkboxes checked
- Fixed: orders couldn't be sent if a campaign_id cookie was present for the customer but it didn't match an existing campaign in that MailChimp account

- Updated: 1.5.x compatibility file with some minor fixes
- Updated: various text changes to match new MailChimp names ("Merge Tags" changed to "Merge Fields", "List Settings" to "List/Audience Settings")
- Updated: currency codes are now always sent as uppercase, since MailChimp apparently doesn't like lowercase currency codes
- Updated: the customer's language_id value from OpenCart 2.3 and later will now be sent to MailChimp if present

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Feb 10, 2021 6:11 am

Updated to v303.4

Release Notes:

- Added: support for manual syncing and the "Unsubscribe" webhook for the Journal newsletter database table
- Added: support for MailChimp events, which can be used for behavioral targeting automations (only 3 events are included so far, but more events will be added in future versions)

- Fixed: "Illegal string offset" errors related to subscribers not having an address in MailChimp when "Profile Update" webhooks are enabled
- Fixed: prices set with 3+ decimals were rejected by MailChimp
- Fixed: checkbox custom fields weren't being synced properly
- Fixed: custom fields mapped to Merge Fields weren't detected correctly when the customer first registers in OpenCart
- Fixed: "Unsupported operand types" error related to custom fields
- Fixed: order sending initiated by the admin was picking up on the MailChimp campaign_id cookie
- Fixed: when syncing products manually in a multi-store installation, all product URLs were being sent for the main store
- Fixed: when allowing list selection in the sign-up module, lists were not being sorted by name

- Updated: only enabled customers are now synced when manually syncing
- Updated: MC_LANGUAGE flag is now set when manually syncing subscribers (only for OpenCart 2.3+ because older versions don't store the language_id)
- Updated: added compatibility with Avalara Integration
- Updated: MailChimp doesn't handle multiple currencies well, so all orders and products are now sent in the OpenCart store's default currency
- Updated: MailChimp now requires that a single product have a variant with a title or it's not searchable, so the main variant of a product now has the same title set as the product itself
- Updated: attempted a fix for issues where the cart data is sent over and over by a quick checkout, which could cause customers that placed orders to still get an abandoned cart automation
- Updated: to help shorten the abandoned cart URL that rebuilds the cart, the quantity is no longer included for a product if it's 1

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Sep 21, 2022 11:56 pm

Updated to v2022-9-21

Release Notes:

- NOTE: Starting with this release, version numbers will now be based on the date the new version is released.

- Added: compatibility with OpenCart 4.0.0.x - 4.0.1.x
- Added: "skip_merge_validation" parameter to avoid Merge Field errors
- Added: if the customer clicks a link in a MailChimp campaign, their e-mail address will now be set based on the MailChimp e-mail ID, for use in events and sending cart data

- Fixed: hook not working in some OpenCart versions when editing account data on the front-end
- Fixed: "Undefined index: name" related to syncing Journal subscribers
- Fixed: page requests that add blank space onto the response no longer result in a blank error when subscribing in the extension module box
- Fixed: when using more than one module on a page, zones in the module would not show up until the country was changed
- Fixed: allowing multiple lists in the module caused unnecessary API calls
- Fixed: checkbox Interest Groups couldn't be completely unset
- Fixed: bug setting the "mailchimp_signup_email" parameter

- Removed: "send_welcome" parameter that is no longer used

- Updated: reloading the page will now automatically select the same tab
- Updated: Journal 3 newsletter module hooks for newer Journal 3 versions
- Updated: cart data will now be sent if the customer has filled their e-mail address in within the checkout, and then returned to shopping

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri May 26, 2023 5:21 am

Updated to v2023-5-25

Release Notes:

- Added: compatibility with OpenCart 4.0.2.x
- Added: new "Check For Updates" button with one-click update functionality
- Added: "cart_sent" event
- Added: ability to add the MailChimp "Connected Sites" code, so the MailChimp pop-ups can be more easily used

- Fixed: product data sent from the admin panel had the wrong product URL
- Fixed: "Trying to access array offset on value of type null" error when first viewing the extension admin panel in OpenCart 1.5 versions

- Updated: 4.0 Event hooks are now deleted when uninstalling the extension
- Updated: old webhooks for the store are now automatically deleted

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Nov 03, 2023 12:36 am

Updated to v2023-11-02

Release Notes:

- Added: ability to view raw API data in MailChimp within the Testing Mode tab

- Fixed: "popup() expected to be a reference" error
- Fixed: the manual mode for the module pop-up was not working correctly
- Fixed: the "cart_sent" event was not working because it was sending arrays
- Fixed: "SyntaxError: Unexpected end of JSON input" error on first install

- Removed: logging for "A store with the provided ID already exists" notices

- Updated: the Testing Mode log size check now happens on the front-end rather the admin panel, to more reliably stop log files from growing over 50 MB

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Mar 13, 2024 12:27 am

Updated to v2024-3-12

Release Notes:

- Added: "status_if_new" parameter when syncing batches of customers
- Added: ability to map "store_name" and "store_url" to a Merge Field

- Fixed: customer auto-creation when manually syncing lists wasn't working due to MailChimp deprecating an old export API
- Fixed: "Undefined index: autocreate_lists" error
- Fixed: "Unknown: Creation of dynamic property" in PHP 8.2 or later
- Fixed: empty merge field arrays were being rejected by MailChimp
- Fixed: 0-indexed parts of arrays were not being shown in the new "View Data in MailChimp" function
- Fixed: "SyntaxError: Unexpected end of JSON input" error when ecommerce is not enabled
- Fixed: error when deleting an order but not having any Delete Order Statuses

- Updated: background data is now generated immediately after clicking "Save"
- Updated: better handling for products options that have images with spaces
- Updated: Journal newsletter customers are no longer synced when using the "Sync Subscribers" button unless the Customer ID fields are blank

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 58 guests