Text version of this lessonExpand
Event Commerce Playbook · Lesson 4
This lesson turns offer design from “how deep should the discount be?” into a guardrail system for customer motivation, simple expression, contribution profit, and fulfillment proof. You will use an OfferMarginSimulator to route offers into Safe, Warning, or Pause.
Discount Is Not the Whole Offer
When BFCM, Prime Day, back-to-school, or holiday gifting approaches, many stores reduce the question to competitor discounts. That is too narrow. Customers do not only read the percentage. They judge whether the reference price feels credible, whether the purchase belongs in a gift budget or replenishment budget, whether waiting would create a real loss, whether shipping and returns reduce risk, and whether checkout adds surprise costs.
The corrected model is: strong offer = purchase reason + simple expression + profit guardrail + fulfillment capacity. Discounts, bundles, free shipping, gifts with purchase, and VIP early access are all expressions. The first calculation is post-refund, post-ad contribution profit: revenue after discount minus COGS, shipping, payment fee, refund reserve, and CPA.
Theoretical Starting Point: Price Perception, Mental Accounting, and Choice Load
Price perception explains why customers compare an event price against a reference point. Prime Day raises expectations for low prices. Holiday gifting can make packaging, bundles, and delivery reliability more valuable. Daily replenishment makes customers care more about whether the threshold is reasonable. Mental accounting changes the way the same $10 incentive feels across a gift budget, a household refill budget, or a self-reward purchase.
Choice overload explains why complicated offers can lower confidence. Three discount tiers, several codes, excluded SKUs, member prices, and free shipping thresholds do not always feel generous. They can feel hard to calculate. The job of an event page is to reduce decision effort: what to buy, why now, what the approximate final cost is, and when the offer does not apply.
Terms to Clarify
- Offer strength: not discount depth, but whether the customer quickly understands why buying now makes sense.
- COGS: cost of goods sold. Promotion profit cannot be judged from price and discount alone.
- Contribution profit: the remaining order profit after discount, COGS, shipping, payment fee, refund reserve, and ad cost.
- CPA: the advertising cost to acquire an order or customer. Good ROAS does not guarantee profit after CPA.
- Free shipping threshold: the order value needed for free shipping. It can raise AOV, but can also move the discount into fulfillment cost.
Five Offer Expressions
Percentage discounts are direct and work when customers already understand product value, but they can damage the price anchor. Dollar-off offers are concrete and fit higher-ticket bundles, but thresholds can become confusing. Bundles move the customer from buying one item to solving one scenario, especially for gifting, replenishment, or paired use, but low-margin SKUs can quietly weaken profit. Free shipping reduces checkout pain, but region cost and late threshold disclosure can eat margin. Gift with purchase gives a reason to act now, but the gift needs a real use case.
VIP early access is another offer form. It may not be cheaper; it can give returning customers earlier stock access, a fuller bundle, or a safer shipping window. The risk is trust damage if the public offer later becomes better than the VIP offer.
Worked Example: 20oz Commuter Tumbler
Assume a 20oz commuter tumbler sells for $40. COGS is $12, packaging and last-mile shipping are $8, payment fee is $1.50, average CPA is $10, and refund or reshipment reserve is $2. Scenario A is 20% off, so revenue after discount is $32. Pre-ad contribution profit is $32 - $12 - $8 - $1.50 - $2 = $8.50. After CPA, it becomes -$1.50. The offer may look attractive and ROAS may look acceptable, but post-ad contribution profit is negative. This belongs in Pause.
Scenario B is a 2-pack bundle at $72. COGS is $24, shipping is $10, payment fee is $2.40, refund reserve is $3, and CPA is $12. Contribution profit is $72 - $24 - $10 - $2.40 - $3 - $12 = $20.60. This can be Safe, but the page must explain the two-cup use case: commute plus car, self plus family, office plus backup, not a forced second item.
Scenario C is a $50 free shipping threshold. It may increase AOV, but the store must check low-margin add-ons, high-shipping regions, and whether the threshold appears before checkout. Free shipping is not automatically safer than a discount. It moves the promotion cost into fulfillment.
How to Use the Interactive Practice: OfferMarginSimulator
In the integrated practice, choose the closest offer: 20% off, 2-pack bundle, free shipping threshold, gift with purchase, or member early access. The module lays out price, COGS, shipping, payment fee, refund reserve, and CPA, then routes the offer to Safe, Warning, or Pause. Safe means post-ad contribution profit remains positive and fulfillment can support the promise. Warning means profit is thin or depends heavily on CPA, refund, or regional shipping assumptions. Pause means contribution profit is negative or the store lacks proof for inventory, shipping, or page promises.
The goal is not to force every offer into Safe. The goal is to write down which offers should not launch, which SKUs or regions need exclusions, and which CPA or refund thresholds would trigger a pause.
MistakeClinic: Six Common Errors
- Complex tiered discounts: customers cannot calculate the final price. Fix with one main offer sentence and one primary threshold.
- Free shipping threshold too high: customers feel forced to add items. Fix with a threshold near natural AOV and region exclusions.
- Gift with no use case: the gift feels like clearance. Fix by pairing the gift with the main product scenario.
- Low-margin SKUs inside a bundle: AOV rises but contribution profit falls. Recalculate the whole bundle.
- Discount breaks margin: ROAS looks fine while post-ad contribution profit is negative. CPA-after-profit must stay positive.
- Only reading ROAS: refund, reshipment, and cash timing disappear. Read contribution profit, refund reserve, and payout timing.
Stop / Go Decision
Stop: post-ad contribution profit is negative; shipping cost is unknown; refund or reshipment risk is not priced in; inventory cannot support the promise; the offer cannot be explained in one sentence; or page, feed, email, and ads cannot use the same offer expression.
Go: the offer can be stated in one sentence; contribution profit remains positive after CPA and refund reserve; high-shipping regions, low-margin SKUs, and out-of-stock SKUs are excluded; fulfillment proof exists; and creative, feed, media, landing page, and owned channels can all carry the same main offer.
Copyable Lesson Notes
- Event:
- Offer sentence:
- Price / COGS / shipping / CPA:
- Discount / bundle / free shipping / gift:
- Safe line:
- Warning line:
- Pause line:
- What I will not offer:
- Next lesson: event-creative-and-message-calendar
Boundary With Adjacent Series
This lesson protects one event offer at launch. It does not replace the Profit series for full finance operations, cash flow, or SKU-level finance. The next lesson turns the safe offer into creative and message cadence. If your store does not yet know COGS, shipping, payment fees, or refund reserve, return to the Profit series first.