- Add - Add cfw_enable_accessibility_improvements filter hook: In an upcoming release, we are updating the HTML output of CheckoutWC to improve screen reader support, keyboard navigation, and semantic correctness. You can opt in early by enabling the new filter. We recommend testing with your current theme or customizations so the transition is seamless.
- Improved - Add href and aria-label fallbacks to order review change links to improve accessibility
- Fix - Fix an issue where the abandoned cart recovery report may fail to load
- Fix - Prevent email addresses from being entered in first name, last name, and full name fields to ensure payment gateway compatibility
New - Order Bump Rules: Added "Cart Subtotal After Discounts" condition
Improved - Accessibility: Screen reader support with semantic headings and step announcements when navigating checkout tabs
Improved - Accessibility: "Change" links in order review pane now have descriptive aria-labels (e.g., "Change shipping method")
Improved - Accessibility: Remove item button now includes product name in aria-label
Improved - Accessibility: Required field asterisk display is now consistent across label styles
Fix - Removed unused Pending Offers admin notice
Fix - Fix express payment buttons not appearing in some configurations
Fix - Fix shipping methods heading showing when no methods are available
Fix - Fix select field arrow position with normal label style
Fix - Fix Astra compatibility CSS for non-floated label checkouts
Fix - Add compatibility for German Market plugin on order pay page
Fix - Fix Abandoned Cart Recovery API loading when feature is not enabled
Dev - Updated dependencies for security and performance
- Improved - Add cart data support for Conversion Bridge tracking
- Fix - Fix WPML/Polylang language not applied to Abandoned Cart Recovery emails
- Fix - Fix PHP error in variation form modal with third-party product gallery filters
- Fix - Fix license action notices being hidden on settings pages
- Fix - Fix compatibility issue with BeTheme editor causing fatal error
- Fix - Fix TWINT payment modal being hidden on checkout
- Fix - Fix mobile menu not opening with Astra theme in some configurations
- Fix - Fix various Astra theme styling issues with checkout
- Fix - Fix incorrect Swedish translations
- Fix - Fix express buttons gap with Payment Plugins for PayPal
New - Added support for Reviewbird. When enabled Trust Badge review sync pulls reviews from Reviewbird instead of WooCommerce.
Improved - Reduced debounce delay for AJAX updates on checkout
Improved - Add support for Order Delivery for WooCommerce v4
Improved - A few performance improvements for the side cart to prevent loading checkout specific data outside of checkout context
Fix - Fix issue where Side Cart opened in Elementor Pro editor on publish
Fix - Fix how missing gravatar is handled for review trust badges
Fix - Fix suggested carousel rendering glitch with new View Product option
Fix - Fix translation loading triggered too early warning in WordPress 6.7+
Fix - Fix deprecation notice
Fix - Fix styling issue with express button spacing
Dev - Remove superfluous debug logging
Dev - Updated dependencies for security and performance
- Fix - Fix issue with changing variation in cart with subscription products
- Fix - Fix styling of trust badges by adding min-width to trust badge images.
- Fix - Fix shipping progress bar ignoring free shipping class products
- Fix - Add DACH unit designator support for address autocomplete
- Fix - Fix ab testing permissions issue
- Fix - Fix upsell captured revenue calculation
- Fix - Fix translation loading triggered too early warning in WordPress 6.7+
- Fix - Fix deprecation notice
- Dev - Updated dependencies for security and performance
Fix - Fix - Fix CSS issue with latest Payment Plugins Stripe and Apple Pay button
Fix - Fix suggested products slider CSS bug
Fix - Fix update loop
Improved - Add option to link Side Cart suggested products to product page
Fix - Fix null cart error during subscription renewal payments
Fix - Add larger dedicated image size for Order Bumps (320px)
Fix - Fix Side Cart styling for RTL languages
Fix - Fix Side Cart glitch with Elementor editor
Fix - Add regex pattern for DACH address subpremise format
Fix - Show T&C validation errors inline next to checkbox
Fix - Prevent order bump quantity multiplication on auto-add
Dev - Updated dependencies for security and performance
New - A/B Testing for Order Bumps: Create variants of Order Bumps and test them against each other with configurable traffic splits, automatic winner detection, and analytics
New - Post Purchase One-Click Order Bumps: Display Order Bump offers on the thank you page after checkout with seamless one-click purchasing that doesn't require customers to re-enter payment details
Fix - Fix issue with Divi 5 breaking when Side Cart is enabled
Fix - Fix using global variations to target Order Bumps causes a fatal error
Fix - Fix PHP 8.4 deprecation notices
Dev - Updated dependencies for security and performance
Fix - Fix incorrect Dutch translation
Fix - Fix shipping phone field not saving to customer
Fix - Fix issue with Payment Plugins Stripe Google Pay button styling
Fix - Fix fatal error with recording upsell purchases
Fix - Fix JS error in console
Dev - Update tested versions
Dev - Add guards to prevent undefined key access
Dev - Add cfw_reload_checkout filter
Fix - Fix incorrect Polish translations.
Dev - Update dependencies for security and performance.