Bildbeskrivning: AIOPSGROUP Headless Commerce
AIOPSGROUP: Dev.BG Intervju med Ivan och Marush om Headless Commerce
Sofia, EU, 28 oktober 2021 – AIOPSGROUPsseniora teammedlemmar, Marush Denchev och Ivan Nazurov, delar med sig av sina insikter och erfarenheter om Headless Commerce. Med en tillväxt på 60 % på den nya marknaden och Amazon som ledande aktör är Headless Commerce här för att stanna.
Vad är headless commerce och hur kan det påskynda öppnandet av en ny marknad med 60 %? Varför samarbetar stora globala varumärken med AIOPSGROUP för att implementera sina onlineförsäljningslösningar? Och hur ser två av företagets ledande personer på framtiden för e-handel?
Vi träffade Ivan Nazarov och Marush Denchev från AIOPSGROUP, som berättade i detalj om sitt arbete och den affärsstrategi de tillämpar. Ivan är senior mjukvaruutvecklare på AIOPSGROUP med nästan tio års erfarenhet av att utveckla e-handelslösningar för stora företag. Marush är mjukvaruutvecklingschef med fokus på Salesforce Commerce Cloud, Adobe Commerce / Magento Open Source och Headless commerce. Här är vad de berättade för DEV.BG.
Vad är Headless Commerce och varför valde ni att använda det i er verksamhet?
Ivan: Vi lever i en tid då handlarnas kanaler för att nå sina kunder ständigt ökar. En tid då kylskåpet kan beställa mjölk och öl åt dig gör att fler och fler konsumenter kan välja hur de vill handla. Den svindlande marknaden ställer frågan: ”Hur snabbt kan nästa handelskanal implementeras?” Svaret på denna fråga är aldrig enkelt, men här kommer fördelen med Headless Commerce-paradigmet.

Vad är headless commerce?
Enkelt uttryckt är Headless Commerce en e-handelslösning som kan lagra och tillhandahålla data och funktionalitet, men utan ett användargränssnitt. Användargränssnittet har helt tagits bort från ekvationen, och programmerarna fokuserar enbart på att utveckla applikationsprogrammeringsgränssnitt (API:er). Syftet med dessa gränssnitt är att kunna tillhandahålla så mycket funktionalitet och dataåtkomst som möjligt för att möta behovet av flera handelskanaler.
Headless commerce erbjuder en helt ny filosofi för att presentera produkter för kunder via olika marknadsföringskanaler. Här kommer AIOPSGROUP in i bilden som ett företag som samarbetar med några av världens största varumärken. Vi hjälper våra kunder och partners att framgångsrikt implementera denna filosofi för att snabbt nå sina kunder genom olika tekniker och metoder.
Kan du ge några konkreta exempel på skillnaden mellan headless commerce och traditionella försäljningsmetoder online?
Ivan: Det som skiljer Headless Commerce från andra lösningar är hur användargränssnittet är skrivet. Låt oss inte glömma att för att ha en komplett lösning behöver vi också ett användargränssnitt, inte bara API:er. Traditionella e-handelslösningar levereras med ett färdigt användargränssnitt. Detta användargränssnitt är nära kopplat till serverdelen och förändringar kräver mer tid och är inte så enkla. Därmed dikterar de också hur kunden ska använda butiken och begränsar i stor utsträckning utvecklarnas möjligheter att erbjuda kunderna ett mer intressant sätt att handla på.
De tekniker som utvecklare kan använda är också fördefinierade av traditionella lösningar, och det är inte lätt att byta teknik. Headless commerce ger utvecklare fullständig frihet att välja vilka tekniker som ska användas, hur e-butiken ska användas och vilka typer av enheter som ska användas för att nå kunderna.
Metoden för att utveckla nya funktioner skiljer Headless Commerce-paradigmet avsevärt från traditionella lösningar. I traditionella lösningar måste ingenjörerna utveckla nya funktioner med hela den grundläggande kodbasen. Lanseringen av nya funktioner kräver därför en uppdatering av hela lösningen – både användargränssnittet och serverdelen. I Headless Commerce är allt separerat från varandra. Utvecklingen av en ny betalningsmetod i slutet av en beställning är till exempel helt oberoende av resten av ekosystemet.
Utvecklingen av Headless Commerce över tid påskyndar implementeringen av nya handelskanaler avsevärt. Detta gör i sin tur att verksamheten kan hålla sig à jour med innovationer inom detaljhandeln.
Trots alla fördelar som Headless Commerce erbjuder för e-handelsutveckling är det inte redo att användas från dag ett utan kräver anpassning och konfiguration. När vi har ett system som kräver personalisering och är ganska flexibelt behöver vi oundvikligen ständig teknisk support och hantering, både av själva utvecklingsprocessen och hela ekosystemet.
Vilka tekniska utmaningar finns det i denna arbetsmodell på programmeringsnivå? Vilka tekniker används?
Ivan: Headless Commerce-arkitekturen går ut på att tillhandahålla en komplett plattform via RESTFul API, som följer den datamodell som definieras av de olika system som den är integrerad med och implementeras i en molnbaserad infrastruktur. Därmed uppstår de utmaningar som alla molnbaserade system står inför, såsom säkerhet, kostnadshantering, produktivitet, internetåtkomst etc.
Det vi idag använder framgångsrikt i AIOPSGROUP för att implementera Headless Commerce-paradigmet är GraphQL + Apollo Server + NodeJs + ExpressJS, distribuerat på Amazon Web Services (AWS) infrastruktur.
Vilka av dina kunder använder denna tjänst och kan du dela med dig av aktuella resultat från den?
Marush: Vi befinner oss i olika stadier av implementeringen av Headless Commerce-lösningar hos olika kunder. Vissa behöver först uppgradera sina backend-system för att kunna använda och utöka dem på rätt sätt på grund av system-API:er. Andra befinner sig i ett avancerat skede och behöver råd om användargränssnittet. Vissa kunder vill ha en helt ny lösning som täcker deras behov mer exakt, medan andra är mer benägna att använda populära open source-lösningar. Vår roll är att ge dem råd, visa dem vilken lösning som är mest lämplig för deras fall och som möjliggör tillväxt för deras verksamhet.

Vi arbetar med att öppna en ny marknad med PUMA i samverkan med flera andra team som gör samma sak, men för andra regioner. Dessa marknader skiljer sig åt i sin natur, från betalnings- och leveransmetoder till orderhanteringssystem och marknadsföringssystem.
Som ett resultat av PUMAs användning av Headless Commerce som filosofi hoppas vi kunna sätta rekord i hur snabbt en ny marknad kan öppnas med en acceleration på cirka 60 %.
Vilken typ av IT-specialister passar för denna typ av arbetsmetod och hur är ditt företag attraktivt för dem?
Ivan: För att kunna realisera Headless Commerce krävs en hel rad IT-specialister, precis som vid alla andra implementeringar av en e-handelsplattform. Eftersom den distribueras i molninfrastruktur är en duktig systemlandskapsarkitekt ett måste i teamet, följt av en e-handelsarkitekt som känner till processerna och olika scenarier för integration med det enorma utbudet av system inom e-handel och särskilt e-handelsdetaljhandel. Från och med nu är valet av tekniker oändligt, utvecklarna väljer själva vilka tekniker som ska användas för att implementera Headless Commerce.
Marush: Som Ivan redan har påpekat har vi på AIOPSGROUP valt att implementera Headless Commerce GraphQL + Apollo Server + NodeJs + ExpressJS. Vi utvecklar också en egen Headless Commerce-lösning, med målet att täcka integrationen med de mest populära plattformarna – Salesforce Commerce Cloud och Adobe Commerce – samt de mest populära Headless CMS (Sanity, Amplience) och betaltjänstleverantörerna.
Ivan: Utöver allt detta utvecklar vi en uppsättning e-handelskomponenter för användargränssnitt, även om det är Headless. Därför har vi valt NextJS + React + Tailwind CSS, och vi planerar att lägga till React Native för utveckling av mobilapplikationer.
Utvecklingsspråket för alla komponenter vi använder är TypeScript.
Hur ser dina prognoser ut för utvecklingen av onlineförsäljningen på lång sikt?
Ivan: När vi talar om framtiden för onlinehandel finns det alltid ett namn i förgrunden – Amazon. Hittills har de gett en fullständig bild av hur Headless Commerce-paradigmet fungerar och hur snabbt det möjliggör utveckling av nya marknader och användning av ny teknik som Alexa Skills. Den hastighet med vilken Amazon dikterar framtiden är häpnadsväckande. De uppdaterar sina tjänster varannan sekund, medan deras konkurrenter bara gör det en gång i veckan eller månaden. Detta är möjligt tack vare Headless Commerce-filosofin.
Storskaliga studier visar att konsumenter som använder mer än en shoppingkanal handlar oftare, vilket gör dem mer värdefulla för handlare. Ramverket för multikanalhandel har länge saknats. Kunderna börjar allt oftare söka medan de handlar på en enhet, går vidare till en annan och lägger sin beställning på ett helt annat sätt, ibland till och med fysiskt i butiken. Handlarens mål är nu att erbjuda ett enhetligt sätt att handla mellan enskilda enheter och shoppingkanaler – ”omnikanalhandel”. Shopping gör det möjligt för kunderna att använda sina favoritmetoder för en komplett shoppingupplevelse. För att göra allt detta möjligt är Headless Commerce det snabbaste receptet.