AIOPSGROUP: Dev.BG Interview med Ivan og Marush om Headless Commerce

AIOPSGROUP Headless Commerce

Billedbeskrivelse: AIOPSGROUP Headless Commerce

AIOPSGROUP: Dev.BG Interview med Ivan og Marush om Headless Commerce

Sofia, EU, 28. oktober 2021AIOPSGROUPsseniormedarbejdere Marush Denchev og Ivan Nazurov deler deres indsigter og erfaringer om Headless Commerce. Med en vækst på 60 % på det nye marked og Amazon som markedsleder er Headless Commerce kommet for at blive.

Hvad er headless commerce, og hvordan kan det fremskynde åbningen af et nyt marked med 60 %? Hvorfor samarbejder store globale brands med AIOPSGROUP om at implementere deres online salgsløsninger? Og hvordan ser to af virksomhedens ledende figurer fremtiden for e-handel?

Vi mødtes med Ivan Nazarov og Marush Denchev fra AIOPSGROUP, som fortalte os detaljeret om deres arbejde og den forretningsstrategi, de anvender. Ivan er senior softwareingeniør hos AIOPSGROUP med næsten ti års erfaring i udvikling af e-handelsløsninger til store virksomheder. Marush er softwareudviklingschef med fokus på Salesforce Commerce Cloud, Adobe Commerce / Magento Open Source og Headless Commerce. Her er, hvad de fortalte DEV.BG.

Hvad er Headless Commerce, og hvorfor har du valgt at gøre det til din praksis?

Ivan: Vi lever i en tid, hvor forhandlernes kanaler til at nå ud til deres kunder konstant bliver flere. En tid, hvor køleskabet kan bestille mælk og øl for dig, giver flere og flere forbrugere mulighed for at vælge, hvordan de vil handle. Det svimlende marked spørger: "Hvor hurtigt kan den næste handelskanal implementeres?" Svaret på dette spørgsmål er aldrig let, men her kommer fordelen ved Headless Commerce-paradigmet.

Ivan Nazurov
Ivan Nazurov

Hvad er headless commerce?

Kort sagt er Headless Commerce en e-handelsløsning, der kan gemme og levere data og funktionalitet, men uden en brugergrænseflade. Brugergrænsefladen er blevet fjernet helt, og programmører fokuserer udelukkende på at udvikle applikationsprogrammeringsgrænseflader (API'er). Formålet med disse grænseflader er at kunne levere så meget funktionalitet og dataadgang som muligt for at imødekomme behovet for flere handelskanaler.

Headless commerce giver en helt anderledes filosofi for præsentation af produkter til kunder gennem forskellige marketingkanaler. Her kommer AIOPSGROUP ind som en virksomhed, der samarbejder med nogle af verdens største brands. Vi hjælper vores kunder og partnere med at implementere denne filosofi, så de hurtigt kan nå ud til deres kunder gennem forskellige teknologier og teknikker.

Kan du give nogle konkrete eksempler på forskellen mellem headless commerce og traditionelle online salgsmetoder?

Ivan: Det, der adskiller Headless Commerce, er den måde, brugergrænsefladen er skrevet på. Lad os ikke glemme, at for at have en komplet løsning har vi også brug for en brugergrænseflade, ikke kun API'er. Traditionelle e-handelsløsninger leveres med en færdiglavet brugergrænseflade. Denne brugergrænseflade er tæt forbundet med serverdelen, og ændringer kræver mere tid og er ikke så lette at gennemføre. De dikterer således også, hvordan kunden skal bruge butikken, og begrænser i høj grad udviklerne i at tilbyde deres kunder en mere interessant måde at handle på.

De teknologier, som udviklere kan bruge, er også foruddefinerede af traditionelle løsninger, og det er ikke nemt at ændre de anvendte teknologier. Headless commerce giver udviklere fuldstændig frihed til at vælge de teknologier, der skal bruges, den måde, e-shoppen skal bruges på, og den type enheder, der skal bruges til at nå ud til kunderne.

Den metode, hvormed nye funktioner udvikles, adskiller Headless Commerce-paradigmet markant fra traditionelle løsninger. I traditionelle løsninger skal ingeniører udvikle nye funktioner ved hjælp af hele den grundlæggende kodebase. Udgivelsen af nye funktioner kræver derfor en opdatering af hele løsningen – både brugergrænsefladen og serverdelen. I Headless Commerce er alt adskilt fra hinanden. Udviklingen af en ny betalingsmetode ved afslutningen af en ordre er for eksempel helt uafhængig af resten af økosystemet.

Udviklingen af Headless Commerce over tid fremskynder implementeringen af nye handelskanaler betydeligt. Dette holder igen virksomheden opdateret med innovationer inden for detailhandlen.

På trods af alle de fordele, som Headless Commerce tilbyder for udvikling af e-handel, er det ikke klar til brug fra dag ét og kræver tilpasning og opsætning. Når vi har et system, der kræver personalisering og er ret fleksibelt, har vi uundgåeligt brug for konstant teknisk support og administration, både af selve udviklingsprocessen og hele økosystemet.

Hvad er de tekniske udfordringer i denne arbejdsmodel på programmeringsniveau? Hvilke teknologier anvendes?

Ivan: Headless Commerce-arkitekturen går ud på at levere en komplet platform via RESTFul API, som følger den datamodel, der er defineret af de forskellige systemer, den er integreret med, og som er implementeret i en cloudbaseret infrastruktur. Derfor er der de samme udfordringer som for ethvert cloudbaseret system, såsom sikkerhed, omkostningsstyring, produktivitet, internetadgang osv.

Det, vi i dag bruger i AIOPSGROUP til succesfuldt at implementere Headless Commerce-paradigmet, er GraphQL + Apollo Server + NodeJs + ExpressJS, implementeret på Amazon Web Services (AWS)-infrastrukturen.

Hvilke af dine kunder bruger denne service, og kan du dele de aktuelle resultater herfra?

Marush: Vi befinder os på forskellige stadier i implementeringen af Headless Commerce-løsninger hos forskellige kunder. Nogle har først brug for at opgradere deres backend-systemer for at muliggøre korrekt brug og udvidelse på grund af system-API'er. Andre er på et avanceret stadie og har brug for rådgivning om brugergrænsefladen. Nogle kunder ønsker deres løsning – startet helt fra bunden – for at dække deres behov mere præcist, mens andre er mere tilbøjelige til at bruge populære open source-løsninger. Vores rolle er at rådgive dem og vise dem, hvilken løsning der er mest passende for deres situation og vil muliggøre vækst i deres forretning.

Marush Denchev
Marush Denchev

Vi arbejder på at åbne et nyt marked med PUMA i samarbejde med flere andre teams, der gør det samme, men for andre regioner. Det er forskellige markeder, hvad angår betalings- og leveringsmetoder, ordrehåndteringssystemer og marketingsystemer.

Som et resultat af PUMAs brug af Headless Commerce som filosofi håber vi at sætte rekorder i, hvor hurtigt et nyt marked kan åbnes med en acceleration på cirka 60 %.

Hvilken type IT-specialister er egnede til denne type arbejdsmetode, og hvordan er din virksomhed attraktiv for dem?

Ivan: Realiseringen af Headless Commerce kræver en bred vifte af IT-specialister, som ved enhver implementering af en e-handelsplatform. I betragtning af at den implementeres i cloud-infrastruktur, er en dygtig systemlandskabsarkitekt en obligatorisk figur i teamet, efterfulgt af en e-handelsarkitekt, der kender processerne og de forskellige scenarier for integration med det enorme udvalg af systemer inden for e-handel og især e-handelsdetailhandel. Fra nu af er valget af teknologier uendeligt, og udviklerne vælger selv de teknologier, der skal bruges til at implementere Headless Commerce.

Marush: Som Ivan allerede har påpeget, har vi i AIOPSGROUP valgt at implementere Headless Commerce GraphQL + Apollo Server + NodeJs + ExpressJS. Vi udvikler også en "intern" Headless Commerce-løsning, hvor ideen er at dække integrationen med de mere populære platforme – Salesforce Commerce Cloud og Adobe Commerce – samt de mere populære Headless CMS (Sanity, Amplience) og betalingstjenesteudbydere.

Ivan: Ud over alt dette udvikler vi et sæt e-handelskomponenter til brugergrænseflader, selvom det er Headless. Derfor har vi valgt NextJS + React + Tailwind CSS, og vi planlægger at tilføje React Native til udvikling af mobile applikationer.

Udviklingssproget for alle komponenter, vi bruger, er TypeScript.

Hvad er dine prognoser for udviklingen af online-salget på lang sigt?

Ivan: Når vi taler om fremtiden for onlinehandel, er der altid ét navn, der er i forgrunden – Amazon. Til dato giver de et komplet billede af, hvordan Headless Commerce-paradigmet fungerer, og hvor hurtigt det muliggør udvikling af nye markeder og brugen af nye teknologier såsom Alexa Skills. Den hastighed, hvormed Amazon dikterer fremtiden, er forbløffende. De opdaterer deres tjenester hvert par sekunder, mens deres konkurrenter kun gør det en gang om ugen eller om måneden. Dette er muligt takket være Headless Commerce-filosofien.

Storskalaundersøgelser viser, at forbrugere, der bruger mere end én shoppingkanal, køber oftere, hvilket gør dem mere værdifulde for forhandlere. Rammerne for multikanalhandel har længe manglet. Kunderne begynder i stigende grad at søge, mens de handler på én enhed, går videre til en anden og afgiver deres ordre på en helt anden måde, nogle gange endda fysisk i butikken. Forhandlerens mål er nu at tilbyde en ensartet måde at handle på mellem individuelle enheder og shoppingkanaler – "omnichannel-handel". Shopping giver kunderne mulighed for at bruge deres foretrukne måder som en komplet shoppingoplevelse. For at gøre alt dette muligt giver Headless Commerce den hurtigste opskrift.

Læs Dev.BG-artikel