AIOPSGROUP: Dev.BG Rozhovor s Ivanem a Marushem o Headless Commerce

AIOPSGROUP Bezhlavý obchod

Popis obrázku: AIOPSGROUP Headless Commerce

AIOPSGROUP: Dev.BG Rozhovor s Ivanem a Marushem o Headless Commerce

Sofie, EU, 28. října 2021Členové seniorního týmu společnosti AIOPSGROUP, Marush Denchev a Ivan Nazurov, se podělili o své poznatky a zkušenosti s headless commerce. S 60% zrychlením růstu nového trhu a Amazonem v čele je headless commerce tu, aby zůstalo.

Co je to bezhlavý obchod a jak může urychlit otevření nového trhu o 60 %? Proč se velké globální značky spojují s AIOPSGROUP, aby implementovaly své online prodejní řešení? A jak vidí budoucnost eCommerce dvě přední osobnosti společnosti?

Setkali jsme se s Ivanem Nazarovem a Marushem Denchevem z AIOPSGROUP, kteří nám podrobně popsali svou práci a obchodní strategii, kterou uplatňují. Ivan je senior softwarový inženýr v AIOPSGROUP s téměř desetiletou zkušeností ve vývoji eCommerce řešení pro velké společnosti. Marush je manažerem vývoje softwaru se zaměřením na Salesforce Commerce Cloud, Adobe Commerce / Magento Open Source a Headless commerce. Zde je to, co sdělili DEV.BG.

Co je to Headless Commerce a proč jste se rozhodli jej zavést do své praxe?

Ivan: Žijeme v době, kdy se obchodníkům neustále rozšiřují kanály, kterými mohou oslovit své zákazníky. V době, kdy vám lednička může objednat mléko a pivo, si stále více spotřebitelů může vybrat, jakým způsobem bude nakupovat. Závratný trh se ptá: „Jak rychle lze zavést další obchodní kanál?“ Odpověď na tuto otázku není nikdy snadná, ale zde přichází výhoda paradigmatu Headless Commerce.

Ivan Nazurov
Ivan Nazurov

Co je to bezhlavý obchod?

Zjednodušeně řečeno, Headless Commerce je řešení pro elektronický obchod, které dokáže ukládat a poskytovat data a funkce, ale bez uživatelského rozhraní. Uživatelské rozhraní bylo zcela odstraněno a programátoři se soustředí pouze na vývoj aplikačních programovacích rozhraní (API). Účelem těchto rozhraní je poskytovat co nejvíce funkcí a přístupu k datům, aby byly uspokojeny potřeby více obchodních kanálů.

Bezhlavý obchod přináší zcela odlišnou filozofii prezentace produktů zákazníkům prostřednictvím různých marketingových kanálů. Zde přichází na řadu role společnosti AIOPSGROUP jako partnera některých z nejvýznamnějších světových značek. Pomáháme našim klientům a partnerům úspěšně implementovat tuto filozofii, aby mohli rychle oslovit své zákazníky prostřednictvím různých technologií a technik.

Mohl byste uvést nějaké konkrétní příklady, které odlišují bezhlavý obchod od tradičních metod online prodeje?

Ivan: Headless Commerce se odlišuje způsobem, jakým je napsáno uživatelské rozhraní. Nezapomínejme, že pro kompletní řešení potřebujeme nejen API, ale také uživatelské rozhraní. Tradiční e-commerce řešení přicházejí s hotovým uživatelským rozhraním. Toto uživatelské rozhraní je úzce propojeno se serverovou částí a jeho změna vyžaduje více času a není tak snadná. Tím pádem také diktují, jak bude zákazník obchod používat, a do značné míry omezují vývojáře v poskytování zajímavějších způsobů nakupování pro jejich zákazníky.

Technologie, které mohou vývojáři používat, jsou také předdefinovány tradičními řešeními a změna používaných technologií není snadný úkol. Headless commerce dává vývojářům úplnou svobodu při výběru technologií, způsobu použití e-shopu a typu zařízení, prostřednictvím kterých osloví zákazníky.

Metoda, kterou se vyvíjí nové funkce, výrazně odlišuje paradigma Headless Commerce od tradičních řešení. V tradičních řešeních musí inženýři při vývoji nových funkcí pracovat s celou základní kódovou základnou. Uvedení nové funkce proto vyžaduje aktualizaci celého řešení – jak uživatelského rozhraní, tak serverové části. V Headless Commerce je však vše od sebe oddělené. Vývoj nové platební metody na konci objednávky je například zcela nezávislý na zbytku ekosystému.

Rozvoj bezhlavého obchodu v průběhu času výrazně urychluje zavádění nových obchodních kanálů. To zase udržuje podnik v obraze s inovacemi v maloobchodu.

Navzdory všem výhodám, které Headless Commerce nabízí pro vývoj eCommerce, není připraven k provozu od prvního dne a vyžaduje přizpůsobení a nastavení. Pokud máme systém, který vyžaduje personalizaci a je poměrně flexibilní, nevyhnutelně potřebujeme neustálou technickou podporu a správu, a to jak samotného vývojového procesu, tak celého ekosystému.

Jaké jsou technické výzvy tohoto modelu práce na úrovni programování? Jaké technologie se používají?

Ivan: Architektura Headless Commerce spočívá v poskytování kompletní platformy prostřednictvím RESTFul API, která se řídí datovým modelem definovaným různými systémy, s nimiž je integrována, a je implementována v cloudové infrastruktuře. Z toho vyplývají výzvy, kterým čelí každý cloudový systém, jako je bezpečnost, správa nákladů, produktivita, přístup k internetu atd.

To, co dnes v AIOPSGROUP úspěšně používáme k implementaci paradigmatu Headless Commerce, je GraphQL + Apollo Server + NodeJs + ExpressJS, nasazené na infrastruktuře Amazon Web Services (AWS).

Kteří z vašich zákazníků tuto službu využívají a můžete sdílet aktuální výsledky z ní?

Marush: S různými klienty jsme v různých fázích implementace řešení Headless Commerce. Někteří musí nejprve upgradovat své backendové systémy, aby mohli správně využívat a rozšiřovat systémové API. Jiní jsou v pokročilé fázi a potřebují poradenství ohledně uživatelského rozhraní. Někteří zákazníci chtějí řešení zcela od základu, aby přesněji pokrylo jejich potřeby, zatímco jiní spíše využívají populární open-source řešení. Naší úlohou je jim poradit, ukázat jim, které řešení je pro jejich případ vhodnější a umožní růst jejich podnikání.

Marush Denchev
Marush Denchev

Spolu s několika dalšími týmy, které dělají totéž, ale pro jiné regiony, pracujeme na otevření nového trhu se společností PUMA. Jedná se o trhy odlišné povahy, od platebních a doručovacích metod přes systémy správy objednávek až po marketingové systémy.

Díky tomu, že PUMA uplatňuje filozofii Headless Commerce, doufáme, že dosáhneme rekordů v rychlosti otevření nového trhu s přibližně 60% zrychlením.

Jaký typ IT specialistů je vhodný pro tento způsob práce a čím je vaše společnost pro ně atraktivní?

Ivan: Realizace Headless Commerce vyžaduje celou řadu IT specialistů, stejně jako jakákoli implementace e-commerce platformy. Vzhledem k tomu, že je nasazena v cloudové infrastruktuře, je v týmu nezbytnou postavou dobrý architekt systémové architektury, následovaný architektem e-commerce, který zná procesy a různé scénáře integrace s obrovskou škálou systémů v e-commerce a konkrétním e-commerce maloobchodu. Od nynějška je výběr technologií nekonečný, vývojáři si sami volí technologie, které použijí k implementaci Headless Commerce.

Marush: Jak již Ivan zmínil, v AIOPSGROUP jsme se rozhodli implementovat Headless Commerce GraphQL + Apollo Server + NodeJs + ExpressJS. Vyvíjíme také „vlastní“ řešení Headless Commerce, jehož cílem je pokrýt integraci s nejoblíbenějšími platformami – Salesforce Commerce Cloud a Adobe Commerce, stejně jako s nejoblíbenějšími Headless CMS (Sanity, Amplience) a poskytovateli platebních služeb.

Ivan: Kromě toho vyvíjíme sadu komponent pro elektronický obchod pro uživatelská rozhraní, a to i v případě, že se jedná o Headless. Proto jsme se rozhodli pro NextJS + React + Tailwind CSS a plánujeme přidat React Native pro vývoj mobilních aplikací.

Jazykem vývoje pro všechny komponenty, které používáme, je TypeScript.

Jaké jsou vaše prognózy vývoje online prodeje v širším horizontu?

Ivan: Když mluvíme o budoucnosti online maloobchodu, vždy se v popředí objevuje jedno jméno – Amazon. Dosud poskytují ucelený obraz o tom, jak funguje paradigma Headless Commerce a jak rychle umožňuje rozvoj nových trhů a využití nových technologií, jako jsou Alexa Skills. Rychlost, s jakou Amazon diktuje budoucnost, je ohromující. Své služby aktualizuje každých několik sekund, zatímco jeho konkurenti pouze jednou týdně nebo měsíčně. To je možné díky filozofii Headless Commerce.

Rozsáhlé studie ukazují, že spotřebitelé, kteří využívají více než jeden nákupní kanál, nakupují častěji, což je pro obchodníky cennější. Rámec pro vícekanálový obchod dlouho chyběl. Zákazníci stále častěji začínají hledat při nakupování na jednom zařízení, pokračují na jiném a objednávku zadávají zcela jiným způsobem, někdy dokonce fyzicky v obchodě. Cílem obchodníka je nyní poskytnout jednotný způsob nakupování mezi jednotlivými zařízeními a nákupními kanály – „omni-kanálový obchod“. Nakupování umožňuje zákazníkům využívat jejich oblíbené způsoby jako kompletní nákupní zážitek. Aby se to vše mohlo uskutečnit, nabízí Headless Commerce nejrychlejší recept.

Přečtěte si článek Dev.BG