← Plugin catalog
Business & Operations

Ecommerce Skills

Checkout Page v1.0.0

Ecommerce pricing advice

Create a free account to save this plugin.

From the developer

Not specified in the available declarations: capabilities, limitations, pricing & account requirements.

Onboarding example

Audit my product page and rank what would lift conversion.
Sources & dates

Developer declarations; not independently tested. Listing last checked Nov 10, 2026. Package observed Nov 10, 2026.

View package source →

Description

From the marketplace listing

Gives research-based advice on pricing, discounts, checkout, and product pages for people who run an online store. It contains nineteen skills. Four work from a goal (conversion, order value, repeat purchases, raising prices), twelve from a task (pricing, discounts, promotions, price research, product pages, checkout, product copy, product visuals, store audits, post-purchase, reviews, referrals), and three from what you sell (digital products, subscriptions, events). Most rules cite a peer-reviewed study by DOI and give the condition it applies under. Where the study reports an effect size, the rule gives it. Rules without a primary paper are marked as practitioner tips. Effect sizes are what the study measured in its own context, not a forecast for your store.

Language: English · Automatically detected from descriptions.

Matches for “script”

Exact text from the indicated source. A mention alone does not establish support for your task.

Publisher full description

Gives research-based advice on pricing, discounts, checkout, and product pages for people who run an online store. It contains nineteen skills. Four work from a goal (conversion, order value, repeat purchases, raising prices), twelve from a task (pricing, discounts, promotions, price research, product pages, checkout, product copy, product visuals, store audits, post-purchase, reviews, referrals), and three from what you sell (digital products, subscriptions, events). Most rules cite a peer-reviewed study by DOI and give the condition it applies under. Where the study reports an effect size, the rule gives it. Rules without a primary paper are marked as practitioner tips. Effect sizes are what the study measured in its own context, not a forecast for your store.

What changed

Files & skills

File archives

Plugin package42 files · 76.5 KBBrowse files →
Skill instructions
checkout-ux6.2 KB

View saved version →

---
name: checkout-ux
description: Use when reviewing a cart, checkout, or payment form — e.g. "review my checkout", "reduce checkout drop-off", "guest checkout or force an account", "too many form fields", "Apple Pay", "shipping or tax surprise at the end", "coupon field killing conversion", "payment form on mobile", "people abandon at payment".
---

# Checkout UX

Audit the cart, checkout, and payment step — not the product page. Let someone who already wants the item pay without being blocked, surprised, or sent away to hunt for a code.

## When to use

- A cart, checkout, or payment form (URL, screenshot, or walkthrough)
- Guest vs forced account, wallets, coupon field, shipping/tax total, payment errors
- "Review my checkout" or "reduce checkout drop-off"

## When not to use

- Product-page merchandising (social proof, sold-out on the PDP) → `product-page`
- How the list price is written → `pricing`; ticket *price* → `event-pricing`
- Cart-abandonment *email* timing → `post-purchase`
- Ranking store-wide conversion levers → `increase-conversion`

## Inputs

Collect, or state your assumption: the flow (steps vs one page; mobile vs desktop); whether an account is required before the form; the field list; when shipping, tax, and the total appear; coupon field; wallets (Apple Pay, Google Pay, Shop Pay, Link) and their placement; returning-customer path; error states (decline, inventory, 3-D Secure).

## Procedure

1. **Do not block payment behind account creation.** If checkout opens on Login / Register, replace Register with Continue as guest; account optional after payment. At one large retailer this raised the number of customers purchasing 45%. † Asking people to register at the *start of browsing* is a different experiment (long-run purchases up, short-run sales unhurt) and is not a reason to gate the pay form.
2. **Cut fields to what you must have to ship and take payment.** One name field; collapse Address line 2 and company; default billing = shipping; infer city/region from postal code where possible. Typical large-site checkouts ask for more. † Show format hints on restricted fields. Mark required fields more strongly than a tiny asterisk — a color cue beat asterisks, but pair it with text.
3. **Errors after the field or after submit, next to the field.** Not while they type, not only at the top. Immediate in-flow errors were ignored ("completion mode"); ISO-style instant feedback performed worst. After submit, messages beside the bad field beat a dump at the top or bottom.
4. **Steps vs one page: mixed. Field count matters more than page count.** A short labeled sequence is fine; twenty fields on one page is not a win. Do not claim one-page always converts better. †
5. **Show item, shipping, tax, and the total before the pay click.** Drip pricing (base now, fees later) makes people pick a lower base that is often a higher total, then stick with it dissatisfied. Posting tax-inclusive prices cut grocery demand 8%, which is why hiding tax until the register looks tempting; a last-second jump is still a surprise. One clear shipping line is fine; stacking many surcharges reverses the benefit. Depth: `pricing`.
6. **Hide the coupon box behind "Have a code?".** Prompting people who *don't* have a code lowered fairness, satisfaction, and purchase completion. Auto-apply known codes when you can. Depth: `promotions`, `discounts`.
7. **Express wallets above the form, especially on mobile.** Apple Pay, Google Pay, Shop Pay, and Link skip address and card fields. Not a vendor requirement. No peer-reviewed wallet lift on file. †
8. **Trust next to pay: guarantee copy and a cost breakdown beat a badge wall.** One third-party assurance seal raised conversion in a randomized field experiment (9,098 sessions). More than two seals lost effectiveness; they helped more for small retailers and new shoppers. Lock-icon clutter is not a finding. Depth: `store-audit`.
9. **Mobile: numeric keyboard on card/postcode/phone, large tap targets, 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

digital-product-pricing4.61 KB

View saved version →

---
name: digital-product-pricing
description: Use when pricing or promoting a digital product sold online — an ebook, online course, template, printable, download, or gated content/lead magnet — e.g. "how much should I charge for my course", "$97 or $100", "should I discount pre-orders", "how do I label the free PDF", "should I let people pay what they want for the ebook", "pricing my Notion template".
---

# Digital product pricing

Digital products have no cost signal from materials or shipping, so the price digits carry more of the quality judgment than for a physical good. This skill is the delta versus `pricing`, `promotions`, and `discounts`. Memberships and recurring plans → `subscription-pricing`.

## When to use

- Choosing the digits of a one-off digital price (rounded vs just-below)
- Pricing a freemium→paid upgrade or wording a lead magnet
- Designing a pre-order or launch offer, or deciding whether to let buyers pick a price

## When not to use

- Recurring plans and memberships → `subscription-pricing`
- Working out *how much* people will pay → `price-research`
- Shared digit, gift, "$0", deadline, and depth rules in isolation → `pricing`, `promotions`, `discounts`

## Inputs

Collect, or state your assumption: product and candidate price; individual vs known publisher; whether the buyer has already used a sample or free tier; launch date; results-driven vs pleasure-driven.

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

Only the rules that change for digital products. Shared catalogs live in the Depth skills.

1. **Unknown or individual seller → rounded.** No materials or shipping to signal quality, so a rounded price ($100, not $97) is one of the few quality cues available. Just-below reads as price-led. Depth: `pricing`.
2. **Buyer already knows the quality → just-below.** After a free sample or a freemium upgrade prompt, quality is already experienced and a low-price ending is fine — and the left digit must actually drop. Depth: `pricing`.
3. **Distant pre-orders: gift, not discount.** Launch 3+ weeks out → bonus module or extra pack at no cost, not a percentage off. Within about a week, either works. Results-driven courses tolerate only short pre-launch windows. Depth: `promotions`.
4. **Lead magnets: "for $0", never "FREE".** Depth: `promotions`.
5. **Pick-your-price, never pay-what-you-want.** 3–4 fixed options; most pick the lowest, so set it deliberately. PWYW is for donations. Depth: `promotions`.

Shared, unchanged: sale-price just-below, same-left-digit upgrade tiers, deadline not a seat cap, discount ≤ 40% (quality is hard to judge before buying a file). Depth: `pricing`, `discounts`.

## Worked example

Individual creator, LinkedIn-growth course, plan: $97, "FREE download" checklist, pre-orders 6 weeks out at 20% off, pay-what-you-want ebook.

- $97 → **$100** (unknown seller, quality is the decision driver). Keep a just-below figure for launch-week only.
- "FREE download" → **"Download it for $0"**.
- 20% off, 6 weeks out → **bonus module at no cost**; keep the window short for a utilitarian course.
- Pay-what-you-want ebook → **three fixed options**.
- Never "first 50 spots"; use a dated deadline.

## Output

| Item | Value |
|---|---|
| Price | $100 (rounded — individual seller, quality signal) |
| Sale/upgrade price | $79.99 during launch week only |
| Pre-order offer | Bonus module at no cost for orders before launch |
| Lead magnet wording | "Get the checklist for $0" |
| Participative pricing | Ebook at $9 / $15 / $25, not pay-what-you-want |
| Why | one line per choice |

## Common mistakes

- $97 "because creators do it" — for an unknown seller it signals pric

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

discounts6.46 KB

View saved version →

---
name: discounts
description: Use when deciding how to word, size, or display a price discount, sale price, coupon, or markdown for an online store — e.g. "should this be 25% off or $15 off", "how do I show the sale price", "is 60% off too much", "what kind of coupon code should we send", "how do I write the promo banner".
---

# Discounts

Turn a planned discount into the exact numbers and wording that make it look biggest and most credible. The same discount can be expressed several ways; people react to the size of the numeral they see, not the arithmetic, and very large discounts read as a quality warning.

## When to use

- Choosing between percentage-off and amount-off
- Writing the sale badge, strikethrough price, banner, or email subject for a markdown
- Sizing a discount (how deep is too deep)
- Choosing the format of a coupon code (store-wide vs product-specific)
- Deciding whether to add a time limit

## When not to use

- Setting the full price itself (digits, endings) → the `pricing` skill
- Promotions that aren't price cuts (gifts, bundles, pre-orders, special days) → the `promotions` skill

## Inputs

Collect, or state your assumption:

- Full price `P` and either the sale price `S` or the discount `D` (`D = P − S`). `P` must be a price you actually charged for a reasonable period before the sale — if it wasn't, there is no discount to frame.
- Currency
- Scope: one product, one brand/category, or the whole store
- Where it appears: product page, banner, coupon code, email
- Reason for the sale (seasonal, clearance, launch, customer birthday) — if none, say so
- Audience gender mix, if known (affects price color only)

## Procedure

1. **Check the reference price is genuine.** Showing a struck-through or "was" price that was never really charged is deceptive pricing (US FTC guides, UK CMA, and the EU rule that a "was" price must be the lowest price of the prior 30 days). Confirm `P` was the real selling price before continuing; if you're unsure of the local rule, say so.
2. **Compute the three numbers.** `D = P − S`; `off% = D / P`; `higher% = D / S`. Example: P = 90, S = 60 → D = 30, off% = 33%, higher% = 50%.
3. **Check the depth.** If `off% > 40%`, warn: discounts this deep signal low quality, and at 60%+ they tend to reduce sales, especially for lesser-known brands or products whose quality is hard to judge before buying. Propose capping at 40% and adding a gift or bundle instead (see `promotions`). Exception: explicit clearance or shutdown, stated as the reason.
4. **Pick amount vs percentage by the numeral of the full price.** If `P ≥ 100` in the currency's units → show the **amount** off ("$120 off"). If `P < 100` → show the **percentage** off. The rule is about the size of the printed number, so it holds in any currency.
5. **If percentage: recalculate against the sale price.** State the discount as "was X% higher" where `X = higher%`, because `D / S > D / P`. Cap: if `higher% > 100%`, people ignore the "100" and read only the remainder, so fall back to plain "`off%` off" or the amount.
6. **Keep the price ending consistent.** The sale price should end the way the full price ends ($26.75 → $16.75, not $16.99). If `S` doesn't, adjust `S` to the nearest value with the same ending and recompute step 2. Always show the full price next to the sale price so the subtraction is easy.
7. **Coupons.** Store-wide or most-of-store coupon → **percentage** off ("everything 15% off"), which invites "the more I spend, the more I save". Product- or brand-specific coupon → **amount** off ("$2 off Gillette razors"), which makes the loss of not using it concrete. Send store-wide coupons to segments likely to buy new items, not to hoard. The evidence doesn't give a coupon size; apply the depth check from step 3 to the coupon, and if a coupon can stack on top of a marked-down item, apply it to the combined discount.
8. **Phrase the condition before the reward.** "Spend $100 and get $20 off", not "Get $20 off when you spend

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

event-pricing4.63 KB

View saved version →

---
name: event-pricing
description: Use when pricing or promoting tickets, classes, workshops, bookings, or any event with dates and limited seats — e.g. "how should I price the workshop", "early-bird discount or something else", "should I show sold-out dates", "only 12 seats left banner", "what goes on the ticket page", "how do I sell out this cohort".
---

# Event pricing

Events are experiences: buyers decide on feelings, sold-out dates signal quality, and the wrong kind of scarcity turns the people who miss out against you. This skill is the delta versus `pricing`, `promotions`, `discounts`, and `product-page`. Ticket *price digits* still follow `pricing`; the payment form follows `checkout-ux`.

## When to use

- Setting a ticket, class, or booking price
- Designing pre-sales, early-bird offers, and how dates or seats are shown

## When not to use

- Shared digit, gift, deadline, and depth rules in isolation → `pricing`, `promotions`, `discounts`
- Product-page media and price position in isolation → `product-page`, `product-visuals`
- Finding the price level people will pay → `price-research`
- Checkout/payment fields for the ticket sale → `checkout-ux`

## Inputs

Collect, or state your assumption: the event, ticket price, and date(s); how far away the first date is; how many dates or slots and how many are sold out; any complementary item you can give; whether it is bought for enjoyment or for a functional outcome.

Most events — workshops, concerts, retreats, cooking classes — are hedonic. Training bought for a functional result (exam prep, compliance) is the utilitarian exception.

## Procedure

Only the rules that change for dated, capacity-limited events.

1. **Rounded ticket price.** Experiences are bought on feelings, so $150 beats $149. Just-below only for a promotion price. Depth: `pricing`.
2. **Show sold-out dates — up to 30% of them.** Mark them instead of hiding them; beyond ~30% people abandon. This is the event form of the sold-out-variant rule. Depth: `product-page`.
3. **Deadline, not a seat-count, as the promotional lever.** "Early pricing ends 30 Sept, 23:59 CET" is fine. "Only 12 seats left!" as a marketing hook is not: people who miss a quantity-capped *offer* get angry and switch. Showing *accurate* remaining capacity as inventory (a seat picker, "2 dates left" in a list) is fine. Depth: `discounts`.
4. **Pre-sales: gift, not early-bird discount, when the event is 3+ weeks out.** A bonus session, materials, or the recording at no cost. Within about a week, either works. Hedonic events tolerate long windows; functional ones should keep them short. Depth: `promotions`.
5. **Human-labeled recommendations** for experiences ("others also booked"). Depth: `store-audit`.

Shared, unchanged: discount ≤ 40% and amount-vs-% by the 100 threshold; invented relevant special days; video and gaze-away on the ticket page; price below the image. Depth: `discounts`, `promotions`, `product-visuals`, `product-page`.

## Worked example

Pottery studio, 8-week wheel class, plan: $149, 25% early-bird, "Only 12 seats left", sold-out Saturday hidden, algorithm "recommended" row.

- **$150**, rounded.
- Early-bird 8 weeks out → **glazing-masterclass recording at no cost**, dated deadline, no seat-count banner.
- Show the sold-out Saturday, marked, if sold-out dates stay in the 10–30% band.
- **"Others also booked"** instead of the algorithm label.

## Output

| Item | Value |
|---|---|
| Ticket price | $150 (rounded; hedonic) |
| Dates shown | All 8; 2 marked sold out (25%) |
| Pre-sale (8 weeks out) | Recording at no cost by a dated deadline |
| Urgency copy | Deadline + reason + timezone; no seat-count promo |
| Rejected | 25% early-bird, "Only 12 seats left", hidden sold-out dates |
| Why | one line per choice |

## Common mistakes

- Keeping the early-bird discount because it "gives a real reason to book now" — 3+ weeks out, a gift converts better.
- Dropping "12 seats left" only because it might be inaccurate — accura

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

increase-aov4.27 KB

View saved version →

---
name: increase-aov
description: Use when someone wants bigger orders — "raise average order value", "AOV is flat", "get people to buy more per order", "should we do a free-shipping threshold or a bundle", "how do we sell three instead of two" — for any online store or product page.
---

# Increase AOV

Turn "AOV is $34, make it bigger" into a ranked backlog. Leave the how-to and the papers in the Depth skills. Rank **direct** findings (measured on order size) ahead of **adjacent** (measured on sales or returns) and **indirect** (measured on willingness to pay or deal attractiveness) at equal fit. Every number is what a cited study measured in its own context; do not turn it into a forecast for the user's AOV.

## When to use

- The user names AOV, basket size, units per order, or "sell more per customer" as the goal
- Deciding between a free-shipping threshold, a membership, a bundle, or a coupon

## When not to use

- More visitors buying at all → `increase-conversion`; second orders → `increase-repeat-purchases`
- Cart/checkout field design (guest, wallets, coupon-box distraction) → `checkout-ux`
- The exact wording of a discount → `discounts`; the promotion mechanic in depth → `promotions`

## Inputs

Collect, or state your assumption:

- Products, prices, typical basket (units and value), complements sold
- Whether the main product is naturally bought in multiples
- Current CTA, shipping policy, coupons, returns, any bundle and its wording
- Order frequency (for a membership) and margin (for discount depth)

## Procedure

Walk each check; note whether the setup complies, and if not, what changes. Include applicable levers the user didn't mention; list the rest as considered.

**Direct**

1. **Quantity CTAs.** Multi-unit product → Buy 1 / Buy 2 / Buy 3 instead of "Add to cart". Depth: `product-page`.
2. **Paid free-shipping membership with a minimum order.** A plain threshold without a membership isn't in the evidence — say so if recommending one. Depth: `post-purchase`.
3. **Free, easy returns.** Higher spend per order and more variety. Depth: `post-purchase`.

**Adjacent** (measured on total sales or returns, not basket size)

4. **Coupon type.** Store-wide → percentage; product-specific → amount off. Depth: `discounts`.
5. **Bundle framing.** Wanted product as the gift, "at no cost", not a "special bundle price". Depth: `promotions`.

**Indirect**

6. **Token-fee upgrades** rather than free. Depth: `promotions`.
7. **Flat rate above pay-per-use** where usage varies. Depth: `pricing`, `subscription-pricing`.
8. **Simple add-on pricing.** Rounded, same ending as the base, no service fee. Depth: `pricing`.
9. **Complements around the focal product** in the shot (raises focal-product purchase likelihood, not accessory sales). Depth: `product-visuals`.
10. **Intuitive units** ("about 15 cups", not "250 g"). Depth: `product-copy`.
11. **Rank.** Direct first; then by measured effect and distance from the rule; cheap changes (CTA, wording, coupon type) ahead of programs that need billing or logistics.

## Output

| # | Finding | Change | Measured effect (study context) | Class | Depth |
|---|---|---|---|---|---|
| 1 | Single "Add to cart" on a multi-unit product | Buy 1 / 2 / 3 | Sales up to +28% (37 experiments) | Direct | `product-page` |
| … | | | | | |

Then: what already complies. Each effect was measured on its own; don't add them up. Ship the top two or three, measure, then take the next.

## Common mistakes

- Inventing a lift for a free-shipping threshold ("+10–20%") — the evidence is for a paid membership with a minimum; say so.
- "Special bundle price" wording — gift framing is the measured lever.
- A dollar-off coupon for a store-wide promotion — percentage puts people in "the more I spend" mode.
- Defaulting the bundle in the cart instead of quantity buttons — the measured lever is the CTA format.

## Quick reference

| Lever | Depth | Direct? |
|---|---|---|
| Buy 1 / 2 / 3 | `product-page` | Direct |
| Members

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

increase-conversion4.97 KB

View saved version →

---
name: increase-conversion
description: Use when someone wants more visitors to buy — "conversion rate is low", "how do I get more people to check out", "what should we fix first to lift conversions", "our product page isn't converting", "rank what would move conversion" — for an online store or product page. Cart and payment-form work goes to checkout-ux.
---

# Increase conversion

Turn "conversion is 1.4%, make it higher" into a ranked backlog. This skill does not audit a checkout page and does not restate the task skills. Walk the levers below, note whether the setup already complies, and order the misses by measured effect × distance from the rule. Every number lives in the Depth skill; do not convert it into a forecast for the user's rate.

## When to use

- The user names conversion, checkout *rate*, or "people don't buy" as the goal
- The user shares a store or product page and asks what to fix first

## When not to use

- Cart, checkout, or payment-form drop-off → `checkout-ux`
- Basket size → `increase-aov`; second orders → `increase-repeat-purchases`
- A single element in depth (a photo brief, a price, a discount) → the Depth skill named in that step

## Inputs

Collect, or state your assumption:

- The page or store: URL (fetch it), screenshot, or element-by-element description
- Whether drop-off is on the product page or at cart/payment (if payment, stop and use `checkout-ux`)
- Product, price, variants, sold-out share, review snapshot
- Company size; whether the product is high-tech; any real sustainability practice

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

Walk each check. Include levers the user didn't mention if they apply; list the ones that don't apply in one line at the end.

1. **Checkout and cart, if they have one.** Guest vs forced account, field count, wallets, total/shipping surprise, coupon-field distraction. Often the largest conversion hole and out of scope for this router. Depth: `checkout-ux`.
2. **Product-page mechanics.** Price below the image; view or purchase counts; sold-out variants visible at 10–30%; quantity CTAs on multi-unit products; options in steps of 2–5. Depth: `product-page`.
3. **Media.** Hedonic → video/GIF, gaze away, first-person hand, shine, spacing. Utilitarian → stills are enough. Depth: `product-visuals`.
4. **Copy.** Three best claims, plain language, intuitive units. Depth: `product-copy`.
5. **Trust.** Cost breakdown; say you're small if low-tech; extraordinary warranty if the category is known but you aren't. Depth: `store-audit`.
6. **Offer.** "For $0" not "free"; wanted product framed as the gift; token fee for upgrades. Depth: `promotions`.
7. **Price and discount.** Quality-led or hedonic → rounded; price-led or promotion → just-below. Discounts ≤ 40%. Depth: `pricing`, `discounts`.
8. **Urgency.** Deadline with a reason and timezone; never a unit cap. Depth: `discounts`.
9. **Reviews.** 4.0–4.5 sells more than a perfect average; reply to every review. Depth: `reviews`.
10. **Rank.** Compare like with like: the studies report sales, conversion, intent, and willingness to pay. A WTP percentage is a weaker surrogate for conversion than a measured sales lift. Cheap, no-inventory fixes ahead of shoots and builds at equal effect. Each effect was measured on its own; don't add them up.

## Output

| # | Finding | Change | Measured effect (study context) | Depth |
|---|---|---|---|---|
| 1 | Forced account before payment | Guest continue | Spool: +45% customers purchasing (one large retailer) † | `checkout-ux` |
| 2 | Price above image | Move below | +35.2% sales (liquor store) | `product-page` |
| … | | | | |

Then: what already comp

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

increase-repeat-purchases4.3 KB

View saved version →

---
name: increase-repeat-purchases
description: Use when someone wants more customers to come back and buy again — "repeat rate is low", "improve retention", "get a second order", "customers buy once and disappear", "what should our post-purchase flow do" — for any online store.
---

# Increase repeat purchases

Turn "only 12% buy again" into a ranked backlog. Leave the how-to and the papers in the Depth skills. Several effects show up in retention over years, not in next month's numbers — say so. Every number is what a cited study measured in its own context; do not turn it into a forecast for the user's repeat rate.

## When to use

- The user names repeat rate, retention, lifetime value, or "second order" as the goal
- Reviewing what happens after checkout: emails, box contents, returns, loyalty

## When not to use

- First purchase → `increase-conversion`; order size → `increase-aov`
- Cart and payment-step UX → `checkout-ux`; abandonment *email* timing stays here via `post-purchase`
- Review solicitation and complaint handling in depth → `reviews`; referral mechanics → `referrals`

## Inputs

Collect, or state your assumption:

- Product and how long it takes to judge (instant vs weeks)
- Post-purchase emails: what is sent, when, first question asked
- Box contents (inserts, codes, packaging)
- Return and refund policy; loyalty program (opt-in or automatic, tiers, reward type)
- Abandoned-cart email timing; whether the store replies to reviews

## Procedure

Walk each check; include applicable levers the user didn't mention; list the rest as considered.

1. **Loyalty: automatic, single tier, threshold reward.** Enroll everyone; one rule ("buy 10, get 1 at no cost"). Effect is in multi-year retention. Depth: `post-purchase`.
2. **Feedback request with a positive open-ended first question.** "What did you enjoy most?" before any rating. Depth: `reviews`.
3. **Ask for reviews at 9–13 days**, later for products that take weeks to judge. Measured on review volume, not repeat purchase; it is the delivery vehicle for step 2. Depth: `reviews`.
4. **Handwritten thank-you note, nothing attached.** A discount on the note cancels the effect. Depth: `post-purchase`.
5. **Instant refund when the return ships.** Carrier scan, not after inspection, for items that don't need inspection. Depth: `post-purchase`.
6. **Free, easy returns.** Depth: `post-purchase`.
7. **Free-shipping membership with a minimum order.** Depth: `post-purchase`.
8. **Reply to every review** — measured on ratings and volume, not repeat. Depth: `reviews`.
9. **Abandoned-cart reminder at 24–72 h**, never within the hour. Depth: `post-purchase`.
10. **Referrals as the next step** once repeat customers exist: friend's benefit as the headline. Depth: `referrals`.
11. **Rank.** Note which effects are long-horizon (loyalty) versus immediate (email timing, refund timing). Cheap changes ahead of program builds at equal effect.

## Output

| # | Finding | Change | Measured effect (study context) | Horizon | Depth |
|---|---|---|---|---|---|
| 1 | Opt-in tiered points | Auto-enroll, single "buy 10, get 1" | +29.5% customer value over 5 years | Long | `post-purchase` |
| … | | | | | |

Then: what already complies. Each effect was measured on its own; don't add them up. Ship the top two or three, measure, then take the next.

## Common mistakes

- Inventing a lift ("could double repeat rate") — quote the study's number and its context.
- Building a replenishment sequence first — reasonable, but not in this evidence.
- Making the loyalty program visible but still opt-in — the finding is automatic enrollment.
- Keeping the discount on the thank-you note — it cancels the note's effect.
- Judging the loyalty program on next quarter's numbers — the effect is in multi-year retention.

## Quick reference

| Lever | Depth | Horizon |
|---|---|---|
| Auto-enroll single-tier loyalty | `post-purchase` | Long |
| Positive open-ended first question | `reviews` | Immediate |
| Review ask at

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

post-purchase4.96 KB

View saved version →

---
name: post-purchase
description: Use when designing or reviewing what happens after checkout in an online store — packaging inserts and thank-you notes, shipping subscriptions and free-shipping thresholds, return and refund policy, loyalty programs, and cart-abandonment or retargeting timing — e.g. "when should the abandoned-cart email go out", "should we offer free returns", "set up a loyalty program", "what goes in the box".
---

# Post-purchase

Design shipping, returns, loyalty, and re-engagement so each order raises the odds of the next. The wins are timing and sincerity: a reminder sent too early does worse than no reminder, and a coupon attached to a thank-you note cancels the note's benefit.

## When to use

- Reviewing a post-purchase or retention plan
- Abandoned-cart timing, return/refund/shipping policy, packaging inserts, loyalty program

## When not to use

- Cart layout, checkout fields, wallets, or payment-step errors → `checkout-ux` (this skill owns abandonment *email* timing, not the checkout surface)
- Asking for reviews or handling complaints → the `reviews` skill
- Referral mechanics → the `referrals` skill
- Site-wide trust signals (warranties, cost transparency) → the `store-audit` skill

## Inputs

Collect, or state your assumption:

- Abandonment-email timing; what's in the box (inserts, codes)
- Return policy: who pays, when refunded, drop-off options; whether items need inspection
- Loyalty structure (tiers, opt-in vs automatic, reward type)
- Average order value; free-shipping threshold

## Procedure

1. **Abandoned-cart reminder at 24–72 hours.** Never within the first hour: that soon, people become *less* likely to buy than with no reminder. The motive fades over days and is gone within a week, so 24–72 h is the window.
2. **Handwritten thank-you note, nothing attached.** A handwritten note in every order (photocopy works; personalization optional). No discount code or promotion on or with it — that reads as a sales tactic and cancels the effect. Strongest on loyal customers. Optionally scent the packaging for memorability.
3. **Free-shipping subscription with a minimum order.** If order frequency supports it, sell a membership for free delivery (members spent more and bought a wider range; a separate uncited report puts it at over 3× †). Require a minimum order (e.g. $20), or members split purchases into many small orders.
4. **Free, easy returns.** Customers expect free, no-questions returns; the long-term result is higher spend per order and broader baskets. Include a label (or print-at-home), accept the original packaging, offer drop-off points. Shoppers benchmark you against Amazon, and returns/refunds are where others fall short. †
5. **Instant refund when the return ships.** Refund on the carrier scan, not after inspection: satisfaction and loyalty rise, return rates don't. If abuse is a concern, limit to items that don't need inspection (books, sealed consumables, low-value goods) and keep the inspection step for items that must be checked for use or damage (electronics, cosmetics, apparel).
6. **Loyalty: automatic, single tier, threshold reward.** Enroll everyone automatically. One rule ("buy 10, get 1 free") is enough — the study didn't test tiers, so don't add them for their own sake: +29.5% customer value over five years, showing up in retention, not the next quarter. Making the reward variable ("your 11th purchase is 20% or 80% off") drove more repeat behavior in a separate opt-in study — its "fewer sign up" trade-off doesn't arise under auto-enrollment, and the combination of the two designs is untested.

## Output

The user's plan as a table: element, keep/change, replacement, rule + number. Then the sequence in order (confirmation → box contents → return policy text → loyalty enrollment → abandonment timing).

## Common mistakes

- A 30-minute abandoned-cart email as "standard" — under an hour it backfires.
- A 10% code on the thank-you card — it undermines the note's sincerity

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

price-research7.38 KB

View saved version →

---
name: price-research
description: Use when someone needs to find out how much customers will actually pay before setting or changing a price — e.g. "what's the most profitable price for this", "should I survey my list about pricing", "how do I test willingness to pay", "is Van Westendorp the right method", "we're just copying competitor prices".
---

# Price research

Find the profit-maximizing price with two one-question surveys and a correction step, instead of guessing, copying competitors, or averaging "what would you pay?" answers. The method combines an open question (which people overstate) with a randomized yes/no question (which is unbiased but coarse) to get an accurate demand curve cheaply.

## When to use

- Pricing a new product, plan, or course before launch
- Deciding whether to raise or lower an existing price
- The user proposes a "how much would you pay?" survey, Van Westendorp, or competitor matching

## When not to use

- Choosing the digits or presentation of a price already decided → the `pricing` skill
- Unable to get ~500 completed responses (30 per closed price × 7, the same again for the open survey, plus drop-off): the method needs volume; suggest a price A/B test instead

## Inputs

- Product description, images, or a demo (realism matters)
- Unit cost, reachable audience size, currency
- The lowest and highest price you can imagine charging
- Channels to recruit respondents (site, newsletter, customers, panel)
- Strategy: maximize profit now, volume/reach, or premium positioning

## Procedure

1. **Why not the usual methods.** Averaging open "how much would you pay?" answers overstates by a large margin (often ~50%). Asking "would you buy at $X?" alone is biased by the price acting as a quality cue. Competitor matching ignores your own demand. Van Westendorp gives an "acceptable range", not the profit-maximizing point. The lab-standard auction method (BDM) is accurate but requires selling the real product and is too costly for most teams.
2. **Build the price ladder.** Pick 7 prices with equal steps from the lowest to the highest plausible price ($20, $40 … $140). More steps need more respondents. †
3. **Write two surveys with identical product descriptions.** Survey A (open): "What is the most you would pay for [product]? (in $)". Survey B (closed): "Would you buy [product] for $X? Yes / No", where X is one ladder price chosen at random per respondent. Use a tool that supports random-subset questions (Qualtrics does) and a random link splitter to send 50% to each survey.
4. **Sample size.** At least 30 answers per closed price → 210 for B, the same for A, plus ~80 for drop-off ≈ 500 total. † Work back from your expected response rate: at 5%, a list of 10,000 yields ~500. Recruit existing or prospective customers first; panels are a fallback. Say "one quick question" and offer a reward (coupon, prize draw). Keep it open 2–3 weeks.
5. **Test before launch.** Preview both surveys, open the split link in incognito several times, confirm prices randomize, delete test answers.
6. **Clean.** Drop $0 and absurd answers from Survey A (the script drops anything above 5× the median; adjust with `--max-multiple`). †
7. **Correct.** `corrected = open_answer − mean(open) + mean(closed)`, where `mean(closed)` is the area under the yes-share curve across the ladder (the script uses the trapezoid rule, assuming 100% would buy at $0 and 0% one step above the top price). Each corrected value is an estimate of that respondent's willingness to pay; the distribution, not any single value, is what you use.
8. **Demand and profit.** For each ladder price: share of corrected values ≥ price; buyers = share × audience; profit = (price − unit cost) × buyers. Pick the maximum; the script also lists near-ties (within 10% of the best profit), refuses to recommend a price when none is profitable at the given cost or when any price (or the open survey) has fewer than 30 answers, and stops on any closed-survey answer that isn'

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 2 — file references are metadata, not package contents.

pricing6.59 KB

View saved version →

---
name: pricing
description: Use when setting or reviewing the full price of a product, plan, or add-on for an online store — e.g. "should this be $199, $200, or $197.50", "what should the add-on cost", "should we do a flat rate or pay per use", "where should the price go on the page", "how should I price this for a Japanese audience".
---

# Pricing

Choose the digits, structure, and placement of a full price so it sends the signal you want. The last digits of a price tell people whether to think about quality or about cost, complex prices get read as expensive, and where the price sits on the page changes how big it feels.

## When to use

- Deciding whether a price should be rounded ($200), just-below ($199), or precise ($203)
- Pricing add-ons, upgrades, and per-unit components
- Choosing flat-rate vs pay-per-use
- Placing and coloring prices on a product page
- Setting an opening price for a negotiation or auction

## When not to use

- Working out *how much* people will pay → the `price-research` skill
- Wording a sale or coupon → the `discounts` skill

## Inputs

Collect, or state your assumption:

- Product, candidate price, currency
- What the buyer is optimizing for (quality/risk vs price); brand positioning (premium vs value)
- Whether this is a promotion price or the everyday price
- Whether the price will be negotiated, and whether the counterparty is an expert
- Market (Japan/China change the lucky ending)
- Audience gender mix, if known

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

1. **Default to rounded** ($80, $200, $35) when the decision runs on feeling or quality: premium or luxury goods, hedonic products, most services, a premium brand image, or when you want an effortless choice. Note the boundary: the roundedness study found *non-rounded* prices did better when buyers evaluate analytically (typical utilitarian purchases) — for those, rounded earns its place only as a low-price-image avoidance (a 99-ending signals bargain) or for simplicity, not from that study. The risky-purchase examples (medical, safety) are a practitioner extension. † Also when the price may be bid *up* (a hot auction, tight housing market). When in doubt, round.
2. **Use just-below** ($199, $4.99) only when the left digit actually drops relative to the price you'd otherwise charge ($2.99 instead of $3.00 works; $3.49 instead of $3.50 doesn't) and one of these holds: it's a promotion price; buyers are price-focused; you want a low-price image; the item is cheap and low-risk. Lower left digits (1, 4) feel like bigger savings than high ones (7).
   - **Four figures or more** (common in ¥, ₹, ₺): repeat a low digit in the last three places instead — ¥2,111 beats ¥1,999. †
   - **Japan and China:** an 8 ending is the convention (prevalence evidence, not a measured lift), not 9.
   - **Upgrades:** if you want people to step up to a dearer option, keep both prices on the same left digit ($40.50 → $48.50, not $39.99 → $48.50).
3. **Use precise** ($2,865; $53,832/month) when you need to signal expertise and calculation in a big decision (B2B quotes, renovations) or when the buyer will negotiate *down*: precise anchors pull counteroffers into smaller steps, so you get fewer but higher offers. With expert buyers, stay moderately precise ($23,750, not $23,721.85) or justify the number with a cost breakdown. Evidence for precise as a "slightly above rounded" everyday price is weaker than for just-below.
4. **Prefer a flat rate** that covers what most customers want ($50/month, all-in; unlimited revisions), priced *above* the pay-per-use equivalent — a $6,000 fixed fee beat $50/h × 100 h. Keep pay-per-use only as 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

product-copy4.03 KB

View saved version →

---
name: product-copy
description: Use when writing or rewriting a product description, product title, benefit list, feature bullets, or on-page product messaging for an online store — e.g. "write a description for this product", "rewrite my product copy", "how many benefits should I list", "should I say 500g or 25 servings", "name this color", "should we mention it's lab-tested".
---

# Product copy

Write product descriptions that people find persuasive, easy to grasp, and worth paying more for. The rules change how copy is *structured* and *measured* — number of claims, units, names, register — which move purchase intent and willingness to pay more than adjectives do.

## When to use

- Writing or rewriting a description, title, bullets, or hero message
- Choosing which features to mention, how many, in what units and register

## When not to use

- Auditing the whole page → `product-page`; photo/video direction → `product-visuals`
- Discount or promotion wording → `discounts` / `promotions`

## Inputs

Collect, or state your assumption:

- Product facts: materials, quantity, specs, ingredients or components (any branded?)
- The full list of candidate benefits
- Audience and how technical they are
- Where the copy sits and the length limit

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

1. **Pick three claims.** Rank the benefits; keep the top three (three claims were 10.4% more persuasive than four; skepticism starts at the fourth). Move the rest to a spec table.
2. **Best features only.** Don't pad with merely good features — the impression sinks to the weakest claim.
3. **Units people use.** Uses or pieces (30 washes, 8 cans), not standardized measures (750 g, 96 oz). Raises product evaluations and willingness to pay.
4. **Smaller units for precision.** Drop to the next unit down: 180 seconds, not 3 minutes; 180 minutes, not 3 hours; 32 oz, not a quarter gallon. Reads more precise and credible; strongest for time.
5. **Evocative color names.** "Midday sky blue", not "light blue".
6. **Feature branded components.** A branded ingredient or part (Gore-Tex, a licensed enzyme blend) goes up front; demand up to 40% higher. †
7. **Register by product type.** Utilitarian → science and effectiveness language works. Hedonic → avoid it ("lab-formulated" on a treat: up to 30% less likely to be chosen). †
8. **Plain language.** Unknown terms make the product seem worse and pricier; define or drop. †
9. **Describe touch** where feel matters (textiles, skincare) — the top online clothing pain point.
10. **Rational up, emotional down** in vertical layouts.
11. **Frame as an experience** (coffee with friends, not bean origin) when you want reviews. †

## Output

1. Headline and body within the length limit.
2. Rules table:

| Rule | Where |
|---|---|
| Three claims | stain removal, cold water, gentle on skin |
| Intuitive units | "30 washes" for "750 g" |
| Branded ingredient | licensed enzyme blend, first sentence |

3. What was cut and where it can go.

## Common mistakes

- Working every supplied benefit in — six benefits read as a pitch; pick three.
- Leading with pack weight or volume — lead with uses.
- Keeping the supplier's color name.
- "Lab-tested" on a hedonic product.

## Quick reference

| Element | Rule |
|---|---|
| Claims | Exactly three, best only |
| Quantity | Uses/pieces, not grams/ounces |
| Precision | Smaller unit |
| Colors | Evocative names |
| Components | Name the brand |
| Register | Science only if utilitarian |
| Vocabulary | Plain |
| Texture | Describe if feel matters |
| Layout | Rational up, emotional down |

† No primary citation on file for this rule — a practitioner tip,

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

product-page4.87 KB

View saved version →

---
name: product-page
description: Use when reviewing, auditing, or designing a product page, landing page, or offer page for an online store — e.g. "audit my product page", "look at this landing page and tell me what's wrong", "why isn't this page converting", "how should I show variants / sold-out options / the price", "should I show how many people viewed this", or a URL/screenshot of a page that sells one thing.
---

# Product page

Audit a product page against peer-reviewed findings and return prioritized changes with expected effects. Layout, counts, and choice structure make a product feel wanted and worth the price before the copy does.

## When to use

- A user shares a product page (URL, screenshot, or description) and asks what to change
- Designing a new product page template, or deciding how to show variants, stock, social proof, CTAs, or price

## When not to use

- A cart, checkout, or payment form → `checkout-ux`
- Writing the description → `product-copy`; briefing photos/video → `product-visuals`
- Discount framing → `discounts`; setting the price → `pricing`

## Inputs

Collect, or state your assumption:

- The page: URL (fetch it), screenshot, or element-by-element description
- Product and price; whether it is naturally bought in multiple units (consumables, cans, candles)
- Number of options and how many are sold out
- View and purchase counts and the views-to-purchase rate, if tracked
- Company size

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

1. **Social proof numbers.** Show a view or purchase count (purchase intent up to ~58% higher). Views while the numbers are small; once views run into the thousands (e.g. 15,600), switch to the purchase count, because large view counts are hard to process. If views→purchases ≥ 5%, show both. Change what the badge counts; don't remove it.
2. **Sold-out options.** Visible and marked sold out (sales up to 31% higher — measured among shoppers who hadn't settled on a specific option). Keep the sold-out share at 10–30%; above that, hide some or restock.
3. **Quantity CTAs.** Multi-unit product → Buy 1 / Buy 2 / Buy 5 buttons instead of "Add to cart" (+14% conversion average, sales up to +28%). Start with three; test quantities.
4. **Choice partitioning.** More than a handful of options → steps of 2–5 similar options, technical before aesthetic, big decisions first. If one attribute alone has more than 5 values (8 colors), group them by similarity (warm / cool / neutral) and let people pick the group first. Never one grid of every combination.
5. **Add-on pricing.** Rounded prices with the same ending as the base ($22 → $32), or a flat rate.
6. **Price position.** Below the product image (reads ~9% lower; store sales +35.2%).
7. **Copy (depth in `product-copy`).** Three claims max; best features only; intuitive units; plain language; science wording only if utilitarian. †
8. **Visuals (depth in `product-visuals`).** Hedonic → video; models look away; first-person hand touching the product; a shine; graspable product toward the right; products spaced apart; complementary props.
9. **Trust.** Small business → say so (unless high-tech). Extraordinary warranty when the category is known but the brand isn't.

Rank by expected effect × distance from the rule. Cart and payment-step issues are out of scope here; Depth: `checkout-ux`.

## Output

| # | Issue | Change | Measured effect (study context) | Source |
|---|---|---|---|---|
| 1 | Single "Add to cart" on a multi-unit product | Buy 1 / 2 / 5 buttons | +14% conversion | Duke & Amir 2023 |

Close with what the page already does right.

## Common mistakes

- Deleting a large view count because 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

product-visuals4.79 KB

View saved version →

---
name: product-visuals
description: Use when planning, briefing, reviewing, or selecting product photos, product video, hero images, or ad creative for an online store — e.g. "write a shot list for our photographer", "do we need video for this product", "how should the model pose", "which product image should we use", "brief for the product shoot", "why does this image underperform".
---

# Product visuals

Produce a photo/video brief in which each shot is tied to a finding — most with a measured effect, a few marked † as practitioner tips. Format, gaze, the viewer's sense of touching the product, and composition (shine, spacing, side, props) move sales and willingness to pay more than lighting taste does.

## When to use

- Writing a shot list or creative brief; choosing video vs stills or between candidate images
- Reviewing why a product image or ad creative underperforms

## When not to use

- Page layout, CTAs, variants, price position → `product-page`
- Description text → `product-copy`

## Inputs

Collect, or state your assumption:

- The product; can it be picked up and held? Is it premium?
- One main function (energy drink) or many?
- Worn, and by whom (womenswear vs menswear)?
- Where the visuals run (product page, ads, social); audience reading direction

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

1. **Format.** Hedonic → video, GIF, or slideshow is required (willingness to pay 79% higher). Utilitarian → stills are enough. Premium hedonic → add a slow-motion action shot (+22% sales) †. Video should feel personal and human, not corporate. †
2. **Gaze.** Hedonic → model looks away from the camera (sun hat: +30% sales). Informational or negative-emotion messages → model looks at the camera.
3. **Touch.** A first-person hand touching, holding, or using the product (+16% purchase likelihood).
4. **Side.** Graspable product toward the right of the frame, angled for a right hand. If it can't be held, add a graspable object beside it (handedness doesn't change with reading direction — don't flip this). Future-oriented products right, vintage left; flip *that* for right-to-left readers.
5. **Shine.** Light or polish for a visible reflection; a digital reflection is fine only if it stays representative of the real finish (a matte product shown glossy misleads buyers). Never brief "no reflections" (+23% attractiveness, +32% purchase likelihood).
6. **Spacing.** Clear empty space between products in multi-product shots and grids (liking +11.4%, sales nearly doubled). In ads, wide margins with related products clustered in the center. †
7. **Multiples.** Product bought for one specific function (an energy drink for energy, a stain remover) → several copies together (+10.7% perceived effectiveness) †. Not a rule for treats or decor.
8. **Props.** Complementary items around the focal product, varied in shape and color; the props' own sales are unaffected.
9. **Context.** Womenswear → a fitting setting, not white background. Menswear → irrelevant.
10. **Saturation.** High to look bigger, low to look smaller. Pretest candidates with a poll where cheap. †

## Output

| # | Shot | Direction | Rule | Effect |
|---|---|---|---|---|
| 1 | Hero video, 8–12 s | Truffle broken in slow motion | Hedonic → video; premium → slow-mo | WTP +79% |
| 2 | Hand shot | First-person hand lifting a truffle, box on the right | Touch; graspable right | +16% |

Then list what *not* to do for this product (e.g. no direct gaze, no matte finish).

## Common mistakes

- Making video "secondary" for a hedonic product — it is the highest-effect item.
- Briefing "avoid reflections" — shine raises attractiveness and purchase in

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

promotions6.38 KB

View saved version →

---
name: promotions
description: Use when designing a promotion that isn't just a price cut — pre-order incentives, free gifts, bundles, "buy X get Y", launch offers, sale events, pick-your-price, urgency mechanics — e.g. "how do we get pre-orders", "gift or discount", "what should the Black Friday hook be", "should we cap it at 500 units", "how do we word the free bonus".
---

# Promotions

Pick the promotion mechanic and the framing that move sales without training customers to wait for markdowns. Gifts, bundles, invented occasions, and small token fees often beat a straight discount, and the wording of the same offer changes how lucky it feels.

## When to use

- Launch and pre-order campaigns
- Bundles, free gifts, buy-one-get-one, upgrades
- Seasonal or event promotions and their theme
- Urgency mechanics (deadlines, unit caps, sold-out labels)
- Anything offered "free"
- Loyalty or promotional rewards

## When not to use

- Sizing or wording a plain price reduction → the `discounts` skill
- Setting the everyday price → the `pricing` skill

## Inputs

Collect, or state your assumption:

- Product, price, and any complementary product you also sell
- Goal: pre-orders, volume, new customers, clearing stock, returns reduction
- Launch date (if pre-order) and today's date
- Whether buyers typically take one item or a basket
- Brand strength and whether quality is easy to judge before buying

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

1. **Pre-orders: gift or discount by launch distance.** Launch 3+ weeks out → give a gift (a complementary product, extra content); it beats a discount by a wide margin. Launch within about a week → gift or discount both work. Keep the pre-order window short for utilitarian products; hedonic products tolerate long windows.
2. **Bundles: make the wanted product the gift.** Pair the product with a complement and frame the *target* product as the gift: "Buy the scale, get the fitness tracker at no cost" — shown to people searching for the tracker. Only for items of comparable value (not "buy a case, get a phone").
3. **Frame the bundle as a gift, not a special price.** "Buy X, get Y at no cost" cut returns by up to half compared with "X and Y for a special price". The gift framing is what matters, not the word.
4. **Wherever the word "free" would appear, write "for $0".** The study tested the numeral: "$0" reminds people of money not spent; "free" reads as a giveaway with no value. "At no cost" is an untested paraphrase — use it only where "$0" can't work grammatically. (The two studies used different wording; combining gift framing with "$0" is the sensible default, but the combination itself wasn't tested.)
5. **Upgrades: charge a token fee.** A larger size or add-on for a token fee (¥0.1 in the study) was rated a better deal than the same upgrade free (39% better; 17.1% more chose the larger size). The tiny price gives people a reference point to compare the benefit against.
6. **Tie the promotion to an invented, fitting occasion.** "National Picnic Day Sale" beat "Annual One Day Sale" by 25% for a picnic retailer. The day must be creative and relevant; Father's Day or a generic sale doesn't count. Examples: founding day, customer anniversary/birthday, World Cotton Day (Oct 7, apparel), World Radio Day (Feb 13, electronics), World Chocolate Day (Jul 7), World Pasta Day (Oct 25), International Coffee Day (Oct 1).
7. **Urgency: deadline, never a unit cap.** A short, justified deadline with a timezone is fine ("ends Sunday 23:59 CET, birthday week"). "Only 500 available" makes people who miss out angry and drives them to competitors. Online, deadlines mostly raise 

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

raise-prices4.93 KB

View saved version →

---
name: raise-prices
description: Use when someone wants to charge more without losing sales — "raise prices", "charge more", "customers say we look cheap", "move upmarket", "will a higher price hold", "justify a higher price", "competitors charge more than us" — for any product or plan sold online.
---

# Raise prices

Turn "we're at $9.99 and want $14" into a ranked backlog of what must change on the product and the page for the higher price to hold. Willingness to pay is moved by how the price is written, the unit, what the buyer sees, and which quality signals are present — not by the number alone. Leave the how-to and the papers in the Depth skills. Do not forecast the user's sales at the new price.

## When to use

- The user wants a higher price and asks how to make it stick
- Customers or the founder call the product "cheap-looking"
- A price above the category norm needs justification

## When not to use

- Working out *what* the price should be → `price-research`
- Wording a markdown → `discounts`; more buyers at the current price → `increase-conversion`

## Inputs

Collect, or state your assumption:

- Product, current price, target price, competitor range, currency
- Company size; whether the product is high-tech
- Branded ingredient or component; real sustainability practice
- How quantity is expressed now, and what one "use" is
- Current media, copy, price position, add-on and plan prices

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

Walk each check; include applicable levers the user didn't mention; list the rest as considered.

**The number**

1. **Rounded list price.** Just-below only for a promotion price. One move vs stages isn't tested; a single move is the practitioner default. † Depth: `pricing`.
2. **Simple components, same ending.** Add-ons and plans rounded like the main price. Depth: `pricing`.
3. **Flat rate above pay-per-use** where usage varies. Depth: `pricing`, `subscription-pricing`.
4. **Announcing the increase.** If you pre-announce it, compute the percentage against the old price so the honest number is the larger one. Existing subscribers usually need advance notice. Depth: `discounts`.
5. **Validate the level** with `price-research` if the target is a guess.

**The unit and the words**

6. **Concrete units** (applications, washes, days), smaller unit for precision. Depth: `product-copy`.
7. **Branded ingredient in the headline.** † Depth: `product-copy`.
8. **Register by product type.** Science/effectiveness language only if utilitarian. † Depth: `product-copy`.
9. **Three best claims, plain words.** Depth: `product-copy`.

**What the buyer sees**

10. **Media by type.** Hedonic → video; utilitarian → stills. Hand, shine, multiples of a single-function product. Depth: `product-visuals`.
11. **Price below the image.** Depth: `product-page`.
12. **Horizontal layout** among alternatives when quality should win. Depth: `store-audit`.
13. **Sold-out signal** at 10–30% of variants. Depth: `product-page`.

**Quality signals**

14. **Cost breakdown; say you're small** (low-tech); **extraordinary guarantee** if unknown; **real sustainability** stated if true. Depth: `store-audit`.
15. **Rank** by measured effect and distance from the rule; free same-day changes (digits, units, copy, price position) ahead of a shoot or a guarantee program.

## Output

| # | Finding | Change | Measured effect (study context) | Depth |
|---|---|---|---|---|
| 1 | $9.99, quality-led product | $14 list; just-below for promos only | 99-ending signals low price | `pricing` |
| … | | | | |

Then: what already complies. Each effect was measured on its own; don't add them up. Ship the top two

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

referrals4.14 KB

View saved version →

---
name: referrals
description: Use when designing or fixing a customer referral program for an online store — the headline offer, who gets what reward, how big the reward is, cash vs gift, and the pre-filled share message — e.g. "design our refer-a-friend program", "should the reward be cash", "how much should we give per referral", "write the referral share message", "referrals aren't converting".
---

# Referrals

Design a referral program that gets more customers to refer and keeps referred customers profitable. The lever is framing: people refer because they think the friend will like it, and a reward aimed at the referrer's self-interest works against that.

## When to use

- The referral offer and headline; reward size and type
- The pre-filled share message
- A program with many referrals but low-value customers

## When not to use

- Reviews, ratings, or complaints → the `reviews` skill
- Loyalty rewards for repeat purchase → the `post-purchase` skill

## Inputs

Collect, or state your assumption:

- Current headline, rewards for referrer and friend, reward type, share message
- First-order margin (to size the reward)
- Goal: more referrals, more conversions, or better-quality customers

## Procedure

1. **Make the friend's benefit the headline.** "Give a friend $20 off", not "Earn $20 per friend". Keep a referrer reward, stated second and smaller. Altruistic framing made people up to 60% more likely to refer at least once; total referrals rose 86%.
2. **Pre-fill the share message with one signal.** Either "I already bought this" (+11% friend conversion) or "you can earn a reward for referring" (+53% onward referrals). Pick by goal. Never both. Separately from the persuasion signal, if the sender earns a reward the message must say so — a brief "(I get a thank-you if you use it)" — because US/UK advertising rules treat an incentivized recommendation without disclosure as deceptive; the studies predate this expectation.
3. **Reward in kind, not cash.** A free gift, upgrade, or other non-monetary benefit over cash or a cash discount; store credit as the fallback. †
4. **Cap the reward size.** Higher rewards raise volume but pull in poor customers: when an online bank raised its reward from €20 to €50, profitability of referred customers fell 48%. Sizing against first-order margin is a conservative practitioner policy, not the study's finding — with strong repeat value a larger reward can still pay; if you use lifetime value, use *incremental* profitability of referred customers. †
5. **Pay out after the friend's return window closes.** (Hygiene, not a study finding.)

## Output

**Program spec**

| Element | Value | Why |
|---|---|---|
| Headline | "Give a friend $20 off their first order" | Altruistic framing: +86% referrals |
| Friend reward | $20 off / free gift | Friend's benefit leads |
| Referrer reward | Free [upgrade/gift], shown second | Non-monetary; secondary |
| Reward size | Below the margin on a first order | High rewards → −48% profitability |
| Payout timing | After return window | Hygiene |

**Share message** (one signal):

> "I bought [product] and think you'd like it — here's $20 off your first order: [link] (I get a small thank-you if you use it)"

or, if the goal is chain referrals:

> "Here's $20 off [product] — and once you've tried it you can give friends $20 off too (I get a small thank-you for sharing this): [link]"

## Common mistakes

- "Earn $50 cash per friend" as the headline — lead with the friend's benefit.
- A share message with both "I bought this" and "you can earn too" — one or the other.
- Raising the reward for volume — referred-customer profitability drops.
- Cash payouts — gift, upgrade, or at minimum store credit.

## Quick reference

| Element | Do |
|---|---|
| Headline | Friend's benefit first, referrer reward second |
| Share message | One of: "I bought this" / "you can earn too" |
| Reward type | Gift or upgrade > credit > cash |
| Reward size | Modest; cap against first-o

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

reviews4.48 KB

View saved version →

---
name: reviews
description: Use when planning how to get product reviews or feedback, when to ask, what to do about the average rating, or how to respond to reviews and public complaints — e.g. "when should we send the review request", "should we remove this 1-star review", "how do we reply to this complaint", "we need more reviews", "our rating is 4.9".
---

# Reviews

Get more reviews and answer complaints in a way that wins over the people watching. Counterintuitive parts: an imperfect rating sells more than a perfect one, asking too soon reduces reviews, and the best first question is not "rate us".

## When to use

- The review-request email or sequence
- A negative review or a too-perfect average
- Replying to a public complaint
- A product launch that needs a healthy review profile

## When not to use

- Referral mechanics → `referrals`
- Loyalty, returns, packaging → `post-purchase`

## Inputs

Collect, or state your assumption:

- Product and how long it takes to judge (instant: soda; slow: skincare, a course)
- Current ask timing and wording; average rating; reviews the user wants to remove
- Whether reviews get replies; complaint volume, channel, and tone (polite vs rude)

## Procedure

1. **Ask at 9–13 days** after purchase or delivery. A request at 24 hours *reduced* reviews, worst among younger customers. Earlier only for products judged instantly; later for products that take weeks to evaluate.
2. **Lead with a positive open-ended question.** Before any rating: "What did you enjoy most about [product]?" (free text). Responders spent 131% more afterward; even receiving the request helps. Usual questions follow. Automate it.
3. **Never gate the public review by score.** Routing low scores to a private form and high scores to the review site is unsupported by the evidence and treated as deceptive by regulators (US FTC, UK CMA). Everyone gets the same path.
4. **Get reviews in early at launch.** Ask *all* early customers as soon as step 1 allows — the same path for everyone, no picking the happy ones (that is selective solicitation, see step 3). The point is speed: a negative first review left the average 0.29 stars lower a year later on Amazon and Best Buy, so make sure the first review isn't left to chance by waiting.
5. **Leave the imperfection.** 4.0–4.5 stars sells more than 4.5–5.0; perfect looks suspicious. A negative review irrelevant to most buyers helps: an espresso machine with four 5-stars rated 16% better with an irrelevant 1-star added. † Reply; don't remove.
6. **Reply to every review.** When companies started responding, ratings rose 0.12 stars and review volume 12%.
7. **Public complaints: once, fast, warm, then private.** You're replying to everyone reading, not the complainer. Reply fast and only once: empathy, an explanation if you have one, a private channel to continue. Replied-to posts get boosted on X and LinkedIn, so that one reply is what people see. High volume → a separate support account.
8. **Rude complaints: humor about the situation, never the person.** Onlookers engaged more and were 18.3% more likely to buy than with no response. If it isn't funny, use step 7.
9. **Describe the product as an experience** in copy (people sharing coffee, not bean origin) — such products collect more reviews. †

## Output

1. Solicitation plan: trigger, day offset, first question, follow-ups.
2. Rating policy: what to leave, reply wording for an irrelevant negative.
3. Templates: public complaint reply with private handoff; rude-complaint reply with situational humor; positive-review reply.

## Common mistakes

- Asking 1 day after delivery — reduces reviews; 9–13 days.
- Opening with "rate 1–5" — open with what they enjoyed most.
- Score-gating — unsupported and legally risky.
- Removing an irrelevant 1-star — it makes the rest credible.
- Protecting a 4.9 — 4.0–4.5 sells more.
- Replying to a complaint repeatedly in public — once, then private.

## Quick reference

| Situation | Do |
|---|---|
| R

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

store-audit4.84 KB

View saved version →

---
name: store-audit
description: Use when reviewing an online store as a whole — homepage, category pages, channel mix, or trust — e.g. "review my store", "audit my homepage", "Instagram or Google Ads?", "should we say we're a small team", "how should we label recommendations", "carousel or grid", "how do we look more trustworthy", "should we sell on Amazon too". For one product page, use product-page; for cart or checkout, use checkout-ux.
---

# Store audit

Make the site-wide calls that depend on what you sell and what kind of company you are. Most follow from one classification, so classify first.

## When to use

- Where marketing budget goes (social, search, comparison sites, marketplaces)
- Homepage/category layout, carousels, recommendation labels, visual style
- Which trust signals to show
- Whether to list on a marketplace

## When not to use

- A single product page → `product-page`
- A cart, checkout, or payment form → `checkout-ux`
- Shipping, returns, loyalty, retargeting → `post-purchase`
- Prices or discounts → `pricing` / `discounts`

## Inputs

Collect, or state your assumption:

- The product and who buys it (for the classification)
- Company size and whether the product is high-tech
- Current channel mix, homepage layout, recommendation label
- Gross margin; any verifiable sustainability practice; marketplace presence

> **Classify the product first.** *Hedonic* = bought for enjoyment, pleasure, or the experience (chocolate, fashion, decor, travel, spa, perfume). *Utilitarian* = bought to do a job, judged on function and value (detergent, appliances, insect repellent, tools, accounting software). If it's mixed, decide by what the buyer is optimizing for at the moment of purchase.

## Procedure

1. **Channels by product type.** Hedonic → social media and your own product pages; the journey is impulsive and starts on social. Utilitarian → search ads, comparison sites, third-party reviews, deal sites; the buyer compares for value.
2. **Recommendation labels.** Utilitarian → algorithm-based label ("Recommended based on your browsing"). Hedonic → human label ("Our expert's pick"). Keep the module; change the label.
3. **Layout direction.** Horizontal (carousel) makes people weigh quality and the primary feature — 26% more chose the pricier, higher-quality laptop. Vertical (scroll) makes them price-sensitive. Horizontal where quality should win, vertical where you compete on price.
4. **Visual style.** Structured (straight lines, symmetry, geometry) reads reliable; unstructured (rounded, incomplete, unpredictable) reads fun. Match the brand: matched perfume ads got 39% more clicks. †
5. **Cost transparency.** If margin ≤ ~55%, show a per-product cost breakdown (materials, labor, shipping, packaging, development); group beyond ~8 categories. Sales were 22% higher for a $115 wallet with one.
6. **Company size.** Small, low-tech → say so prominently; buyers infer motivated staff and better quality. Small, high-tech → show R&D effort. Large, low-tech → show employee passion.
7. **Warranty.** Offer one far longer than the category norm (10-year hoodie): 34.8% more bought. Best for buyers who know the category but not your brand. For consumables, the equivalent is an unusually strong effectiveness or satisfaction guarantee (untested, same mechanism).
8. **Sustainability.** If real, state it on product and packaging: 6.4% higher revenue across 10 million grocery sales, and people enjoy the product more when they know. Small businesses gain most. †
9. **Marketplaces.** If unknown, list on a major marketplace: 1 in 71 marketplace sales creates a direct customer; acquisition cost averages 24% of revenue vs 30–100% direct. Give a reason to switch, within marketplace rules.

## Output

Table: priority, area, recommendation, rule + number. Then what to leave alone, and why.

## Common mistakes

- Removing an "algorithm" label as fake — for utilitarian products it outperforms; for hedonic, relabel as human.
- Calling carouse

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

subscription-pricing4.15 KB

View saved version →

---
name: subscription-pricing
description: Use when structuring or reviewing prices for a subscription, membership, recurring plan, or member dues — plan tiers, upgrade paths, pay-per-use vs flat rate, extra-seat or overage pricing, membership perks — e.g. "how should I price Basic vs Pro", "flat monthly or per video", "what should extra seats cost", "how do we get more upgrades", "is a paid membership worth it".
---

# Subscription pricing

Structure recurring prices so people choose a plan, pay the flat rate, and step up a tier. This skill is the delta versus `pricing`, `discounts`, and `post-purchase`. One-off digital products → `digital-product-pricing`.

## When to use

- Designing or reviewing plan tiers and their prices
- Choosing flat-rate vs pay-per-use, or pricing seats, storage, minutes
- Adding a paid membership perk, or rewards for members

## When not to use

- One-off digital products → `digital-product-pricing`
- Shared digit and component rules in isolation → `pricing`
- Wording a plan discount → `discounts`; measuring willingness to pay per month → `price-research`

## Inputs

Collect, or state your assumption: tiers, prices, billing period; any per-unit component; whether members optimize for quality or lowest price; which tier you want people to move to; order/usage frequency.

## Procedure

Only the rules that change for recurring plans. Shared catalogs live in the Depth skills.

1. **Lead with a flat rate that covers what most members want**, priced *above* the pay-per-use equivalent. Keep pay-per-use only as a low-commitment entry. The source study is purchasing professionals buying usage-based services; applying it to consumer memberships is a transfer. Depth: `pricing`.
2. **Put the upgrade path on the same left digit.** No just-below on the lower tier if you want Basic → Pro ($40 → $48, not $39.99 → $48). Depth: `pricing`.
3. **Simplify every component.** Rounded per-seat / per-GB prices, the same ending, no admin fee. Depth: `pricing`.
4. **Paid perk needs a minimum.** A membership that unlocks free shipping or member rates raises spend; without a minimum, members split into many small orders. Depth: `post-purchase`.
5. **Rewards: automatic, single tier, threshold.** Optionally variable; combining variable rewards with auto-enrollment is untested. Depth: `post-purchase`.

Shared, unchanged: quality-led → rounded, price-led or post-trial → just-below (subject to step 2); "for $0" on free trials; abandoned-signup reminder at 24–72 h is an assumption transferred from carts. Depth: `pricing`, `promotions`, `post-purchase`.

## Worked example

Membership site, plan: Basic $9.99, Pro $29.99, pay-per-video $2.49, extra seats $4.61 + $6 admin fee, opt-in 3-tier rewards, goal: more Basic→Pro upgrades.

- **$10 → $30** removes the just-below start that discourages the step up. Same-left-digit ($40.50 → $48.50) is the stronger version and needs closer tiers.
- Pay-per-video stays as entry, priced so ~10 videos equals Pro.
- Seats: **$5, no admin fee**.
- Rewards: **auto-enroll, one tier**.

## Output

| Item | Value |
|---|---|
| Tiers | Basic $10/month · Pro $30/month |
| Upgrade path | No .99 on Basic |
| Pay-per-use | Entry only; heavy users cheaper on Pro |
| Components | $5 per extra seat, no admin fee |
| Perk / rewards | Minimum order on the perk; auto-enrolled single tier |
| Why | one line per choice |

## Common mistakes

- Adding a mid-tier to "shrink the jump" — the jump is the .99 boundary; fix the digits first.
- Pricing the flat rate at the pay-per-use equivalent "to be fair" — people pay more for the cap.
- A perk with no minimum — members fragment usage to exploit it.
- Opt-in tiered rewards — automatic, single tier, threshold reward.

## Quick reference

| Situation | Do | Depth |
|---|---|---|
| Plan structure | Flat rate above pay-per-use; pay-per-use as entry | `pricing` |
| Want upgrades | Same left digit; no .99 on the lower tier | `pricing` |
| Seats / storage | Rounded, same endings, n

Preview of the first 4,000 characters. Read full instructions →

Referenced files: 1 — file references are metadata, not package contents.

Package details

Publisher declarations from the archived package. These are separate from our research and the live service's terms.

Package license
MIT
Package author
Checkout Page

Package observed Nov 10, 2026.

Technical details
First seen
Oct 26, 2026 · 00:00 UTC
Last seen
Nov 10, 2026 · 12:00 UTC
Collection status
Collected

plugins_6ac8af0d1cec8191a33b002dcb65f70e

Download plugin data (JSON)

Plugin details: served from cache. Prepared . Refreshed when plugin data changes or after 6 hours. Your account and Follow status are live.