Migrating a sports equipment & gym store from WooCommerce to Shopify (2026)
How to migrate a sports equipment, gym gear, or home fitness WooCommerce store to Shopify — weight/size specifications, safety standards, assembly services, warranty data, and sports retail Shopify setup.
Sports equipment and home gym retailers sell large, heavy, technically complex products that share characteristics with furniture (freight shipping, assembly) and consumer electronics (technical specifications, warranty). After migrating from WooCommerce, Shopify handles the product complexity well through structured metafields, but the freight shipping setup and assembly service configuration require careful attention. This guide covers product setup, technical specifications, and operational configuration for sports equipment retail.
Product categories
- Cardio equipment: Treadmills, rowing machines, exercise bikes, ellipticals — high value, large/heavy, electrical
- Strength equipment: Barbells, dumbbells, weight benches, squat racks, cable machines
- Home gym systems: Functional trainers, cable crossovers, multi-gym units
- Free weights: Dumbbells, kettlebells, weight plates, barbells — sold as singles or sets
- Yoga and pilates: Mats, blocks, straps, reformers
- Recovery equipment: Foam rollers, massage guns, ice baths, compression
- Boxing and martial arts: Bags, gloves, pads, skipping ropes
- Small gym accessories: Resistance bands, ab wheels, pull-up bars, jump ropes
- Sports apparel and footwear: Training clothes, trainers — standard fashion/apparel migration
Equipment specification metafields
Physical specifications
product.metafields.equipment.dimensions_assembled_cm(single_line_text) — "L220 × W85 × H160 cm"product.metafields.equipment.dimensions_folded_cm(single_line_text) — "L85 × W70 × H45 cm" for foldable equipmentproduct.metafields.equipment.product_weight_kg(number_decimal) — assembled product weightproduct.metafields.equipment.max_user_weight_kg(number_decimal) — maximum user weight capacityproduct.metafields.equipment.space_required_cm(single_line_text) — minimum clear space recommended for safe useproduct.metafields.equipment.foldable(boolean) — whether equipment folds for storage
Performance specifications
product.metafields.equipment.resistance_levels(number_integer) — number of resistance/speed levelsproduct.metafields.equipment.max_speed_kph(number_decimal) — max speed for treadmillsproduct.metafields.equipment.max_incline_pct(number_decimal) — max incline for treadmills/bikesproduct.metafields.equipment.flywheel_kg(number_decimal) — flywheel weight for rowing/bikesproduct.metafields.equipment.weight_capacity_kg(number_decimal) — weight capacity for racks/benchesproduct.metafields.equipment.weight_increment_kg(number_decimal) — for adjustable dumbbells/weight stacks
Electrical/motor specifications
product.metafields.equipment.motor_hp(number_decimal) — motor horsepower (treadmills)product.metafields.equipment.power_requirement(single_line_text) — "230V UK plug", "Self-powered"product.metafields.equipment.noise_level(single_line_text) — "Quiet (magnetic resistance)", "Low noise", "Standard"
Warranty and compliance
product.metafields.equipment.warranty_frame_years(number_integer) — frame warranty periodproduct.metafields.equipment.warranty_parts_years(number_integer) — parts warranty periodproduct.metafields.equipment.warranty_labour_years(number_integer) — labour warranty periodproduct.metafields.equipment.ce_marked(boolean) — CE/UKCA markingproduct.metafields.equipment.safety_standard(single_line_text) — "EN 957" (gym equipment), "EN 14960" (inflatables)
Weight variants (free weights)
Dumbbells, kettlebells, and weight plates are the same product in different weights:
- Weight as a variant option: "2kg", "4kg", "6kg", "8kg", "10kg", "12kg", "16kg", "20kg", "24kg"
- Price increases with weight — each variant has its own price
- Sold as single or pair: create a second variant option "Quantity: Single / Pair" with price multiplier
- Weight set bundles: create bundle products for typical sets (e.g., "Dumbbell Set 2kg–20kg") via Shopify Bundles
- Stock tracking by weight: each weight variant has independent inventory — a 16kg kettlebell may sell out while 8kg still in stock
Freight and large item shipping
- Cardio machines, squat racks, cable systems: require freight/pallet delivery
- Create a "Large Equipment" shipping profile in Shopify for all products over a specified weight/volume
- Freight rates: £49–£149 depending on item size and delivery service (kerbside vs room of choice)
- 2-person delivery: required for very heavy items (commercial treadmills, multi-gym systems). Charge accordingly.
- Non-mainland surcharges: Scottish Highlands, islands, Northern Ireland — set up separate zones
- Delivery date selection: freight customers need to schedule delivery. Zapiet or date-picker app at checkout.
Assembly services
- Assembly service product: "Professional Gym Equipment Assembly" at £79–£149
- Assembly complexity metafield:
product.metafields.equipment.assembly_time_hoursandassembly_difficulty - Assembly instruction PDF: link via
product.metafields.equipment.assembly_guide_url - Many customers buying home gym equipment will pay for assembly — upsell on product page and in cart
- Complementary accessories: show at checkout — "Customers who bought this treadmill also added a mat and heart rate monitor"
B2B gym and facility sales
- Commercial gyms, fitness studios, hotels buy equipment in volume — trade pricing applies
- Tag commercial/trade buyers with
tradecustomer tag; apply wholesale pricing via wholesale app - Volume discounts: 10+ units typically qualify for trade pricing
- Equipment leasing: some gym equipment suppliers offer leasing. This isn't handled in Shopify natively — coordinate via offline/phone process.
- Installation service: commercial installations require site survey + professional installation. Offer as quote via contact form.
Sports equipment migration checklist
- Create equipment metafield namespace: dimensions, weight capacity, resistance levels, motor specs, warranty
- Migrate all WooCommerce custom field equipment data to metafields
- Set up weight as a product variant for free weights; configure weight-based pricing
- Create freight shipping profile for large equipment; configure 2-person delivery rates
- Configure non-mainland shipping surcharges
- Set up assembly service add-on product; add assembly instruction PDF via metafield
- Create weight set bundles using Shopify Bundles app
- Configure trade pricing for B2B gym/facility customers
- Add space required and minimum ceiling height notes for large equipment
- Display warranty details prominently on product pages (multi-year warranties are a key sales point)
- Test freight shipping calculation on large item products; verify rates from all UK zones
The multi-tiered warranty specification for gym equipment is a significant purchase-decision factor — customers comparing a treadmill at £699 with a 1-year warranty versus one at £899 with a 5-year frame / 3-year parts / 1-year labour warranty often choose the latter. WooCommerce stores that stored warranty data in unstructured custom fields (e.g., a single text field with "5 years frame warranty, 3 years parts, 1 year labour") miss the structured display opportunity. Three separate number_integer metafields (warranty_frame_years, warranty_parts_years, warranty_labour_years) allow the theme to render this as a structured warranty table — clear, comparable, and conversion-driving.
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.