Migrating a dance & ballet supplies store from WooCommerce to Shopify (2026)
How to migrate a dance, ballet, or performing arts supplies WooCommerce store to Shopify — pointe shoe fitting, dance shoe variants, costume sizing, dancewear collections, and studio trade accounts.
Dance and ballet retail has some of the most complex product sizing in the footwear and apparel space. Pointe shoes alone involve five to six sizing dimensions (shoe size, width, vamp length, box shape, shank strength, profile). Dance studios are significant B2B buyers — purchasing class sets of uniforms and costumes for recitals. Getting the product data structure right at migration is essential: a customer who buys the wrong pointe shoe due to a missing width fitting or incorrect vamp specification will return it and find a more helpful retailer. This guide covers the full migration pattern for dance and performing arts retail.
Dance and performing arts product categories
- Ballet shoes: Leather and canvas ballet flats (split-sole and full-sole), soft ballet shoes for beginners. Size, width, colour (pink, white, black) variants.
- Pointe shoes: The most technically complex product in dance retail — multiple fitting dimensions. Major brands: Bloch, Freed, Grishko, Gaynor Minden, Capezio, R-Class.
- Character shoes: Heeled shoes for ballroom, theatre, Spanish dance. Size, heel height variants.
- Jazz and contemporary shoes: Split-sole jazz shoes, jazz oxfords, lyrical sandals, footundeez. Size variants.
- Tap shoes: Oxford style with toe and heel taps. Size variants. Taps replaceable (sell separately).
- Ballroom shoes: Standard, Latin, practice shoes. Size and heel height variants.
- Gymnastic and acro shoes: Gymnastic slippers, acrobatics shoes. Size variants.
- Leotards and bodywear: Ballet leotards (short/long sleeve, spaghetti strap), dance leotards, unitards. Size, colour variants.
- Tights and hosiery: Ballet pink tights, footed, footless, convertible. Size, colour, denier variants.
- Skirts and tutus: Ballet practice skirts (wrap, chiffon), tutus (classical, romantic). Size variants.
- Warmup wear: Leg warmers, warmup jackets, wrap cardigans. Size, colour variants.
- Costumes: Recital costumes, show costumes, character costumes. Age/height sizing by child age ranges.
- Accessories: Hair pins, bun nets, hair donut buns, ballet bags, dance bags.
- Flooring: Sprung floor panels, vinyl dance flooring, practice floors. Size (area/dimensions) variants.
- Equipment: Ballet barres (portable and wall-mounted), practice mirrors, resistance bands, yoga blocks.
Pointe shoe product setup
Pointe shoes are among the hardest products to configure in any ecommerce platform. The professional fitting approach requires:
- Shoe size: UK, EU, or brand-specific sizing. Many brands run narrow — provide size conversion tables.
- Width/fitting: XX (narrowest), X, N (narrow), M/C, W/D, WW/E, XXW/EE — varies by brand. This is the most critical dimension for comfort.
- Vamp length: Long vamp (more coverage, suits longer toes), standard vamp, short vamp (suits shorter toes, more flexible movement). Often listed as Low, Medium, High or V-cut.
- Shank strength: Soft (1), Medium-soft (1.5), Medium (2), Medium-hard (2.5), Hard (3), Extra hard (4) — varies by brand. Heavier dancers need harder shanks; beginners typically start with softer shanks.
- Box shape: Tapered (for narrow/pointed feet), U-box (for wider, squarer feet), Flared (intermediate). Not always exposed as a variant — often a metafield or collection attribute.
Shopify variant strategy for pointe shoes:
- Option 1 (Size): shoe sizes (1–10, or half sizes where stocked)
- Option 2 (Width): fitting values (XX, X, N, M, W, WW)
- Shopify 100-variant limit: size × width. If 15 sizes × 6 widths = 90 variants — just within limit for most shoes. Some specialist retailers stock all half sizes × all widths = 120+ variants. Split by width range if needed (Narrow Fittings / Standard-Wide Fittings).
- Vamp and shank: move to metafields or product names ("Freed Classic Professional — Long Vamp Medium Shank"). Create separate products per vamp/shank combination where these are fixed per product (Freed style-specific). Some brands (Gaynor Minden) allow customisation — implement as product customisation fields.
Pointe shoe metafields:
product.metafields.dance.shank_strength(single_line_text) — "Soft", "Medium", "Hard", "1", "2", "3"product.metafields.dance.vamp_length(single_line_text) — "Short", "Standard", "Long", "V-cut"product.metafields.dance.box_shape(single_line_text) — "Tapered", "U-box", "Flared"product.metafields.dance.profile(single_line_text) — "Low profile", "Standard profile", "High profile"product.metafields.dance.platform_size(single_line_text) — "Small", "Medium", "Large"product.metafields.dance.noise_level(single_line_text) — "Quiet", "Moderate" — relevant for studio useproduct.metafields.dance.suitable_for(single_line_text) — "Beginners", "Intermediate", "Advanced", "Professional"
Dance shoe sizing variants
- Ballet flats (leather/canvas): Variant: Size (child sizes C8–C2, adult sizes 1–9) + Width (Narrow, Standard, Wide). Colour as third option if brand/item range allows, else separate products per colour.
- Character shoes: Variant: Size + Heel Height (1.5 inch, 2 inch, 2.5 inch). Colour typically separate products.
- Tap shoes: Variant: Size + Tap Type (Capezio-style replaceable taps vs fixed taps) if applicable. Replacement taps sold separately — create as individual products.
- Dance sizing note: children's dance shoes often sized differently from school shoes — display a sizing note and link to a brand-specific size guide on every dance shoe product page.
Costume and dancewear sizing
- Children's dancewear is typically sized by age range (2–3 years, 4–6 years, 7–9 years) or by height range (100–110 cm, 110–120 cm). Include both in size labels where possible: "Age 4–6 / Height 110–120 cm".
- Costumes for recitals: often measured by chest, waist, and hip. Create a size guide metafield linking to measurement instructions.
- Adult sizes: follow standard XS/S/M/L/XL or numerical sizing. Include a detailed size guide on product pages — dance leotards in particular vary widely between brands.
- Variant: Size using the age/height notation for children's products. This is importable directly from WooCommerce attribute values.
Dance studio trade accounts
- Dance studios and schools are major B2B buyers: uniform sets for 20–100 students, recital costumes in bulk, replacement ballet shoes for school stock.
- Studio pricing: 10–20% discount on standard prices for verified dance schools.
- Verification: require proof of studio registration (Cecchetti, RAD, ISTD, BATD affiliation, or Companies House/HMRC registration for independent studios).
- Bulk ordering: studios order sets of specific sizes for class groups. Create a bulk order form or use a B2B wholesale app with quantity-tiered pricing.
- Uniform packs: consider product bundles (leotard + tights + ballet shoes in one SKU) for new student starter packs — common studio purchase.
- Wholesale/trade app options: Wholesale Club, B2B Wholesale Club, Shopify B2B (Plus only).
Recital costume ordering
- Recitals have a production cycle: studios order costumes 3–6 months ahead of the show. Offer pre-orders with an estimated dispatch date.
- Costume personalisation: some costumes are ordered with dancer name or studio name embroidered. Add a customisation field at product page level.
- Group order coordination: provide a downloadable size form (PDF) for teachers to collect student measurements and compile group orders. Upload order via CSV or use a B2B order form.
- Non-returnable after alterations: costumes that have been hemmed or personalised cannot be returned — state this policy clearly at product page and cart level.
Pointe shoe fitting guide
- Pointe shoe fitting is a specialist skill — professional fitting is recommended for all dancers, particularly beginners going on pointe for the first time.
- Create a comprehensive pointe shoe fitting guide page covering: when to start pointe work (typically 11–12 years old, subject to teacher and physio assessment), how to measure feet for pointe shoes, understanding vamp and shank, trying on at home guide, breaking-in guide.
- Teacher recommendation note: "We recommend all beginners have their first pointe shoes fitted in-store or via our virtual fitting service. Online self-purchase is recommended only for dancers who know their brand and fitting."
- Virtual fitting service: offer a video call fitting service for customers who cannot visit in person. Product: "Virtual Pointe Shoe Fitting Consultation" — no inventory, no shipping, time-slot booking.
- Link pointe fitting guide from all pointe shoe product pages.
Dance migration checklist
- Create dance metafield namespace: shank_strength, vamp_length, box_shape, profile, suitable_for, noise_level
- Set up pointe shoe variants: size × width (check 100-variant limit — split by width range if exceeded)
- Create separate products per vamp/shank combination for brands where these are fixed (Freed style names map directly to vamp/shank combos)
- Set up dance shoe variants: size × width or size × heel height by category
- Use age/height notation for children's dancewear sizes
- Create studio trade account application form
- Install B2B wholesale app for studio pricing tier
- Build recital costume pre-order flow with estimated dispatch dates
- Create pointe shoe fitting guide page — link from all pointe shoe products
- Set up virtual fitting consultation service product
- Add brand-specific size guide links to all dance shoe product pages
- Enable shank strength, vamp length, shoe type, width filters in Search & Discovery
- Test: pointe shoe — size × width variant selection → correct SKU to cart → metafields visible on product page
- Test: studio account — trade pricing applied at checkout with studio login
The pointe shoe fitting guide is to dance retail what the bra fit guide is to lingerie: the most impactful single piece of content a dance retailer can create. Pointe shoes purchased without proper fitting knowledge cause injury — this is not a minor inconvenience but a genuine physical harm, and experienced dancers know this. The retailers who earn long-term trust in dance retail are those who actively discourage inappropriate purchases ("your child is not ready for pointe work yet — here is why") and who invest heavily in fitting guidance. A detailed, honest fitting guide that explains when not to buy pointe shoes as well as how to choose them is a trust signal that differentiates a specialist retailer from a general sports shop, and it converts better because customers feel confident rather than anxious about their purchase decision.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.