Headless Commerce – jakie daje korzyści?
![koszyk zakupowy i rece kobiety z telefonem](http://dev.global4net.com/wp-content/uploads/2019/04/headless-commerce.jpeg)
We współczesny handlu elektronicznym klienci preferują i bardziej przywiązują się do marek, które oferują unikalne, a zarazem spójne doświadczenia niezależnie od urządzenia, z którego korzysta się z ich usług. Oznacza to, że nie ma znaczenia, czy wybierze się smartfona, czy komputer stacjonarny, ponieważ wrażenia, których użytkownik doświadczy w trakcie korzystania ze sklepu online, będą takie same. Ma to ogromne znaczenie, bo kiedy dokładnie prześledzisz proces zakupowy klienta, dojdziesz do wniosku, że często korzysta on z wielu różnych urządzeń, zanim podejmie ostateczną decyzję o zakupie danego produktu.
Co najważniejsze, jeśli to zwielokrotnione doświadczenie (korzystanie z różnego rodzaju urządzeń) jest zróżnicowane i wymaga dużego skupienia uwagi użytkownika, może spowodować jego rezygnację z zakupów i opuszczenie strony. Dlatego firmy, które chcą wyjść naprzeciw oczekiwaniom odbiorców i tym samym zachęcić ich do zakupów na swojej stronie, muszą zadbać o spójny proces zakupowy i pozytywne doświadczenie klienta (User Experience) bez względu na rodzaj urządzenia.
Wyzwanie dla właścicieli sklepu pojawia się już na początku, ponieważ tradycyjne platformy e-Commerce nie zapewniają spójnego UX. Często są sztywne i nie oferują elastyczności potrzebnej do stworzenia pozytywnej i angażującej użytkownika interakcji. Przykładowo, platformy oferują stworzenie dobrego UI (User Interface) i UX dla strony internetowej, a następnie wprowadzają inne wyjątkowe UX dla urządzeń mobilnych. Wprowadza to zamieszanie i dyskomfort dla klientów, którzy preferują jednolity wygląd i obsługę strony na każdym urządzeniu.
Mała elastyczność, czyli tradycyjne podejście do handlu elektronicznego
Typowe platformy e-Commerce ściśle łączą ze sobą warstwy UI, tworząc dla użytkownika przyjazną platformę sprzedażową oraz CMS, czyli system zarządzania treścią. Poprzez takie połączenie uniemożliwiają dowolną elastyczność w kierowaniu UX identycznego dla każdego urządzenia.
Przez sztywność niektórych platform zarówno intuicyjny wygląd strony, jak i UX nie mogą zmieniać się wystarczająco szybko, aby nadążyć za trendami w angażowaniu użytkowników. W szybko zmieniającym się świecie cyfrowym, w którym klienci nastawieni są na częste korzystanie z nowych urządzeń i platform, firmy powinny szybko przeprowadzać testy A/B, aby sprawnie dostosować się do aktualnych wymagań. Muszą mieć opracowaną strategię ekspresowego reagowania na zmiany i zapobiegania niepowodzeniom.
Ponadto tradycyjne platformy e-Commerce nie posiadają elastyczności pozwalającej na szybką komunikację (API), udostępnianie źródeł danych oraz rozwiązań dla zewnętrznych dostawców. Tradycyjne podejścia obejmują szereg technologii e-Commerce, który ogranicza tworzenie nowych interfejsów programowania aplikacji (API) dla nowych systemów w celu integracji systemów wewnętrznych i zewnętrznych luźno ze sobą związanych.
Headless e-Commerce, czyli nowe podejście w e-commerce
Headless e-Commerce zmienia zarówno sposób, w jaki klienci robią zakupy, jak i sposób, w jaki developerzy budują platformy zakupowe. W architekturze Headless warstwy front-end i back-end są całkowicie oddzielone.
Headless Commerce to idea wprowadzająca zupełną nowość w podejściu do tworzenia sklepów online. Zamiast jednego rozwiązania, które mimo, że spełnia oczekiwania, wymaga stałych modyfikacji, oferuje kilka niezależnych aplikacji. Są one wyspecjalizowane w swoich działaniach i współpracują w ramach jednej architektury integracji opartej o API Driven Platform. Dzięki takiemu połączeniu Twój sklep przechodzi na inny wymiar obsługi klienta, a Ty zyskujesz lepsze efekty.
Architektura Headless oddziela warstwę prezentacji contentu od biznesowej logiki warstwy funkcjonalnej (istniejący stos e-Commerce, integracja i zarządzanie sprzedażą). Takie rozwiązanie oferuje platformę, która nie ma „głowy” (ang. Headless), dzięki czemu jest bardziej elastyczna. To co wyróżnia technologię headless to dostosowanie do indywidualnych potrzeb, zapewnia spersonalizowane doświadczenia zakupowe i swobodę rozwoju.
Kiedy mówi się o zakupach, pod uwagę trzeba wziąć także inne aspekty niż tylko koszyk i kasę. Headless e-Commerce idzie więc o krok dalej, oferując funkcje zakupów w szerokiej gamie cyfrowych doświadczeń. Należą do nich banery reklamowe, media społecznościowe, filmy, katalogi itd. Podejście to zachęca marki do komunikowania się ze swoimi klientami na bardziej osobistym poziomie. Dzięki temu technologia headless otwiera drzwi do nowej ery robienia zakupów.
Twoje podejście do Headless e-Commerce
Tak wysoki poziom elastyczności w dostosowywaniu witryny można uzyskać tylko dzięki podejściu opartemu na interfejsie API. Oddzielenie warstwy front end od back-endu platformy może nie wystarczyć, ponieważ nadal nie da to możliwości łączenia nowych systemów, kanałów i aplikacji innych firm (third-party apps).
Aby dokładnie wytłumaczyć to zjawisko, trzeba przyjąć punkt widzenia projektu. Załóżmy, że mamy projekt sklepu e-Commerce, w którym należy utworzyć widget aplikacji internetowej, aby pokazać klientowi informacje o historii jego zamówień.
Mamy więc dane:
odnośnie zamówień w systemie e-commerce.
dotyczące zapasów w systemie SAP.
należące do klientów w SAP i Saleforce.
Zazwyczaj zespoły projektowe kończą tworzenie projektu integracyjnego, tworząc logiczne gromadzenie danych klientów zarówno z SAP, jak i z Saleforce. Następnie łączą te informacje z danymi na temat zamówień i danymi magazynowymi ze swoich starszych systemów e-commerce i SAP.
Po zakończeniu tego działania na potrzeby stworzenia widgetu internetowego, tworzy się interfejs API. Dzięki temu aplikacja internetowa będzie mogła wykorzystać zgromadzone informacje za pośrednictwem interfejsu API. Dobrą cechą tego podejścia jest to, że projekt zostaje ukończony na czas, mieści się w budżecie, a także jest funkcjonalny. Jednak jednego założenia nie można osiągnąć, używając takiej metody. Jest to aspekt ponownego wykorzystania – podejście to nie jest stworzone z myślą o kompatybilności i przyszłości.
Łączność z interfejsem API
Wyobraź sobie, że od ukończenia projektu mija sześć miesięcy. Firma chce wykorzystać te same możliwości za pośrednictwem aplikacji mobilnej. Rozpoczyna się nowy projekt i nowi członkowie zespołu podejmują się jego wykonania, ponieważ poprzedni zespół w międzyczasie rozpoczął pracę przy innych projektach. Przed nowymi osobami jest ogrom pracy. Muszą zapoznać się z poprzednimi informacjami, dowiedzieć się, jak uzyskać dostęp oraz zintegrować z SAP i Saleforce. A także, jak wykorzystać te informacje i użyć ich w aplikacji mobilnej.
Taki rodzaj pracy można znaleźć w wielu organizacjach. A przecież istnieje o wiele lepszy sposób podejścia do tego typu projektów – łączność z interfejsem API.
Łączność oparta na interfejsie API to podejście do integracji, w którym bazy danych, systemy i aplikacje są wstawiane za pośrednictwem nowoczesnych zarządzających interfejsów API. Dzięki takiej łączności zyskuje się elastyczność. Headless CMS modeluje inne podejście do tworzenia warstwy wizualnej, a programiści zyskują swobodę wyboru rozwiązań frontendowych. Można korzystać z dowolnej technologii, tworząc pozytywne User Experience. Wszystko to w oparciu o ulubione urządzenie konsumenta, o którego obsługę musisz zadbać, aby budować jego lojalność i zaangażowanie. Umożliwia to organizacjom osiąganie założeń Headless e-Commerce.
Wykorzystanie interfejsów API daje nam trzy warstwy: system, proces i doświadczenie. Warstwa systemowa udostępnia podstawowe aplikacje i systemy za pośrednictwem API. Warstwa procesów przenosi te interfejsy API i przetwarza je w zasoby, które zapewniają logikę biznesową organizacji. A warstwa doświadczenia rekonfiguruje interfejsy API z poprzedniej warstwy i przedstawia je użytkownikowi końcowemu za pośrednictwem aplikacji lub w inny sposób.
Jak widać, warstwa doświadczenia umożliwia szybkie tworzenie odpowiedniego typu interfejsu API. Teraz programiści API warstwy procesu i doświadczenia nie muszą koniecznie polegać na SME systemów centralnych (np. CRM, ERP itp.), aby zrozumieć dynamikę potrzebną do interakcji z tymi systemami. Ponadto zespoły, które obsługują takie systemy, mogą teraz zarządzać tym, kto uzyska dostęp do danych i jak szeroki on będzie. Dzięki temu organizacja może w łatwy sposób ponownie wykorzystać zasoby i zapewnić odpowiedni poziom zarządzania.
Headless e-commerce – historia sukcesu klienta firmy MuleSoft
Rozwiązania headless ecommerce doskonały rezultat przyniosły u klientów z firmy MuleSoft. Wśród nich jednemu z pięciu topowych wytwórców zabawek na świecie. Chciał on wyposażyć się w platformę do handlu online nowej generacji, aby przyspieszyć i zwiększyć swoje dochody. Model headless to technologia przyszłości i dzięki temu rozwiązaniu MuleSoft skrócił czas wprowadzania nowych produktów na rynek z 6-8 miesięcy do 4 tygodni, przyjmując możliwość ponownego wykorzystania zasobów i interfejsów API. Spowodowało to wzrost produktywności jego przedsiębiorstwa aż o 300% i umożliwiło mu przewyższenie konkurencji. Ponadto dzięki technologii headless firma zbudowała bezpośrednie relacje ze swoimi klientami. To doskonały dowód na to, że warto korzystać z nowoczesnych rozwiązań, w tym podejścia Headless e-commerce.