k-sync
Back to blog

Migrating a model railways store from WooCommerce to Shopify (2026)

How to migrate a model railways, model trains, or railway modelling WooCommerce store to Shopify — scale specifications, DCC decoder compatibility, manufacturer brand navigation, age restrictions, and model railway retail Shopify setup.

·By k-sync
4 min read · 754 words

Model railway retail serves dedicated hobbyists, collectors, and layout builders. The market is dominated by brand loyalty — Hornby, Bachmann, Heljan, Dapol, Farish, and Peco are key names. Customers are highly knowledgeable and specify by scale, era, and DCC compatibility. Migrating to Shopify suits model railway retail, but the product data structure requires accurate scale, gauge, and compatibility metafields to support the filtering behaviour of serious modellers.

Product categories

Scale and gauge specifications

Scale is the primary filter criterion for model railway purchases — all products must have scale clearly noted:

product.metafields.model_railway.scale = "OO / N / HO / O / G"
product.metafields.model_railway.gauge_mm = "16.5"             // track gauge in mm
product.metafields.model_railway.scale_ratio = "1:76.2"
product.metafields.model_railway.manufacturer = "Hornby / Bachmann / Farish / Dapol"
product.metafields.model_railway.era = "Era 1 / Era 2 / Era 3 / Era 4 / Era 5 / Era 6 / Era 7 / Era 8 / Era 9 / Era 10 / Era 11"
product.metafields.model_railway.livery = "BR Blue / GWR Green / LMS Crimson"
product.metafields.model_railway.prototype = "Class 37 / Flying Scotsman"

Era categorisation

The British railway modelling era system covers the history of UK railways:

DCC decoder compatibility

Digital Command Control (DCC) is the standard digital control system for model railways:

product.metafields.model_railway.dcc_status = "DCC ready / DCC fitted / DCC sound / Analogue only"
product.metafields.model_railway.decoder_socket = "Next18 / 21-pin / 8-pin NEM 652"
product.metafields.model_railway.decoder_brand = "Hornby / ESU / Zimo / TCS"
product.metafields.model_railway.minimum_radius_mm = "438"     // minimum curve radius for operation

Limited edition and collector management

Many model railway products are limited edition releases:

Age restriction

Model railway products typically carry a minimum age recommendation:

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