Migrating an antiques & collectibles store from WooCommerce to Shopify (2026)
How to migrate an antiques, vintage, or collectibles WooCommerce store to Shopify — unique product listings, provenance documentation, condition grading, authentication certificates, and specialist marketplace integrations.
Antiques and collectibles retailers face a unique product management challenge: almost every item is a one-of-a-kind piece with a specific provenance, condition history, and attribution. WooCommerce handled this via custom fields and variable products; Shopify's metafield system handles it cleanly. Migration is the opportunity to create a structured, searchable database of your inventory — and to connect to the specialist marketplaces where antiques buyers search first.
Product categories in antiques and collectibles
- Antique furniture: Period pieces, provenance documentation, restoration history, dimensions, wood type
- Ceramics and pottery: Maker's marks, period, condition (chips, cracks, crazing), glaze type
- Silver and metalware: Hallmarks, assay office, date letters, weight, maker
- Vintage jewellery: Period, metal, stone type, maker, provenance, size (rings)
- Art and prints: Artist, medium, period, provenance, edition (for prints), frame condition
- Books and ephemera: Edition, binding, condition, signatures, dust jacket
- Coins and medals: Grade (numismatic scale), mint, year, denomination, metal content
- Stamps: Scott/SG number, condition (mint/used), perforation, watermark
- Toys and games: Original box, completeness, working condition, era, brand
- Sporting memorabilia: Authentication (COA), event, player, year, item type
Unique item product structure
Most antiques are unique — one item, one sale. Shopify handles this naturally:
- Each antique is a separate product with
inventory_quantity: 1 - Status: Active when available, Archived when sold (preserves item record and SEO history)
- No variants needed for unique items (unless selling a matched pair or set)
- Price: use
compare_at_pricefor estimate/valuation if you want to show original estimated value vs asking price - SKU: use a structured reference system (e.g., ANT-FUR-2024-0042 — category prefix + year + sequence)
Provenance and attribution metafields
Universal antique metafields
product.metafields.antique.period(single_line_text) — "Georgian", "Victorian", "Edwardian", "Art Deco", "Mid-Century Modern"product.metafields.antique.circa_year(single_line_text) — "c.1840", "1920s", "circa 1890"product.metafields.antique.country_of_origin(single_line_text) — "England", "France", "China"product.metafields.antique.maker(single_line_text) — maker, manufacturer, or artistproduct.metafields.antique.maker_mark(single_line_text) — description of maker's mark or hallmarkproduct.metafields.antique.condition(single_line_text) — "Excellent", "Good", "Fair", "Restoration required"product.metafields.antique.condition_notes(multi_line_text_field) — detailed condition description (chips, repairs, etc.)product.metafields.antique.provenance(multi_line_text_field) — ownership history, where acquiredproduct.metafields.antique.dimensions_cm(single_line_text) — H × W × D or L × W × Hproduct.metafields.antique.weight_kg(number_decimal) — for metalware, silver itemsproduct.metafields.antique.reference_number(single_line_text) — catalogue or reference numberproduct.metafields.antique.authentication(boolean) — has authentication certificateproduct.metafields.antique.coa_issuer(single_line_text) — Certificate of Authenticity issuer
Silver and metalware specific
product.metafields.silver.hallmarks(single_line_text) — "Lion passant, date letter 'E', Birmingham assay office"product.metafields.silver.assay_office(single_line_text) — "London", "Birmingham", "Sheffield", "Edinburgh"product.metafields.silver.date_letter_year(single_line_text) — year decoded from date letterproduct.metafields.silver.silver_standard(single_line_text) — "Sterling (925)", "Britannia (958)", "Plated"product.metafields.silver.troy_oz(number_decimal) — silver weight in troy ounces
Coins and medals
product.metafields.coin.grade(single_line_text) — "VF", "EF", "Uncirculated", "MS-65"product.metafields.coin.grading_service(single_line_text) — "PCGS", "NGC", "CGS UK"product.metafields.coin.certificate_number(single_line_text) — grading certificate numberproduct.metafields.coin.mint(single_line_text) — "Royal Mint", "Paris", "Philadelphia"product.metafields.coin.metal(single_line_text) — "Gold", "Silver", "Bronze", "Copper-nickel"product.metafields.coin.year(number_integer) — year of issueproduct.metafields.coin.denomination(single_line_text) — "Half Crown", "Sovereign", "Florin"
Photography for antiques
Antique product photography has specific requirements:
- Main image: clean white or grey background, full item view
- Condition images: close-ups of any chips, cracks, repairs, or wear — buyers expect full disclosure
- Maker's mark / hallmark images: high-res close-up of marks (essential for silver, ceramics)
- Scale reference: photograph with a ruler or scale object for items where size is critical
- Detail images: decorative details, applied ornament, engraving, gilding
- Provenance documents: photograph of any accompanying documents, labels, or receipts
- Shopify supports up to 250 images per product — use generously for high-value items
Collection and search organization
- Primary collections by category: Furniture, Silver, Ceramics, Jewellery, Art, Books
- Sub-collections by period: Victorian, Georgian, Edwardian, Art Deco
- Sub-collections by price range: Under £100, £100–500, £500–2000, £2000+
- Smart collections: automated by tag. Tags: period, condition-grade, country, category
- Tagging strategy: tag every product with
period-victorian,country-england,category-silver,condition-excellent - Search & Discovery app: add filters for Period, Country of Origin, Condition, Price range
Specialist marketplace integrations
Antiques buyers search on specialist platforms before general search engines:
- 1stDibs: Premium antiques marketplace. Manual listing or API integration for high-end items.
- eBay: Shopify eBay channel for parallel listing. Antiques category has dedicated fields.
- Etsy: For vintage items (20+ years old). Etsy Marketplace integration via Shopify.
- TIAS (This Is Antiques): UK antiques directory, manual submission.
- Invaluable / Barnebys: Auction and dealer aggregators. API or manual feed.
- LoveAntiques: UK antiques portal, dealer listings, CSV feed available.
Pricing and valuation
- Use
compare_at_pricefor auction estimate or original valuation;pricefor asking price - Metafield:
product.metafields.antique.auction_estimate— "£800–1,200" auction estimate range (text) - Metafield:
product.metafields.antique.insurance_value(number_decimal) — insurance replacement value - Price on request: for very high value items, set price to 0 with "Price on request" and a contact form — note Shopify doesn't natively support "price on application" without an app or theme customization
Antiques migration checklist
- Create structured metafield namespaces: antique (universal), silver, coin, ceramics, jewellery as needed
- Migrate all WooCommerce custom field data to corresponding Shopify metafields
- Set inventory to 1 for all unique items; archive sold items after migration
- Establish SKU reference numbering system for all items
- Tag each product with period, country, condition, category for smart collections and search filters
- Set up Search & Discovery filters: Period, Country, Condition, Price range, Category
- Photograph all items including condition details, maker's marks, scale reference
- Upload authentication certificates / provenance documents to Shopify Files and link via metafield
- Configure eBay and Etsy channel integrations for parallel marketplace listing
- Review pricing: use compare_at_price for valuations, adjust price to current asking price
- Set up freight/specialist shipping for fragile and high-value items (packing, insurance, signature required)
The most underused Shopify feature for antiques dealers is the Search & Discovery app's custom filters combined with smart collections. A buyer searching for "Victorian silver" can navigate via Period → Victorian, then Category → Silver and see only matching items — no search required. Setting this up requires two things: consistent tagging during migration (every product tagged with its period, material, and category) and filter configuration in Search & Discovery. Most antiques shops migrating from WooCommerce had inconsistent tagging in their old store; the migration is the opportunity to standardize. A well-tagged Shopify antiques store converts better because buyers can narrow from 2,000 items to 15 relevant results in three clicks.
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.