홈 / Skills / 이커머스 운영 / 프로모션 캠페인 계획 (Promotion Campaign Planning)
이커머스 운영

프로모션 캠페인 계획 (Promotion Campaign Planning)

AIBarsMITSkill 언어: 영어
라이선스 확인됨스크립트 없음낮은 위험
데모실행 기록 · claude-sonnet-5-5 · 2026년 10월
I sell handmade candles online, mostly to the US and Germany, and I'd like to run a promotion for the holiday season. Last year I did 20% off everything for one week: orders tripled, but I ran out of my three best scents on day 2 and I had lots of customer service emails about late delivery. My contribution margin before ads is about 45% of price at full price. I have about 1,800 units in stock, a lead time of 3 weeks to make more, and ad budget of 2,000. Help me plan this year's promotion, and tell me how to judge whether it was worth it afterwards.
Skill: promotion-campaign-planning

Holiday promotion plan

I haven't invented any numbers beyond your own. Where a number is unknown, I've marked it as an input you need to supply.

What last year's data says

At 20% off, margin per unit drops from 45% of full price to 25%, which is only 56% of the normal profit per unit. The break-even sales lift is 1/0.56 ≈ 1.8x baseline units, before ads and extra support cost.

Discount Margin per unit (% of full price) Profit per unit vs. normal Lift needed to break even
10% 35% 78% 1.3x
15% 30% 67% 1.5x
20% 25% 56% 1.8x
25% 20% 44% 2.25x

Last year's tripled orders probably cleared break-even on paper. Three things probably ate into that:

  • Lost sales: your three best scents sold out on day 2, so you missed demand you could have served.
  • Support cost: the late-delivery emails cost time and goodwill.
  • Pull-forward: some of those orders were likely bought early rather than extra. Check whether December and January dipped.

1. One-page plan

  • Goal: profit from the promotion, with a secondary aim of new customers who reorder. I wouldn't aim for "orders tripled" again, because volume isn't what limited you. Stock and delivery were.
  • Margin floor (my recommendation, your call): no offer below 30% of full price in margin, which means a discount of at most about 15%. Test stacked codes against this floor.
  • Offer structure:
    1. Don't discount the three best scents. They sell anyway and they are your supply constraint. Offer them at full price, or only inside bundles with a cap.
    2. Discount the rest of the range by 10–15%. Pair the offer with a bundle, such as "3 candles for X", where the slow scents carry the discount.
    3. Gift with purchase or free shipping above a threshold. Either one raises order value and protects your price better than a deeper percentage. Set the threshold above your typical order. I need your average order value and shipping cost to size it.
    4. Early access for your email list, 24–48 hours before the public launch. This rewards repeat customers and spreads out the first-day rush.
  • Ads (2,000): I'd put most of it into retargeting and your own list, because those audiences are cheapest. Hold back about 20–25% as a reserve for the mid-campaign check. Broad prospecting for new customers is the riskiest use. I'm not assuming a cost per order, so track it in the first 48 hours and adjust.
  • Window: 4–5 days around Black Friday and Cyber Monday, not a full week. A shorter window concentrates demand but caps the support load. Confirm the dates for each market (see the calendar).

2. Stock and the 3-week lead time

This is where last year went wrong, and the lead time is why you need to act now.

  • Order production by about Oct 20. Stock then arrives around Nov 10, with a buffer before Black Friday (Nov 27, 2026). An order placed after Nov 3 can't arrive in time.
  • Size the order from a range, not one guess. Take your normal daily units (I need this number), multiply by roughly 1.5x, 2x and 3x over the promotion days, then split by scent. Your 1,800 units should be allocated by scent against that forecast. Don't assume they are spread evenly across scents.
  • Decide the sell-out rule in advance. For example: the best scents get a waitlist or a "back on [date]" label, and a substitute scent is suggested in a bundle. Don't leave a sold-out item on a promotional page.
  • Ask your maker for the cost of a bigger order and check the cash needed. Overstock of candles keeps, but cash is limited.

3. Calendar (confirm every date for the US and Germany)

When Stage Must be true before the next step
Oct 7–12 Pull last year's data, set the margin floor, pick the offer Baseline daily units and per-scent sales known
By Oct 20 Place the production order Quantities set per scent
Oct 20–Nov 13 Build the email list, plan the creative, set up site and codes Codes tested, including stacking
~Nov 10 Stock arrives; count it Actual stock by scent confirmed
Nov 16–23 Teaser emails; write support answers; confirm carrier cutoffs Delivery promises are true for each country
~Nov 25 Early access for the list
Nov 27–30 Public sale (Black Friday to Cyber Monday) Check at hours 6, 24 and 48
Dec 1 onward Close; ship; send "order by [date] for Christmas" messages Shipping cutoffs published
Dec 7 First review of sales
Mid to late Jan Final review once the return window closes Refunds counted

Germany also has strong Advent-season buying, with the first Advent on Nov 29. Ask yourself whether a second, smaller moment makes sense there. Also check whether your US and German customers ship from the same stock and how long delivery really takes to each country.

4. Readiness checklist (open items for you)

  • [ ] Every offered price clears the margin floor after fees, shipping and returns
  • [ ] Stacked codes tested for the worst case
  • [ ] Stock by scent counted and compared to the forecast range
  • [ ] Sell-out rule decided (waitlist, substitute, hide)
  • [ ] Packing capacity per day known, since last year's delays were here
  • [ ] Delivery dates promised on the site match carrier peak-season times, for the US and Germany separately
  • [ ] Pre-written support replies for delivery, returns and price adjustments
  • [ ] Checkout and payment methods tested under load
  • [ ] Terms written: exclusions, end time and time zone, return rules, what price returns to
  • [ ] Reference prices: for "was" prices, the EU and Germany have specific rules, including showing the lowest price from the previous 30 days. The US has FTC guidance on reference prices. Please verify the current rules for both, and don't use a "was" price that wasn't real.

5. Risks

  • Baseline unknown. If you can't say what a normal week sells, you can't say whether the promotion made money. Get that number first.
  • A smaller discount may lift sales less than 1.5x. Your 3x last year was at 20%. Treat any lift I mention as an assumption.
  • Supply: if the order slips past Nov 10, you repeat last year's problem. Keep a fallback of limiting best-scent bundles.
  • Delivery to Germany is a cross-border risk, including customs and VAT, if you ship from the US or the reverse. I don't know your setup.
  • Worst case: the sale sells out of the discounted scents early, ads keep spending on traffic you can't serve, and delays produce refunds. The mid-campaign check should pause ads on sold-out items.

6. How to judge whether it was worth it

Compare against the baseline, not against zero.

Incremental profit = (contribution profit during the promotion − ad spend) − baseline contribution for the same days − pull-forward dip − later refunds and extra support cost.

Collect:

  1. Units, orders and revenue per day, and per scent, for the window, compared with your baseline
  2. Average order value and units per order
  3. Contribution profit after discounts, gifts and free shipping, and after the 2,000 in ads
  4. New vs. returning customers, and cost per new customer
  5. Sales for 2–3 weeks after the promotion vs. the baseline, to net out pull-forward
  6. Refund and return rate, rechecked after the return window closes
  7. Support: number of emails, topics, and hours spent
  8. Sell-out hours: how long each scent was unavailable
  9. Repeat purchase rate of new customers after 60–90 days

Decision rule: it was worth it if incremental profit is positive after the dip and refunds, with no best scent out of stock during the window. Note what to repeat, change or stop.

What I need from you

  1. A normal week's units and orders (the baseline), and the split by scent
  2. Average order value, units per order, and shipping cost per order for each country
  3. Whether the margin figure includes shipping and payment fees
  4. Where you ship from, and how long delivery takes to the US and Germany
  5. How many email subscribers you have
  6. Your cash limit for a production order

With these I can turn the forecast ranges into per-scent production quantities and set the bundle prices and free-shipping threshold.

Real run in an isolated folder with only this skill installed. Only the Skill and Read tools were enabled, so no command was run and no file was written. The store and all numbers are invented and the model had no access to a real store. The break-even figures were checked by hand afterwards. Event dates and advertising rules in the answer must be confirmed for each market before relying on them.

하는 일

하나의 목표와 마진 하한선에서 출발해, 혜택(퍼센트 할인, 금액 조건, 묶음, 무료 배송, 사은품, 선공개, 기간 한정)과 할인을 감당할 수 있는 상품을 고르도록 돕습니다. 베스트셀러와 공급이 빠듯한 상품은 큰 폭의 할인에서 뺍니다. 행사일에서 거꾸로 계산한 담당자와 점검 사항이 있는 일정과, 마진과 중복 쿠폰, 수요 범위 대비 재고, 출고, 고객 응대, 사이트와 결제, 채널 간 메시지 일관성, 명시한 약관을 포함한 준비 체크리스트를 만듭니다. 종료 후에는 결과를 기준선과 비교하고, 행사 후의 판매 감소, 이후의 환불, 고객 응대 비용을 차감합니다. 바쁜 캠페인도 손해일 수 있기 때문입니다.

출력

한 장짜리 계획, 일정, 미완료 항목이 있는 준비 체크리스트, 위험 목록, 회고 템플릿.

이런 때 좋습니다

연말 시즌이나 타임세일 계획, 할인 폭 결정, 끝난 뒤 프로모션이 가치가 있었는지 판단.

참고 및 위험

낮은 위험:스크립트가 없는 지침 패키지로, 네트워크 접속이나 파일 쓰기가 없습니다. 행사 일정, 광고와 정상가·할인 전 가격 표시 규정, 소비자 보호법, 플랫폼의 캠페인 규정은 국가마다 다르고 바뀝니다. 스킬은 확인용으로 표시할 뿐 무엇이 허용되는지 단정하지 않습니다. 예상 판매 증가는 범위와 가정이며 예측이 아닙니다. 매장 데이터는 볼 수 없습니다. 시험 실행에서 제시된 날짜와 손익분기 수치는 나중에 손으로 계산해 확인했지만 날짜는 시장마다 확인해야 합니다. AIBars가 만든 오리지널(MIT). 가상의 캔들 매장으로 한 번 시험 실행했습니다.