IndustryFood & Beverage / Luxury Confectionery
ChallengeA Zurich-based artisan chocolate brand (founded 2018, 15 employees, annual revenue CHF 2.8 million from retail and wholesale) wanted to launch a direct-to-consumer e-commerce channel. The brand operated: 2 physical boutiques (Zurich city centre and Zurich airport), wholesale to 45 Swiss retailers (department stores, delicatessens, hotel gift shops), and a basic website (WordPress — informational only, no e-commerce). The e-commerce challenge: the brand wanted to sell direct to consumers across Switzerland, Germany, Austria, and France. Specific requirements included: full four-language store (German, French, Italian, English — the brand had Swiss, German, Austrian, and French customers), temperature-sensitive shipping (chocolate requires temperature-controlled logistics — deliveries above 25°C risk melting, making summer shipping a significant operational challenge), gift commerce (40% of chocolate purchases are gifts — requiring: gift wrapping options, personalised message cards, corporate gift programmes, and gift cards in CHF and EUR), subscription commerce (monthly chocolate subscription boxes — the brand's highest-value customer segment), Swiss and EU regulatory compliance (food labelling requirements differ between Switzerland and EU — ingredient lists, allergen declarations, nutritional information, and origin labelling must comply with the destination country's regulations), and premium brand experience (the online store needed to convey the same luxury experience as the physical boutiques — the brand competed with Sprüngli, Teuscher, and Läderach, and the digital experience needed to match that positioning). Previous attempts: the brand had tried a basic Shopify setup 18 months earlier but abandoned it after encountering: TWINT integration difficulties, French and Italian translation quality issues, customs complications on EU shipments (customers receiving unexpected duty charges), and summer shipping (melted chocolate, customer complaints, costly replacements).
SolutionWe built a comprehensive Shopify Plus store over 10 weeks. Multilingual store architecture (weeks 1-3): four-language store with Shopify Markets: German (primary — Swiss standard German with Swiss terminology preferences), French (professional translation by a Swiss-French translator — not a France-French translator, ensuring Swiss French conventions), Italian (professional translation — Ticino-appropriate Italian), and English (British English conventions, as preferred by Swiss international customers). Product content strategy: each product had unique descriptions per language (not direct translations — the German description emphasised craftsmanship and ingredients, the French description emphasised flavour profiles and pairings, the Italian description emphasised tradition and artisanal methods, the English description emphasised provenance and Swiss quality). Collection pages: curated differently per language market — the French store featured collections aligned with French gifting occasions (Noël, Saint-Valentin, Fête des Mères), while the German store featured collections aligned with Swiss and German occasions. Temperature-controlled logistics (weeks 2-5): the most technically challenging aspect. Summer shipping solution (May-September): insulated packaging with gel ice packs (adding CHF 4.50 to shipping cost — absorbed by the brand, not passed to customers), express shipping mandatory during summer (A-Post only — eliminating the economy B-Post option to minimise transit time), delivery day restrictions (no Friday shipments to avoid packages sitting in distribution centres over weekends), real-time temperature monitoring (integration with weather API — if the destination city forecast exceeds 30°C, the system: adds additional insulation, restricts to Monday-Wednesday shipping, or alerts the customer that delivery may be delayed until temperatures moderate), and temperature guarantee (if chocolate arrived melted, automatic free replacement — tracked as a cost centre to monitor and improve logistics performance). Logistics integrations: Swiss Post API (label generation, tracking, customs declarations), DHL Express for EU shipments (temperature-guaranteed express service), and Planzer for B2B wholesale deliveries (pallet shipments to retailers). Gift commerce engine (weeks 3-6): gift wrapping module (3 gift wrap options: standard ribbon, premium gift box, luxury presentation case — with preview images and pricing in CHF), personalised message cards (text input with character limit, font selection, preview rendering — cards printed on-demand and included in shipment), corporate gift programme (dedicated B2B section: bulk ordering with tiered pricing, corporate branding on gift boxes, scheduled delivery for multiple recipients, invoice payment with 30-day terms), and gift cards (digital and physical — in CHF and EUR denominations, with multilingual email delivery for digital cards). Subscription commerce (weeks 4-7): monthly chocolate subscription using Shopify subscription app: 3 subscription tiers (Discovery — 4 bars/month CHF 39, Connoisseur — 8 bars/month CHF 69, Grand Cru — 12 bars/month CHF 99), flexible management (skip months, pause subscription, change tier — self-service via customer account), seasonal curation (subscription boxes curated monthly by the brand's chocolatier — seasonal flavours, limited editions, first access to new products), and subscriber benefits (10% discount on individual purchases, early access to seasonal collections, invitation to tasting events). Payment integration (weeks 3-5): TWINT (via Datatrans payment gateway — critical for Swiss conversion), PostFinance Card and e-finance, credit cards (Visa, Mastercard, Amex), Rechnung via POWERPAY (pay-on-invoice with 30-day terms — particularly important for corporate gift orders), PayPal for international customers, and Klarna for German customers (pay later — a strong preference in the German market). Cross-border commerce (weeks 5-8): EU customs compliance: automated customs declarations for shipments from Switzerland to Germany, Austria, and France. Each shipment included: commodity code classification (chocolate products have specific tariff codes depending on cocoa content and filling), country of origin certificate (Swiss origin — qualifying for preferential duty rates under bilateral agreements), value declaration in EUR (converted from CHF at daily exchange rate), and food safety documentation (ingredient lists, allergen declarations — compliant with EU Regulation 1169/2011). Landed cost at checkout: EU customers saw the full delivered cost including duties and VAT at checkout — eliminating the problem of surprise customs charges. This was implemented using: product-level duty rate classification, destination country VAT rates, and de minimis threshold handling (shipments below the threshold entered duty-free).
OutcomeThe store launched in November (optimal timing — pre-Christmas season, no temperature shipping concerns). First 12 months performance: total e-commerce revenue: CHF 920,000 (against a target of CHF 600,000 — 53% above target). Revenue by market: Switzerland CHF 580,000 (63%), Germany CHF 195,000 (21%), Austria CHF 78,000 (8.5%), France CHF 67,000 (7.5%). Revenue by channel: individual purchases CHF 510,000 (55%), subscriptions CHF 245,000 (27%), corporate gifts CHF 165,000 (18%). Subscription metrics: 680 active subscribers by month 12 (MRR: CHF 37,400). Subscription retention: 78% at 6 months, 62% at 12 months. Average subscription lifetime value: CHF 540. Payment method distribution (Switzerland): TWINT 34%, credit card 28%, Rechnung 22%, PostFinance 11%, PayPal 5%. The TWINT integration was validated — 34% of Swiss transactions used TWINT. Without it, the store would have lost a significant portion of revenue. Language distribution: German 58%, French 19%, English 14%, Italian 9%. The French and Italian language versions generated CHF 175,000 combined — revenue that would not have existed with a German-only store. Gift commerce: 38% of orders were gifts (close to the predicted 40%). Average gift order value: CHF 89 (vs. CHF 62 for self-purchase — 44% higher). Peak gift period: December (42% of annual gift revenue) and May (Mother's Day — 15% of annual gift revenue). Temperature logistics: summer shipping (May-September): 2,340 shipments. Melted chocolate complaints: 18 (0.77% — dramatically below the previous attempt's 12% complaint rate). Temperature guarantee cost: CHF 1,620 (replacement chocolate and shipping for 18 complaints). Cross-border customs: EU shipment complaints about unexpected charges: 0 (compared to frequent complaints during the previous attempt — landed cost at checkout eliminated the issue). EU return rate: 4.2% (below the 8% EU e-commerce average — attributed to accurate landed cost display and quality product content). Store performance: conversion rate: 3.8% (Swiss market), 2.4% (EU markets). Average page load: 1.9 seconds. Mobile share: 64% of traffic, 58% of revenue. Total Shopify development investment: CHF 85,000 (including theme development, integrations, content localisation). Monthly ongoing costs: CHF 3,200 (Shopify Plus subscription, payment processing overhead, logistics integrations, translation updates). First-year ROI: 9.8x (CHF 920,000 revenue on CHF 85,000 investment + CHF 38,400 annual operating cost).