Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,12 @@ Campaigns App **Offers & Discounts** is the pricing layer. Use Offers to sell at

For example, a single Widget package can support Buy 1, Buy 2, and Buy 3 pricing. The funnel sends the selected package and quantity, the matching Offer applies, and the order calculation returns the original price, final price, savings amount, and savings percentage.

<Callout type="info" title="Campaigns App pricing is separate">

Campaigns App Offers & Discounts are separate from the store-level Offers and Coupons tools. Configure campaign pricing inside the campaign under **Packages > Offers & Discounts**.

</Callout>

| Setup need | Use |
| --- | --- |
| Product or variant identity | Package |
Expand All @@ -20,6 +26,8 @@ For example, a single Widget package can support Buy 1, Buy 2, and Buy 3 pricing
| Upsell, downsell, exit pop, or manual promo code | Code offer |
| Compare-at / strike-through pricing | Offer before/after calculation |

Campaign checkout templates should submit the selected Package and quantity, plus the configured discount code for a **Code** offer when needed. Render the original price, final price, and savings returned by Campaigns API instead of hardcoding a coupon-specific bundle price. See the developer guides for [Campaigns Offers](https://developers.nextcommerce.com/docs/campaigns#offers) and [calculating cart totals](https://developers.nextcommerce.com/docs/campaigns/api#calculate-cart).

<Callout type="warn">

Do not create separate `1x`, `2x`, and `3x` packages just to express tiered pricing. Package-level Quantity and Retail Price are compatibility fields exposed by the **Enable Package Retail Price & Quantity** campaign setting for campaigns that already rely on them.
Expand Down
Loading