Skip to main content

Deluxe Media

Teknik og platforme egennavn · webshopplatform

Shopify

Shopify er en hosted webshopplatform, hvor drift, checkout, administration, temaer og en stor del af den tekniske infrastruktur leveres som en samlet tjeneste.

Kort fortalt

Shopify er en hosted webshopplatform, hvor drift, checkout, administration, temaer og en stor del af den tekniske infrastruktur leveres som en samlet tjeneste.

I praksis

Vurder Shopify ud fra hele forretningen: produktkatalog, markeder, betalingsløsninger, apps, integrationer, checkout, designfrihed og de løbende abonnements- og appomkostninger.

Typisk faldgrube

Det er let at komme hurtigt i gang, men mange apps og specialtilpasninger kan gøre løsningen dyrere og mere kompleks over tid. Kortlæg derfor funktionerne, før app-stakken vokser.

Introduktion

Shopify er en hosted webshopplatform, hvor en stor del af det tekniske fundament leveres som en samlet tjeneste. I stedet for selv at installere et CMS på et webhotel opretter virksomheden en Shopify-konto og bygger sin butik oven på Shopifys infrastruktur. Platformen håndterer blandt andet administration, produktkatalog, checkout, temaer, sikkerhed og den grundlæggende drift.

Det gør Shopify anderledes end eksempelvis WooCommerce, som er et webshop-plugin til WordPress. Med WooCommerce har virksomheden typisk mere direkte kontrol over installation, database, kode og hosting. Med Shopify ligger flere af de centrale systemdele hos platformen selv. Det kan gøre opstart og drift enklere, men det betyder også, at virksomheden arbejder inden for Shopifys rammer.

Shopify leverer både gratis og betalte temaer og har en app-butik, hvor funktionalitet kan udvides. Apps kan blandt andet håndtere produktanmeldelser, abonnementer, avanceret fragt, marketing, søgning, lagerintegrationer eller særlige produktfunktioner. Apps kan integreres med temaet som app blocks, embeds eller gennem tilpasset kode. Det giver stor fleksibilitet, men gør samtidig app-valg og vedligeholdelse til en vigtig del af arkitekturen.

Platformen bruges både af små webshops og større virksomheder. Shopify tilbyder flere planer og en Plus-løsning til mere komplekse eller højvolumenbehov. Det betyder dog ikke, at alle Shopify-butikker teknisk eller økonomisk ligner hinanden. To butikker på samme platform kan have vidt forskellige temaer, apps, integrationer, markeder og driftsomkostninger.

Shopify samler meget af webshopdriften i én platform. Til gengæld ligger en større del af de tekniske rammer hos Shopify frem for hos virksomheden selv.

Sådan bruger du det i praksis

Start med at beskrive webshoppen, før du vælger tema eller installerer apps. Hvor mange produkter skal der være? Har produkterne varianter? Skal der sælges i flere lande eller valutaer? Skal lager og ordrer synkroniseres med et økonomi- eller lagersystem? Skal kunder kunne købe abonnementer, B2B-priser eller specialkonfigurerede produkter? Jo tidligere kravene er synlige, desto nemmere er det at vurdere, om standardfunktioner er tilstrækkelige.

Temaet styrer en stor del af den synlige webshop. Shopify Theme Store indeholder både gratis og betalte temaer, og temaeditoren gør det muligt at bygge sider af sektioner og blokke. Det kan være hurtigt at arbejde med, men designfriheden afhænger af temaets struktur. En butik kan derfor godt kræve Liquid-kode, CSS, JavaScript eller specialudvikling, selv om platformen markedsføres som nem at tilpasse.

Apps bør behandles som systemkomponenter og ikke som tilfældige genveje. En app kan påvirke checkout, tema, scripts, performance, persondata eller integrationer. Hvis fem apps løser overlappende opgaver, kan der opstå konflikter og unødige månedlige omkostninger. Før en app installeres, bør man derfor spørge: Hvilket problem løser den? Findes funktionen allerede i Shopify eller temaet? Hvilke data får appen adgang til? Og hvad sker der, hvis den fjernes?

Shopifys checkout er en central del af platformen. Her indtaster kunden levering og betalingsoplysninger, og systemet kontrollerer blandt andet lagerstatus under købsforløbet. Fordelen er en gennemprøvet standardiseret checkout. Ulempen kan være, at de dybeste tilpasninger ikke altid kan laves på samme måde som i en helt selvhostet løsning. Derfor bør særlige checkoutkrav afklares tidligt.

Integrationer er ofte det sted, hvor en ellers enkel webshop bliver teknisk. Et ERP-system, lager, PIM, fragtmodul eller eksternt CRM kan udveksle data gennem et API eller webhooks. Her skal man beslutte, hvilket system der er master for produkter, lager, priser og kunder. Hvis både Shopify og et eksternt system forsøger at eje samme data uden en klar regel, opstår fejl.

En hosted platform betyder ikke, at man kan ignorere drift. Shopify håndterer serverinfrastrukturen, men virksomheden skal stadig have styr på domæne, temaopdateringer, apps, brugerrettigheder, tracking, produktdata, redirects og integrationer. Den klassiske hosting-opgave fylder mindre, men det organisatoriske driftsansvar forsvinder ikke.

Hvis en eksisterende Shopify-butik skal redesignes, bør man først gennemgå tema, apps og custom code. Et nyt tema kan betyde, at app blocks eller embeds skal aktiveres igen, og kode der tidligere var skrevet direkte ind i temaet, skal måske implementeres på ny. Et redesign er derfor ikke nødvendigvis kun et visuelt projekt.

Eksempel

En dansk livsstilsvirksomhed sælger 450 produkter og vil åbne webshop i Danmark, Sverige og Tyskland. Den har i dag en enkel butik, men lageret styres i et separat system, og priserne skal være forskellige mellem markederne. Virksomheden overvejer Shopify, fordi den gerne vil slippe for selv at håndtere serverdrift.

Før platformen vælges, bliver kravene delt i standard og special. Produktvisning, rabatkoder, ordrer og almindelig checkout kan løses inden for standardfunktionerne. Lagerintegration, særlige B2B-priser og automatisk synkronisering af produktdata kræver mere analyse.

Virksomheden vælger et tema med de ønskede indholdssektioner og undgår at installere apps til funktioner, som allerede findes. Der bruges én app til produktanmeldelser og én integration til lageret. På den måde starter butikken med få afhængigheder i stedet for 20 små abonnementer.

Lagerintegrationen defineres, så lagersystemet er master for beholdning, mens Shopify ejer ordrerne. Når en ordre placeres, sendes den videre, og lageret returnerer opdateret beholdning. Webhook-fejl logges, så en manglende synkronisering ikke bare opdages af en kunde, der køber en udsolgt vare.

Efter et år ønsker virksomheden et mere markant design. I stedet for at bygge alle ændringer direkte ind i det gamle tema oprettes en ny theme-version, og integrationer testes i et kontrolleret forløb. Dermed bliver redesignet ikke en improviseret ændring på live-butikken.

Samme virksomhed kunne også have valgt en WooCommerce-webshop. Shopify bliver valgt, fordi virksomheden prioriterer den samlede hosted drift og kan leve med platformens rammer. Det er behovene, ikke mærket, der bør afgøre valget.

Faldgrube

Den første faldgrube er at tro, at Shopify altid er “plug and play”. En standardbutik kan sættes hurtigt op, men integrationer, produktstruktur, design, tracking og internationalisering kræver stadig beslutninger. Platformen reducerer nogle tekniske opgaver; den fjerner ikke behovet for en gennemtænkt webshop.

En anden fejl er app-ophobning. Det er fristende at installere en ny app hver gang et behov opstår. Efter et par år kan virksomheden betale for funktioner, den ikke længere bruger, og temaet kan være fyldt med scripts og integrationskode. Lav derfor en fast gennemgang af apps, adgang og abonnementer.

Pas også på platformafhængighed. Shopify er en proprietær tjeneste. Du kan eksportere centrale data, men du kan ikke tage hele platformens backend med til et andet webhotel og fortsætte uændret. Hvis virksomheden senere vil flytte, skal tema, apps og specialfunktioner vurderes på ny.

En anden klassisk fejl er at vælge platform ud fra den laveste abonnementspris. Den reelle pris består også af tema, apps, udvikling, betalingsløsning, integrationer og løbende support. En billig basisplan kan ende som en dyr løsning, hvis forretningen kræver mange tredjepartsfunktioner.

SEO kan også blive overset i et redesign eller en migration. Produkter, kategorier og informationssider kan få nye URL'er, og gamle adresser kan have backlinks og placeringer. Planlæg redirects, metadata og intern linkstruktur som en del af projektet.

Endelig bør man ikke sammenligne Shopify og WooCommerce som om én platform altid vinder. Shopify kan være stærk, når virksomheden ønsker en samlet hosted løsning. WooCommerce kan være stærk, når ejerskab, WordPress-integration og kontrol over kode og drift fylder mere. Valget afhænger af forretningen.

Godt at vide

Shopify inkluderer en lang række basisfunktioner på sine planer, blandt andet mulighed for mange produkter, båndbredde uden trafikbaseret betaling og forskellige salgskanaler. De konkrete planfunktioner ændrer sig over tid, så priser og grænser bør altid kontrolleres direkte hos Shopify i stedet for at blive hardcodet i et projektoplæg.

Apps kan integreres direkte i moderne temaer som app blocks og app embeds. Det er praktisk, fordi funktioner kan placeres gennem temaeditoren, men kompatibiliteten afhænger af det valgte tema og appen. Ved temaskift bør appintegrationerne derfor testes igen.

Shopify er ikke open source på samme måde som WordPress og WooCommerce. Du kan tilpasse storefront og udvikle apps, men den centrale commerce-platform drives af Shopify. Det er en vigtig arkitekturforskel, når man vurderer ejerskab og flytbarhed.

For mange virksomheder er den største værdi netop, at serverdrift, checkout og en stor del af infrastrukturen er standardiseret. Det kan gøre det lettere at fokusere på produkter og salg. For andre virksomheder kan de samme standardrammer være en begrænsning, hvis webshoppen skal fungere som en dybt specialiseret del af et større it-system.

Hvis en Shopify-butik skal vurderes professionelt, bør man se på mere end forsiden. Gennemgå tema, apps, checkoutkrav, produktmodel, markeder, integrationer, tracking og driftsansvar. Først derefter giver det mening at sammenligne med alternativer som WooCommerce eller Magento.