- Fix - Fix fatal error from non-existent shipping method
- Fix - Fix Klarna Payments on the order pay page
- Dev - Allow a cookie for template previewing
- Improved - Allow the quantity control on bundled items if appropriate.
- Fix - Fix width of Payment Plugins PayPal button
- Fix - Fix bug where shipping method showed outdated price when using table rates, or similar. Such as using the plugin Flexible Shipping.
- Fix - Fix bug where order bumps showed on the side cart even when disabled
- Fix - Fix WooCommerce Payments express buttons and separator when underlying checkout page is configured with the block checkout
- Fix - Fix...
- Fix - Fix bug that prevented auto detection of free shipping threshold
- Fix - Fix Slick JS error from side cart
- Fix - Fix currency conversion for threshold when it is gathered from free shipping method
- Improved - Link intl-tel-input preferred countries to our highlighted countries setting, but provide a separate filter: cfw_phone_field_highlighted_countries
- Fix - Allow HTML in order bump descriptions.
Hotfix - Fix merge error that caused header logo to disappear on templates
- Fix - Fix Google Pay button styling with Payment Plugins Stripe
- Fix - Fix issue that prevented Abandoned Cart email checkout URL from restoring cart session
- Fix - Fix styling of Byjuno fields
- Fix - Fix potential fatal error with suggested products not being real products
- Fix - Fix Order Delivery Date Pro data field not being readonly when it should be readonly.
- Improved - Added more common email domains to email domain autocomplete list.
- Fix - Fix issue that caused add_cap to run on every page load
- Fix - Fix issue with WooCommerce 8.5.1 that prevented notices from being parsed
- Fix - Fix issue when using only billing address and PayPal Brasil para WooCommerce
- Fix - When minimum or maximum quantity is set on a cart item, avoid unnecessary AJAX refreshes and disable quantity buttons if required.
- Dev - Added filter to disable...
Important Hotfix - Fix bug that prevented error notices from showing during checkout submit and caused page to hang.
- Fix - Fix bug with email domain auto suggest feature that caused glitches when manually editing the email address
- Fix - Harden up styles for WooCommerce Payments and WooCommerce Stripe Gateway to prevent separator from showing when it shouldn't
- Fix - Fix French translations
- Fix - Fix bug that caused unnecessary remote fetch on admin pages.
Fix - Fix issue with Mollie and After Checkout Submit Order Bumps. They now work.
Fix - Update German translations
Fix - Don't let WooCommerce Germanized output thumbnails at checkout
- Fix - Add back long label handling to review panes.
- Fix - Fix fallback for side cart header icon and also handle cfw-side-cart-icon-solid class for react version
- Fix - Fix miswired order bump metabox fields.
- Fix - Disable focus visible outline on modals
- Fix - Fix shortcode quantity not updating
- Fix - Fix duplicated cfw_after_side_cart_totals action
- Fix - For users who downgraded to 8.x, order bump data was broken and had to be re-entered. We fixed this two ways: 1) For users who upgrade to 9.0.9 or later, the v9 data is moved to new meta keys. 2) For users who previously upgraded to 9 and downgraded to 8, data will be ported. If you previously downgraded from 9.x to 8.x before this update, your order bump data will be broken on 8.x, but for anyone who upgrades after this everything will continue to work fine.
- Fix - Fix bug...
- Improved - Improve how we handle Deutsche Post Filiale for German addresses with Google Address Autocomplete. When Deutsche Post Filiale, the address 1 line is not changed when the user selects a suggested address.
- Fix - Don’t let react fields get saved by garlic which caused issues where the promo code was pre-filled but could not be applied.
- Fix - Don’t let the cart quantity control show up if the quantity has an override. Fixes issues with plugins like Free Gifts for...
- Improved - Add a custom output position for CheckoutWC to ThemeHigh Checkout FIeld Editor Pro to display sections after the customer information step address fields
- Fix - If coupons are disbled globally, or on the side cart, hide the promo input if required
- Fix - Fix HTML appearing in coupon label
- Improved - Refactored dependency extraction to remove heavy @wordpress/* packages. Reduces effective asset size considerably.
- Fix - Relatedly, this also fixes the 401 error in the console
- Fix - Fix bugs with Order Bump auto add feature and match quantity feature.
- Fix - Fix bug that could prevent Abandoned Cart Emails from sending
- New - Add new WP Rocket integration setting - if enabled (default) we exclude our scripts from the Delay JS Exclude setting, otherwise don’t exclude.
- Improved - Add Woostify theme warning with link to document with fix
- Fix - Fix issue with missing order attribution data and WooCommerce 8.7
- Fix - Fix min-height styling of modals.
- Fix - Fix issue that caused modals to scroll to first focusable element
New - Added sticky cart summary setting. Only works if content of cart summary is shorter than the rest of the page. Most useful with one page checkout option.
Improved - Added cfw_step_changed JS event to make it easier to wire up analytic events.
Fix - Whenever the login modal is opened at checkout, copy the entered email address into the username field
Fix - Allow the account exists check to trigger the login modal more than once if the cookie is bypassed with filter
Fix...
- Improved - Local Pickup delivery methods are now refreshed with AJAX to handle situation where pickup or shipping becomes unavailable (or available)
- Fix - Detect bad trust badge data and correct it.
- Fix - Remove unnecessary console logging when not in debug mode.
- Fix - Fix issue that prevented Order Bump quantity setting from applying in the side cart.
- Fix - Fix suggested product button from adding the wrong product to the cart after you add a suggested product.