Skip to content

Sale windows & bundles

Two more ways to run a promotion: a sale window drops an item's price for a set period, and a bundle discounts a group of products bought together. Both live under Pricing.

Sale windows

A sale window schedules a temporary price on a product — or on one specific variant — between a start and an end time. From Pricing → Sale windows, create one with the item (and variant, if it has them), the sale price, and the start and end date/times.

While the window is active, your storefront shows the sale price with the regular price struck through; once it ends, the price reverts on its own. The list shows each window as Upcoming, Active, or Expired, worked out from its dates.

A few rules:

  • Two windows for the same item and variant can't overlap, but they can sit back-to-back (one ends exactly as the next begins).
  • An item-level window and a window on one of its variants can both exist — they target different prices.
  • Nothing stops you scheduling a higher price (a post-sale increase); the admin just warns you the "sale" isn't a discount.

Bundles

A bundle discounts a set of products when a customer buys them together. From Pricing → Bundles, create one with:

  • A name (for your reference).
  • At least two component items — each picks an item (optionally a specific variant) and a minimum quantity the cart needs.
  • A discount — percentage, fixed amount, or free shipping — applied when the cart contains all the components.

The discount applies automatically at checkout once the cart qualifies. Bundles don't create their own product or stock entry: the component items remain ordinary line items, and they reserve and ship from their own inventory just like any other sale.

Who can do this

Like coupons, sale windows and bundles are set up by Owners and Admins, and by Staff granted the Pricing and discounts permission group — once granted, the pricing controls unlock for them. Staff without the group see them read-only. See Team & permissions.