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
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
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
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
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
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
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
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
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
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
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
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
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
Who is online
Users browsing this forum: No registered users and 50 guests