k-sync
Back to blog

Migrating a vintage and antiques store from WooCommerce to Shopify (2026)

How to migrate a vintage, antiques, or preloved goods WooCommerce store to Shopify — unique item inventory, condition grading, provenance fields, era and period metafields, and antique dealer Shopify setup.

·By k-sync
3 min read · 682 words

Vintage and antiques retail is fundamentally different from standard ecommerce: almost every item is unique, items cannot be restocked once sold, condition is a major purchasing factor, and provenance (where the item came from and its history) can significantly affect value. Migrating to Shopify requires handling these characteristics without the platform defaulting to mass-retail assumptions.

Vintage and antiques product categories

Handling unique inventory

Every vintage/antique item is typically a quantity of 1. When it sells, it's gone. Shopify handles this correctly with inventory tracking set to 1 per product. Key configuration:

Consider a "sold archive" approach: tag sold products with sold and keep a collection page showing recently sold items. This builds buyer confidence ("this shop sells frequently") and provides social proof.

Condition grading

Condition grading systems vary by category. Use a metafield to store condition grade consistently:

CategoryCommon grading scale
General vintageMint / Excellent / Very Good / Good / Fair / Poor
Books (antiquarian)Fine / Very Fine / Near Fine / Very Good / Good / Fair / Poor
ClothingDeadstock / Excellent / Very Good / Good / Fair (with measurements)
JewelleryExcellent / Very Good / Good / With wear / As found
ElectronicsFully working / Working (some faults noted) / For parts
product.metafields.vintage.condition_grade = "Very Good"
product.metafields.vintage.condition_notes = "Minor wear to base; no chips or cracks. Original patina intact."

Era, period, and provenance metafields

MetafieldExampleCategory
vintage.eraVictorian / Edwardian / Art Deco / Mid-Century / 1970sAll
vintage.decade1920s / 1950s / 1970sClothing, collectables
vintage.country_of_originEngland / France / Scandinavia / JapanFurniture, ceramics
vintage.makerWedgwood / Carltonware / Ercol / KnollCeramics, furniture
vintage.provenancePurchased at auction; previously in private collectionAntiques, jewellery
vintage.hallmarks925 silver; Birmingham 1923 hallmarkJewellery, silver
vintage.dimensions_cmH45 x W30 x D20Furniture, ceramics
vintage.weight_kg2.4Furniture (shipping calc)
vintage.date_acquired2025-06-15Internal only

Clothing measurements

Vintage clothing sizing is notoriously inconsistent — 1960s sizing bears no relation to modern sizing. Actual measurements are more useful than size labels. Store both:

product.metafields.vintage.size_label = "12 (vintage UK)"
product.metafields.vintage.bust_cm = "88"
product.metafields.vintage.waist_cm = "72"
product.metafields.vintage.hips_cm = "92"
product.metafields.vintage.length_cm = "98"
product.metafields.vintage.sleeve_cm = "60"
product.metafields.vintage.fabric = "100% wool"

Display measurements prominently on the product page — buyers of vintage clothing almost always check measurements before purchasing.

Freight for antique furniture

Antique furniture requires specialist packing and delivery (man-and-van, white glove service). Standard courier rates are inapplicable. In Shopify:

Post-migration checklist for vintage and antiques 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