One Product, Many Options: Using Combinations in ThirtyBees Print

  • 0

The problem this solves

Say you sell a t-shirt that comes in five sizes and six colours. That is thirty variations of one shirt. The wrong way to handle it, and the way that makes a store a nightmare to manage, is to load thirty separate products. Your catalogue balloons, your customer wades through near-identical listings, and updating anything means editing thirty entries.

The right way is one product with combinations. You load the t-shirt once, tell ThirtyBees it comes in those sizes and colours, and it generates the variations for you. The customer lands on a single tidy product page and picks their size and colour from dropdowns. One listing, every option, no clutter.

The two pieces: attributes and combinations

ThirtyBees builds this from two connected ideas, and understanding the difference makes the rest straightforward:

  • Attributes are the kinds of choice and their values, Size (Small, Medium, Large) and Colour (Red, Blue, Green). You set these up once, and then reuse them across every product they apply to. Define your sizes and colours a single time, and every product that comes in sizes and colours draws on the same list.
  • Combinations are the actual variations of one product, built by pairing those attributes together: Small Red, Small Blue, Medium Red, and so on. Each combination can carry its own stock level, its own price adjustment, its own barcode, and even its own image.

So attributes are your reusable building blocks, and combinations are what you assemble from them on a specific product.

Setting it up, in order

  1. Create your attributes first, in the Attributes section, before you touch the product. Set up Size with its values, Colour with its values, and anything else your products vary by. Do this once and it serves your whole catalogue.
  2. Open the product you want to add options to, and go to its Combinations tab.
  3. Generate the combinations by choosing which attribute values apply to this product, ThirtyBees can create all the pairings for you in one step rather than you building each by hand.
  4. Adjust each combination as needed: set stock per variation, add a price difference if, say, the XXL costs more, and attach a colour-specific image so the picture changes when the customer picks a colour.
  5. Set your default combination, the one shown first when the customer opens the page.

Why this is worth doing properly

  • Accurate stock. Each variation tracks its own stock, so you know you are out of Medium Blue specifically, not just "low on shirts," and the store stops customers ordering a combination you cannot fulfil.
  • A cleaner store. One product page per product, not thirty, which is easier for customers to use and far easier for you to maintain.
  • Sensible pricing. Charge more for larger sizes or premium colours through per-combination price adjustments, without creating separate products.

Where it gets fiddly, and where we help

The concept is simple; the setup rewards care. A large catalogue with many attributes, images per colour, and price rules across dozens of combinations is real work to build correctly the first time, and mistakes in stock or pricing there are the kind customers notice. This is entirely doable yourself, and this article is your map for it. It is also exactly the sort of thing we handle as part of setting up a ThirtyBees store, so if you would rather your combinations were built and checked properly from the start, open a support ticket or ask us when we install your store.

Good to know

Set your attributes up thoughtfully at the beginning, because they are shared across your whole catalogue and renaming or restructuring them later is far more work than getting them right once. A clean, well-planned set of attributes, sensible sizes, a consistent colour list, makes every product you add afterwards quicker to build, and keeps your whole store tidy as it grows. Time spent on the attributes at the start pays back every time you load a new product.


Was this answer helpful?

« Back

Powered by WHMCompleteSolution