Chat on WhatsApp

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.

Was this helpful?