k-sync
Back to blog

Migrating a flooring and tiles store from WooCommerce to Shopify (2026)

How to migrate a flooring, tiles, or hard surfaces WooCommerce store to Shopify — square metre pricing, sample ordering, slip resistance ratings, room visualiser tools, and flooring retail Shopify setup.

·By k-sync
4 min read · 722 words

Flooring and tiles retail is dominated by two pricing models: price per square metre (for tiles, laminate, LVT) and price per pack or board (for engineered wood, solid wood). Customers typically calculate the area they need and buy by pack or box. Sample ordering is critical in this category — customers rarely buy flooring blind. Migrating to Shopify requires handling the area-based buying process and carrying detailed technical specifications.

Flooring product categories

Square metre pricing

Tiles and many hard floor products are priced per m², but sold in packs/boxes covering a specific area. The buying process:

product.metafields.flooring.coverage_per_box_sqm = "1.44"
product.metafields.flooring.tiles_per_box = "6"
product.metafields.flooring.price_per_sqm = "24.99"         // display only; sold per box
product.metafields.flooring.tile_size_mm = "600x600"
product.metafields.flooring.thickness_mm = "10"

Technical specifications

product.metafields.flooring.material = "Porcelain / Ceramic / Marble / Slate / Engineered Oak / LVT"
product.metafields.flooring.finish = "Matt / Polished / Satin / Honed / Brushed / Textured"
product.metafields.flooring.r_rating = "R9 / R10 / R11 / R12"    // slip resistance (DIN 51130)
product.metafields.flooring.pei_rating = "PEI I / PEI II / PEI III / PEI IV / PEI V"  // wear resistance
product.metafields.flooring.suitable_underfloor_heating = "true"
product.metafields.flooring.frost_resistant = "true"              // for outdoor
product.metafields.flooring.water_resistant = "true"
product.metafields.flooring.wear_layer_mm = "0.55"               // LVT wear layer
product.metafields.flooring.ac_rating = "AC4 / AC5"              // laminate wear class

Sample ordering

Flooring is a category where sample ordering significantly reduces returns and increases conversion. Options:

Colour and shade variants in natural materials

Natural stone and wood flooring are subject to natural variation in colour and shade. Display guidance:

Heavy goods delivery

Tiles and flooring are extremely heavy — a pallet of porcelain tiles can weigh 800–1,000kg:

Post-migration checklist for flooring and tiles 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