Migrating a crystals and gemstones store from WooCommerce to Shopify (2026)
How to migrate a crystals, gemstones, or minerals WooCommerce store to Shopify — weight and size variations for natural specimens, gemstone certification, crystal properties data, and mineral retail Shopify setup.
Crystal and gemstone retail is unique in that many products are individual natural specimens — no two pieces are identical in size, shape, weight, or colour. This creates product data challenges that differ from standard retail. Some retailers list each specimen as a separate product; others offer "similar to pictured" products by weight range. Migrating to Shopify requires deciding which approach works for your catalogue and ensuring the product data supports it.
Product categories
- Raw/rough crystals: Natural specimens in their unmodified form. Sold by individual piece, weight category, or lot.
- Tumbled stones: Polished, rounded stones. Often sold singly or by weight (100g bag, 500g bag).
- Crystal points and clusters: Single-terminated, double-terminated, or cluster formations. Size and weight matter to buyers.
- Crystal spheres and eggs: Shaped specimens. Diameter as key spec.
- Gemstone cabochons: Polished flat-back stones for jewellery setting. Stone type, dimensions, carat weight.
- Faceted gemstones: Cut stones for jewellery. Cut, carat, colour grade, clarity grade.
- Crystal jewellery: Pendants, bracelets, rings. Stone type and setting material.
- Mineral specimens: Collector minerals. Species, locality (origin), matrix/specimen type.
- Crystal sets and kits: Curated collections (chakra sets, beginner crystal kits).
Individual specimen listings vs grade/size listings
Two approaches for natural specimens:
- Individual listing: Each piece photographed and listed separately with its actual weight, dimensions, and unique image. Customer buys exactly what they see. Best for higher-value specimens (£20+) and collectors. Requires significant photography work but creates trust and reduces returns.
- Grade/size listing: Products sold by weight or size category (Small: 30–50g / Medium: 50–80g / Large: 80–120g). Customer receives a piece "similar to pictured." Best for tumbled stones and lower-value raw pieces. Requires clear messaging that the exact piece varies.
product.metafields.crystal.specimen_type = "Individual / Grade (similar to pictured)"
product.metafields.crystal.weight_g = "187" // actual weight for individual
product.metafields.crystal.weight_range = "80-120g" // for grade listings
product.metafields.crystal.dimensions_mm = "85x60x45"
product.metafields.crystal.origin = "Brazil / Madagascar / Morocco / Afghanistan"
product.metafields.crystal.mineral_species = "Amethyst / Quartz / Fluorite / Labradorite"
product.metafields.crystal.colour = "Purple / Lilac / Deep violet"
product.metafields.crystal.transparency = "Transparent / Translucent / Opaque"
Gemstone certifications
For higher-value gemstones (diamonds, rubies, sapphires, emeralds), certification from a recognised gemmological laboratory adds trust:
product.metafields.gemstone.carat_weight = "2.45"
product.metafields.gemstone.cut = "Oval / Round / Cushion / Emerald"
product.metafields.gemstone.colour_grade = "Heated / Unheated / Natural"
product.metafields.gemstone.treatment = "None / Heated / Beryllium / Fracture-filled"
product.metafields.gemstone.certification_lab = "GRS / GIA / AGL / Gübelin"
product.metafields.gemstone.certificate_number = "2023-GRS-12345"
product.metafields.gemstone.origin_certified = "Burma / Ceylon / Kashmir"
Crystal metaphysical properties
Many crystal retailers describe the metaphysical or energetic properties associated with each stone. UK regulations on health and wellbeing claims:
- Crystal healing is not recognised by medical science — any claims that crystals treat medical conditions are prohibited
- Describing associated "properties" in spiritual or traditional context (e.g. "historically associated with protection in many traditions") is generally acceptable
- Avoid: "relieves anxiety," "cures insomnia," "heals emotional trauma" — these are therapeutic claims
- Use: "often chosen for meditation focusing on calm and tranquillity" — intention-focused language
Bulk and wholesale sales
Many crystal retailers also supply wholesale (to other retailers, yoga studios, therapists). Options:
- Wholesale collection or password-protected page with trade pricing
- Customer tags + automatic discounts for verified trade accounts
- Minimum order quantity: for wholesale products, display minimum order quantity clearly (e.g. "Minimum order: 10 pieces")
Post-migration checklist for crystals and gemstones stores
- Individual specimens: each piece has its own product with actual weight, dimensions, and unique photos
- Grade listings: "similar to pictured" clearly stated; size/weight range as metafield
- Crystal origin (locality) as metafield on all specimens
- Mineral species and colour as metafields
- Certified gemstones: certification lab and certificate number as metafields
- Treatment disclosure: heat treatment, filling, or no treatment clearly stated (consumer protection requirement)
- Metaphysical claims: reviewed for compliance — no therapeutic health claims
- Wholesale: trade pricing configured for B2B customers
- Fragile packaging: notes in fulfilment instructions — crystals break in transit without proper packaging
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.