Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

Caddy Pro Changelog

Every recorded version, newest first, with what changed in each one.

Latest 3.1.215 versions

Undated · 15 versions

  1. 3.1.2

    Latest
    1 fix
    Fixed
    • Recommended variable products now show their price instead of $0.00.
  2. 3.1.1

    1 new5 improvements7 fixes
    New
    • Optional usage data sharing, off by default. Change it anytime under Caddy > Settings > General. No customer, order, or product data is ever included.
    Improved
    • Accessibility. The cart opens as a labelled dialog, quantity controls are keyboard operable, and cart changes are announced to screen readers.
    • Hardened the codebase against the WordPress Plugin Check standards.
    • Logging is now diagnostic only, so it cannot be left running on a live store.
    • The empty cart, saved items and offers screens no longer show an illustration.
    • Compatibility. Tested up to WooCommerce 10.9.4 and WordPress 7.0.
    Fixed
    • Cart logging recorded the contents of add-on and gift card fields, which can include customer details. It now records only which fields were present.
    • Products with custom fields or add-ons now appear in the cart straight away instead of after a page reload.
    • The rewards meter now updates when items are removed from the cart, instead of holding the previous progress.
    • The "Add to Cart" button on the Offers tab now applies the coupon instead of doing nothing.
    • The Caddy cart block now shows its settings panel in the block editor.
    • Settings containing apostrophes or quotation marks no longer collect stray backslashes each time they are saved.
    • WordPress no longer reports that Caddy loads its translations too early.
  3. 3.1.0

    3 new4 improvements6 fixes
    New
    • Elementor "Caddy Cart" and "Caddy Saved Items" widgets for your header and layouts.
    • Support for products with custom fields and add-ons, like gift cards, personalization, and engraving.
    • Resources admin page with help docs, playbooks, and recommended plugins.
    Improved
    • Better page-caching compatibility, including WP Rocket, so the cart stays accurate and pages stay cacheable.
    • Accessibility upgrades across the cart launcher, quantity controls, and screen readers.
    • More reliable rewards meter, product recommendations, and workflow discounts.
    • Removed the non-functional "Hide out of stock products" recommendations setting. Out-of-stock products are always excluded from recommendations.
    Fixed
    • Restored toast notifications and recommendation exclusion and fallback settings.
    • Cart and recommendation thumbnails now show a placeholder instead of a broken image when a product image or one of its generated sizes is missing.
    • The recommendations Display Type "Rows" option now stacks recommendations as a list instead of always showing the slider.
    • Custom CSS entered in settings now applies on the frontend.
    • The "Add Cart Widget to Menu" and "Add Saved Items Widget to Menu" options now work with menus assigned to a theme location, not only menus rendered by slug.
    • Many smaller fixes across translations, variations, bundles, custom-priced items, and older browsers.
  4. 3.0.3

    1 fix
    Fixed
    • Resolve early script/style registration warnings on WordPress 6.5+ by deferring block registration to the init hook.
  5. 3.0.2

    8 fixes
    Fixed
    • Cart item prices now remain tax-inclusive after quantity changes when WooCommerce is set to display prices including tax.
    • Prices now display correctly for currencies with non-standard decimal settings (e.g. INR with 0 decimals, JPY). Previously all Store API prices were hardcoded to divide by 100.
    • Cart item shortcode (`[cc_cart_items]`) is now clickable regardless of whether Save for Later is active.
    • Shop page add-to-cart buttons no longer replace theme icons/markup with text, preventing layout shifts and preserving theme styling (e.g. WoodMart, Flatsome).
    • Caddy Recommendations field now appears on the WooCommerce product edit screen under Linked Products.
    • Admin notice dismiss buttons (welcome notice, opt-in notice) now work correctly.
    • Caddy Recommendations now display correctly for variable products (previously looked up variation ID instead of parent product).
    • Customizer color picker options now display correctly on themes that override default styles (e.g. Divi).
  6. 3.0.1

    1 new2 improvements6 fixes
    New
    • Added an optional "Delete all data on uninstall" setting with full cleanup of plugin tables, options, transients, user meta, and scheduled actions.
    Improved
    • Restored and expanded translation reliability across runtime textdomain loading, shared `caddy` strings, short-locale mapping, missing keys, CTA strings, and Interactivity-driven UI strings.
    • Hardened bundled quantity controls with layered safeguards (UI, Interactivity directives, and JS action guards).
    Fixed
    • Standardized cart/recommendation image handling to use WooCommerce thumbnail URLs directly and resolved broken/oversized image edge cases.
    • Recommendation results now refresh from current cart state on drawer open to prevent stale/fallback mismatches after add-to-cart.
    • Cart totals now consistently respect WooCommerce tax display mode (`Including tax` / `Excluding tax`) and currency formatting settings, including `woocommerce_price_trim_zeros` and variation-price updates.
    • Recommendation titles now decode HTML entities correctly (including double-encoded content), and cart variation text now shows clean value-only output.
    • Confetti script now reliably enqueues on block pages when enabled.
    • Resolved WooCommerce Product Bundles edge cases for bundled item removal, aggregate pricing persistence, and variable-quantity control behavior.
  7. 3.0.0

    6 new6 improvements4 changes
    New
    • Workflow automation engine — trigger targeted product recommendations, popup notifications, and auto-apply coupons based on cart contents, cart total, product categories, page, and customer role
    • Multi-tier rewards meter with free shipping, free gifts, and discount rewards
    • In-cart announcement bar with dynamic variables and rich text
    • Cart tracking and analytics dashboard with conversion tracking
    • Welcome message for new users
    • Offers tab with promotable coupon offers
    Improved
    • Faster and more reliable save for later feature
    • Replaced Slick Slider & Tabby JavaScript libraries with lightweight implementations
    • Better compatibility with checkout plugins and themes
    • WooCommerce Subscriptions All Products integration
    • Enhanced WP Customizer integration for visual styling
    • Optimized code for better overall site performance
    Changes
    • MAJOR: Complete rewrite using the WordPress Interactivity API for reactive, instant cart updates
    • MAJOR: All cart operations now use the WooCommerce Store API — no legacy AJAX
    • MAJOR: Removed jQuery dependency — pure ES modules for a dramatically smaller footprint
    • MAJOR: Cart displays instantly on page load with server-rendered initial state (no loading delay)
  8. 2.1.4

    2 new8 improvements9 fixes
    New
    • Allowing dynamic variables & enhanced text editor in announcement text
    • Added admin tools page with various cleanup tools
    Improved
    • Major product recommendations performance optimization (60-90% faster loading)
    • Added intelligent caching system for recommendations with cart-aware invalidation
    • Improved variation product loading performance (limited to essential data only)
    • Added request timeouts and better error handling for recommendation AJAX calls
    • Cart tracking improvements
    • Updated coupon selection logic in the offers screen
    • Refactored notification logic and condensed into a single class
    • Security & performance improvements
    Fixed
    • Enhanced disabled button exclusion for add-to-cart actions
    • Remove merging logic for variables setup as "any"
    • Rewards bar settings payload issue
    • Announcement bar display issue
    • Refactored search logic in Caddy_Premium_Utils for products, product cats & coupons
    • Dashboard data loading and date range calculation issues
    • Refactored rewards meter display logic
    • Notifications display mode not triggering
    • Save for later button not appearing on product pages
  9. 2.1.3

    1 improvement1 fix
    Improved
    • Remove shipping option override when free shipping calculation is met
    Fixed
    • Coupon search on offer settings page
  10. 2.1.2

    5 improvements1 fix
    Improved
    • Major performance improvements
    • JS reorganization and cleanup
    • Refactor recommendations class for performance
    • Improved cart tracking performance
    • Better workflow matching for categories (and sub categories)
    Fixed
    • Missing discount pricing on wcs-att upgrade button & select options
  11. 2.1.1

    1 fix
    Fixed
    • Resolved memory exhaustion issues during checkout when applying coupons
  12. 2.1.0

    4 new4 improvements4 fixes
    New
    • Cart announcement bar
    • Cart multi-tier rewards meter
    • In-cart subscription upgrades via All Products for WooCommerce Subscriptions Extension
    • Ability to specify number of recommendations to show
    Improved
    • Redesigned the admin dashboard
    • Bot blocking for carts tracking
    • Improved refresh of cart contents on drawer open
    • Coupon application logic for workflows
    Fixed
    • Registation link in the welcome message
    • Admin dashboard stats
    • Bug on variable products button on shop pages
    • Adding missing js .map files
  13. 2.0.2

    2 improvements5 fixes
    Improved
    • Improved guest to registered user - carts tracking
    • Improved abandoned cart reactivation - carts tracking
    Fixed
    • Added version numbers to scripts to prevent caching issues
    • Pulling unnecessary DB calls from the settings page
    • Open cart request from customizer
    • Duplicate cart item issue for ATC triggered workflows
    • Free shipping meter exclusions
  14. 2.0.1

    3 improvements2 fixes
    Improved
    • Added "Boosted" column in the admin carts table
    • Added "Captured at" and "Time to Capture" times in the admin carts popup
    • Added sorting to dashboard tables
    Fixed
    • Optimized dashboard "Most abandoned Products" query for performance & compatibility
    • Conversions tracking issues
  15. 2.0.0

    5 new6 improvements1 fix
    New
    • Conversion tracking
    • Cart tracking
    • Workflows
    • Analytics dashboard
    • Confetti celebration on free shipping meter
    Improved
    • Added more styling options
    • Customize Caddy styles live in the Customizer
    • Improved performance
    • Select2 added to admin settings dropdowns
    • Selectable variable products support in recommendations
    • Cart processing improvements
    Fixed
    • Various bug fixes and improvements

Changelog published by the developer, in their original language.