Bundles, Scheduled Pricing & Discounts

Any product can be flagged as a bundle (an IsBundle flag) composed of several component products.

How do you configure a product as a bundle of multiple products? Any product can be flagged as a bundle (an IsBundle flag) composed of several component products. How is the bundle discount applied versus buying items separately? A bundle carries a bundle discount (a BundleDiscountAmount) that makes buying the bundle cheaper than purchasing its components individually. How are bundle component quantities defined? Each component inside a bundle is a BundleItem that references the component product and a quantity — so a bundle can include, say, one phone, one case, and two screen protectors. How do you set a time-bound (scheduled) price for a product? You create a ScheduledPrice for the product specifying the new price and a start and end date/time. How does a scheduled price automatically activate and revert? A scheduled price has explicit StartUtc and EndUtc bounds and an active flag. Can a scheduled discount apply to a whole category? How? Yes. How do discount codes work at checkout (percent vs fixed)? A DiscountCode can be either a percentage or a fixed-amount discount, identified by a code the customer enters at checkout. What eligibility rules can a discount code have (min order, usage limit, validity window)? Discount codes support eligibility constraints: a minimum order value (the code only applies above a threshold), a usage limit (how many times it can be redeemed in total, with a running… What happens when a coupon is invalid, expired, or not eligible? If a code is invalid, expired, over its usage limit, or the order doesn't meet its eligibility (e.g. How do you enable/disable a discount code and view its usage? From Marketing → Discounts you can toggle a code active or inactive at any time (instantly stopping or resuming its acceptance), and view its usage statistics — how many times it's been…

← All categories