Why Is My Average Order Value High but Profit Still Low?

High AOV does not guarantee high profit
High AOV does not guarantee high profit because revenue per order and money kept per order are not the same thing. A $68 order can be worse than a $44 order if the $68 order needed a deep discount, heavier shipping, extra packaging, and more low-margin items to happen.
We see this a lot with build-your-own boxes. A shopper fills a crate, the progress meter climbs, the cart looks healthy, and everyone feels good about the order size. Then the box is packed, the shipping label is bought, the inserts are added, and the margin tells a different story.
A coffee brand is a simple example. Say a flat "any 6 for $50" crate pulls customers from a usual $22 order to a $50 order. That sounds strong until shoppers load the box with bags that cost far more than the average SKU the pricing was built around.
The same thing happens in OpoShop stores selling candles, soap, snacks, cosmetics, and gifts. Bigger baskets help only when the extra dollars stay ahead of the extra costs.
What does it mean when AOV is high but profit is low?
AOV measures revenue per order, while profit measures what is left after costs. That is the whole issue.
Average order value is a top-line number. Profit is what remains after product cost, discounts, shipping support, packaging, pick-and-pack labor, payment fees, and any other order-level cost. If the top line goes up but those costs rise even faster, the business does more work for less money.
The math is plain:
AOV = total revenue / total orders
Profit per order = order revenue - product cost - discounts - shipping cost - packaging cost - fulfillment labor - fees
That gap matters because AOV can look healthy in a dashboard even while contribution per order gets squeezed. A founder sees a jump from $38 to $61 and assumes the offer is working. The bank balance says otherwise.
A gift-focused store during the holidays is a good example. A holiday box may lift order value from $45 to $78. But if the order also needs rigid packaging, tissue, inserts, gift notes, and crosses a higher shipping weight threshold, the extra revenue can disappear fast.
Why does this matter for bundle and mix-and-match offers?
Bundle and mix-and-match offers can raise basket size while making the order less attractive financially. That is why AOV on its own can fool you.
Custom boxes feel strong because shoppers add more units in one session. That part is real. But a build-your-own offer also changes shopper behavior. People do not pick items evenly. They often choose the heaviest, most giftable, or best-value products in the pool.
A soap or candle brand offering pick-any-6 bundles sees this all the time. The shopper does not think in margin terms. The shopper thinks, "If I can pick any six, I should choose the bigger jars, the seasonal scents, or the products I would not buy one by one." That pushes AOV up and margin down at the same time.
This also matters for cash flow. Bigger orders often tie up more inventory, use more packaging, and create more replacement risk if something arrives damaged. So even if the order total looks better in your OpoShop admin, the offer may not be repeatable at scale.
If you want a cleaner way to raise order size without leaning on storewide markdowns, a guided bundle setup is worth looking at.
How do you diagnose why bigger orders are not making more money?
You diagnose weak profit on bigger orders by breaking the order down line by line, not by staring at AOV. The answer is usually obvious once each cost is attached to the bundle.
1. Start with the actual orders, not the average
Averages hide the problem. Pull 20 or 30 real bundle orders and mark what customers actually chose.
A candle brand may discover that the "any 6" box was priced around medium tins, but shoppers mostly picked large glass jars. A snack store may learn that the box is filled with bulky items that trigger dimensional shipping costs. The offer looked fine. The actual picks broke it.
2. Separate product margin from order costs
A lot of founders combine everything into one vague sense of "the order seems worth it." That is too fuzzy to fix.
Break it apart:
- Product margin: what each included SKU leaves before order-level costs.
- Discount cost: how much value the bundle rule gives away.
- Shipping gap: what the customer paid versus what the shipment cost.
- Packaging cost: box, filler, inserts, labels, gift presentation.
- Fulfillment labor: extra time to pick mixed items and build the crate.
3. Look at what the offer teaches shoppers to do
Offers shape behavior. A flat-price crate tells shoppers to hunt for the most value inside the allowed pool.
Weak: "Pick any 6 for $50." Stronger: "Pick any 6 from this curated group, with items marked as 2 slots or priced as add-ons."
That small rule change can protect margin without making the offer feel stingy. In a OpoShop store, a live running total and progress meter can help shoppers build the box clearly, but the item eligibility rules still need to do the heavy lifting.
4. Compare pre-offer and post-offer order quality
Bigger orders are not automatically better orders. Check whether the bundle brought in shoppers who reorder, or just shoppers who buy once when the deal is rich.
If the post-offer order has more units but lower repeat purchase, higher support volume, and thinner order contribution, the bundle is doing less than it appears.
A practical next step is to rebuild the offer around what your best orders already look like, not around the biggest cart you can create.
Which causes are most common: pricing problem, product-mix problem, or operations problem?
Most cases fall into three buckets: pricing, product mix, or operations. You do not need a giant audit to spot the difference.
| Cause | What it looks like | What usually fixes it |
|---|---|---|
| Pricing problem | Flat bundle price looks generous, AOV rises, margin falls when SKUs dominate | Raise the bundle price, reduce discount depth, use slot-based rules, or switch to tiered savings |
| Product-mix problem | Shoppers load the crate with low-margin, heavy, or gift-costly items | Remove weak SKUs, split items into a separate pool, or cap certain picks |
| Operations problem | Revenue per order is fine, but shipping, packaging, and labor eat the gain | Tighten box sizes, simplify inserts, charge shipping more accurately, or reduce pack time |
A pricing problem usually shows up first in the math. The bundle looks generous before the order is packed. A coffee merchant offering any 6 for $50 may realize the crate works only if customers choose a balanced mix, but customers keep selecting higher-cost bags.
A product-mix problem shows up in the item report. A soap brand may notice that the lowest-margin scents, the largest bars, or the most expensive gift-ready items dominate the bundle. The box builder did its job. The item pool did not.
An operations problem shows up after checkout. The offer may be fine on paper, but the real box is too heavy, too slow to pack, or too expensive to present. Gift stores hit this wall fast during Q4.
OpoShop merchants usually need to check all three. The trouble is rarely just one thing.
Common mistakes that make AOV look healthy while profit stays weak
The most common mistakes are easy to miss because they make the dashboard look better first. That is what makes them dangerous.
- Including too many low-margin items: A box builder feels flexible, but flexibility without guardrails lets weak SKUs take over the order.
- Using one flat price for uneven products: "Any 6 for $50" sounds clean, but it breaks fast if a $6-cost item and a $12-cost item count the same.
- Chasing basket size alone: A bigger cart is not the goal. A stronger order is the goal.
- Hiding shipping economics: Free shipping thresholds and bundle discounts can stack into a bad deal if heavier orders cost much more to send.
- Training customers to wait for deals: Rich bundle pricing can teach shoppers to skip full-price purchases and wait for the crate offer.
A small brand on OpoShop might see a live progress bar pull shoppers from 3 items to 6 items and assume the setup is working perfectly. But if the last 3 items are low-margin add-ins or heavy products, the extra units do not help enough.
This is also where buy-more-save-more tiers can beat a flat bundle. A tier like buy 3 save 10%, buy 5 save 15% often gives you more control than one hard price for a fully custom box. It is less flashy, but the economics can be much healthier.
What we recommend for Crateful-style build-your-own box offers
The best setup for Crateful-style offers is a curated product pool, clear rules that protect margin, and pricing that guides shoppers without giving away the whole box. Bigger orders should feel fun for the shopper and still make sense for the merchant.
We would start with the product pool. Put your strongest items in the crate first, not every item in the catalog. If a candle scent is heavy, fragile, or already thin on margin, it should not have the same role as a lighter, healthier SKU. If a coffee bag is costly to source, do not let six of them slide into a flat-price box unchecked.
Then look at the rule itself:
- Use curated eligibility: Let shoppers choose from a pool built for the offer, not the whole store.
- Use slot logic or tiered pricing: If some items cost much more, let them count as 2 picks or carry an added charge.
- Show pricing clearly: Running totals and progress meters help shoppers build confidently without surprise.
- Test box structures against real mixes: Price the offer against the heaviest and costliest likely combinations, not the average case.
- Compare bundle types: Test build-your-own boxes against buy-more-save-more tiers and see which one leaves stronger order contribution.
A good test is simple. Run one offer where shoppers pick any 6 from a curated mid-margin pool. Run another where shoppers get a smaller discount but can mix across more products. In many OpoShop stores, the second version wins because it raises units per order without letting the weakest economics dominate.
If you sell gifts, keep presentation inside the math from day one. Tissue, inserts, dividers, ribbons, and gift notes are not tiny details. On a $72 holiday box, an extra $5 to $8 in presentation and shipping costs changes the whole order.
Crateful-style merchandising works best when the crate builder is not just making the cart bigger. The crate builder should also steer shoppers toward a healthier mix. That is the real job.
If your OpoShop store already has shoppers responding to bundles, the next move is not deeper discounts. The next move is better rules.
Best answer: If your average order value is high but profit is still low, stop judging the offer by cart size alone. Reprice the bundle against the most expensive likely item mix, remove weak SKUs from the eligible pool, and account for shipping, packaging, and labor on every larger order. For many OpoShop merchants, a tighter build-your-own box or a cleaner tiered offer fixes the problem faster than another discount.
FAQs
Can average order value go up while profit goes down?
Yes. AOV can rise while profit falls if the bigger order includes deeper discounts, lower-margin products, heavier shipping, more packaging, or more fulfillment labor. A larger cart only helps if the extra revenue stays ahead of the extra cost.
What is more important than AOV for a small ecommerce store?
Profit per order and contribution margin tell you more than AOV alone. A small ecommerce store needs to know how much money each order leaves after product cost, discounts, shipping support, packaging, labor, and fees.
Do bundle discounts usually reduce profit margin?
Yes, bundle discounts often reduce margin unless the item mix and pricing rule are built carefully. The discount can still be worth it if the offer raises units per order without letting or low-margin items dominate the box.
How can I tell which products are hurting bundle ?
Pull recent bundle orders and mark which SKUs show up most often, then compare those items by margin, weight, and packaging cost. The products hurting the offer are usually the ones customers love to choose but that leave very little room after order costs.
Should I exclude some items from a mix-and-match offer?
Yes. Excluding some items is often the cleanest fix. If a SKU is heavy, fragile, costly to source, or already thin on margin, that SKU should not always sit in the same bundle pool as your healthier products.
How often should I review bundle pricing and margins?
Review bundle pricing and margins at launch, after the first 20 to 50 orders, and again whenever product costs, shipping rates, or item mix change. For seasonal gift offers, review before every major selling period because presentation and shipping costs can shift fast.
If you want bigger carts that still make sense after the box is packed, build the offer around margin rules, not just order size.

