Inclusive sizing XS-6X with separate cup/band axes, what changes on Magento?

Body-positive sizing is now table stakes, the brands that don’t carry through to 6X / cup K are visibly absent from the conversation (Aerie Real, Parade, Savage X Fenty, Lane Bryant Cacique all carry the full range).

Architecture changes:

  • Two independent attribute axes for bras instead of a single “size” dropdown. Magento configurable product with band_size attribute (28, 30, 32, 34, 36, 38, 40, 42, 44, 46) and cup_size attribute (AA, A, B, C, D, DD, DDD, F, G, H, HH, J, K). Customer can independently pick band + cup. A 38DD shopper can order 38D, 38DDD, 36DD, or 40DD without the parent SKU exploding into 14×13=182 hard-coded combinations.
  • Sparse availability handling, not every band+cup combo will exist (a 28K is rare; a 46AA is also rare). The PDP shows unavailable combos as greyed out instead of hiding them, so plus-petite or full-bust shoppers see that the brand carries their range even if a specific colorway doesn’t.
  • Brava body sizing (or equivalent custom system) for shapewear that combines bust + waist + hip into a body-type bucket (e.g. “hourglass M” vs “rectangle M”). Brava licenses their system; alternatively build a custom 9-bucket model.
  • Inclusive size charts on PDP with measurements in inches + cm, plus a model-wearing-this-size photo for every size carried (not just S/M/L).

Shopify can do this with apps + custom code, but the variant ceiling (100 per product, 2,000 on Plus) makes it painful at scale. Magento handles it natively because configurable products with independent axes is core, not bolted-on.

Kishan Savaliya
Kishan Savaliya
Adobe Certified Magento Commerce Developer
Ahmedabad [IN]working hours, replies within four hours
When do you need it

Read personally. Never shared. Or email the brief.

More on magento for lingerie + intimate apparel

Need it fixed, not just explained?

Send the brief with your store URL; the written quote comes back within 24 hours.