Every recorded version, newest first, with what changed in each one.
Latest 4.0.214 versionsSince Jan 2026
Undated · 5 versions
4.0.2
Latest
1 improvement3 fixes
Improved
Requires Ultimate Store Kit 4.0.2 or later
Fixed
Thank You Order, Order Details, Order Confirmation, Customer Address and Next Order Coupon widgets now require the order key, like WooCommerce, before showing an order
Thank You widgets no longer show the latest store order on pages outside the order-received endpoint
The post-purchase upsell redirect now requires a valid order key
4.0.1
1 improvement
Improved
System improved
4.0.0
3 new
New
Flash Sale Countdown, Back Order, Pre-Order, Multistep Checkout, Vacation Mode and Additional Checkout Fields modules, and the Product Discount Marquee
Buy One Get One module - 2x1 / 3x2 deals, free gifts (automatic or customer's choice), buy-one-get-the-same and quantity discounts
Variation Swatches colour, spacing and font-size controls
2.8.3
1 improvement1 fix1 security
Improved
Requires Ultimate Store Kit 3.1.2 or later. Updated to the renamed core functions and prefixed script and style handles introduced in that release
Fixed
Removed duplicate quantity-button code that could conflict with the free plugin, so the buttons are now rendered by a single implementation
Security
Account widgets no longer show demo placeholder content based on a URL parameter any visitor could add; the product demo now opts in explicitly
2.8.2
1 improvement
Improved
Variation Swatches – "Show Swatches Instead of Dropdowns" (previously "Auto Convert Dropdowns to Buttons") now works as a master switch; with it off, every variation attribute renders as a standard WooCommerce dropdown regardless of its type
2026 · 9 versions
2.8.1
1 improvement15 fixes
Improved
Pre-order deposit lines now read "Due today" and "Due on release" in the cart, checkout and order, matching the wording established WooCommerce deposit extensions use
Fixed
Checkout page error when the Checkout Coupon Form widget was placed on a checkout template and WooCommerce coupons were disabled
Pre-Order badge and notice kept showing after the release date had passed, even though the countdown, the add to cart text and the availability text had already reverted
When a Pre-Order or Back Order countdown reached zero the countdown hid itself but the notice stayed on screen, because the script looked for a class the notice no longer used
An expiring countdown on a shop or archive page hid the badge of every other product on that page instead of only its own
Pre-Order and Back Order countdowns were counting to the release date in the visitor's own timezone rather than the store's, and could fail to start in Safari
Back Order countdown now only clears the stale estimated date when it expires and keeps the back-order notice, since the product is still out of stock
Add to cart text after a pre-order release now falls back to the store's own button text instead of a hard coded English string
Countdown day and time labels are now translatable, and the countdown timer no longer keeps running after it has finished
A released pre-order product showed no stock availability text at all, because the line was still being blanked for the notice that no longer renders
Release and restock dates were compared against the wrong clock, so on a store not set to UTC a countdown had already finished while the notice, badge and expected date carried on showing for as many hours as the store's timezone offset
A released pre-order product forced the add to cart button to a hard coded "Order Now" instead of the store's own button text, and a back order whose estimate had lapsed lost its configured button text the same way
The countdown no longer rewrites the add to cart button when Change Button Text is switched off
A countdown left running in a background browser tab now settles as soon as the tab is opened again, instead of waiting for the browser's throttled timer
A pre-order deposit was presented as a discount in the cart and checkout. The full price appeared struck through with a "Save ..." badge, and screen readers announced the deposit as a "discounted price", for money the customer still owed
When a back-ordered variation's estimated date passed, its availability text was replaced with a generic "Available on back-order" line, discarding the shop's own back-order message. A lapsed estimate now drops only the date, exactly as it already did on a simple product
2.8.0
1 improvement
Improved
System improved
2.7.4
1 improvement
Improved
System improved
2.7.1
4 improvements4 fixes
Improved
Added additional design templates across all campaign modules
Cross-Sell Popup settings simplified to single product per popup
Post-purchase offers now support one product configuration
Next Order Coupon no longer requires product selection
Fixed
Cross-Sell Popup trigger and frequency limit reliability improved
Post-purchase upsell styles and countdown timer rendering corrected
Next Order Coupon save validation updated
Campaigns with empty targeting rules now execute properly
2.7.0
2 new1 fix
New
Upsell & Cross-Sell System with 12 campaign types and campaign manager with drag-and-drop editor and real-time preview
Checkout Order Bump, Cart Cross-Sell, Frequently Bought Together, Cross-Sell Popup, Post Purchase Upsell, Next Order Coupon, Product Add-ons, Cart Add-ons, and Double Order campaigns