Migrating a health supplements & vitamins store from WooCommerce to Shopify (2026)
How to migrate a health supplements, vitamins, or nutraceuticals WooCommerce store to Shopify — regulatory compliance, health claims restrictions, ingredient labeling, subscription supplements, and supplements retail Shopify setup.
Health supplements and vitamins retailers face the same compliance challenges as food and pharmaceutical retailers, but with a unique twist: they're regulated as food supplements rather than medicines in the UK/EU, which means they can make certain health claims (EU Nutrition and Health Claims Register) but cannot make medicinal claims. WooCommerce stores in this space typically had custom fields for ingredient data, nutritional information, and compliance disclaimers. This guide covers the supplements-specific data model, regulatory compliance in Shopify, subscription billing, and the platform's approach to health-related product claims.
Product categories
- Vitamins and minerals: Vitamin C, D3, B12, zinc, magnesium, iron — single and multi-nutrient formulas
- Protein supplements: Whey protein, casein, plant-based protein (pea, hemp, rice)
- Pre-workout and performance: Creatine, beta-alanine, caffeine, pre-workout blends
- Weight management: Fat burners, appetite suppressants, meal replacements
- Joint and bone health: Glucosamine, collagen, calcium, omega-3
- Immune support: Elderberry, echinacea, zinc, vitamin C blends
- Gut health and probiotics: Probiotic strains, prebiotic fibres, digestive enzymes
- Beauty supplements: Biotin, collagen drinks, skin vitamins
- Sports nutrition bars and snacks: Protein bars, energy gels, electrolyte drinks
- Herbal supplements: Ashwagandha, turmeric, ginkgo biloba, milk thistle
Regulatory compliance in the UK
Health claims
- Permitted claims: The UK operates the retained EU Nutrition and Health Claims Register post-Brexit. Only approved claims can be used — e.g., "Vitamin C contributes to the normal function of the immune system." Unapproved claims are illegal.
- Prohibited claims: Cannot state that a supplement treats, cures, or prevents disease (this would classify it as a medicine). Avoid: "Cures arthritis", "Prevents cancer", "Treats anxiety."
- Shopify product descriptions: Audit all product descriptions during migration. WooCommerce stores that drifted into unapproved claims must be corrected on migration — don't copy non-compliant text verbatim.
- Mandatory disclaimer: UK Food Supplements Regulations 2003 require: "Food supplements should not be used as a substitute for a varied and balanced diet and a healthy lifestyle." Display this on all supplement product pages — create a metafield and render it consistently.
Allergens and labeling
- UK Food Information Regulation requires the 14 major allergens to be declared if present: celery, cereals with gluten, crustaceans, eggs, fish, lupin, milk, molluscs, mustard, nuts, peanuts, sesame, soya, sulphur dioxide/sulphites.
- Sports supplements often contain milk (whey), soy, and may have cross-contamination warnings
- Display allergen information prominently on the product page — both confirmed allergens and "may contain" cross-contamination warnings
Supplement product metafields
Product composition
product.metafields.supplement.serving_size(single_line_text) — "1 capsule", "30g (1 scoop)", "2 tablets"product.metafields.supplement.servings_per_container(number_integer) — number of servings per packproduct.metafields.supplement.ingredients(multi_line_text_field) — full ingredients listproduct.metafields.supplement.key_ingredients(list.single_line_text) — ["Vitamin C 1000mg", "Zinc 15mg"] — for display in product highlightsproduct.metafields.supplement.form(single_line_text) — "Capsules", "Tablets", "Powder", "Liquid", "Gummies"product.metafields.supplement.vegan(boolean) — vegan-suitable productproduct.metafields.supplement.vegetarian(boolean)product.metafields.supplement.gluten_free(boolean)product.metafields.supplement.dairy_free(boolean)
Compliance
product.metafields.supplement.health_claim(multi_line_text_field) — approved EU/UK health claim text for key ingredientsproduct.metafields.supplement.allergens(list.single_line_text) — confirmed allergens presentproduct.metafields.supplement.may_contain(list.single_line_text) — cross-contamination allergen warningsproduct.metafields.supplement.food_supplement_disclaimer(single_line_text) — standard UK disclaimer textproduct.metafields.supplement.not_suitable_for(single_line_text) — "Not suitable for pregnant women", "Not recommended under 18"product.metafields.supplement.storage_instructions(single_line_text) — "Store below 25°C in a dry place"
Flavour and size variants
Protein powders, pre-workouts, and many supplements come in multiple flavours and pack sizes:
- Flavour variant: "Chocolate", "Vanilla", "Strawberry", "Unflavoured" — create a "Flavour" variant option
- Size variant: "500g", "1kg", "2.5kg" OR "30 servings", "60 servings", "120 servings" — create a "Size" variant option
- Price per serving: Customers compare supplements by price per serving, not total price. Display calculated price per serving via a metafield or metaobject:
product.metafields.supplement.price_per_serving— calculate from price ÷ servings_per_container. - Variant-specific nutritional info: A 1kg unflavoured protein has the same macros as the 1kg chocolate flavour but may differ in calories. If per-variant nutritional info is needed, use variant metafields rather than product-level metafields.
Subscription billing for supplements
Supplements are a natural subscription category — customers need ongoing supply. Subscription billing is one of the highest-ROI setups for a supplements store:
- Recharge Subscriptions: The most popular subscription app for Shopify. Integrates directly with product pages — "Subscribe and save 15%" toggle.
- Loop Subscriptions: Alternative to Recharge with competitive pricing.
- Shopify Subscriptions (native): Shopify launched native subscription support. Suitable for simple recurring billing; Recharge still more feature-rich.
- Subscribe and save discount: Typically 10–20% off for subscribers. This incentive is strong in supplements — customers are likely to reorder anyway, so committing to a subscription for the discount makes sense.
- Recommended billing frequency options: Monthly (most popular), every 6 weeks, every 2 months. Match to typical consumption rate for the product (a 60-serving protein jar at 2 servings/day = 30 days supply).
- Skip/pause functionality: Essential for subscription retention. Customers who can't easily skip a month when going on holiday will cancel instead.
Shopify policy for health products
- Shopify does not prohibit selling food supplements — they are legal consumer products in the UK/EU
- Shopify does prohibit medical device claims and anything that classifies the product as a medicine under health authority rules
- Shopify Payments: food supplements are generally acceptable. Some specific categories (CBD, testosterone boosters, certain herbal extracts) may require additional review or be subject to Stripe/Shopify's acceptable use policy — check before migrating if your range includes these
- CBD specifically: Shopify allows CBD sales in jurisdictions where it's legal. In the UK, CBD is legal but regulated. Requires approved health claims only — no medical claims. Shopify Payments may not be available for CBD; check their policy and have a backup payment provider.
Health supplements migration checklist
- Audit all product descriptions for non-compliant health claims — correct before migration
- Add food supplement disclaimer metafield to all supplement products
- Create supplement metafield namespace: serving_size, servings_per_container, ingredients, key_ingredients, form, dietary flags
- Create compliance metafields: health_claim, allergens, may_contain, not_suitable_for
- Set up flavour and size variant options for proteins/pre-workouts/multi-flavour supplements
- Configure subscription app (Recharge): add subscribe-and-save option to all repeat-purchase products
- Set default subscription discount (typically 10–15%)
- Configure billing frequency options to match product consumption rate
- Check Shopify Payments acceptability for your specific product range
- Display allergens and may-contain warnings prominently on product pages
- Add price per serving calculation to product pages for powder/supplement products
- Test subscription purchase end-to-end: subscribe → first charge → second scheduled charge
The subscription revenue opportunity in supplements is significant and often under-leveraged by WooCommerce stores. If your WooCommerce store didn't have a subscription option, implementing it during the Shopify migration (rather than after) sets you up to convert one-time buyers to subscribers from day one. A customer who subscribes to their protein powder at 15% discount is worth 8–12× more in lifetime value than a one-time buyer. The migration moment — when you're already making changes and customers are visiting the new store — is the ideal time to introduce the subscribe-and-save option, promote it in the welcome email to existing customers, and set it as the default selection on protein and vitamin product pages.
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.