BUILD-YOUR-OWN BOXES

How Do I Set Up Pick-Any-6 Pricing Without Creating Hundreds of Variants?

How Do I Set Up Pick-Any-6 Pricing Without Creating Hundreds of Variants?
Photo by Ondrej Supitar on Unsplash
Quick answer: You set up pick-any-6 pricing by using a box builder that prices the box as a whole instead of creating a separate variant for every possible combination. The builder lets shoppers choose any 6 items, then applies one bundle price or per-item rule at checkout, so you never have to manually build the thousands of variant combinations that a native variant system would demand. The clean setup is one box product with a rule like "any 6 for $54," not 6 dropdowns multiplied into a variant explosion.

How to Set Up Pick-Any-6 Pricing Without a Variant Explosion

You avoid hundreds of variants by pricing the box, not the combination. Instead of asking your store to store every mix of 6 items as its own SKU, a box builder treats the box as a single product and applies a pricing rule when the shopper checks out.

This matters because native variant systems multiply. If you have 20 products and let shoppers pick 6, the number of possible combinations runs into the tens of thousands. No store can or should build that by hand. The variant approach breaks long before you finish.

A box builder sidesteps the math entirely. The shopper picks 6 real products, the builder tracks the selection, and one rule sets the price. For merchants on OpoShop, this is the difference between a two-minute setup and an impossible spreadsheet.

Why Variants Explode With Pick-Any Pricing

Variants explode because every combination becomes its own record, and combinations grow fast. Understanding why this happens makes it obvious why you should not use raw variants for a box.

A standard variant system was designed for one product with a few options, like a shirt in 4 sizes and 5 colors, which is 20 variants. That is manageable. But a pick-any-6 box is a different animal because the shopper is choosing multiple products, not options on one product.

Here is what the growth looks like:

  • Small catalog: 12 items, pick any 6, produces hundreds of combinations.
  • Medium catalog: 20 items, pick any 6, produces tens of thousands.
  • Large catalog: 40 items, pick any 6, produces millions of combinations.
  • With duplicates allowed: letting shoppers pick the same item twice multiplies the count again.

A quick example shows the problem.

Say you sell 15 flavors of protein bar and you want a "pick any 6" box for $18. If you tried to model that with native variants, you would need to pre-create every unique 6-flavor mix, which is thousands of SKUs. Each would need inventory, images, and pricing. It is not just tedious, it is genuinely unworkable. A builder on your OpoShop store skips all of it by pricing the box once.

The Right Way to Structure Pick-Any-6 Pricing

The best structure is one box product plus one clear rule. You define the box size, the eligible products, and the price logic, then let the shopper assemble it.

There are two common pricing models, and both avoid variants:

  • Flat box price: Any 6 items cost one fixed price, like $54, no matter which 6 are chosen. Simplest to communicate.
  • Per-item with a bundle discount: Each item keeps its price, but the box applies a discount when 6 are selected, like 15 percent off the six.

Flat box pricing works best when your items are similar in cost. If every protein bar is roughly $3, "any 6 for $16" is clean and honest. Per-item pricing works better when items vary a lot, like a skincare box where a serum costs far more than a lip balm.

Either way, you are storing one box, not thousands of variants. The builder does the counting and the pricing, so your catalog stays small and your store stays fast in your OpoShop dashboard.

How to Set It Up Step by Step

The cleanest way to launch pick-any-6 pricing is to define the box once and let the builder handle the combinations. You do not touch a single variant.

1
Choose the box size
Set the target to 6 items so shoppers know exactly how many to pick and the price is predictable.
2
Pick eligible products
Select which existing products can go in the box instead of duplicating them as new SKUs.
3
Set one pricing rule
Choose a flat box price like $54 or a per-item bundle discount so the box prices itself at checkout.
4
Add build guardrails
Decide whether duplicates are allowed and whether categories have minimums so the box always makes sense.
5
Test one full box
Build a real box as a shopper, check the cart price, and confirm it adds as a single line item.

Here is what those steps look like in practice.

1. Define the box, not the combinations

Create one box product. Give it a size of 6 and a price rule. This single product represents every possible box, because the pricing lives in the rule, not in pre-built variants.

That one decision is what saves you from the variant explosion. You are describing the shape of the box rather than listing every mix.

2. Point the box at existing products

Rather than cloning products into bundle-only SKUs, link the box to products you already sell. The shopper picks from your live catalog, and inventory stays accurate because each pick still draws from the real product's stock.

This keeps your store clean. You are not maintaining two copies of every item, one for normal sales and one for boxes.

3. Set and test the price rule

Choose flat or per-item pricing, then build a test box yourself. Add 6 items, open the cart, and confirm the total matches your rule and the box shows as one line. Testing one full box catches 90 percent of setup mistakes before a customer ever sees them.

A builder on OpoShop applies the rule automatically, so once the test box prices correctly, every future box will too.

Set up pick-any-6 pricing

Variants vs Box Builder vs Manual Discount Codes

There are a few ways people try to build pick-any-6 pricing, and only one of them scales. Comparing them side by side makes the choice clear.

MethodBest use caseWhy it worksWatch-out
Native variantsA single product with a few optionsBuilt into every store and simple for basic casesExplodes into thousands of SKUs for pick-any boxes
Box builderAny pick-any-6 or mix-and-match offerPrices the whole box with one rule and no variant mathNeeds a dedicated builder set up on your store
Manual discount codeOne-off or small promotionsQuick to create with existing toolsShoppers must add items by hand and codes are easy to misuse

Native variants are the trap most merchants fall into first because it is the tool already in front of them. It works for a shirt, not for a box, and the variant count makes it collapse fast.

A box builder is the purpose-built answer. It stores one box, prices it with a rule, and lets shoppers assemble from your real catalog. This is the only option that stays manageable as your catalog grows.

Manual discount codes can fake a bundle for a quick promo, but they push the work onto the shopper and leave the door open to abuse. For an ongoing pick-any-6 offer in your OpoShop store, a builder is the durable choice.

Common Mistakes With Pick-Any-6 Setups

Most pick-any-6 problems come from trying to force the offer into the wrong tool. A few mistakes show up again and again.

The first mistake is using native variants at all. The moment you try to pre-build combinations, you are on a path that does not finish. Price the box, not the mix.

The second mistake is duplicating products into bundle-only SKUs. This doubles your catalog and desyncs inventory. Link the box to your live products instead.

The third mistake is unclear box size. If the shopper does not know they are picking exactly 6, they get confused and abandon. Show the target and a progress counter.

The fourth mistake is a price that does not reward the box. If picking 6 costs the same as buying 6 separately, there is no reason to use the box. Build in a visible savings so the bundle earns its place.

The fifth mistake is skipping the test box. Setups look right until a real box prices wrong at checkout. Always build one full box yourself in your OpoShop store before you promote it.

What We Recommend for [OpoShop](https://oposhop.io) Merchants

For OpoShop merchants, we recommend using a box builder with one box product and one pricing rule, and never touching native variants for pick-any-6. This is the setup that stays simple no matter how big your catalog gets.

Start with three decisions:

  1. One box product with a size of 6 linked to your existing catalog.
  2. One pricing model, either a flat box price or a per-item bundle discount.
  3. One test box built and checked before you announce the offer.

That mix covers almost every pick-any-6 situation. It also keeps your store fast and your inventory accurate because you are not maintaining thousands of fake SKUs.

If your items are similar in price, choose flat box pricing for the cleanest message. If your items vary a lot, choose per-item pricing so expensive picks are not underpriced. The right model is the one that matches how your products are priced already.

For most stores, the best pick-any-6 setup is the one that looks effortless to the shopper and stays invisible in your back end. One box, one rule, zero variant headaches.

Best answer: Set up pick-any-6 pricing with a box builder that prices the whole box with a single rule, not with native variants that multiply into thousands of SKUs. Create one box product linked to your live catalog, choose a flat or per-item price, and test one full box in your OpoShop store before you launch.

If you want a straightforward next step, look at how a box builder handles pick-any pricing without a variant list at all.

See box pricing options

FAQs

Why does pick-any-6 create so many variants in a normal store?

Because native variant systems store every combination as its own record, and picking 6 items from a catalog produces thousands or millions of combinations. That system was built for one product with a few options, not for choosing multiple products, so it collapses under a box offer.

Can I do pick-any-6 pricing without a special app?

You can fake a small version with discount codes, but shoppers have to add each item by hand and the codes are easy to misuse. For a real, ongoing pick-any-6 offer, a box builder is far cleaner because it prices the whole box with one rule and adds it to cart in one click.

Should I use flat box pricing or per-item pricing?

Use flat box pricing when your items are similar in cost, since "any 6 for $54" is easy to understand. Use per-item pricing with a bundle discount when your items vary a lot in price, so an expensive pick is not accidentally underpriced. Both avoid the variant explosion.

Will a box builder mess up my inventory counts?

No, if it is set up to link the box to your live products. Each item a shopper picks still draws from that product's real stock, so inventory stays accurate. Problems only appear when merchants clone products into separate bundle-only SKUs, which you should avoid.

How big can my catalog be for a pick-any-6 box?

As big as you like, because the builder prices the box rather than storing combinations. Whether you offer 12 items or 200, the setup is still one box product and one rule, so a large catalog does not slow anything down.

How do I know my pick-any-6 pricing is set up correctly?

Build one complete box as a shopper, open your cart, and confirm the price matches your rule and the box shows as a single line item. This one test catches most setup mistakes. Once a full test box prices right in your OpoShop store, every future box will follow the same rule.

Ready to launch pick-any-6 pricing without a variant list? Set it up where your customers already shop.

Build your box offer

Ready to dive in?

Learn more