MC4WP: Mailchimp for WordPress Premium
PluginRegistro de alterações 137
Todos os lançamentos, do mais recente ao mais antigo, como o fornecedor os publicou no registro de alterações do plugin.
4.11.3
Ainda não disponível- E-commerce: Only save order meta instead of full order save, prevents potential infinite loop.
- Logging: Only show installed sign-up integrations or with entries.
- Logging: Default to the table overview.
- Logging: Add setting to disable all logging.
- General: ensure settings are stored in an autoloaded option.
4.11.2
Corrigido Ainda não disponível- Fix deprecation warning in Gutenberg editor.
- Fix double echo for nonce field in license key form.
- Handle plugin dependency on free plugin through WordPress core.
- Ensure compatibility with WordPress 7.0.
4.11.1
Corrigido Ainda não disponível- Fix user sync page not accessible on multisite installations.
4.11.0
Segurança Ainda não disponível- Licensing: license key is now always stored as a network option on multisite installations.
- Bump required PHP version to 7.4 or higher and modernize code.
- Various strict typing and other code hardening improvements.
4.10.23
Ainda não disponível- User Sync: fix function call for setting up cron schedule when saving settings.
4.10.22
Corrigido Ainda não disponível- Fix "Cannot modify header information" when accessing User Sync settings page without having activated your MC4WP Premium license.
- E-commerce: Automatically translate WPML product URL's.
4.10.21
Ainda não disponível- E-commerce: fix error upon plugin activation when activating plugin without WooCommerce active.
4.10.20
Ainda não disponível- E-commerce: Properly remove scheduled hooks upon plugin deactivation
- E-commerce: Properly re-instantiate scheduled hooks upon plugin activation (if needed).
- E-commerce: Disconnect store from Mailchimp when running setup wizard whilst choosing a new Mailchimp audience.
- E-commerce: Fix white screen when encountering API errors whilst setting up store connection.
- User-sync: Properly re-instantiate scheduled hooks upon plugin activation (if needed).
- User-sync: Fix PHP warning about undefined variable when accessing settings page on a fresh installation.
4.10.19
Ainda não disponível- Minor performance improvements to plugin bootstrapping code.
- Replace chart library from dashboard widget showing Audience size/activity with a locally hosted version with a much smaller filesize.
4.10.17
Ainda não disponível- [Logging] Fix total item count not updating when searching log items.
- Minor performance gain by explicitly passing 0 arguments to after_plugins_row callback function.
4.10.16
Ainda não disponível- [User Sync] Ensure custom cron schedule is registered before setting up scheduled hook.
- Require active plugin license to access certain settings pages.
4.10.15
Melhorado Ainda não disponível- [E-commerce] Fetch untracked order ID's asynchronically to prevent timing out the entire settings page.
- [E-commerce] Check if cookie name is set before temporarily unsetting admin cookies.
- Rebuild client-side assets.
- Update third-party dependencies
4.10.13
Novo Ainda não disponível- Add filter hook for showing the "create campaign" button on post types other than posts. Example code snippet.
4.10.12
Ainda não disponível- User Sync: don't try to sync user with ID 0. This fixes an error occurring because of Rank Math saving user meta for an unexisting user.
4.10.11
Melhorado Ainda não disponível- Updated third-party JS dependencies to their latest versions.
4.10.10
Ainda não disponível- [User Sync] Add class autoloader.
- [Autocomplete] Defer script.
- [Styles Builder] Only enqueue wp-color-picker on the specific pages we need it on.
4.10.9
Ainda não disponível- Bump version requirement for Mailchimp for WordPress base plugin to 4.8 or higher.
- Get rid of dependency on
MC4WP_Pluginclass from base plugin. - Column span on plugins page should be 3, fixes missing table cell.
4.10.8
Corrigido Ainda não disponível- Bump required PHP version to 7.3 or higher.
- Fix PHP 8.4 deprecation warning in MC4WP_Logger.
- Fix PHP 8.4 deprecation warning MC4WP_Form_Widget_Enhancements.
- User Sync: sort meta keys alphabetically.
- User Sync: allow deleting top row in field map.
- Clear scheduled events on plugin uninstall.
- Increase HTTP timeout for licensing requests to 10 seconds.
- Make license activation notice dismissible.
4.10.7
Ainda não disponível- Ecommerce: "Include all order statuses" setting now includes any custom order statuses as well, as long as they are properly hooked into
wc_order_statusesfilter hook. - Ecommerce: Remove deprecated filter hook:
mc4wp_ecommerce360_order_statuses
4.10.6
Ainda não disponível- AJAX Forms: Removed unnecessary HTTP headers in AJAX handler.
4.10.5
Melhorado Segurança Ainda não disponível- AJAX Forms: Add filter
mc4wp_ajax_form_varsto modify AJAX configuration options for frontend script. - Interface: Rename "Lists" with "Audiences" troughout user interface.
- Performance: Minor memory usage and performance improvements by replacing simple sprintf calls, using strpos over stripos and not repeatedly storing absolute directory name in autoloader classmap.
- E-commerce: sanity check before reading from PHP input stream (which may have been consumed by another plugin already).
- Security: Always escape return value of
add_query_argwhen called without a second parameter.
4.10.4
Ainda não disponível- Minor general performance improvements related to loading class files and sprintf usage in templates.
4.10.3
Ainda não disponível- E-commerce: fix campaign tracking not working because order meta not saved correctly.
4.10.2
Ainda não disponível- E-commerce: Fix campaign attributes not being saved correctly when using WooCommerce HPOS (without compatibility mode).
4.10.1
Ainda não disponível- Specify
type: wordpress-pluginin composer.json to make it easier to install plugin through Composer. - Use custom and optimized autoloader implementation.
4.10.0
Ainda não disponível- E-commerce: Add support for WooCommerce HPOS.
4.9.8
Ainda não disponível- E-commerce: Explicitly declare incompatiblity with WooCommerce HPOS for now.
Note that we are working on making things compatible over the next few weeks.
4.9.7
Melhorado Ainda não disponível- E-commerce: Trigger a deprecation warning when used with WooCommerce 2.x.
- Update link on MC4WP > Other page.
- Update Mithril.js to version 2.2.x.
- Update Browserify to version 17.x.
4.9.6
Melhorado Ainda não disponível- Updated JS assets to their latest respective version.
4.9.5
Corrigido Removido Ainda não disponível- Fix JS error in User Sync when no Mailchimp list is selected.
- Get rid of deprecated eCommerce2 feature.
- Minor overall performance improvements in bootstrapping logic by removing deprecation checks.
- Remove in-plugin search.
4.9.4
Ainda não disponível- Reports: Fix deprecation warning on PHP 8.2 in dashboard widget.
4.9.3
Ainda não disponível- E-commerce: use
DateTime::ATOMas ISO8601 datetime format to prevent an issue with order dates on some PHP versions.
4.9.2
Novo Melhorado Ainda não disponível- Forms: Add defer attribute to AJAX forms script.
- Add Mailchimp Activity feature plugin.
- Updated compatibility with Mailchimp for WordPress v4.9.0.
4.9.1
Ainda não disponível- Forms: Minor improvements to autocomplete feature for improved performance & decreased memory usage.
- E-commerce: Bail early if guest cart has no valid email address yet.
- E-commerce: Shrink size of cart tracking script by 30%.
- In general, more minor performance, memory use and size optimizations for all bundled JavaScript code.
4.9
Ainda não disponível- Forms: add autocomplete feature for common email domains.
4.8.21
Melhorado Ainda não disponível- E-commerce: Add filter
mc4wp_ecommerce_enable_coupon_tracking(default:true) which if set tofalsedisables coupon tracking entirely. - User Sync: Show a friendlier error message when user changes their email address to one that is already in Mailchimp.
- Updated all third-party JS dependencies to their latest versions.
4.8.20
Ainda não disponível- AJAX Forms: add human-friendly console warning if core script is not properly loaded.
- Post Campaign: handle unexisting post meta explicitly, fixes an issue with Full Site editing.
4.8.19
Ainda não disponível- User Sync: in webhook listener, match by current email address if old_email or id do not result in a matching user
- Post Campaign: Ensure script is only loaded when on the "edit post" screen
4.8.18
Ainda não disponível- E-commerce: add SKU to product title
- User Sync: fix button URL for manually processing background jobs.
- Reports: fix UTC offset on reports page
4.8.17
Novo Ainda não disponível- Reports: Fix timezone in chart on Reports page.
- Reports: Do not accept negative values for log purge schedule.
- Always load minified assets (no longer checking
SCRIPT_DEBUG). - Add nonce to all URL's using
_mc4wp_actionparameter.
4.8.16
Ainda não disponível- Reports: Fix JS issue when viewing chart.
4.8.15
Melhorado Corrigido Ainda não disponível- Update classnames to work with Mailchimp for WordPress version 4.8.4 and up.
- Rewrite CSS selectors for optimized performance.
- Fix order of arguments for function call to
joinbecause of PHP 7.4 deprecation. - E-commerce: Optimize tracker.js for file size by getting rid of third-party dependency.
- E-commerce: Add
deferattribute to cart.js and tracker.js<script>elements.
4.8.14
Ainda não disponível- Minor performance improvements throughout plugin.
- Forms: Wrap call to
wpColorPickerin callback listener onDOMContentReadyevent. - E-commerce: Allow short-circuiting
mc4wp_ecommerce_customer_dataandmc4wp_ecommerce_order_datafilter hooks by returningnullorfalse.
4.8.13
Ainda não disponível- E-commerce: Revamped initial sync wizard for products and orders with improved performance.
- User sync: Log detailed error messages for API requests that return "400 Bad Request".
- User sync: Include user ID in log messages when API request fails.
4.8.12
Corrigido Ainda não disponível- Fixes issue with missing autoloader, generating a fatal error. :( Please see this KB article on how to manually update to the latest plugin version.
4.8.11
Ainda não disponível- Forms: Fix broken KB links on styles builder page.
- E-commerce: Send discount total for orders.
- E-commerce: Send JSON error when cart listener (for getting guest email address) could not retrieve cart from session.
4.8.10
Ainda não disponível- E-commerce: Get rid of expensive SQL queries when gathering customer information because Mailchimp now calculates these values directly. This is a huge performance gain because Mailchimp uses proper database table design whereas WooCommerce doesn't.
- E-commerce: Improved progressive enhancement for initial sync form. It is now easier to stop & start an ongoing sync process without reloading the page.
4.8.9
Ainda não disponível- E-commerce: Improve reliability for initial product & order sync and add some log messages related to sync status.
4.8.8
Ainda não disponível- E-commerce: Prevent multiple instances of process that handles queued background jobs from running at the same time.
- E-commerce: Do not fire new HTTP request for fetching background sync status while previous request is still pending.
4.8.7
Ainda não disponível- E-commerce: Add some progressive enhancement to new order and product sync.
4.8.6
Corrigido Ainda não disponívelFixes
- Argument count error introduced by version 4.8.5.
4.8.5
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: Abandoned cart not updated if visitor logs in from checkout page.
Improvements
- User Sync: Add setting to ignore empty user fields to prevent overwriting data in Mailchimp.
- E-commerce: Store user ID in queue instead of customer ID, since customer ID may be custom.
4.8.4
Novo Corrigido Ainda não disponível4.8.3
Melhorado Corrigido Ainda não disponívelFixes
- User Sync: Add line button not working after changing Mailchimp list.
Improvements
- Licensing: improved styling of license key input field.
4.8.2
Melhorado Corrigido Ainda não disponívelFixes
- Post to Campaign: Only bootstrap plugin if
register_post_metafunction exists.
Improvements
- User Sync: Force existing
meta_keyfields in field map setting. - User Sync: Add simple tool for debugging user data.
- User Sync: Minor JavaScript performance optimizations.
4.8.1
Novo Melhorado Corrigido Segurança Ainda não disponívelAdditions
- New feature: add section to Gutenberg sidebar to create a campaign in Mailchimp with contents of that post.
- New filter hook:
mc4wp_ecommerce_send_cart_to_mailchimp - New filter hook:
mc4wp_ecommerce_send_customer_to_mailchimp
Improvements
- License: Minor code hardening.
- User sync: Only update user if dependent property actually changed.
Fixes
- E-commerce: Broken "more information" link on settings page.
4.8
Melhorado Ainda não disponívelAdditions
- User Sync feature, which allows you to synchronize WordPress user fields with subscriber fields in Mailchimp and vice versa.
Improvements
- E-commerce: Capture
billing_postcodefield for guest customers abandonding the checkout form. - E-commerce: Reduce JavaScript file size for abandoned cart tracking by 25%.
- Licensing: Show notice when plugin is running on a live website without an active license.
- Forms: Reduce JavaScript file size for enhancing forms with AJAX functionality.
4.7.3
Melhorado Ainda não disponívelImprovements
- Allow the use of
[_MC4WP_ACTION]in the message body of email notifications. - Improved column types for logging table.
4.7.2
Melhorado Ainda não disponívelImprovements
- Send order date including timezone information.
4.7.1
Melhorado Corrigido Ainda não disponívelImprovements
- Use synchronous XHR request for recording cart data for guests in beforeunload event.
- Improved email detection for abandoned carts when user is not logged-in.
Fixes
- Issue with carts not being deleted from Mailchimp when checking out as a guest customer.
4.7
Melhorado Ainda não disponívelImprovements
- Reports: New graph on the reports page which visualises the data using a stacked bar chart, which should improve readability.
- E-commerce: For abandoned carts, only keep the cart in Mailchimp when the order status is either failed or pending.
4.6.1
Corrigido Ainda não disponívelFixes
- JS error when doing initial product sync.
4.6.0
Melhorado Ainda não disponívelCompatibility with Mailchimp for WordPress version 4.6.
4.5.14
Melhorado Ainda não disponívelImprovements
- Change MailChimp to Mailchimp in all texts.
- E-commerce: Add query arg to easily debug queue content.
- E-commerce: Send home URL to Mailchimp instead of site URL.
- E-commerce: listen to
woocommerce_new_producthook too.
4.5.13
Melhorado Ainda não disponívelImprovements
- E-commerce: Allow synchronising only product data with Mailchimp.
- E-commerce: Check for existence of
line_keys in cart array.
4.5.12
Corrigido Ainda não disponívelFixes
- Plugin update showing despite being on latest version
4.5.11
Melhorado Ainda não disponívelImprovements
- E-commerce: Write exceptions from queue worker to debug log.
4.5.10
Melhorado Corrigido Ainda não disponívelFixes
- Reports: Sign-ups from URL's longer than 255 characters not logged because of column character limit.
Improvements
- Styles Builder: Show permanent notice when creating custom styles for a form that is not configured to use the Styles Builder.
4.5.9
Melhorado Corrigido Removido Ainda não disponívelFixes
- Incorrect address 2 line for e-commerce customer addresses.
Improvements
- Delete abandoned cart only when order status changes to on hold, processing or completed.
- Show time in seconds to next e-commerce job run.
- Delete carts from Mailchimp at an earlier hook to prevent issues with payment gateway redirections.
- Get parent product ID from object instead of (possibly stale) cart data.
4.5.8
Melhorado Corrigido Ainda não disponívelFixes
- Issue synchronising products with invalid product variations.
- Broken screen pagination "items per page"
Improvements
- Log correct email address when sending out dynamic email notifications.
- Send tax total to Mailchimp for abandoned carts
- Allow up to a 10-minute delay in e-commerce's job queue worker interval.
- In abandoned cart data, use product price with taxes included.
- Get cart item ID from method, if method exists.
- Minor code readability improvements.
4.5.7
Corrigido Ainda não disponívelFixes
- Slow overall WP Admin performance caused by previous update.
4.5.6
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: Product variants not being added on first sync
Improvements
- E-commerce: add URL listener to quickly queue all products or orders
- E-commerce: hook into order status changes explicitly
- Licensing: update URL's to point to new API endpoint
4.5.5
Melhorado Ainda não disponívelImprovements
- E-commerce: don't send product variants in bulk to prevent HTTP timeouts.
- E-commerce: only send address property on customer objects if it looks like a complete address.
- E-commerce: properly exclude orders without an email address from being attempted using the order sync wizard.
- E-commerce: trim special characters from order number.
- E-commerce: update pending background jobs number after queue is processed over AJAX.
- Forms: add
.mc4wp-loadingclass attribute to form elements while request is loading.
4.5.4
Melhorado Ainda não disponívelImprovements
- E-commerce: Rewrite SQL queries on e-commerce settings page for improved performance.
- E-commerce: Add visiblity property to product data sent to Mailchimp.
- E-commerce: For guest checkouts, create cart in Mailchimp right away instead of waiting 5 seconds.
Additions
- E-commerce: Add setting to disconnect store from Mailchimp without deleting it.
4.5.3
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: WooCommerce 2.3 compatibility.
- E-commerce: Don't create new transactional subscriber when customer changes their email in WooCommerce.
- E-commerce: Timezone not taken into account for displaying time on e-commerce settings page.
Improvements
- E-commerce: Automatically update email addresses of subscribers for the connected list in Mailchimp when they change it in WooCommerce.
4.5.2
Melhorado Ainda não disponívelImprovements
- E-commerce: process background jobs every minute.
- E-commerce: update fulfilment_status to trigger shipping notifications.
- E-commerce: improved compatibility with older WooCommerce versions.
4.5.1
Corrigido Ainda não disponívelFixes
- AJAX Forms: fixed issue with caching an unset variable.
4.5
Melhorado Ainda não disponívelImprovements
- E-commerce: Database query performance improvements on settings page.
- E-commerce: Show when next run is scheduled to run for processing pending background jobs.
- E-commerce: Send billing company field to Mailchimp when updating customer.
Additions
- E-commerce: Add bulk action to (re-)synchronise orders, products or coupons with Mailchimp.
- E-commerce: Added support for promo codes (coupons).
- E-commerce: New WP-CLI command wp mc4wp-ecommerce sync-coupons
- E-commerce: New filter hook mc4wp_ecommerce_promo_rule_data
- E-commerce: New filter hook mc4wp_ecommerce_promo_code_data
4.4.4
Melhorado Corrigido Ainda não disponívelFixes
- Method parameter error when using WooCommerce 2.x.
- Abandoned cart data error when using WooCommerce 2.x.
Improvements
- Sanity check on orders for lines that have a quantity of 0.
4.4.3
Melhorado Ainda não disponívelImprovements
- Email notifications: Accept a broader range of date inputs (year first, leading zeroes for day's and month's)
4.4.2
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: WP CLI command error because user object can not be represented as string.
- Append form: Catch exceptions in append form to posts feature.
Improvements
- E-commerce: Reset transient cache when resetting store.
- E-commerce: Reset transient cache after adding/updating/deleting products and orders.
- E-commerce: Failsafe against invalid session data for abandoned carts.
- Email notifications: Format date in local format
4.4.1
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: Error when running abandoned cart recovery with older WooCommerce versions (before 3.2).
- AJAX forms: Notice for unexisting variable.
Improvements
- E-commerce: Failsafe return value of
wc_get_product
4.4
Melhorado Ainda não disponívelImprovements
- E-commerce: move slower operations (like calculating the customer's order total) when generating abandoned cart data to a background job, to speed up website for the visitor.
- E-commerce: store results of slow queries in a 1-hour cache to speed up e-commerce settings page.
Additions
- E-commerce: added filter
mc4wp_ecommerce_schedule_process_queue_eventwhich can be used to disable the WP Cron event that is scheduled. - Logging: add setting to automatically delete log items older than a number of days.
- Logging: include log data in GDPR export request.
- Logging: erase log data in GDPR erase request.
3.3.34
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: issue with updating orders when using custom order numbering.
Improvements
- E-commerce: add button to clear all pending background jobs.
- E-commerce: soften error message when an order without items is skipped through the order synchronisation wizard.
- Logging: all logging can now be disabled by setting
define( 'MC4WP_LOGGING', false );
3.3.33
Melhorado Corrigido Ainda não disponívelFixes
- Links in "Need help?" box search results not pointing to the correct domain.
Improvements
- E-commerce: Process queue every 3 minutes instead of every 5 minutes.
- E-commerce: Use less important log level when order or cart contains no items.
3.3.32
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: Send correct product variation ID to Mailchimp again.
- E-commerce: Redirect after re-populating cart from Mailchimp to clear URL parameters.
Improvements
- Forms: Blur active input element after submitting form with RETURN key, so that keyboard disappears on mobile.
3.3.31
Melhorado Corrigido Ainda não disponívelFixes
- Reports: Log items were sometimes counted on multiple days in the reports graph.
- E-commerce: On certain servers, background jobs were not queued up for updated carts or orders.
Improvements
- E-commerce: Stop unnecessary info logging for guest checkouts.
- E-commerce: Mailchimp does not allow connecting more than one site sharing the same domain, so attempting to load MC.js on WordPress Multisite with a subdirectory set-up would not work. We are now generating a unique subdomain and sending that to Mailchimp (instead of the subdirectory) so that everything works as expected.
- E-commerce: When order update fails because of an invalid
campaign_id, retry without that parameter.
3.3.30
Melhorado Ainda não disponívelImprovements
- E-commerce: campaign tracking cookies are now set via JavaScript so that it works with pages served from cache.
Additions
- Form setting to automatically append that form to all posts (in a certain category).
3.3.29
Melhorado Corrigido Ainda não disponívelFixes
- "Order already exists" errors when using custom order numbers.
Improvements
- Improved handling of deleted product variations for historical orders.
3.3.28
Melhorado Corrigido Ainda não disponívelFixes
- Catch exception when periodic license check fails.
Improvements
- Forms: show success message even when redirecting to another page.
- E-commerce: validate product existence before sending to Mailchimp.
- E-commerce: only send product variants if variable product has existing children.
- E-commerce: throw exception when order has no order lines.
- Reports: Print submission data as JSON instead of PHP object.
3.3.27
Melhorado Corrigido Ainda não disponívelFixes
- Reports: "Last year" view not showing the correct graph.
- E-Commerce: Send products in "trash" to Mailchimp too, but with stock inventory of 0.
Improvements
- Minor memory usage improvements.
- Updated all JavaScript dependencies.
- E-Commerce: Fallback on
user_emailfor abandoned cart tracking, whenbilling_emailis unknown.
Additions
- E-Commerce: Add
--delayoption to all bulk WP CLI commands. - E-Commerce: Add
wp mc4wp-ecommerce reset-queuecommand to clear all queued jobs.
3.3.25
Corrigido Ainda não disponívelFixes
- Fire correct event
updated_subscriberwhen using AJAX forms. - Fire individual form events when using AJAX forms.
3.3.24
Melhorado Ainda não disponívelAdditions
- E-commerce: added support for loading MC.js file from Mailchimp, allowing for product retargeting and pop-ups.
- E-commerce: added
mc4wp_ecommerce_store_datafilter hook for modifying store data before it is sent to Mailchimp.
Improvements
- E-commerce: use order getter methods to generate order data for Mailchimp.
- E-commerce: send site URL instead of just the domain part to allow for two sites to connect their store from the same domain.
3.3.23
Melhorado Ainda não disponívelImprovements
Styles-Builder: Add option to set background-size: cover so that image stretches entire element.
Styles-Builder: Check form validity after every input change.
3.3.22
Melhorado Ainda não disponívelImprovements
- E-commerce: Look for billing_email for customer & order objects in more places.
- Email notifications: Replace
[_MC4WP_LISTS]tag properly. - Email notifications: Send email for "unsubscribed" event too.
3.3.21
Melhorado Corrigido Ainda não disponívelFixes
- In-plugin knowledge base returned no results regardless of search query (since a few days).
Improvements
- No longer flashing success message when form has a redirect URL.
- Minor performance optimisations for generating asset URL's.
3.3.20
Corrigido Ainda não disponívelFixes
- Issue with abandoned cart links showing an empty cart for guest visitors on some specific site configurations.
3.3.19
Novo Ainda não disponível- e-commerce: fix campaign tracking when using Sequential Order Numbers plugin for WooCommerce.
- e-commerce: refactor tracking class so that request values are always excluded on forced sync.
- email notifications: catch exceptions when generating email message.
- email notifications: replace
INTERESTStag in email message with readable interest group names. - added
mc4wp_ecommerce_optionsfilter hook.
3.3.17
Melhorado Ainda não disponívelImprovements
- e-commerce: Improve unique cart ID for abandoned carts so that automations can be re-triggered.
3.3.16
Melhorado Ainda não disponívelImprovements
- e-commerce: Clear local store ID too when resetting e-commerce data.
- e-commerce: Only set landing page cookie when mc_cid URL parameter is set.
3.3.15
Melhorado Ainda não disponívelImprovements
- e-commerce: allow other plugins to filter the order number by using
get_order_number() - e-commerce: save store ID in options so that site URL can change without affecting automations.
- e-commerce: Send shipping & billing address with every order, so they show in Order Notifications.
3.3.14
Corrigido Ainda não disponívelFixes
- e-commerce: timeout when synchronising products if running an outdated version of WooCommerce.
3.3.13
Melhorado Ainda não disponívelImprovements
- e-commerce: enforce Mailchimp API JSON schema for abandoned cart data.
- e-commerce: protect against endless loops when synchronising products with corrupt data.
- e-commerce: include more (optional) store parameters in API calls to Mailchimp: email address, primary locale, platform & store domain.
3.3.12
Melhorado Ainda não disponívelImprovements
- e-commerce: Added a setting to send all order statuses to Mailchimp (incl. failed, refunded and cancelled orders)
- e-commerce: No longer triggering a database query on every checkout page load.
- Use new mc4wp.com API for license & update checks.
3.3.11
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: order notifications never triggering.
Improvements
- E-commerce: improved backwards compatibility with with WordPress versions before 4.5
- Styles Builder: improved permission check for writing stylesheet file(s).
- Email Notifications: accept flexible array format in
mc4wp_form_email_notification_headersfilter hook.
Additions
- E-commerce: track landing page URL and send to Mailchimp when synchronising orders.
3.3.10
Corrigido Ainda não disponívelFixes
- E-commerce: fixes notice when synchronising products using WooCommerce 2.x
- E-commerce: error when repopulating abandoned cart with product variations.
- Styles Builder: image upload button not setting URL as input field value.
3.3.9
Corrigido Ainda não disponívelFixes
- E-commerce: unexisting method calls when using WooCommerce 3.0 or later.
3.3.8
Novo Melhorado Corrigido Ainda não disponívelFixes:
- Headers already sent error when trying to redirect to e-commerce setup wizard.
Improvements
- Reports: Update JavaScript dependencies for graph.
- Reports: Fix jumpy graphs when MySQL has an incorrect timezone setting.
- E-Commerce: WooCommerce 3.0 compatibility.
- E-Commerce: Send correct stock status when manually managing stock.
- Reduced memory footprint.
Additions
- E-Commerce:
order_urlis now sent to Mailchimp. - E-Commerce: support for Order Notifications.
- New filter hook:
mc4wp_ecommerce_cart_datafor filtering abandoned cart data. - New filter hook:
mc4wp_ecommerce_order_datafor filtering order data. - New action hook:
mc4wp_ecommerce_restore_abandoned_cartfor restoring an abandoned cart.
3.3.7
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: Fixes "Schema describes ..." errors by enforcing Mailchimp's JSON scheme.
- Use correct email address when updating an abandoned cart if user has two email addresses.
Improvements
- E-commerce: Strip HTML from product titles.
- E-commerce: Update customer data in Mailchimp separately from updating a cart.
Additions
- E-commerce: Added
mc4wp_ecommerce_product_datafilter to modify product data before sending to Mailchimp.
3.3.6
Melhorado Corrigido Ainda não disponívelImprovements
- E-commerce: Handle deleted products in (old) orders by sending a "generic deleted product" to Mailchimp.
- E-commerce: Update parent product instead of individual product variants.
- Email notifications: Write info line to debug log whenever an email is sent.
Additions
- E-commerce: Add
mc4wp_ecommerce_send_order_to_mailchimpfilter hook.
Fixes
- E-commerce: Products missing top level
urlattribute would break product block in Mailchimp campaigns.
3.3.5
Corrigido Ainda não disponívelFixes
- Fatal error on sites still running on PHP 5.2.
3.3.4
Melhorado Ainda não disponívelImprovements
- E-commerce: Force-save queue when processing items, because save action may never be called on very long-lived processes.
- AJAX Forms: Replace configuration with lazy loaded config store to work better with WP Rocket.
- E-commerce: Add help text about connecting your store to a different Mailchimp list.
3.3.3
Melhorado Corrigido Ainda não disponívelFixes
- E-commerce:
ajaxurlnot set on WooCommerce checkout when capturing guest email for cart tracking.
Improvements
- E-commerce: Various SQL performance optimisations
- E-commerce: Don't exit WP CLI command on errors.
- E-commerce: Use
shop_singleimage size for products in Mailchimp (instead of the smaller thumbnail)
3.3.2
Melhorado Ainda não disponívelImprovements
- E-commerce: Background queue won't stall on PHP errors now.
- E-commerce: Show "last updated" time on settings page.
- E-commerce: Show status text while processing background jobs.
- E-commerce: Don't try to send abandoned carts without an email address.
- E-commerce: Write PHP errors in background queue to debug log.
3.3.1
Novo Melhorado Corrigido Ainda não disponívelFixes
- E-commerce: "Schema describes string, integer found instead" error when adding orders.
Improvements
- Don't show e-commerce settings when store is not connected to a list yet.
- E-commerce: When campaign data for an order becomes corrupted, we'll now auto-retry without that campaign data.
- E-commerce: Check if user has
billing_emailbefore updating remote customer. - E-commerce: Send "draft" products to Mailchimp too. These will not be included in Product Recommendations.
- E-commerce wizard now always starts with most recent orders.
- Failsafe against including AJAX script for forms twice.
Additions
- Add
mc4wp_ecommerce_customer_datato filter customer data that is sent to Mailchimp.
3.3
Ainda não disponívelThis release allows you to integrate your WooCommerce store with Mailchimp's newest API, enabling cool things like product recommendations & abandoned cart recovery.
3.2.2
Melhorado Corrigido Removido Ainda não disponívelFixes
- Remove usage of PHP 5.3 constant in activation hook.
- Don't send admin cookies when manually adding past e-commerce orders.
Improvements
- Strip special characters from e-commerce product names.
- Show Top Bar sing-ups in Reports > Statistics graph.
- Make all columns in log table sortable.
- Memory usage improvements for AJAX forms & in-plugin knowledge base search.
- Improved compatibility with older versions of WooCommerce.
3.2.1
Novo Melhorado Corrigido Ainda não disponívelFixes
- HTML tags showing in plain text email notifications when using
[_ALL_]tag. - Order of radio inputs on RTL sites.
Improvements
- Better margin in Styles Builder when running Mailchimp for WordPress 4.0.
- Default to
pxwidths in Styles Builder so they don't have to be explicitly given. - Minor performance improvements.
Additions
- Added text color option to Styles Builder for notices.
3.2
Novo Melhorado Corrigido Ainda não disponívelFixes
- Never use
[UNIQID]as a campaign identifier in e-commerce tracking. - Fatal error when adding old orders that reference deleted WooCommerce products.
Improvements
- Better data structure for sign-up logging, so importing into Mailchimp is easier.
- New detailed item view for all successful sign-up attempts.
- Log export now uses TAB as a delimiter.
- Logging compatibility with upcoming Mailchimp for WordPress 4.0 release.
3.1.10
Corrigido Ainda não disponívelFixes
- Issue with Manual CSS in Styles Builder being escaped.
3.1.9
Melhorado Corrigido Ainda não disponívelFixes
- eCommerce360: campaign cookie wasn't taken into account for orders that require manual action before they are "completed"
Improvements
- Styles Builder: Improved file creation.
- Styles Builder: Better error messages
- Styles Builder: Don't show "copy from other form" dropdown if there is just 1 form.
3.1.8
Melhorado Corrigido Ainda não disponívelFixes
- eCommerce360 campaign cookie was stored for just 7 hours, instead of 7 days.
- Custom colored theme not printing CSS styles.
- Log export not working on Windows servers.
Improvements
- eCommerce360 order sync now stops on errors.
- Show "draft" forms on Forms overview page.
3.1.7
Corrigido Ainda não disponívelFixes
- AJAX loading animation now works with
<button>elements too.
Additions
- Filter:
mc4wp_ecommerce360_order_data, to modify order data before it is sent to Mailchimp. - Filter:
mc4wp_ecommerce360_order_statuses, specifies which order statuses are sent to MailChip.
3.1.6
Novo Melhorado Corrigido Ainda não disponívelFixes
GROUPINGS:123tag not working in email notifications.
Improvements
- Set
actionGET parameter for AJAX requests for compatibility with WP-SpamShield. - Set proper
Allow-Control-Allow-Originheaders for AJAX requests. - eCommerce360: Add WooCommerce variations to product name.
Additions
- New "Advanced" tab under Reports with form to delete all Log items at once.
3.1.5
Corrigido Ainda não disponívelFixes
- WooCommerce orders with an associated user account (instead of guest email address) were not being recorded by the "add past orders" screen.
- Running the log export on PHP 5.2 would return an empty CSV file
3.1.4
Novo Melhorado Corrigido Ainda não disponívelFixes
- eCommerce360 would try to add orders without an email address to Mailchimp.
Improvements
- Ensure all WooCommerce filters run when sending order data to Mailchimp.
- When AJAX form script errors, the form now falls back to a default form submission.
- Grouping data is now shown in log table again.
Additions
- New "Order Action" for WooCommerce to manually add or delete an eCommerce360 order to/from Mailchimp.
3.1.3
Melhorado Corrigido Ainda não disponívelFixes
- Script for plotting Reports graph wasn't loaded on some servers.
Improvements
- Use later hook priority for rendering form preview in Styles Builder for compatibility with Pagelines DMS.
- Update script dependencies to their latest versions.
- Escape form name throughout settings pages.
3.1.2
Melhorado Corrigido Ainda não disponívelFixes
- Email notification didn't get correct
Content-Typeheader for HTML.
Improvements
- Get form preview to work with unsaved Styles Builder stylesheet.
- Minor improvements for setting button colors in Styles Builder stylesheet.
3.1.1
Novo Melhorado Corrigido Removido Ainda não disponívelFixes
- Log would throw error when list had percentage-sign in their name.
Improvements
- All
mc4wp_form_email_notification_*filters now have access to the submitted form (as the second parameter). - Add JavaScript sourcemaps to minified JS scripts.
- Remove sourcemaps from unminified JS scripts
- Log now takes
mc4wp_listsfilter into account. - Use earlier hook for Styles Builder preview to prevent incompatibility with some themes.
- Load Styles Builder stylesheet in TinyMCE editor for improved Shortcake support.
Additions
- Added
mc4wp_form_email_notification_headersfilter. - Added
mc4wp_form_email_notification_attachmentsfilter.
3.1
Melhorado Ainda não disponívelAdditions
- eCommerce360 integration for WooCommerce and Easy Digital Downloads.
- WP-CLI commands for eCommerce360.
Improvements
- Log: modify items per page in screen options when viewing log.
- Miscellaneous code improvements
3.0.6
Melhorado Corrigido Ainda não disponívelFixes
- Pagination not showing on Log overview page.
Improvements
- Memory usage improvements to Log export for huge datasets.
- Make sure Styles Builder stylesheet is loaded over HTTPS when needed.
3.0.5
Melhorado Corrigido Ainda não disponívelFixes
- Button to export log was no longer working after version 3.0
Improvements
- Reintroduced support for
data-loading-texton submit buttons. - Improved logic for loading animation in submit buttons.
- Styles Builder: Success & error color is now applied to paragraph element, to make sure theme doesn't override the given style.
Additions
- Improved email notifications. You can now easily modify the subject line & message body of the email that is sent.
3.0.4
Corrigido Ainda não disponívelFixes
- Not being able to access Forms page when using strict error reporting.
Additions
- Use
mc4wp_use_sslverifyfilter to detect whether SSL verification should be used in remote requests.
3.0.3
Corrigido Ainda não disponívelFixes
- Fatal error when visiting Forms overview page on older PHP versions.
3.0.2
Corrigido Ainda não disponívelFixes
- Stylesheet file not loaded because of 403 error (due to incorrect file permissions).
3.0.1
Novo Melhorado Ainda não disponívelImprovements
- AJAX Forms: Perform core logic before triggering events, to prevent erorrs in event callbacks from messing up form flow.
- Styles Builder: Changes are now applied instantly.
- Styles Builder: Clearing a color no longer resets all styles.
- Styles Builder: Try to set correct permissions before writing stylesheet to file.
- KB Search: Make sure all links point to mc4wp.com.
Additions
- Add link to "Appearance" tab on Forms overview page.
3.0.0
Novo Ainda não disponívelInitial release.
This plugin requires Mailchimp for WordPress v3.0 or higher to work.