Seniorshop.dk migrerede fra Magento til Shopify og fik en webshop der arbejdede med dem frem for imod dem
Om Seniorshop
Seniorshop er en skandinavisk specialforhandler af produkter til seniorers velvære og hverdag. Virksomheden er baseret i Herlev, Danmark, og tilbyder et bredt produktsortiment, herunder mobilitetshjælpemidler, inkontinensprodukter, sundhedsudstyr, fodtøj og elevationssenge - alt sammen målrettet en ældre kundebase med specifikke behov for tilgængelighed og service.
Før migreringen kørte Seniorshop på Magento. Beslutningen om at flytte til Shopify Plus var drevet af et ønske om at skalere mere effektivt på de europæiske markeder, reducere den operationelle kompleksitet og modernisere platformen for at understøtte flersproget handel i stor skala. I dag opererer Seniorshop på 13 europæiske markeder med dedikerede domæner i Danmark, Sverige, Norge, Tyskland, Østrig, Holland, Belgien, Frankrig, Luxembourg, Finland, Italien, Portugal og Spanien.
Allerede fra første møde fik vi et stærkt indtryk - der blev stillet alle de rigtige spørgsmål, også dem vi ikke selv vidste var vigtige. Projektplanen blev holdt hele vejen igennem, og go-live datoen blev ramt, fordi der konsekvent blev fulgt op på delmål og stillet krav til alle parter. Især vores kreative team satte stor pris på de fælles sessions, både theme-gennemgangen, der matchede vores behov, og de grundige undervisningssessions. Et virkelig velkørende projekt fra start til slut. - Steffen Wedege, Adm. Direktør, Seniorshop

Migreringens omfang
Migreringen fra Magento til Shopify Plus var en omfattende opgave, der dækkede:
-
Ny platform til den danske webshop som primært marked.
-
Ekspansion til 10 yderligere markeder med lokaliserede webshops.
-
Dyb ERP-integration med KeyBalance-systemet.
-
Særlige checkout-udvidelser og tilpasning af betalingsflowet.
-
Et AI-drevet oversættelses-workflow til håndtering af indhold på 13 sprog.
-
En løsning til produktsynkronisering, der holder alle markeder på linje med den danske master-shop.
Udviklede funktioner
Custom Shopify App - SeniorShop Service (KeyBalance-integration)
Der blev udviklet en fuldt tilpasset, indlejret Shopify-app, som fungerer som integrationslag mellem Shopify og Seniorshops KeyBalance ERP-system. Denne app håndterer hele flowet fra ordre til opfyldelse og sikrer, at produkt- og prisdata er ensartede på tværs af systemerne.
Nøglefunktioner:
-
Produktsynkronisering: Produkter overføres fra Shopify til KeyBalance med SKU-validering for at udelukke ufuldstændige data.
-
Prissynkronisering: Priser i DKK og SEK hentes automatisk fra KeyBalance til Shopify (hvert 10. minut for opdateringer); NOK og EUR administreres manuelt.
-
Understøttelse af "før-priser" (CompareAtPrice): Gør det muligt at styre kampagnepriser direkte fra ERP-systemet.
-
Ordrehåndtering: Gennemførte Shopify-ordrer sendes automatisk til KeyBalance til videre behandling.
-
Synkronisering af returneringer: Refunderinger sendes tilbage til KeyBalance for at opretholde økonomisk nøjagtighed.
-
Multi-store support: Appen understøtter både den danske og svenske butik med separate ordre-præfikser og valutahåndtering.
-
Automatiseret vedligeholdelse: Baggrundskørsler rydder op i gamle data og overvåger Shopify API-versionernes status.
Appen er hostet på Heroku med en Postgres-database og overvåges via Sentry.
Lager-metafelter og lokationsstyring
Seniorshop opererer med flere lagerlokationer. Der blev implementeret fire lokationsspecifikke metafelter for at vise lagerstatus i realtid per lokation:
-
Blue Water Shipping
-
Bring (eksternt lager)
-
Herlev (hovedlager)
-
Søborg (fysisk butik)
Shopify Flows udløser automatiske opdateringer af metafeltet, hver gang lagerbeholdningen ændres, med en daglig fuld synkronisering som backup. Disse data er tilgængelige via Make/Zapier til yderligere automatisering.
Checkout-udvidelser (EAN-betalingsfelt)
En tilpasset Checkout UI Extension blev bygget for at understøtte EAN-betaling, som bruges til B2B-fakturering på det danske og nordiske marked. Udvidelsen:
-
Viser eller skjuler dynamisk EAN-feltet baseret på den valgte betalingsmetode.
-
Validerer EAN-nummeret i realtid med lokaliserede fejlmeddelelser.
-
Inkluderer et felt til leveringsnotater.
-
Understøtter dansk og engelsk lokalisering.
Dette erstattede en tidligere afhængighed af tredjeparts-apps og giver Seniorshop fuld kontrol over checkout-oplevelsen.
AI Translator
En af de mest innovative løsninger udviklet til Seniorshop er AI Translator - et værktøj bygget til at automatisere oversættelse og lokalisering af temaindhold, produktdata og metadata på 9 sprog. (Flere markeder bruger samme sprog)
Udfordringen
At vedligeholde konsistente oversættelser af høj kvalitet på 9 sprog er operationelt tungt. Manuelle processer medfører forsinkelser, uoverensstemmelser og fejl, især ved strukturerede data som metafelter og produktspecifikationer.
Løsningen
AI Translator integrerer med Shopifys "Translate & Adapt"-app og automatiserer genereringen af oversættelser via AI. Når indhold oprettes eller opdateres på den danske master-shop, analyserer AI Translator ændringerne og sender de lokaliserede versioner ud til de relevante markeder.
Vigtige egenskaber:
-
Detekterer nyt og opdateret indhold, der kræver oversættelse.
-
Genererer kontekstuelt korrekte oversættelser per sprog.
-
Håndterer sprogspecifik formatering (f.eks. decimaltegn eller formel vs. uformel tiltale på tysk).
-
Flagger problemer til manuel gennemgang frem for at udgive forkert formateret indhold.
Effekt
AI Translator reducerer det manuelle arbejde markant. Det er især værdifuldt for produkt-metadata og tekststrenge i temaet, der ændres ofte og ellers ville kræve koordinering på tværs af mange sprog samtidigt.
Supreme Syncer (Produktsynkronisering)
For at holde alle europæiske markeder synkroniseret med det danske varekatalog, benytter Seniorshop en løsning baseret på appen Supreme Syncer.
Udfordringen
Seniorshops varekatalog styres centralt på den danske webshop. Uden synkronisering ville vedligeholdelse af produktdata - titler, beskrivelser, tags og priser - på 12 yderligere markeder være en manuel og fejlbehæftet proces.
Løsningen
Supreme Syncer sørger for en envejs-synkronisering fra DK → SE (og andre markeder). Alle felter kan til- og fravælges, hvilket giver fuld kontrol over, hvad der skal overskrives i hver synkroniseringscyklus.
Workflowet er:
-
Produktdata oprettes/opdateres på den danske master-shop.
-
Supreme Syncer sender produktstruktur og tags til de andre markeder.
-
AI Translator genererer lokaliserede oversættelser til det nye indhold.
-
Shopify Translate & Adapt aktiverer oversættelserne på hver webshop.
Overvejelser
Da synkroniseringen er envejs, vil manuelle ændringer foretaget direkte på f.eks. den svenske shop blive overskrevet ved næste synkronisering. Dette kræver redaktionel disciplin. Alle katalogændringer skal starte i den danske master-shop.
Resultat
Migreringen til Shopify har givet Seniorshop et skalerbart fundament til mange markeder, som ikke var muligt på deres tidligere Magento-platform. De tilpassede integrationer - især KeyBalance-connectoren, AI Translator og Supreme Syncer - arbejder sammen om at reducere det manuelle arbejde og sikre en ensartet kundeoplevelse på tværs af 13 europæiske markeder.
Platformen vedligeholdes under en "DTAILS Care"-aftale, der dækker løbende support, API-håndtering og overvågning af integrationer.
Efter skiftet har vi oplevet, at arbejdsglæden er steget mærkbart på tværs af medarbejderne. Systemet arbejder med dem fremfor imod dem og giver den fleksibilitet og mulighed for procesoptimering, som de har efterspurgt. Især vores kreative afdeling har fået langt flere muligheder for selv at styre og redigere hjemmesiden uden at skulle gå omvejen om udviklere. Shopify har givet os følelsen af at have fuld kontrol - vi kan løbende tilpasse hjemmesiden, som vi ønsker, og som det passer bedst til vores kunder. - Steffen Wedege, Adm. Direktør, Seniorshop
