Migrating an artisan chocolate store from WooCommerce to Shopify (2026)
How to migrate an artisan chocolate, confectionery, or sweet shop WooCommerce store to Shopify — allergen labelling, shelf life, temperature-sensitive shipping, gifting, and chocolate retail Shopify setup.
Artisan chocolate and confectionery retail is a premium ecommerce category with strong gifting occasion demand (Valentine's, Mother's Day, Christmas, Easter). The category is technically regulated — allergen labelling, cacao origin claims, and temperature-sensitive logistics all require careful attention. Migrating to Shopify works well for chocolate retail, though logistics integration needs careful configuration.
Product categories
- Artisan chocolate bars: Single origin, bean-to-bar, blended. Cacao percentage, origin, inclusions.
- Truffles and pralines: Handmade fillings. Shelf life, allergens, vegan options.
- Chocolate gifts and hampers: Curated selections, branded gift boxes.
- Seasonal products: Easter eggs, Christmas advent calendars, Valentine's collections.
- Drinking chocolate: Powder mixes, hot chocolate flakes. Cacao percentage, sweetener.
- Sugar confectionery: Fudge, toffee, boiled sweets, marshmallows.
- Vegan and free-from: Dairy-free chocolate, sugar-free, gluten-free.
- Corporate gifts: Branded chocolate with company logo — B2B gifting channel.
Allergen labelling — Natasha's Law
Natasha's Law (UK Food Information (Amendment) Regulations 2021) requires full ingredient and allergen labelling on all pre-packed food for direct sale (PPDS). For online food retailers:
- All 14 major allergens must be declared in the ingredients list and emphasised (bold or highlighted) when present
- 14 allergens: celery, cereals containing gluten, crustaceans, eggs, fish, lupin, milk, molluscs, mustard, tree nuts, peanuts, sesame, soybeans, sulphur dioxide/sulphites (above 10ppm)
- Chocolate-specific: milk (milk chocolate), tree nuts (hazelnut, almond fillings), soya (emulsifiers)
- May contain warnings: "May contain traces of milk, nuts" — not a substitute for proper allergen control but good practice to note
- Display ingredients and allergens on each product page — required for legally compliant online sale
product.metafields.food.allergens = "Contains: Milk, Soya. May contain: Nuts."
product.metafields.food.ingredients = "Cocoa mass (55%), sugar, cocoa butter, whole milk powder..."
product.metafields.food.gluten_free = "false"
product.metafields.food.vegan = "false"
product.metafields.food.vegetarian = "true"
Chocolate product specifications
product.metafields.chocolate.cacao_percentage = "72"
product.metafields.chocolate.origin = "Ecuador" // single origin
product.metafields.chocolate.bean_variety = "Arriba Nacional"
product.metafields.chocolate.process = "Bean-to-bar / Couverture / Compound"
product.metafields.chocolate.inclusions = "Sea salt / Raspberry / Hazelnuts"
product.metafields.chocolate.bar_weight_g = "100"
product.metafields.chocolate.shelf_life_days = "180"
product.metafields.chocolate.storage_temp_c = "16-20" // ideal storage temperature
Temperature-sensitive shipping
Chocolate melts above approximately 30°C and "blooms" (fat separation) when temperature fluctuates. UK summer and hot weather creates logistics challenges:
- Standard parcel delivery in warm weather (May–September): risk of melting in vans
- Options: use express next-day delivery; include insulated packaging (foil liner + ice pack); suspend certain products May–September
- Shopify free shipping configuration: add "Summer surcharge — insulated packaging" as a conditional rate or line note
- Customer communication: note temperature policy on product pages and at checkout during warm weather
- White label chocolate: if selling to corporate clients, note temperature requirements for bulk orders
Gifting and personalisation
Gifting occasions drive a significant proportion of chocolate sales:
- Gift message: enable at Shopify checkout (Settings → Checkout → Gift options)
- Custom label printing: name and message on chocolate bar packaging — line item property for personalisation
- Gift wrapping: premium wrapped option as an add-on
- Corporate gifting: branded chocolate bars with company logo — minimum order, contact form for custom orders
- Seasonal collections: create seasonal products early and allow pre-orders for Valentine's, Easter, Christmas
Fairtrade and ethical sourcing claims
- Fairtrade certified: note Fairtrade mark if used — licensed use required from Fairtrade Foundation
- Rainforest Alliance: green frog logo — licensed use required
- B Corp: brand-level certification — note if applicable
- Direct trade: "We buy directly from farmers" — substantiate with specific farm relationships if claimed
- Carbon neutral claims: must disclose methodology if using offsets
Post-migration checklist for artisan chocolate stores
- Allergens: full 14-allergen labelling on all product pages (Natasha's Law compliance)
- Ingredients: full ingredients list on all food products
- Chocolate specifications: cacao percentage, origin, and inclusions as metafields
- Shelf life: noted on all products; "Best before" or "Use by" distinction clear
- Temperature shipping: seasonal policy communicated at checkout; insulated packaging option
- Gifting: gift message and wrapping configured at checkout
- Ethical claims: Fairtrade/Rainforest Alliance logos correctly licensed
Verwalten Sie Ihre Produkte mit k-sync
Verbinden Sie Ihren Shop, validieren Sie Produkte, optimieren Sie mit KI und pushen Sie zu Shopify in Minuten. Kostenlos bis zu 50 Produkte.
Kostenlos startenWeitere Artikel
Managing products across Shopify and WooCommerce simultaneously (2026)
How to manage product data across both Shopify and WooCommerce at the same time — syncing catalogs, handling platform differences, inventory management, and choosing a central hub.
Shopify bulk editing: built-in vs k-sync — a complete comparison (2026)
A detailed comparison of Shopify's native bulk editing tools versus k-sync for product management — features, limitations, use cases, and when to use each approach.