enum variant

size_type

The body type the size is cut for. Distinguishes regular from petite, plus, tall, or maternity sizing within the same numeric size value.

Also known as: body_type , size_category

Channel support

Channel Status Field name Notes
Google Merchant Center Optional size_type — Docs →
Meta Commerce Manager Optional size_type —
TikTok Shop Optional size_type —
Pinterest Catalog Optional size_type —
Amazon Optional size_type —
Bing Merchant Center Optional size_type —

Why it matters

A 'medium' regular and a 'medium' petite are very different physical fits. Channels filter on size_type so customers shopping petite see petite items. Missing size_type means missing petite/plus filtering opportunities.

Size_type adds the body-type dimension to sizing — petite (shorter), plus (larger), tall (longer), maternity, big-and-tall. A medium petite isn't the same physical fit as a medium regular; same numeric size, different cut for different bodies. Items targeting petite or plus customers need explicit size_type to win the filtered searches those customers run.

The dimension matters more for some categories than others. Apparel verticals where body type is a primary purchase criterion (women's professional wear, athleisure, lingerie) benefit heavily from size_type. Verticals where one-cut-fits-most works (oversized streetwear, certain accessories) need it less. Use the field where customers actively filter on body type; skip it where they don't.

The hierarchy: size + size_type + size_system together describe the variant fully. UK 12 petite is unambiguous; UK 12 alone is multi-interpretation. For catalogs serving multiple body types, populating all three becomes essential for variant disambiguation under item_group_id.

Format rules

  • Lowercase enum: 'regular', 'petite', 'plus', 'tall', 'big and tall', 'maternity'

    Applies to: Google Merchant Center, Meta Commerce Manager, Pinterest Catalog, Bing Merchant Center

Valid examples

petite

Petite cut

plus

Plus sizing

Common mistakes

small

Not a size_type — that's a size value

FAQ

Is size_type the same as size?

No. Size is the numeric/letter value ('M', 'UK 12'). Size_type is the body type cut ('petite', 'plus'). A garment can be 'M petite' — both fields set.

Last reviewed: 26 May 2026

Start free · No card

Why wait? Start free.

See your products rewritten in 60 seconds. Add a card only when you go live.

  • Start free, no card: import your catalogue and run the feed audit
  • 10 free AI credits to see your product titles rewritten
  • Go live with a 7-day free trial of Growth ($29/mo) or Pro ($49/mo)
  • Pay-as-you-go AI credits after the free 10, from $5