Install
openclaw skills install bundle-strategyDesign product bundles that increase average order value by analyzing purchase affinity data, margin contribution, and perceived value to create offers that...
openclaw skills install bundle-strategyDesign product bundles that increase average order value (AOV) by combining purchase affinity analysis, margin contribution modeling, and perceived-value engineering. This skill guides you from raw transaction data to a launched bundle offer with validated pricing.
Use this table to evaluate bundling decisions fast. Each row is a signal you can check before committing inventory or marketing spend.
| Decision | Strong Signal | Acceptable Signal | Weak Signal |
|---|---|---|---|
| Product affinity | Co-purchase rate > 25% in last 90 days | Co-purchase rate 10-25% | Co-purchase rate < 10% or no data |
| Margin headroom | Blended bundle margin > 55% after discount | Blended margin 35-55% | Blended margin < 35% or negative on anchor SKU |
| Perceived savings | Bundle discount appears 20-35% vs. items bought separately | Discount appears 12-19% | Discount < 12% (not motivating) or > 40% (erodes brand) |
| Inventory alignment | All SKUs have 8+ weeks of stock at projected bundle velocity | 4-7 weeks of stock | < 4 weeks stock on any component SKU |
| Category coherence | Products share a clear use occasion ("morning skincare routine") | Products are in adjacent categories | Products feel random to the buyer |
| Cannibalization risk | Bundle adds net-new units; hero SKU solo sales unchanged | Hero SKU solo sales dip < 8% | Hero SKU solo sales drop > 8% with no offsetting margin |
| Customer segment fit | Target segment has AOV within 1.2x of bundle price | AOV within 1.5x of bundle price | Bundle price > 1.5x segment AOV |
| Repeat purchase potential | Bundle contains at least one consumable driving reorder | Bundle contains items with 6-12 month replacement cycle | All items are durable one-time purchases |
This skill addresses the following problems sellers encounter when trying to grow basket size:
Pull 90 days of order-level transaction data. For every pair of SKUs that appeared in the same order (or the same customer's orders within 14 days), compute:
Sort pairs by lift descending. Focus on pairs where both SKUs have meaningful individual sales volume (> 50 units/month each) to avoid noise from low-volume coincidences.
Output of this step: A ranked list of 10-20 high-affinity SKU pairs with lift scores, co-purchase counts, and directional data.
For each candidate pair (or trio), build a margin model:
(Price - Landed Cost) / Price.(Bundle Price - Sum of Landed Costs) / Bundle Price.Also estimate the incremental margin per order: compare the margin of a single-SKU order for your anchor product to the margin of the bundle order. The bundle must generate more absolute margin dollars per order even after the discount.
Output of this step: A margin table per candidate bundle showing price points, costs, margin percentages, and incremental margin dollars.
The bundle must look like a deal without being priced so low you train customers to wait for bundles. Apply these principles:
Output of this step: Final bundle composition, name, hero pricing, anchor comparison price, and any bonus items with their cost impact.
Before launch, model the downside scenario:
Build a simple scenario table:
| Scenario | Solo units | Bundle units | Total margin |
|---|---|---|---|
| Baseline (no bundle) | 1,000 | 0 | $28,000 |
| Conservative (15% switch, 10% net new) | 850 | 250 | $29,750 |
| Aggressive (25% switch, 20% net new) | 750 | 400 | $31,200 |
| Worst case (30% switch, 0% net new) | 700 | 300 | $26,900 |
If worst case is within 5% of baseline, the bundle is low-risk. If worst case drops margin by more than 10%, reconsider the discount depth or target segment.
Output of this step: Cannibalization scenario table with margin projections.
Translate the bundle strategy into an on-site experience:
Output of this step: A merchandising brief covering page layout, cross-sell placement, cart upsell logic, and creative direction.
Run the bundle for a minimum of 14 days (or 200 orders, whichever comes first) before making structural changes. Track:
After the measurement window, decide:
Output of this step: A performance dashboard and go/no-go recommendation.
Once you have one validated bundle, systematize:
Output of this step: A 12-month bundle roadmap with launch dates, themes, and target metrics.
Context: A DTC skincare brand sells cleansers, serums, and moisturizers. Their AOV is $38 and they want to push it above $55.
Step 1 -- Affinity Data: Transaction analysis of 12,400 orders over 90 days reveals:
| SKU Pair | Co-purchase Count | Lift | Direction |
|---|---|---|---|
| Vitamin C Serum + Daily Moisturizer SPF 30 | 847 | 3.4 | Serum purchased first 72% of the time |
| Gentle Cleanser + Vitamin C Serum | 623 | 2.8 | Cleanser first 65% |
| Gentle Cleanser + Daily Moisturizer SPF 30 | 510 | 2.1 | Even split |
The three-product combination (Cleanser + Serum + Moisturizer) appears in 388 orders (lift 4.1 for the trio). This is the bundle candidate.
Step 2 -- Margin Analysis:
| SKU | Retail Price | Landed Cost | Standalone Margin |
|---|---|---|---|
| Gentle Cleanser (150ml) | $24.00 | $5.80 | 75.8% |
| Vitamin C Serum (30ml) | $42.00 | $8.20 | 80.5% |
| Daily Moisturizer SPF 30 (50ml) | $28.00 | $7.40 | 73.6% |
| Sum if separate | $94.00 | $21.40 | 77.2% |
Bundle price options:
| Discount Tier | Bundle Price | Savings Shown | Blended Margin | Incremental Margin vs. Solo Serum Order |
|---|---|---|---|---|
| 15% off | $79.90 | $14.10 (15%) | 73.2% | +$37.30 per order (+110%) |
| 20% off | $75.00 | $19.00 (20%) | 71.5% | +$33.60 per order (+99%) |
| 25% off | $70.50 | $23.50 (25%) | 69.6% | +$29.10 per order (+86%) |
Decision: Price at $75.00 (20% off). The round number is psychologically clean, the savings of $19 is motivating, and blended margin of 71.5% is well above the 55% floor.
Step 3 -- Perceived Value:
Step 4 -- Cannibalization Check: Current monthly solo Vitamin C Serum orders: 1,800 (margin: $33.80 each = $60,840/month).
| Scenario | Solo Serum Units | Bundle Units | Total Monthly Margin |
|---|---|---|---|
| Baseline | 1,800 | 0 | $60,840 |
| Conservative (15% switch, 12% net new) | 1,530 | 486 | $51,714 + $26,049 = $77,763 |
| Worst case (25% switch, 0% net new) | 1,350 | 450 | $45,630 + $24,120 = $69,750 |
Even the worst case adds $8,910/month (+14.6%). Bundle is approved.
Result: After 30 days, the Morning Glow Kit generated 512 orders, pushed AOV to $61.40 for bundle purchasers, and solo serum sales declined only 11% (below the 15% conservative estimate). Repeat purchase rate for bundle buyers was 34% at 60 days vs. 22% for serum-only buyers.
Context: A marketplace seller of electronics accessories has an AOV of $27 and wants to cross $40. Top seller is a USB-C hub ($34.99) with 2,100 units/month.
Step 1 -- Affinity Data: Analysis of 18,700 orders over 90 days:
| SKU Pair | Co-purchase Count | Lift | Direction |
|---|---|---|---|
| USB-C Hub + Laptop Stand | 1,240 | 3.8 | Hub first 68% |
| USB-C Hub + Desk Cable Organizer | 890 | 2.9 | Hub first 74% |
| Laptop Stand + Wireless Mouse Pad | 670 | 2.3 | Stand first 61% |
| USB-C Hub + USB-C to HDMI Cable | 1,580 | 4.2 | Hub first 81% |
The highest-lift practical bundle: USB-C Hub + Laptop Stand + Desk Cable Organizer. The HDMI cable has higher lift but is a low-price item ($9.99) that does not move the AOV needle enough.
Step 2 -- Margin Analysis:
| SKU | Retail Price | Landed Cost | Marketplace Fee (15%) | Net Margin |
|---|---|---|---|---|
| USB-C Hub (7-port) | $34.99 | $11.20 | $5.25 | 52.9% |
| Aluminum Laptop Stand | $29.99 | $8.50 | $4.50 | 56.7% |
| Desk Cable Organizer | $14.99 | $3.10 | $2.25 | 64.2% |
| Sum if separate | $79.97 | $22.80 | $12.00 | 56.5% |
Note: Marketplace fee applies to the bundle selling price, which improves margin slightly at the bundle discount.
| Discount Tier | Bundle Price | Marketplace Fee | Blended Net Margin | Incremental Margin vs. Solo Hub |
|---|---|---|---|---|
| 15% off | $67.97 | $10.20 | 51.5% | +$16.17 per order (+87%) |
| 20% off | $63.99 | $9.60 | 49.3% | +$12.79 per order (+69%) |
| 25% off | $59.99 | $9.00 | 47.0% | +$9.39 per order (+51%) |
Decision: Price at $59.99 (25% off, or effectively $20 savings). On marketplaces, the higher discount is needed to stand out in search results and compete with other bundle listings. Net margin of 47% is healthy for the category.
Step 3 -- Perceived Value:
Step 4 -- Cannibalization Check: Current monthly solo USB-C Hub orders: 2,100 (net margin: $18.54 each = $38,934/month).
| Scenario | Solo Hub Units | Bundle Units | Total Monthly Margin |
|---|---|---|---|
| Baseline | 2,100 | 0 | $38,934 |
| Conservative (10% switch, 15% net new) | 1,890 | 525 | $35,041 + $14,752 = $49,793 |
| Worst case (20% switch, 5% net new) | 1,680 | 525 | $31,147 + $14,752 = $45,899 |
Worst case still adds $6,965/month (+17.9%). Approved.
Step 5 -- Merchandising:
Result: After 45 days, the bundle sold 1,340 units, AOV for bundle sessions was $59.99 (vs. $27 baseline), and the USB-C Hub solo sales dropped only 6%. The bundle reached page 1 for "home office kit" within 21 days due to combined keyword relevance. Return rate was 4.2% vs. 3.8% for solo hub -- within acceptable range.
Combining a phone case and a kitchen timer because both have excess inventory creates a "junk drawer" bundle no customer wants. Always start with co-purchase data, not inventory problems.
If your anchor product (the reason people come to your store) is discounted heavily, you reset its price perception. Instead, keep the anchor at or near full price and apply the discount to the secondary items. Customers mentally anchor to the anchor price.
A 40% bundle discount might move units, but it trains customers to never buy components individually. Keep discounts between 15-25% for DTC and 20-30% for marketplace. If you need deeper than 30%, the bundle composition is wrong.
If SKU A sells 2,000 units/month and SKU B sells 200, creating a 1:1 bundle means either over-ordering B or under-promoting the bundle. Match bundle velocity to the slower component's supply capacity, or adjust the ratio (e.g., 1 unit of A + 3 units of B consumables).
Launching without a cannibalization forecast means you cannot distinguish "the bundle grew the pie" from "the bundle just shifted existing sales to a lower margin." Always run the scenario table in Step 4 before launch.
Burying the bundle behind a cross-sell widget means only existing visitors see it. Bundles need their own PDP, their own SEO, and their own ad spend to attract net-new traffic.
A bundle with components from three different warehouse zones increases pick/pack cost by $1.50-3.00. Factor kitting costs into the margin model. Pre-kitting (assembling bundles in advance) is cheaper but ties up inventory.
Comparing bundle conversion to site-wide conversion is misleading because bundle traffic has different intent. A/B test the bundle page itself: test price points, bonus items, imagery, and urgency framing against each other.
Bundles lose urgency and novelty over time. Rotate bundle compositions quarterly. Evergreen bundles (like "Starter Kit") can persist, but seasonal and thematic bundles should have explicit end dates.
Track what bundle buyers do next. Do they reorder individual components? Do they buy the next bundle? If bundle buyers have lower LTV than solo buyers, your bundle is attracting deal-seekers, not loyal customers. Adjust targeting accordingly.