k-sync
Back to blog

Migrating a climbing and bouldering store from WooCommerce to Shopify (2026)

How to migrate a climbing gear, bouldering, or outdoor adventure WooCommerce store to Shopify — safety certification metafields, shoe sizing strategy, rope and protection variants, and climbing retail Shopify setup.

·By k-sync
4 min read · 872 words

Climbing gear retail occupies a unique position in sport retail: almost every product is safety-critical, certification data is legally important, and product lifespans and retirement conditions must be communicated clearly. Migrating a climbing shop's WooCommerce store to Shopify means getting the certification and specification metafields right — not just the variant structure.

Climbing and bouldering product categories

Safety certification metafields

Safety certification is not optional information for climbing gear — it is legally required to be communicated to customers, and it directly affects purchasing decisions. Structured metafields enable you to display this prominently and consistently:

MetafieldExampleProduct type
climbing.uiaa_certifiedtrue / falseAll safety gear
climbing.ce_standardEN 892 / EN 12492 / EN 362 / EN 1891All safety gear
climbing.uiaa_falls8 / 12 / 15 / 20+Ropes
climbing.dynamic_elongation_pct35 / 40Ropes
climbing.static_elongation_pct8 / 10Ropes
climbing.impact_force_kn8.5 / 9.2 / 10.1Ropes
climbing.diameter_mm9.5 / 9.8 / 10.2Ropes, slings
climbing.length_m30 / 40 / 50 / 60 / 70Ropes, slings
climbing.dry_treatmentDry-Core / Full Dry / NoneRopes
climbing.gate_strength_kn7 / 8 / 10Carabiners
climbing.major_axis_kn22 / 24 / 28Carabiners
climbing.gate_typeScrewgate / Twist Lock / Wiregate / Bent gateCarabiners
climbing.compatible_rope_range_mm8.5–11 / 7.8–10.5Belay devices
climbing.retirement_age_years10All safety gear
climbing.manufactured_date_visibletrueAll safety gear

Climbing shoe sizing

Climbing shoe sizing is notoriously complex and is the most common source of customer returns in climbing retail. Sizing is typically downsized by 1–3 EU sizes from street shoe size, varies significantly between brands, and differs between aggressive bouldering shoes (tightest fit) and all-day comfort shoes (closest to street size).

In Shopify, climbing shoes should:

During migration from WooCommerce, climbing shoe sizes stored as pa_size map to Shopify option values. Review all size naming for consistency — "EU 42" vs "42" vs "42 EU" must be normalised to one format.

Rope variants — diameter, length, treatment

Ropes are highly specified products. A rope SKU is defined by brand + diameter + length + dry treatment. In Shopify:

3 diameters × 4 lengths × 3 treatments = 36 variants — within Shopify's limit. Each combination has distinct pricing (dry treatment adds significant cost) and inventory. During migration, k-sync preserves all WooCommerce attribute combinations as Shopify variants.

Climbing protection sizing

Cam sizing uses manufacturer-specific numeric scales (#0.4, #0.5, #0.75, #1, #2, #3, #4). These are not interchangeable between brands — a Black Diamond #1 is different to a Wild Country #1. Store the size range (crack width range in mm) as a metafield:

product.metafields.climbing.crack_range_mm = "23.9–42.0"
product.metafields.climbing.cam_size_label = "#2"
product.metafields.climbing.colour = "Yellow"
product.metafields.climbing.weight_g = "89"

These are different products (each size has its own product), not variants. Colour is a metafield (informational) or a variant if multiple colour options are available for the same size.

Product retirement and safety information

Safety standards mandate that life-safety equipment has a defined retirement age (typically 10 years from manufacture date, or sooner if inspection reveals damage). Climbing retailers who take this seriously display retirement guidance prominently.

In Shopify, implement this with:

Post-migration checklist for climbing 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