Spring til hovedindhold
Kasper Stück

Gratis Shopify-testbutik
Forbered og test din webshop inden lancering.

Medusa til Shopify: specialkode, frontend og handelsforløb

Flyt fra Medusa (MedusaJS) til Shopify med styr på specialudviklede moduler, den separate frontend, data og integrationer. Hvad der kan flyttes, og hvad der skal genopbygges.

Kasper Stück

Medusa (ofte kaldt MedusaJS) er en open source-handelsplatform, som kan tilpasses tæt til forretningen. Ved et skifte til Shopify er spørgsmålet derfor ikke, om data kan flyttes. Det kan de, fordi du selv ejer databasen. Spørgsmålet er, hvilke specialudviklede forløb der stadig er nødvendige, og om den separate frontend skal bevares eller erstattes af et Shopify-tema.

Ofte handler skiftet om at bytte frihed for mindre ansvar. Det giver kun mening, hvis den nuværende vedligeholdelse er tungere end det arbejde, Shopify vil kræve. Er valget ikke truffet, så sammenlign først Shopify og Medusa.

Sammenlign den faktiske drift

Medusa kan selvhostes eller køre på Medusa Cloud, som Medusa selv tilbyder. Se Medusas egen beskrivelse. Omkostningerne afhænger derfor af løsningen og teamet. Sammenlign hosting, udviklertimer, opgraderinger og fejlretning med Shopifys abonnement, apps og de integrationer, der skal bygges.

Gennemgå de specialudviklede handelsforløb

Start med de dele, der ændrer, hvordan et køb gennemføres: særlige prisregler, reservation af lager, godkendelse af ordrer eller forbindelser til andre systemer. Beskriv for hver funktion:

  1. Hvilket problem den løser for kunden eller medarbejderen.
  2. Hvilke data og systemer der indgår.
  3. Hvilke tilfælde der afviger fra et almindeligt køb.
  4. Hvordan samme behov skal dækkes og testes i Shopify.

Kode fra Medusa kan ikke installeres i Shopify. Nogle behov dækkes af standardfunktioner, andre kræver apps eller en ny integration. Afprøv de kritiske forløb, før resten af projektet sættes i gang.

Frontend: bevar eller byg i et tema

Med en separat frontend skal du vælge mellem at tilpasse den til Shopify eller bygge webshoppen i et Shopify-tema. Den eksisterende frontend er bygget mod Medusas datamodel, kurv og kundehåndtering. En bevaret frontend skal testes for søgning, priser, kurv, login og overgangen til checkout. Et tema kræver en plan for design og de funktioner, der lå i frontenden.

Vælg ud fra, hvem der skal udvikle og drive løsningen bagefter. Er målet mindre specialudvikling, skal det kunne ses i arkitekturen.

Flyt relationerne sammen med data

Kortlæg specialfelter, markeder, priser og de id’er, integrationerne bruger. Lav en prøveimport, og følg en vare fra produktdata til køb og levering. Shopifys Store Migration-app understøtter ikke Medusa, så data flyttes via CSV eller API. Historiske ordrer importeres efter produkter og kunder og kræver en app eller API.

Kundernes adgangskoder kan ikke flyttes med Shopifys kunde-CSV. Planlæg kundelogin og eventuelle løbende betalingsaftaler som selvstændige opgaver.

Integrationsansvar og drift

Fortsætter ERP, PIM eller lager, skal de forbindes til Shopify. Aftal, hvilket system der bestemmer over hver datatype, hvordan fejl bliver synlige, og hvem der følger op. Shopify fjerner ikke ansvaret for adgangsstyring, appvalg, integrationer og datakontrol.

Sådan gør du

  1. Opgør den nuværende drift: hosting, udviklertimer og opgraderinger.
  2. Beskriv hvert specialudviklet forløb, og afprøv de kritiske i Shopify.
  3. Beslut, om frontenden skal bevares eller erstattes af et tema.
  4. Flyt data via CSV eller API, og gem koblingen mellem id’er.
  5. Test integrationer, køb, refundering og kundelogin.
  6. Planlæg redirects, sidste dataoverførsel og ansvar på lanceringsdagen.

Jeg kan hjælpe med platformstrategi og vurdere, om et skifte eller en forbedring af den eksisterende Medusa-løsning giver mest mening. Når retningen er valgt, beskriver migreringsguiden forløbet frem mod lancering.

FAQ - Ofte stillede spørgsmål

Kan den eksisterende Medusa-frontend genbruges med Shopify?

Det skal vurderes konkret. En separat frontend er bygget mod Medusas datamodel og API og kræver typisk omfattende ændringer i produktdata, kurv, login og overgangen til checkout. Sammenlign arbejdet og driften med at bruge et Shopify-tema.

Kan Medusa-moduler og -kode flyttes til Shopify?

Nej. Kode, der kører i Medusa, kan ikke installeres i Shopify. Beskriv behovet bag hver tilpasning, og vurder om det dækkes af standardfunktioner, apps eller en ny integration.

Hvordan kommer data ud af Medusa?

Da du selv ejer databasen og API'et, kan data hentes direkte. Opgaven er at omsætte produkter, varianter, kunder og ordrer til Shopifys model og bevare de id'er, integrationerne bruger. Shopifys Store Migration-app understøtter ikke Medusa.

Hvad afgør prisen og tidsplanen for migreringen?

Antal specialudviklede forløb, frontend-valget, integrationer, data og test. Et konkret estimat kræver en gennemgang af koden og driften.

Relaterede sider

Guide til migrering til Shopify

Planlæg dataoverførsel, test, SEO og lancering.

Læs mere →

Shopify eller Medusa?

Sammenlign platformene, før du flytter.

Læs mere →

Medusa Commerce

Rådgivning og udvikling på Medusa.

Læs mere →

Eksterne ressourcer

Medusa

Kilde: Medusa

Medusas egen beskrivelse af platform og Medusa Cloud.

Shopifys migreringsvejledning

Kilde: Shopify Help Center

Metoder og rækkefølge for dataimport.

Fortæl mig om dit projekt

  • Østre Alle 102
    9000 Aalborg
    Danmark

Kontakt mig

Gratis Shopify-testbutik

Du kan forberede og teste design, produkter og integrationer i en testbutik. Et betalt Shopify-abonnement er nødvendigt, når butikken skal sættes i drift.

Få praktiske e-handelstips direkte i din indbakke

Jeg deler erfaringer om Shopify, integrationer og tekniske valg i webshops.