Migrating a jewelry / accessories store from WooCommerce to Shopify (2026)
How to migrate a jewelry or accessories WooCommerce store to Shopify — material metafields, ring sizing, certificate of authenticity, high-quality photography, hallmarking, and jewelry-specific Shopify apps.
Jewelry and accessories stores have unique product data requirements — metal types, gemstone specifications, carats, hallmarking, ring sizing, certificates of authenticity, and detailed craftsmanship descriptions. These data points are critical for customer confidence in purchasing items without physical inspection. Here's how to handle jewelry-specific data during a WooCommerce to Shopify migration.
Jewelry product data structure
Common WooCommerce jewelry product attributes and fields:
- Metal type: Gold, silver, platinum, rose gold, sterling silver, vermeil
- Metal purity/hallmark: 18k, 14k, 9k, 925 sterling, 950 platinum
- Stone type: Diamond, ruby, sapphire, emerald, or gemstone name
- Stone carat/weight: 0.50ct, 1.00ct TDW (total diamond weight)
- Stone cut: Round brilliant, princess, cushion, oval, pear
- Stone clarity/color: VS1, G color (diamond grading)
- Ring size: UK letter sizing (A–Z+) or US numeric (3–13) or EU numeric
- Chain length: 16", 18", 20", 24" — often a variant option
- Plating/finish: Yellow gold plated, rhodium plated, brushed, polished
- Certificate: GIA, IGI, or in-house certificate number/PDF link
- Weight: Item weight in grams
- Dimensions: Width, height, diameter
Product variant strategy for jewelry
Ring sizing as a variant
Ring sizes are the primary variant for rings. Shopify handles this well:
- Create a "Size" option with your ring size range (e.g., H, J, L, N, P, R for UK, or US 5–10)
- Each size is a separate variant with its own stock level
- If offering custom sizing (rings made to order in any size), use a product customization app to capture the size as a text input rather than a dropdown
Metal type as a variant
For rings, pendants, and earrings available in multiple metals:
- Metal type as Shopify option (Gold, Silver, Rose Gold) + Size = 2 option types
- Example: 3 metal types × 8 ring sizes = 24 variants — well within Shopify's 100 limit
- Each metal/size combination can have its own price (gold variants priced higher than silver)
Chain length as a variant
Necklaces and bracelets with multiple lengths:
- Single option: Length (16", 18", 20", 24")
- Or combined with metal type if offered in multiple metals
Jewelry specifications as metafields
Gemstone and material details that aren't variants should be stored as product metafields:
product.metafields.jewelry.metal_type(single_line_text)product.metafields.jewelry.metal_purity(single_line_text) — "18k", "925"product.metafields.jewelry.stone_type(single_line_text)product.metafields.jewelry.stone_carat(single_line_text) — "0.50ct TDW"product.metafields.jewelry.stone_cut(single_line_text)product.metafields.jewelry.stone_clarity(single_line_text)product.metafields.jewelry.stone_color(single_line_text)product.metafields.jewelry.item_weight_grams(number_decimal)product.metafields.jewelry.dimensions(single_line_text) — "15mm × 12mm"product.metafields.jewelry.certificate_number(single_line_text)product.metafields.jewelry.certificate_url(url) — link to PDFproduct.metafields.jewelry.hallmark(single_line_text)product.metafields.jewelry.country_of_origin(single_line_text)
These metafields display in a "Product Details" or "Specifications" section on the product page — essential for customers evaluating a purchase without handling the item.
High-quality jewelry photography
Jewelry stores typically have multiple images per product: multiple angles, macro close-ups, lifestyle/model shots, and white background studio shots. Photography at different scales and on different backgrounds.
- k-sync migrates all product images from WooCommerce — verify image count matches after migration for top products
- Jewelry images should be 2000px+ for zoom functionality (Shopify has built-in product image zoom on desktop)
- Check that image zoom works correctly on product pages after migration (theme setting)
- Shopify's WebP conversion maintains quality for jewelry photography
Ring size guides
A printable ring sizer or measurement guide is essential for jewelry stores. On Shopify:
- Upload ring size guide PDF to Shopify Files
- Link from product page description or a dedicated "How to measure your ring size" page
- Some Shopify themes include a "Size Guide" button natively — check if your chosen theme supports this
- Kiwi Size Chart app works well for ring sizing tables (US → UK → EU conversion)
Certificate of authenticity and appraisal documents
Fine jewelry stores often provide GIA certificates, IGI certificates, or in-house appraisal documents:
- Store certificate PDF link in
certificate_urlmetafield - Display on product page as a downloadable link: "Download GIA Certificate"
- Or host in Shopify Files: Settings → Files → Upload
Custom jewelry and engraving
Stores offering custom engraving or bespoke jewelry:
- Engraving text input: Infinite Options or Product Options & Customizer app — add a text field "Engraving text (max 20 characters)" that captures the custom engraving at checkout
- Character limit validation: Apps can enforce max character counts for engraving fields
- Engraving fee: Price add-on for engraving (extra $25) via Infinite Options pricing add-ons
- Custom design orders: Contact form or custom quote request flow (JewelWishlist or a custom contact form)
Shopify theme recommendations for jewelry stores
| Theme | Best for | Jewelry features |
|---|---|---|
| Jewel (free, by Shopify) | Fine jewelry, accessories | Product zoom, elegant typography, minimal layout |
| Prestige | Luxury jewelry | Lookbooks, full-bleed imagery, color swatches |
| Ella (Halothemes) | Fashion jewelry, accessories | Mega menus, advanced filtering, wishlists |
| Impulse | Mid-range jewelry | Image zoom, color swatches, promotional banners |
Jewelry store migration checklist
- Document all product attributes (metal, stone, clarity, etc.) for metafield definitions
- Create Shopify metafield namespace "jewelry" with all specification fields
- Plan variant structure: ring size × metal type = 2 option types (within Shopify limit)
- Export WooCommerce product attributes to CSV for metafield import
- Verify all high-resolution jewelry images migrate correctly — check image count per product
- Upload ring size guide PDF to Shopify Files
- Install size guide app or configure theme size guide section
- Install engraving/customization app for personalized jewelry products
- Upload or link certificate PDFs and update certificate_url metafields
- Configure product zoom in theme settings
- Select jewelry-appropriate theme with zoom and clean product detail display
- Set up collections: metal type, stone type, jewelry category (rings/necklaces/earrings)
Jewelry stores see strong performance on Shopify — the checkout conversion rate, mobile experience, and photography display are typically better than WooCommerce. The main investment is in the metafield setup for product specifications, which is worth doing carefully since this data directly impacts customer confidence and purchase decisions.
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.