Udforskning af Shopify: En udviklers perspektiv

Udforskning af Shopify: En udviklers perspektiv

Udforskning af Shopify: En udviklers perspektiv

Få dybdegående tips og indsigt i Shopify webudvikling fra brancheeksperter, der bruger platformen til at bygge websites og onlinebutikker.

Få dybdegående tips og indsigt i Shopify webudvikling fra brancheeksperter, der bruger platformen til at bygge websites og onlinebutikker.

27. sep. 2024

Hej. Jeg er Ksenia Zvereva, Developer Community Lead hos Mollie, og en person der tilbringer det meste af min tid med udviklere og det tekniske fællesskab. I løbet af mit arbejdsliv har jeg primært arbejdet med ecommerce-platforme, der kræver avanceret teknisk viden. Men på det seneste er jeg blevet mere og mere fascineret af Shopify's fremgang i Europa og deres forsøg på at vinde udviklernes hjerter og sind.

Nysgerrig på brugervenligheden selv, undersøgte jeg produktet på egen hånd. Mit første indtryk? Det er ligetil. Behøver du virkelig at være udvikler for at bygge med denne teknologi? Måske ikke: tilgængeligheds- og UX-niveauet er imponerende. Shopify minimerer behovet for backend-vedligeholdelse og DevOps, hvilket hjælper med at reducere omkostningerne sammenlignet med on-prem-systemer. Dets brugervenlige interface er tilgængelig selv uden teknisk viden, hvilket giver brugere mulighed for hurtigt at komme i gang.

Jeg ønskede at lære mere. Så, jeg satte mig ned med eksperter, der regelmæssigt bruger Shopify til at bygge websites, for at forstå dets nuancer: Simon Freimoser, Director Client Services – Shopify hos Strix DE, Yann Karl, CTO hos Strix DE, og Tico van Beurden, Head of Product hos Ask Phill, for at udforske platformen.


Hej. Jeg er Ksenia Zvereva, Developer Community Lead hos Mollie, og en person der tilbringer det meste af min tid med udviklere og det tekniske fællesskab. I løbet af mit arbejdsliv har jeg primært arbejdet med ecommerce-platforme, der kræver avanceret teknisk viden. Men på det seneste er jeg blevet mere og mere fascineret af Shopify's fremgang i Europa og deres forsøg på at vinde udviklernes hjerter og sind.

Nysgerrig på brugervenligheden selv, undersøgte jeg produktet på egen hånd. Mit første indtryk? Det er ligetil. Behøver du virkelig at være udvikler for at bygge med denne teknologi? Måske ikke: tilgængeligheds- og UX-niveauet er imponerende. Shopify minimerer behovet for backend-vedligeholdelse og DevOps, hvilket hjælper med at reducere omkostningerne sammenlignet med on-prem-systemer. Dets brugervenlige interface er tilgængelig selv uden teknisk viden, hvilket giver brugere mulighed for hurtigt at komme i gang.

Jeg ønskede at lære mere. Så, jeg satte mig ned med eksperter, der regelmæssigt bruger Shopify til at bygge websites, for at forstå dets nuancer: Simon Freimoser, Director Client Services – Shopify hos Strix DE, Yann Karl, CTO hos Strix DE, og Tico van Beurden, Head of Product hos Ask Phill, for at udforske platformen.


Hej. Jeg er Ksenia Zvereva, Developer Community Lead hos Mollie, og en person der tilbringer det meste af min tid med udviklere og det tekniske fællesskab. I løbet af mit arbejdsliv har jeg primært arbejdet med ecommerce-platforme, der kræver avanceret teknisk viden. Men på det seneste er jeg blevet mere og mere fascineret af Shopify's fremgang i Europa og deres forsøg på at vinde udviklernes hjerter og sind.

Nysgerrig på brugervenligheden selv, undersøgte jeg produktet på egen hånd. Mit første indtryk? Det er ligetil. Behøver du virkelig at være udvikler for at bygge med denne teknologi? Måske ikke: tilgængeligheds- og UX-niveauet er imponerende. Shopify minimerer behovet for backend-vedligeholdelse og DevOps, hvilket hjælper med at reducere omkostningerne sammenlignet med on-prem-systemer. Dets brugervenlige interface er tilgængelig selv uden teknisk viden, hvilket giver brugere mulighed for hurtigt at komme i gang.

Jeg ønskede at lære mere. Så, jeg satte mig ned med eksperter, der regelmæssigt bruger Shopify til at bygge websites, for at forstå dets nuancer: Simon Freimoser, Director Client Services – Shopify hos Strix DE, Yann Karl, CTO hos Strix DE, og Tico van Beurden, Head of Product hos Ask Phill, for at udforske platformen.


Hej. Jeg er Ksenia Zvereva, Developer Community Lead hos Mollie, og en person der tilbringer det meste af min tid med udviklere og det tekniske fællesskab. I løbet af mit arbejdsliv har jeg primært arbejdet med ecommerce-platforme, der kræver avanceret teknisk viden. Men på det seneste er jeg blevet mere og mere fascineret af Shopify's fremgang i Europa og deres forsøg på at vinde udviklernes hjerter og sind.

Nysgerrig på brugervenligheden selv, undersøgte jeg produktet på egen hånd. Mit første indtryk? Det er ligetil. Behøver du virkelig at være udvikler for at bygge med denne teknologi? Måske ikke: tilgængeligheds- og UX-niveauet er imponerende. Shopify minimerer behovet for backend-vedligeholdelse og DevOps, hvilket hjælper med at reducere omkostningerne sammenlignet med on-prem-systemer. Dets brugervenlige interface er tilgængelig selv uden teknisk viden, hvilket giver brugere mulighed for hurtigt at komme i gang.

Jeg ønskede at lære mere. Så, jeg satte mig ned med eksperter, der regelmæssigt bruger Shopify til at bygge websites, for at forstå dets nuancer: Simon Freimoser, Director Client Services – Shopify hos Strix DE, Yann Karl, CTO hos Strix DE, og Tico van Beurden, Head of Product hos Ask Phill, for at udforske platformen.


Hvorfor vælge Shopify?

Ksenia Zvereva: Til at starte med, hvorfor Shopify? Hvad er de typiske anvendelsestilfælde? 

Tico van Beurden: Shopify tilbyder en løsning for alle typer af e-handelsmærker, fra små enkeltmandsfirmaer til store mærker som Gymshark, Allbirds og Kylie Cosmetics. Skønheden ved Shopify er, at det hjælper mærker med at vokse uden behov for at skifte platforme. Uanset om du bruger et tema fra Theme Store, tilpasser et tema, bygger et tilpasset tema, eller går headless – Shopify tilbyder løsninger for alle typer mærker. Vi plejede at se fokus på D2C-mærker, men Shopify udvikler sig til en løsning for alle typer online shops. Uanset om du sælger online, B2B, offline eller videresælger, kan Shopify hjælpe dig.

Simon Freimoser: Kunne ikke være mere enig! Shopify har gjort det fremragende ved at efterlade billedet af 'shopsystemet for små iværksættere' bag sig. De sidste par Shopify Editions, deres halvårlige udgivelser af nye funktioner, har især appelleret til større virksomheder. Shopify betjener nu SMV'er, niche-aktører og dropshippere lige så godt som det betjener større virksomheder med eller uden fysiske butikker. Også det fodfæste, de har fået med rene B2B-spillere det seneste år eller deromkring er virkelig bemærkelsesværdigt og viser, at de tager deres vision om at 'gøre handel bedre for alle' alvorligt.

Ksenia Zvereva: Shopify er kendt for sin intuitive brugerflade, skabeloner og temaer. Men hvorfor elsker udviklere at bygge med Shopify? Det er ikke en udviklerførst-platform. Hvad er udviklerens rolle i et Shopify-projekt?

Tico van Beurden: Shopify er måske ikke en udviklerførst-platform, men det er bestemt udviklervenligt med en kunde-først tilgang. I sidste ende laver vi ikke websites til os selv, men til vores kunder. Shopify forstår dette og sætter det i praksis. Dette giver mening, fordi platformen og udviklerne begge tjener samme mål: at gøre hjemmesiden bedre og forretningslivet lettere. Shopify tilbyder gode udviklingsværktøjer såsom deres egen CLI og SDK'er, som vi så bruger til at bygge vores sites. Dette, i kombination med en stabil backend med omfattende funktioner, der konstant udvikler sig, skaber et meget udviklervenligt miljø.

Yann Karl: Shopify's vægt ligger bestemt på brugersiden, men også udviklerens appel er vokset betydeligt de sidste par år. Det omfattende API-udbud tillader udviklere at udvide platformens funktionalitet og integrere med eksterne systemer nemt, selv uden behov for en mellemsoftware. 

Liquid, Shopify's template motor, er nem at lære og et kraftfuldt værktøj til at skabe tilpassede temaer og facader. Det er også allerede godt integreret i eksisterende udviklingsplatforme, som understøtter f.eks. autofuldførelse eller kodeforslag for at lette den daglige udviklerliv.

For at komme i gang tilbyder Shopify detaljeret dokumentation for alle sine udvidelsespunkter og funktioner, der støtter udviklere ikke kun i at tilpasse temaer, men også i at bygge tilpassede apps til ekstra funktionaliteter eller tredjepartsintegrationer, som derefter kan sælges på Shopify App Store.

Generelt set fra både bruger- og udviklerperspektiv tilbyder Shopify's klar-til-brug infrastruktur hurtig tid til marked, hvilket giver alle parter lov til at fokusere på at skabe en god oplevelse uden at bekymre sig om hosting, sikkerhed eller performance problemer.

Ksenia Zvereva: Til at starte med, hvorfor Shopify? Hvad er de typiske anvendelsestilfælde? 

Tico van Beurden: Shopify tilbyder en løsning for alle typer af e-handelsmærker, fra små enkeltmandsfirmaer til store mærker som Gymshark, Allbirds og Kylie Cosmetics. Skønheden ved Shopify er, at det hjælper mærker med at vokse uden behov for at skifte platforme. Uanset om du bruger et tema fra Theme Store, tilpasser et tema, bygger et tilpasset tema, eller går headless – Shopify tilbyder løsninger for alle typer mærker. Vi plejede at se fokus på D2C-mærker, men Shopify udvikler sig til en løsning for alle typer online shops. Uanset om du sælger online, B2B, offline eller videresælger, kan Shopify hjælpe dig.

Simon Freimoser: Kunne ikke være mere enig! Shopify har gjort det fremragende ved at efterlade billedet af 'shopsystemet for små iværksættere' bag sig. De sidste par Shopify Editions, deres halvårlige udgivelser af nye funktioner, har især appelleret til større virksomheder. Shopify betjener nu SMV'er, niche-aktører og dropshippere lige så godt som det betjener større virksomheder med eller uden fysiske butikker. Også det fodfæste, de har fået med rene B2B-spillere det seneste år eller deromkring er virkelig bemærkelsesværdigt og viser, at de tager deres vision om at 'gøre handel bedre for alle' alvorligt.

Ksenia Zvereva: Shopify er kendt for sin intuitive brugerflade, skabeloner og temaer. Men hvorfor elsker udviklere at bygge med Shopify? Det er ikke en udviklerførst-platform. Hvad er udviklerens rolle i et Shopify-projekt?

Tico van Beurden: Shopify er måske ikke en udviklerførst-platform, men det er bestemt udviklervenligt med en kunde-først tilgang. I sidste ende laver vi ikke websites til os selv, men til vores kunder. Shopify forstår dette og sætter det i praksis. Dette giver mening, fordi platformen og udviklerne begge tjener samme mål: at gøre hjemmesiden bedre og forretningslivet lettere. Shopify tilbyder gode udviklingsværktøjer såsom deres egen CLI og SDK'er, som vi så bruger til at bygge vores sites. Dette, i kombination med en stabil backend med omfattende funktioner, der konstant udvikler sig, skaber et meget udviklervenligt miljø.

Yann Karl: Shopify's vægt ligger bestemt på brugersiden, men også udviklerens appel er vokset betydeligt de sidste par år. Det omfattende API-udbud tillader udviklere at udvide platformens funktionalitet og integrere med eksterne systemer nemt, selv uden behov for en mellemsoftware. 

Liquid, Shopify's template motor, er nem at lære og et kraftfuldt værktøj til at skabe tilpassede temaer og facader. Det er også allerede godt integreret i eksisterende udviklingsplatforme, som understøtter f.eks. autofuldførelse eller kodeforslag for at lette den daglige udviklerliv.

For at komme i gang tilbyder Shopify detaljeret dokumentation for alle sine udvidelsespunkter og funktioner, der støtter udviklere ikke kun i at tilpasse temaer, men også i at bygge tilpassede apps til ekstra funktionaliteter eller tredjepartsintegrationer, som derefter kan sælges på Shopify App Store.

Generelt set fra både bruger- og udviklerperspektiv tilbyder Shopify's klar-til-brug infrastruktur hurtig tid til marked, hvilket giver alle parter lov til at fokusere på at skabe en god oplevelse uden at bekymre sig om hosting, sikkerhed eller performance problemer.

Ksenia Zvereva: Til at starte med, hvorfor Shopify? Hvad er de typiske anvendelsestilfælde? 

Tico van Beurden: Shopify tilbyder en løsning for alle typer af e-handelsmærker, fra små enkeltmandsfirmaer til store mærker som Gymshark, Allbirds og Kylie Cosmetics. Skønheden ved Shopify er, at det hjælper mærker med at vokse uden behov for at skifte platforme. Uanset om du bruger et tema fra Theme Store, tilpasser et tema, bygger et tilpasset tema, eller går headless – Shopify tilbyder løsninger for alle typer mærker. Vi plejede at se fokus på D2C-mærker, men Shopify udvikler sig til en løsning for alle typer online shops. Uanset om du sælger online, B2B, offline eller videresælger, kan Shopify hjælpe dig.

Simon Freimoser: Kunne ikke være mere enig! Shopify har gjort det fremragende ved at efterlade billedet af 'shopsystemet for små iværksættere' bag sig. De sidste par Shopify Editions, deres halvårlige udgivelser af nye funktioner, har især appelleret til større virksomheder. Shopify betjener nu SMV'er, niche-aktører og dropshippere lige så godt som det betjener større virksomheder med eller uden fysiske butikker. Også det fodfæste, de har fået med rene B2B-spillere det seneste år eller deromkring er virkelig bemærkelsesværdigt og viser, at de tager deres vision om at 'gøre handel bedre for alle' alvorligt.

Ksenia Zvereva: Shopify er kendt for sin intuitive brugerflade, skabeloner og temaer. Men hvorfor elsker udviklere at bygge med Shopify? Det er ikke en udviklerførst-platform. Hvad er udviklerens rolle i et Shopify-projekt?

Tico van Beurden: Shopify er måske ikke en udviklerførst-platform, men det er bestemt udviklervenligt med en kunde-først tilgang. I sidste ende laver vi ikke websites til os selv, men til vores kunder. Shopify forstår dette og sætter det i praksis. Dette giver mening, fordi platformen og udviklerne begge tjener samme mål: at gøre hjemmesiden bedre og forretningslivet lettere. Shopify tilbyder gode udviklingsværktøjer såsom deres egen CLI og SDK'er, som vi så bruger til at bygge vores sites. Dette, i kombination med en stabil backend med omfattende funktioner, der konstant udvikler sig, skaber et meget udviklervenligt miljø.

Yann Karl: Shopify's vægt ligger bestemt på brugersiden, men også udviklerens appel er vokset betydeligt de sidste par år. Det omfattende API-udbud tillader udviklere at udvide platformens funktionalitet og integrere med eksterne systemer nemt, selv uden behov for en mellemsoftware. 

Liquid, Shopify's template motor, er nem at lære og et kraftfuldt værktøj til at skabe tilpassede temaer og facader. Det er også allerede godt integreret i eksisterende udviklingsplatforme, som understøtter f.eks. autofuldførelse eller kodeforslag for at lette den daglige udviklerliv.

For at komme i gang tilbyder Shopify detaljeret dokumentation for alle sine udvidelsespunkter og funktioner, der støtter udviklere ikke kun i at tilpasse temaer, men også i at bygge tilpassede apps til ekstra funktionaliteter eller tredjepartsintegrationer, som derefter kan sælges på Shopify App Store.

Generelt set fra både bruger- og udviklerperspektiv tilbyder Shopify's klar-til-brug infrastruktur hurtig tid til marked, hvilket giver alle parter lov til at fokusere på at skabe en god oplevelse uden at bekymre sig om hosting, sikkerhed eller performance problemer.

Ksenia Zvereva: Til at starte med, hvorfor Shopify? Hvad er de typiske anvendelsestilfælde? 

Tico van Beurden: Shopify tilbyder en løsning for alle typer af e-handelsmærker, fra små enkeltmandsfirmaer til store mærker som Gymshark, Allbirds og Kylie Cosmetics. Skønheden ved Shopify er, at det hjælper mærker med at vokse uden behov for at skifte platforme. Uanset om du bruger et tema fra Theme Store, tilpasser et tema, bygger et tilpasset tema, eller går headless – Shopify tilbyder løsninger for alle typer mærker. Vi plejede at se fokus på D2C-mærker, men Shopify udvikler sig til en løsning for alle typer online shops. Uanset om du sælger online, B2B, offline eller videresælger, kan Shopify hjælpe dig.

Simon Freimoser: Kunne ikke være mere enig! Shopify har gjort det fremragende ved at efterlade billedet af 'shopsystemet for små iværksættere' bag sig. De sidste par Shopify Editions, deres halvårlige udgivelser af nye funktioner, har især appelleret til større virksomheder. Shopify betjener nu SMV'er, niche-aktører og dropshippere lige så godt som det betjener større virksomheder med eller uden fysiske butikker. Også det fodfæste, de har fået med rene B2B-spillere det seneste år eller deromkring er virkelig bemærkelsesværdigt og viser, at de tager deres vision om at 'gøre handel bedre for alle' alvorligt.

Ksenia Zvereva: Shopify er kendt for sin intuitive brugerflade, skabeloner og temaer. Men hvorfor elsker udviklere at bygge med Shopify? Det er ikke en udviklerførst-platform. Hvad er udviklerens rolle i et Shopify-projekt?

Tico van Beurden: Shopify er måske ikke en udviklerførst-platform, men det er bestemt udviklervenligt med en kunde-først tilgang. I sidste ende laver vi ikke websites til os selv, men til vores kunder. Shopify forstår dette og sætter det i praksis. Dette giver mening, fordi platformen og udviklerne begge tjener samme mål: at gøre hjemmesiden bedre og forretningslivet lettere. Shopify tilbyder gode udviklingsværktøjer såsom deres egen CLI og SDK'er, som vi så bruger til at bygge vores sites. Dette, i kombination med en stabil backend med omfattende funktioner, der konstant udvikler sig, skaber et meget udviklervenligt miljø.

Yann Karl: Shopify's vægt ligger bestemt på brugersiden, men også udviklerens appel er vokset betydeligt de sidste par år. Det omfattende API-udbud tillader udviklere at udvide platformens funktionalitet og integrere med eksterne systemer nemt, selv uden behov for en mellemsoftware. 

Liquid, Shopify's template motor, er nem at lære og et kraftfuldt værktøj til at skabe tilpassede temaer og facader. Det er også allerede godt integreret i eksisterende udviklingsplatforme, som understøtter f.eks. autofuldførelse eller kodeforslag for at lette den daglige udviklerliv.

For at komme i gang tilbyder Shopify detaljeret dokumentation for alle sine udvidelsespunkter og funktioner, der støtter udviklere ikke kun i at tilpasse temaer, men også i at bygge tilpassede apps til ekstra funktionaliteter eller tredjepartsintegrationer, som derefter kan sælges på Shopify App Store.

Generelt set fra både bruger- og udviklerperspektiv tilbyder Shopify's klar-til-brug infrastruktur hurtig tid til marked, hvilket giver alle parter lov til at fokusere på at skabe en god oplevelse uden at bekymre sig om hosting, sikkerhed eller performance problemer.

Shopify udfordringer

Ksenia Zvereva: Med Shopifys enkelhed, er der så nogen udfordringer, såsom tilpasning eller infrastruktur, som kunder og udviklere bør have i tankerne, når de bygger med det?

Simon Freimoser: Selvom der bestemt er udfordringer, handler det altid om, hvordan du takler dem, ikke? Jeg vil sige, at der er både tilpasnings- og infrastrukturudfordringer. Men i sidste ende er et Shopify-projekt næsten 50% mindset-arbejde. Ja, tilpasningsmulighederne synes at være begrænsede ved første øjekast, og dybdegående tilpasning kan kun være mulig med omfattende viden om Liquid, deres API'er eller endda Hydrogen, som er en del af deres egen headless framework. Til syvende og sidst, at stille spørgsmålet om en tilpasning er nødvendig og vurdere dens påvirkning kontra den nødvendige indsats, gør ofte tricket. 

Et andet hedt diskuteret emne er Shopifys store afhængighed af sit app-økosystem og det store antal apps at vælge imellem. Men Shopify har arbejdet på at forbedre dette. Shopify har nu integreret sin kernefunktionalitet i sit appudbud. Mens andre funktioner stadig kræver tredjepart, er der en klar retning for, hvilke apps og udbydere der er bedst på deres felt. Ja, de kan blive ret dyre, men det er også forholdsvis let at hurtigt øge afkastet på investeringen. 

Når vi ser på de samlede ejerskabsomkostninger for en Shopify-butik, ser vi ofte de samlede omkostninger for en butik stige. Men samtidig ser vi, at overskuddet stiger flere gange beløbet investeret. Dette viser, at kun at se på prisen kan udgøre en udfordring på kort sigt, men hurtigt sættes i perspektiv, når virksomheder kan drage fordel af de samlede gevinster fra de oprindelige investeringsomkostninger.

Dette ligner Shopifys infrastrukturudfordringer. Som en API-første platform kræver det nogle gange mikrotjenester eller middleware for at opfylde specifikke krav eller migrere bestemte datapunkter. Selvom dette virker besværligt, har vi set forskellige tilfælde, hvor denne tilgang resulterede i en slankere og mere gennemsigtig middleware-stak, som løste mange historiske problemer på siden. 

Så udfordringen her er at få købmænd til at bruge en middleware – de fleste af dem har en mørk fortid med dette værktøj – og bevise, at det har ændret sig gennem årene og nu er meget anderledes end sin tidligere ry som sort-boks trolddom.

Tico van Beurden: Shopifys infrastruktur er fremragende, og de tager sig af mange ting, så du og din kunde kan fokusere på, hvad I skal gøre. Hosting er på Shopify, så du behøver ikke at finde ud af det, og med en 99.99% oppetid, er der intet at bekymre sig om der. Shopify har også en indbygget CDN, som automatisk komprimerer billeder og tilbyder dem i forskellige størrelser til brugeren. Shopifys skabelonsprog er e-handelsfokuseret, så det giver dig de fleste egenskaber, du har brug for lige ud af boksen. Dette giver dig mulighed for at bygge en moderne hjemmeside med bare en standard Shopify-plan.

Dog, da Shopify tager sig af infrastrukturen, er nogle ting umulige på dens native platform. For eksempel kan du ikke ændre URL-strukturen. Dette er et varmt emne for virksomheder, der skifter platforme, da det dramatisk påvirker SEO. Som udvikler er udfordringen at finde en kreativ løsning til dine kunder, mens du forbliver så tæt på platformens native adfærd som muligt. Tilpasning og hacking omkring platformen vil skabe teknisk gæld i fremtiden.

Ksenia Zvereva: Selvom Shopify håndterer hosting, sikkerhed og vedligeholdelse, så udviklere kan fokusere på at bygge, ser det ud til, at der stadig er nogle aspekter at være opmærksom på.

Ksenia Zvereva: Med Shopifys enkelhed, er der så nogen udfordringer, såsom tilpasning eller infrastruktur, som kunder og udviklere bør have i tankerne, når de bygger med det?

Simon Freimoser: Selvom der bestemt er udfordringer, handler det altid om, hvordan du takler dem, ikke? Jeg vil sige, at der er både tilpasnings- og infrastrukturudfordringer. Men i sidste ende er et Shopify-projekt næsten 50% mindset-arbejde. Ja, tilpasningsmulighederne synes at være begrænsede ved første øjekast, og dybdegående tilpasning kan kun være mulig med omfattende viden om Liquid, deres API'er eller endda Hydrogen, som er en del af deres egen headless framework. Til syvende og sidst, at stille spørgsmålet om en tilpasning er nødvendig og vurdere dens påvirkning kontra den nødvendige indsats, gør ofte tricket. 

Et andet hedt diskuteret emne er Shopifys store afhængighed af sit app-økosystem og det store antal apps at vælge imellem. Men Shopify har arbejdet på at forbedre dette. Shopify har nu integreret sin kernefunktionalitet i sit appudbud. Mens andre funktioner stadig kræver tredjepart, er der en klar retning for, hvilke apps og udbydere der er bedst på deres felt. Ja, de kan blive ret dyre, men det er også forholdsvis let at hurtigt øge afkastet på investeringen. 

Når vi ser på de samlede ejerskabsomkostninger for en Shopify-butik, ser vi ofte de samlede omkostninger for en butik stige. Men samtidig ser vi, at overskuddet stiger flere gange beløbet investeret. Dette viser, at kun at se på prisen kan udgøre en udfordring på kort sigt, men hurtigt sættes i perspektiv, når virksomheder kan drage fordel af de samlede gevinster fra de oprindelige investeringsomkostninger.

Dette ligner Shopifys infrastrukturudfordringer. Som en API-første platform kræver det nogle gange mikrotjenester eller middleware for at opfylde specifikke krav eller migrere bestemte datapunkter. Selvom dette virker besværligt, har vi set forskellige tilfælde, hvor denne tilgang resulterede i en slankere og mere gennemsigtig middleware-stak, som løste mange historiske problemer på siden. 

Så udfordringen her er at få købmænd til at bruge en middleware – de fleste af dem har en mørk fortid med dette værktøj – og bevise, at det har ændret sig gennem årene og nu er meget anderledes end sin tidligere ry som sort-boks trolddom.

Tico van Beurden: Shopifys infrastruktur er fremragende, og de tager sig af mange ting, så du og din kunde kan fokusere på, hvad I skal gøre. Hosting er på Shopify, så du behøver ikke at finde ud af det, og med en 99.99% oppetid, er der intet at bekymre sig om der. Shopify har også en indbygget CDN, som automatisk komprimerer billeder og tilbyder dem i forskellige størrelser til brugeren. Shopifys skabelonsprog er e-handelsfokuseret, så det giver dig de fleste egenskaber, du har brug for lige ud af boksen. Dette giver dig mulighed for at bygge en moderne hjemmeside med bare en standard Shopify-plan.

Dog, da Shopify tager sig af infrastrukturen, er nogle ting umulige på dens native platform. For eksempel kan du ikke ændre URL-strukturen. Dette er et varmt emne for virksomheder, der skifter platforme, da det dramatisk påvirker SEO. Som udvikler er udfordringen at finde en kreativ løsning til dine kunder, mens du forbliver så tæt på platformens native adfærd som muligt. Tilpasning og hacking omkring platformen vil skabe teknisk gæld i fremtiden.

Ksenia Zvereva: Selvom Shopify håndterer hosting, sikkerhed og vedligeholdelse, så udviklere kan fokusere på at bygge, ser det ud til, at der stadig er nogle aspekter at være opmærksom på.

Ksenia Zvereva: Med Shopifys enkelhed, er der så nogen udfordringer, såsom tilpasning eller infrastruktur, som kunder og udviklere bør have i tankerne, når de bygger med det?

Simon Freimoser: Selvom der bestemt er udfordringer, handler det altid om, hvordan du takler dem, ikke? Jeg vil sige, at der er både tilpasnings- og infrastrukturudfordringer. Men i sidste ende er et Shopify-projekt næsten 50% mindset-arbejde. Ja, tilpasningsmulighederne synes at være begrænsede ved første øjekast, og dybdegående tilpasning kan kun være mulig med omfattende viden om Liquid, deres API'er eller endda Hydrogen, som er en del af deres egen headless framework. Til syvende og sidst, at stille spørgsmålet om en tilpasning er nødvendig og vurdere dens påvirkning kontra den nødvendige indsats, gør ofte tricket. 

Et andet hedt diskuteret emne er Shopifys store afhængighed af sit app-økosystem og det store antal apps at vælge imellem. Men Shopify har arbejdet på at forbedre dette. Shopify har nu integreret sin kernefunktionalitet i sit appudbud. Mens andre funktioner stadig kræver tredjepart, er der en klar retning for, hvilke apps og udbydere der er bedst på deres felt. Ja, de kan blive ret dyre, men det er også forholdsvis let at hurtigt øge afkastet på investeringen. 

Når vi ser på de samlede ejerskabsomkostninger for en Shopify-butik, ser vi ofte de samlede omkostninger for en butik stige. Men samtidig ser vi, at overskuddet stiger flere gange beløbet investeret. Dette viser, at kun at se på prisen kan udgøre en udfordring på kort sigt, men hurtigt sættes i perspektiv, når virksomheder kan drage fordel af de samlede gevinster fra de oprindelige investeringsomkostninger.

Dette ligner Shopifys infrastrukturudfordringer. Som en API-første platform kræver det nogle gange mikrotjenester eller middleware for at opfylde specifikke krav eller migrere bestemte datapunkter. Selvom dette virker besværligt, har vi set forskellige tilfælde, hvor denne tilgang resulterede i en slankere og mere gennemsigtig middleware-stak, som løste mange historiske problemer på siden. 

Så udfordringen her er at få købmænd til at bruge en middleware – de fleste af dem har en mørk fortid med dette værktøj – og bevise, at det har ændret sig gennem årene og nu er meget anderledes end sin tidligere ry som sort-boks trolddom.

Tico van Beurden: Shopifys infrastruktur er fremragende, og de tager sig af mange ting, så du og din kunde kan fokusere på, hvad I skal gøre. Hosting er på Shopify, så du behøver ikke at finde ud af det, og med en 99.99% oppetid, er der intet at bekymre sig om der. Shopify har også en indbygget CDN, som automatisk komprimerer billeder og tilbyder dem i forskellige størrelser til brugeren. Shopifys skabelonsprog er e-handelsfokuseret, så det giver dig de fleste egenskaber, du har brug for lige ud af boksen. Dette giver dig mulighed for at bygge en moderne hjemmeside med bare en standard Shopify-plan.

Dog, da Shopify tager sig af infrastrukturen, er nogle ting umulige på dens native platform. For eksempel kan du ikke ændre URL-strukturen. Dette er et varmt emne for virksomheder, der skifter platforme, da det dramatisk påvirker SEO. Som udvikler er udfordringen at finde en kreativ løsning til dine kunder, mens du forbliver så tæt på platformens native adfærd som muligt. Tilpasning og hacking omkring platformen vil skabe teknisk gæld i fremtiden.

Ksenia Zvereva: Selvom Shopify håndterer hosting, sikkerhed og vedligeholdelse, så udviklere kan fokusere på at bygge, ser det ud til, at der stadig er nogle aspekter at være opmærksom på.

Ksenia Zvereva: Med Shopifys enkelhed, er der så nogen udfordringer, såsom tilpasning eller infrastruktur, som kunder og udviklere bør have i tankerne, når de bygger med det?

Simon Freimoser: Selvom der bestemt er udfordringer, handler det altid om, hvordan du takler dem, ikke? Jeg vil sige, at der er både tilpasnings- og infrastrukturudfordringer. Men i sidste ende er et Shopify-projekt næsten 50% mindset-arbejde. Ja, tilpasningsmulighederne synes at være begrænsede ved første øjekast, og dybdegående tilpasning kan kun være mulig med omfattende viden om Liquid, deres API'er eller endda Hydrogen, som er en del af deres egen headless framework. Til syvende og sidst, at stille spørgsmålet om en tilpasning er nødvendig og vurdere dens påvirkning kontra den nødvendige indsats, gør ofte tricket. 

Et andet hedt diskuteret emne er Shopifys store afhængighed af sit app-økosystem og det store antal apps at vælge imellem. Men Shopify har arbejdet på at forbedre dette. Shopify har nu integreret sin kernefunktionalitet i sit appudbud. Mens andre funktioner stadig kræver tredjepart, er der en klar retning for, hvilke apps og udbydere der er bedst på deres felt. Ja, de kan blive ret dyre, men det er også forholdsvis let at hurtigt øge afkastet på investeringen. 

Når vi ser på de samlede ejerskabsomkostninger for en Shopify-butik, ser vi ofte de samlede omkostninger for en butik stige. Men samtidig ser vi, at overskuddet stiger flere gange beløbet investeret. Dette viser, at kun at se på prisen kan udgøre en udfordring på kort sigt, men hurtigt sættes i perspektiv, når virksomheder kan drage fordel af de samlede gevinster fra de oprindelige investeringsomkostninger.

Dette ligner Shopifys infrastrukturudfordringer. Som en API-første platform kræver det nogle gange mikrotjenester eller middleware for at opfylde specifikke krav eller migrere bestemte datapunkter. Selvom dette virker besværligt, har vi set forskellige tilfælde, hvor denne tilgang resulterede i en slankere og mere gennemsigtig middleware-stak, som løste mange historiske problemer på siden. 

Så udfordringen her er at få købmænd til at bruge en middleware – de fleste af dem har en mørk fortid med dette værktøj – og bevise, at det har ændret sig gennem årene og nu er meget anderledes end sin tidligere ry som sort-boks trolddom.

Tico van Beurden: Shopifys infrastruktur er fremragende, og de tager sig af mange ting, så du og din kunde kan fokusere på, hvad I skal gøre. Hosting er på Shopify, så du behøver ikke at finde ud af det, og med en 99.99% oppetid, er der intet at bekymre sig om der. Shopify har også en indbygget CDN, som automatisk komprimerer billeder og tilbyder dem i forskellige størrelser til brugeren. Shopifys skabelonsprog er e-handelsfokuseret, så det giver dig de fleste egenskaber, du har brug for lige ud af boksen. Dette giver dig mulighed for at bygge en moderne hjemmeside med bare en standard Shopify-plan.

Dog, da Shopify tager sig af infrastrukturen, er nogle ting umulige på dens native platform. For eksempel kan du ikke ændre URL-strukturen. Dette er et varmt emne for virksomheder, der skifter platforme, da det dramatisk påvirker SEO. Som udvikler er udfordringen at finde en kreativ løsning til dine kunder, mens du forbliver så tæt på platformens native adfærd som muligt. Tilpasning og hacking omkring platformen vil skabe teknisk gæld i fremtiden.

Ksenia Zvereva: Selvom Shopify håndterer hosting, sikkerhed og vedligeholdelse, så udviklere kan fokusere på at bygge, ser det ud til, at der stadig er nogle aspekter at være opmærksom på.

Shopify udviklingsbedste praksis

Ksenia Zvereva: Hvad er dine bedste Shopify-praksisser, både projekt- og udviklingsmæssigt?

Simon Freimoser: Først og fremmest starter det med en ordentlig definition af de grundlæggende elementer, vi arbejder med. Dette inkluderer klar dokumentation af de specifikke projektmål, samt at gå ind med en 'data-først' tilgang ved at kontrollere alle underliggende datastrukturer, som en virksomhed allerede tilbyder. Hvis du kender informationsarkitekturen for hver dataenhed, er det meget nemmere at tilpasse projektarbejdet fra starten. Det lyder let og indlysende, men dette trin bliver ofte overset.

Efter det fundamentale arbejde er det næste vigtige skridt omfattende projektplanlægning. Her er det vigtigt at gentage de unikke aspekter ved Shopify-projekter: hurtig time-to-market, skalerbarhed og udvidelsesmuligheder. Planlægning i iterationer og milepæle gør det muligt at bruge disse funktioner til at levere et succesfuldt projekt effektivt.

Når udviklingsfasen begynder, er det afgørende at have robuste og hurtige testprocedurer på plads. Dette sikrer, at hastighed og problemfri funktionalitet, der er kritiske funktioner ved Shopify-udvikling, opretholdes, selv efter at kodningen er afsluttet.

Sidst men ikke mindst, gennem hele udviklingsprocessen, spørg dig selv: "Bidrager det, jeg gør lige nu, til at styrke købmændene?" Hvis en virksomhed ikke kan administrere butikken selvstændigt, og det hæmmer deres vedligeholdelsesindsats, gør du noget forkert.

Ksenia Zvereva: Og på udviklingssiden?

Yann Karl: Det er vigtigt, at alle udviklere nøje overholder Shopify's udviklingsretningslinjer og bedste praksisser for temaer og apps. Husk, med stor magt følger stort ansvar. Du bør ikke bare tilpasse for tilpasningens skyld. 

Det første skridt i at forberede vores udviklere til at arbejde med Shopify er at indgyde den rigtige tankegang. Overvej altid platformens muligheder først, udfordr så kunden, tænk om, og tænk først derefter på måder at tilpasse uden at opfinde hjulet på ny. Som Simon nævnte, er vores tilgang til at arbejde med vores udviklingspersonale lig vores tilgang til kundearbejde.

Generelt gælder bedste praksisser på samme måde som med andre projekter: Brug versionskontrol til dit udviklingsarbejde for at håndtere ændringer og samarbejde effektivt, og hold temaer, apps og integrationer så opdaterede som muligt for at undgå inkompatibilitet, bugs eller sikkerhedsproblemer.

Shopify tilbyder en fremragende CLI komponent, der understøtter udviklere i at håndtere hele processen med at implementere ændringer i dine forskellige temaer til test, staging og produktion. Det er et must-use for alle, der arbejder på enhver kodeændring.

Sidst men ikke mindst, oprethold klar og grundig dokumentation for al brugerdefineret kode, funktionaliteter og konfigurationer. Dette er afgørende for at opnå et højt niveau af vedligeholdelse for hele projektet – for dig og dine kolleger.

Tico van Beurden: Vi forsøger at holde os så tæt på Shopify's native funktioner og adfærd som muligt. Implementering af et tredjepartsværktøj kan skabe mere teknisk gæld samt yderligere månedlige omkostninger. Vi tror på Shopify og forsøger at bruge dens native funktioner så meget som muligt for at ride bølgen med succes. Vi byggede vores frontend med det samme mål: at udnytte så mange native browserfunktioner som muligt.

At opretholde en slank udviklingsopsætning, der ikke er alt for afhængig af for mange pakker, er også afgørende. Jo flere pakker du tilføjer, desto mere afhængig bliver du, og jo mere vedligeholdelse skal du udføre. Når du er i tvivl om en bestemt implementering, kan det også være gavnligt at se, hvordan det er gjort i Dawn, Shopify's eget tema. Du kan installere dette tema gratis på en hvilken som helst butik for at observere dets adfærd eller kontrollere den offentlige repository for tekniske implementeringsdetaljer.

At udnytte Shopify's GitHub-integration til implementering og instant-backup er en anden bedste praksis, der sikrer jævn drift og instant-backups. Derudover, med serverløse funktioner, kan du udvide funktionaliteten af dit native tema ved hjælp af Shopify's Admin API'er. På denne måde kan du udvide dit tema med funktioner, der ikke er mulige ud af boksen.


Planlægger du at bygge med Shopify? Sørg for at tjekke vores Mollie x Shopify plugin samt vores integrationsvejledninger.

Vil du fortsætte denne diskussion? Deltag i Mollie Developer Community for at tale med vores ingeniører, produktteams og andre fællesskabsmedlemmer. 

Ksenia Zvereva: Hvad er dine bedste Shopify-praksisser, både projekt- og udviklingsmæssigt?

Simon Freimoser: Først og fremmest starter det med en ordentlig definition af de grundlæggende elementer, vi arbejder med. Dette inkluderer klar dokumentation af de specifikke projektmål, samt at gå ind med en 'data-først' tilgang ved at kontrollere alle underliggende datastrukturer, som en virksomhed allerede tilbyder. Hvis du kender informationsarkitekturen for hver dataenhed, er det meget nemmere at tilpasse projektarbejdet fra starten. Det lyder let og indlysende, men dette trin bliver ofte overset.

Efter det fundamentale arbejde er det næste vigtige skridt omfattende projektplanlægning. Her er det vigtigt at gentage de unikke aspekter ved Shopify-projekter: hurtig time-to-market, skalerbarhed og udvidelsesmuligheder. Planlægning i iterationer og milepæle gør det muligt at bruge disse funktioner til at levere et succesfuldt projekt effektivt.

Når udviklingsfasen begynder, er det afgørende at have robuste og hurtige testprocedurer på plads. Dette sikrer, at hastighed og problemfri funktionalitet, der er kritiske funktioner ved Shopify-udvikling, opretholdes, selv efter at kodningen er afsluttet.

Sidst men ikke mindst, gennem hele udviklingsprocessen, spørg dig selv: "Bidrager det, jeg gør lige nu, til at styrke købmændene?" Hvis en virksomhed ikke kan administrere butikken selvstændigt, og det hæmmer deres vedligeholdelsesindsats, gør du noget forkert.

Ksenia Zvereva: Og på udviklingssiden?

Yann Karl: Det er vigtigt, at alle udviklere nøje overholder Shopify's udviklingsretningslinjer og bedste praksisser for temaer og apps. Husk, med stor magt følger stort ansvar. Du bør ikke bare tilpasse for tilpasningens skyld. 

Det første skridt i at forberede vores udviklere til at arbejde med Shopify er at indgyde den rigtige tankegang. Overvej altid platformens muligheder først, udfordr så kunden, tænk om, og tænk først derefter på måder at tilpasse uden at opfinde hjulet på ny. Som Simon nævnte, er vores tilgang til at arbejde med vores udviklingspersonale lig vores tilgang til kundearbejde.

Generelt gælder bedste praksisser på samme måde som med andre projekter: Brug versionskontrol til dit udviklingsarbejde for at håndtere ændringer og samarbejde effektivt, og hold temaer, apps og integrationer så opdaterede som muligt for at undgå inkompatibilitet, bugs eller sikkerhedsproblemer.

Shopify tilbyder en fremragende CLI komponent, der understøtter udviklere i at håndtere hele processen med at implementere ændringer i dine forskellige temaer til test, staging og produktion. Det er et must-use for alle, der arbejder på enhver kodeændring.

Sidst men ikke mindst, oprethold klar og grundig dokumentation for al brugerdefineret kode, funktionaliteter og konfigurationer. Dette er afgørende for at opnå et højt niveau af vedligeholdelse for hele projektet – for dig og dine kolleger.

Tico van Beurden: Vi forsøger at holde os så tæt på Shopify's native funktioner og adfærd som muligt. Implementering af et tredjepartsværktøj kan skabe mere teknisk gæld samt yderligere månedlige omkostninger. Vi tror på Shopify og forsøger at bruge dens native funktioner så meget som muligt for at ride bølgen med succes. Vi byggede vores frontend med det samme mål: at udnytte så mange native browserfunktioner som muligt.

At opretholde en slank udviklingsopsætning, der ikke er alt for afhængig af for mange pakker, er også afgørende. Jo flere pakker du tilføjer, desto mere afhængig bliver du, og jo mere vedligeholdelse skal du udføre. Når du er i tvivl om en bestemt implementering, kan det også være gavnligt at se, hvordan det er gjort i Dawn, Shopify's eget tema. Du kan installere dette tema gratis på en hvilken som helst butik for at observere dets adfærd eller kontrollere den offentlige repository for tekniske implementeringsdetaljer.

At udnytte Shopify's GitHub-integration til implementering og instant-backup er en anden bedste praksis, der sikrer jævn drift og instant-backups. Derudover, med serverløse funktioner, kan du udvide funktionaliteten af dit native tema ved hjælp af Shopify's Admin API'er. På denne måde kan du udvide dit tema med funktioner, der ikke er mulige ud af boksen.


Planlægger du at bygge med Shopify? Sørg for at tjekke vores Mollie x Shopify plugin samt vores integrationsvejledninger.

Vil du fortsætte denne diskussion? Deltag i Mollie Developer Community for at tale med vores ingeniører, produktteams og andre fællesskabsmedlemmer. 

Ksenia Zvereva: Hvad er dine bedste Shopify-praksisser, både projekt- og udviklingsmæssigt?

Simon Freimoser: Først og fremmest starter det med en ordentlig definition af de grundlæggende elementer, vi arbejder med. Dette inkluderer klar dokumentation af de specifikke projektmål, samt at gå ind med en 'data-først' tilgang ved at kontrollere alle underliggende datastrukturer, som en virksomhed allerede tilbyder. Hvis du kender informationsarkitekturen for hver dataenhed, er det meget nemmere at tilpasse projektarbejdet fra starten. Det lyder let og indlysende, men dette trin bliver ofte overset.

Efter det fundamentale arbejde er det næste vigtige skridt omfattende projektplanlægning. Her er det vigtigt at gentage de unikke aspekter ved Shopify-projekter: hurtig time-to-market, skalerbarhed og udvidelsesmuligheder. Planlægning i iterationer og milepæle gør det muligt at bruge disse funktioner til at levere et succesfuldt projekt effektivt.

Når udviklingsfasen begynder, er det afgørende at have robuste og hurtige testprocedurer på plads. Dette sikrer, at hastighed og problemfri funktionalitet, der er kritiske funktioner ved Shopify-udvikling, opretholdes, selv efter at kodningen er afsluttet.

Sidst men ikke mindst, gennem hele udviklingsprocessen, spørg dig selv: "Bidrager det, jeg gør lige nu, til at styrke købmændene?" Hvis en virksomhed ikke kan administrere butikken selvstændigt, og det hæmmer deres vedligeholdelsesindsats, gør du noget forkert.

Ksenia Zvereva: Og på udviklingssiden?

Yann Karl: Det er vigtigt, at alle udviklere nøje overholder Shopify's udviklingsretningslinjer og bedste praksisser for temaer og apps. Husk, med stor magt følger stort ansvar. Du bør ikke bare tilpasse for tilpasningens skyld. 

Det første skridt i at forberede vores udviklere til at arbejde med Shopify er at indgyde den rigtige tankegang. Overvej altid platformens muligheder først, udfordr så kunden, tænk om, og tænk først derefter på måder at tilpasse uden at opfinde hjulet på ny. Som Simon nævnte, er vores tilgang til at arbejde med vores udviklingspersonale lig vores tilgang til kundearbejde.

Generelt gælder bedste praksisser på samme måde som med andre projekter: Brug versionskontrol til dit udviklingsarbejde for at håndtere ændringer og samarbejde effektivt, og hold temaer, apps og integrationer så opdaterede som muligt for at undgå inkompatibilitet, bugs eller sikkerhedsproblemer.

Shopify tilbyder en fremragende CLI komponent, der understøtter udviklere i at håndtere hele processen med at implementere ændringer i dine forskellige temaer til test, staging og produktion. Det er et must-use for alle, der arbejder på enhver kodeændring.

Sidst men ikke mindst, oprethold klar og grundig dokumentation for al brugerdefineret kode, funktionaliteter og konfigurationer. Dette er afgørende for at opnå et højt niveau af vedligeholdelse for hele projektet – for dig og dine kolleger.

Tico van Beurden: Vi forsøger at holde os så tæt på Shopify's native funktioner og adfærd som muligt. Implementering af et tredjepartsværktøj kan skabe mere teknisk gæld samt yderligere månedlige omkostninger. Vi tror på Shopify og forsøger at bruge dens native funktioner så meget som muligt for at ride bølgen med succes. Vi byggede vores frontend med det samme mål: at udnytte så mange native browserfunktioner som muligt.

At opretholde en slank udviklingsopsætning, der ikke er alt for afhængig af for mange pakker, er også afgørende. Jo flere pakker du tilføjer, desto mere afhængig bliver du, og jo mere vedligeholdelse skal du udføre. Når du er i tvivl om en bestemt implementering, kan det også være gavnligt at se, hvordan det er gjort i Dawn, Shopify's eget tema. Du kan installere dette tema gratis på en hvilken som helst butik for at observere dets adfærd eller kontrollere den offentlige repository for tekniske implementeringsdetaljer.

At udnytte Shopify's GitHub-integration til implementering og instant-backup er en anden bedste praksis, der sikrer jævn drift og instant-backups. Derudover, med serverløse funktioner, kan du udvide funktionaliteten af dit native tema ved hjælp af Shopify's Admin API'er. På denne måde kan du udvide dit tema med funktioner, der ikke er mulige ud af boksen.


Planlægger du at bygge med Shopify? Sørg for at tjekke vores Mollie x Shopify plugin samt vores integrationsvejledninger.

Vil du fortsætte denne diskussion? Deltag i Mollie Developer Community for at tale med vores ingeniører, produktteams og andre fællesskabsmedlemmer. 

Ksenia Zvereva: Hvad er dine bedste Shopify-praksisser, både projekt- og udviklingsmæssigt?

Simon Freimoser: Først og fremmest starter det med en ordentlig definition af de grundlæggende elementer, vi arbejder med. Dette inkluderer klar dokumentation af de specifikke projektmål, samt at gå ind med en 'data-først' tilgang ved at kontrollere alle underliggende datastrukturer, som en virksomhed allerede tilbyder. Hvis du kender informationsarkitekturen for hver dataenhed, er det meget nemmere at tilpasse projektarbejdet fra starten. Det lyder let og indlysende, men dette trin bliver ofte overset.

Efter det fundamentale arbejde er det næste vigtige skridt omfattende projektplanlægning. Her er det vigtigt at gentage de unikke aspekter ved Shopify-projekter: hurtig time-to-market, skalerbarhed og udvidelsesmuligheder. Planlægning i iterationer og milepæle gør det muligt at bruge disse funktioner til at levere et succesfuldt projekt effektivt.

Når udviklingsfasen begynder, er det afgørende at have robuste og hurtige testprocedurer på plads. Dette sikrer, at hastighed og problemfri funktionalitet, der er kritiske funktioner ved Shopify-udvikling, opretholdes, selv efter at kodningen er afsluttet.

Sidst men ikke mindst, gennem hele udviklingsprocessen, spørg dig selv: "Bidrager det, jeg gør lige nu, til at styrke købmændene?" Hvis en virksomhed ikke kan administrere butikken selvstændigt, og det hæmmer deres vedligeholdelsesindsats, gør du noget forkert.

Ksenia Zvereva: Og på udviklingssiden?

Yann Karl: Det er vigtigt, at alle udviklere nøje overholder Shopify's udviklingsretningslinjer og bedste praksisser for temaer og apps. Husk, med stor magt følger stort ansvar. Du bør ikke bare tilpasse for tilpasningens skyld. 

Det første skridt i at forberede vores udviklere til at arbejde med Shopify er at indgyde den rigtige tankegang. Overvej altid platformens muligheder først, udfordr så kunden, tænk om, og tænk først derefter på måder at tilpasse uden at opfinde hjulet på ny. Som Simon nævnte, er vores tilgang til at arbejde med vores udviklingspersonale lig vores tilgang til kundearbejde.

Generelt gælder bedste praksisser på samme måde som med andre projekter: Brug versionskontrol til dit udviklingsarbejde for at håndtere ændringer og samarbejde effektivt, og hold temaer, apps og integrationer så opdaterede som muligt for at undgå inkompatibilitet, bugs eller sikkerhedsproblemer.

Shopify tilbyder en fremragende CLI komponent, der understøtter udviklere i at håndtere hele processen med at implementere ændringer i dine forskellige temaer til test, staging og produktion. Det er et must-use for alle, der arbejder på enhver kodeændring.

Sidst men ikke mindst, oprethold klar og grundig dokumentation for al brugerdefineret kode, funktionaliteter og konfigurationer. Dette er afgørende for at opnå et højt niveau af vedligeholdelse for hele projektet – for dig og dine kolleger.

Tico van Beurden: Vi forsøger at holde os så tæt på Shopify's native funktioner og adfærd som muligt. Implementering af et tredjepartsværktøj kan skabe mere teknisk gæld samt yderligere månedlige omkostninger. Vi tror på Shopify og forsøger at bruge dens native funktioner så meget som muligt for at ride bølgen med succes. Vi byggede vores frontend med det samme mål: at udnytte så mange native browserfunktioner som muligt.

At opretholde en slank udviklingsopsætning, der ikke er alt for afhængig af for mange pakker, er også afgørende. Jo flere pakker du tilføjer, desto mere afhængig bliver du, og jo mere vedligeholdelse skal du udføre. Når du er i tvivl om en bestemt implementering, kan det også være gavnligt at se, hvordan det er gjort i Dawn, Shopify's eget tema. Du kan installere dette tema gratis på en hvilken som helst butik for at observere dets adfærd eller kontrollere den offentlige repository for tekniske implementeringsdetaljer.

At udnytte Shopify's GitHub-integration til implementering og instant-backup er en anden bedste praksis, der sikrer jævn drift og instant-backups. Derudover, med serverløse funktioner, kan du udvide funktionaliteten af dit native tema ved hjælp af Shopify's Admin API'er. På denne måde kan du udvide dit tema med funktioner, der ikke er mulige ud af boksen.


Planlægger du at bygge med Shopify? Sørg for at tjekke vores Mollie x Shopify plugin samt vores integrationsvejledninger.

Vil du fortsætte denne diskussion? Deltag i Mollie Developer Community for at tale med vores ingeniører, produktteams og andre fællesskabsmedlemmer. 

Flere opdateringer

Hold dig opdateret

Gå aldrig glip af en opdatering. Modtag produktopdateringer, nyheder og kundehistorier direkte i din indbakke.

Hold dig opdateret

Gå aldrig glip af en opdatering. Modtag produktopdateringer, nyheder og kundehistorier direkte i din indbakke.

Forbind hver betaling. Opgrader alle dele af din forretning.

Gå aldrig glip af en opdatering. Modtag produktopdateringer, nyheder og kundehistorier direkte i din indbakke.

Hold dig opdateret

Gå aldrig glip af en opdatering. Modtag produktopdateringer, nyheder og kundehistorier direkte i din indbakke.

Form fields
Form fields
Form fields

Indholdsfortegnelse

Indholdsfortegnelse

Indholdsfortegnelse

Indholdsfortegnelse

MollieVækstUdforskning af Shopify: En udviklers perspektiv
MollieVækstUdforskning af Shopify: En udviklers perspektiv
MollieVækstUdforskning af Shopify: En udviklers perspektiv