k-sync
Back to blog

Migrating a baby and kids store from WooCommerce to Shopify (2026)

How to migrate a baby, nursery, or children's products WooCommerce store to Shopify — age range variants, safety compliance metafields, gift registry setup, age-gated products, and baby retail Shopify configuration.

·By k-sync
5 min read · 910 words

Baby and children's product retailers carry additional responsibilities that affect product data structure: safety standards must be surfaced clearly, age suitability must be accurate (both for development and for choking hazard warnings), and gift registries are a major acquisition channel. Getting this right during migration protects your customers and your reputation.

Baby and kids product categories

Age range as a variant and metafield

Age suitability in baby and kids retail serves two different purposes:

In WooCommerce, age ranges are typically stored as pa_age or pa_size attributes for clothing, and as a custom field for toys. k-sync maps clothing size attributes to Shopify variant options and captures toy age minimums in the normalized product's metafields.

product.metafields.baby.min_age_years = "3"        // Toy safety — not for under 3
product.metafields.baby.max_age_years = "8"         // Upper suitable age
product.metafields.baby.clothing_size_guide = "uk"  // UK, EU, or US sizing

Safety compliance metafields

Safety standards are not optional for baby and children's products. They need to be visible in product listings and structured in your data for potential compliance auditing.

MetafieldExampleProduct type
baby.safety_standardBS EN 1888 / BS EN 1130 / EN 71 / R129Prams, cots, toys, car seats
baby.ukca_markedtrue / falseAll regulated products
baby.ce_markedtrue / falseEU market products
baby.bpa_freetrue / falseFeeding, bottles, teethers
baby.choking_hazardtrue / falseSmall-parts toys
baby.isofix_compatibletrue / falseCar seats
baby.mattress_standardBS 7177 (crib) / BS EN 16890Mattresses
baby.latex_freetrue / falseTeethers, dummies
baby.machine_washabletrue / falseBedding, soft toys, clothing
baby.max_child_weight_kg15 / 22 / 36Car seats, pushchairs

Gift registry and baby shower lists

Baby registries (gift lists) are a major acquisition channel for baby retailers. Expectant parents create a wishlist, share it with family, and guests purchase directly. In WooCommerce, this is typically handled by a plugin (e.g., YITH Gift Registry, WC Wishlists).

Shopify does not have a native gift registry. Options after migration:

If you currently have WooCommerce wishlists/registries, these cannot be auto-migrated — the data structure is plugin-specific. Communicate the transition to customers before switching platforms.

Nursery furniture bundles

Nursery furniture is frequently sold as a bundle: cot + wardrobe + chest of drawers in the same collection/range. In Shopify:

During migration, WooCommerce grouped products (products linked together without a shared variant) map cleanly to this bundle pattern in k-sync's normalized data.

Mattress firmness and sleep safety messaging

Baby mattress firmness is a safety consideration (FSID safe sleep guidelines recommend a firm, flat mattress). Structure this clearly:

product.metafields.baby.mattress_firmness = "Firm"
product.metafields.baby.mattress_type = "Foam / Spring / Natural fibre"
product.metafields.baby.breathable_cover = "true"
product.metafields.baby.cot_size = "Cotbed / Standard cot / Moses basket"

Display safe sleep guidance (link to Lullaby Trust or NHS advice) on cot and mattress product pages via a Shopify section or metafield-driven content block.

Clothing size variants for children's wear

Children's clothing uses age-based sizing in the UK (unlike adult clothing which uses numeric sizes). The size run for a childrenswear product might be:

Newborn → 0–3m → 3–6m → 6–9m → 9–12m → 12–18m → 18–24m → 2–3y → 3–4y → 4–5y → 5–6y → 6–7y → 7–8y

In WooCommerce, this is a pa_age or pa_size attribute with these terms. During migration, normalise the term format: remove inconsistencies like "6-9 months" vs "6–9m" before pushing to Shopify. k-sync flags variant option value inconsistencies in validation for manual review.

Post-migration checklist for baby and kids stores

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 free

Related reading

Browse all migration guides