Περιγραφή εικόνας: AIOPSGROUP Headless Commerce
AIOPSGROUP: Συνέντευξη του Dev.BG με τον Ivan και τον Marush σχετικά με το Headless Commerce
Σόφια, ΕΕ, 28 Οκτωβρίου 2021–Τα ανώτερα στελέχη της AIOPSGROUP, Marush Denchev και Ivan Nazurov, μοιράζονται τις απόψεις και τις εμπειρίες τους σχετικά με το Headless Commerce. Με 60% επιτάχυνση της νέας αγοράς και την Amazon ως ηγέτη, το Headless Commerce ήρθε για να μείνει.
Τι είναι το Headless commerce και πώς μπορεί να επιταχύνει το άνοιγμα μιας νέας αγοράς κατά 60%; Γιατί μεγάλες παγκόσμιες μάρκες συνεργάζονται με την AIOPSGROUP για την υλοποίηση των λύσεων ηλεκτρονικών πωλήσεών τους; Και πώς βλέπουν το μέλλον του ηλεκτρονικού εμπορίου δύο από τα ηγετικά στελέχη της εταιρείας;
Συναντηθήκαμε με τον Ivan Nazarov και τον Marush Denchev από την AIOPSGROUP, οι οποίοι μας μίλησαν αναλυτικά για τη δουλειά τους και την επιχειρηματική στρατηγική που εφαρμόζουν. Ο Ivan είναι ανώτερος μηχανικός λογισμικού στην AIOPSGROUP με σχεδόν δέκα χρόνια εμπειρίας στην ανάπτυξη λύσεων ηλεκτρονικού εμπορίου για μεγάλες εταιρείες. Ο Marush είναι διευθυντής ανάπτυξης λογισμικού με εξειδίκευση στα Salesforce Commerce Cloud, Adobe Commerce / Magento Open Source και Headless commerce. Ακολουθεί η συνέντευξή τους στο DEV.BG.
Τι είναι το Headless Commerce και γιατί αποφασίσατε να το εφαρμόσετε στην πρακτική σας;
Ιβάν: Ζούμε σε μια εποχή όπου τα κανάλια επικοινωνίας των εμπόρων με τους πελάτες τους αυξάνονται συνεχώς. Σε μια εποχή όπου το ψυγείο μπορεί να παραγγείλει γάλα και μπύρα για εσάς, όλο και περισσότεροι καταναλωτές μπορούν να επιλέξουν τον τρόπο με τον οποίο θα κάνουν τις αγορές τους. Η ταραχώδης αγορά ρωτά: «Πόσο γρήγορα μπορεί να εφαρμοστεί το επόμενο κανάλι εμπορίου;» Η απάντηση σε αυτό το ερώτημα δεν είναι ποτέ εύκολη, αλλά εδώ έρχεται το πλεονέκτημα του παραδείγματος Headless Commerce.

Τι είναι το Headless Commerce;
Με απλά λόγια, το Headless Commerce είναι μια λύση ηλεκτρονικού εμπορίου που μπορεί να αποθηκεύει και να παρέχει δεδομένα και λειτουργικότητα, αλλά χωρίς διεπαφή χρήστη. Η διεπαφή χρήστη έχει αφαιρεθεί εντελώς από την εξίσωση και οι προγραμματιστές επικεντρώνονται στην ανάπτυξη μόνο διεπαφών προγραμματισμού εφαρμογών (API). Ο σκοπός αυτών των διεπαφών είναι να μπορούν να παρέχουν όσο το δυνατόν περισσότερη λειτουργικότητα και πρόσβαση σε δεδομένα, ώστε να καλύπτουν την ανάγκη για πολλαπλά κανάλια συναλλαγών.
Το headless commerce προσφέρει μια εντελώς διαφορετική φιλοσοφία για την παρουσίαση των προϊόντων στους πελάτες μέσω διαφορετικών καναλιών μάρκετινγκ. Εδώ έρχεται ο ρόλος της AIOPSGROUP ως εταιρείας που συνεργάζεται με μερικές από τις μεγαλύτερες μάρκες στον κόσμο. Βοηθάμε τους πελάτες και τους συνεργάτες μας να εφαρμόσουν με επιτυχία αυτή τη φιλοσοφία, ώστε να προσεγγίσουν γρήγορα τους πελάτες τους μέσω διαφόρων τεχνολογιών και τεχνικών.
Θα μπορούσατε να δώσετε μερικά συγκεκριμένα παραδείγματα για να διακρίνετε το Headless commerce από τις παραδοσιακές μεθόδους online πωλήσεων;
Ιβάν: Αυτό που ξεχωρίζει το Headless Commerce είναι ο τρόπος με τον οποίο είναι γραμμένο το περιβάλλον εργασίας χρήστη. Ας μην ξεχνάμε ότι για να έχουμε μια ολοκληρωμένη λύση, χρειαζόμαστε επίσης μια διεπαφή χρήστη, όχι μόνο API. Οι παραδοσιακές λύσεις ηλεκτρονικού εμπορίου διαθέτουν μια έτοιμη διεπαφή χρήστη. Αυτή η διεπαφή χρήστη είναι στενά συνδεδεμένη με το τμήμα του διακομιστή και η αλλαγή απαιτεί περισσότερο χρόνο και δεν είναι τόσο εύκολη. Έτσι, καθορίζουν επίσης τον τρόπο με τον οποίο ο πελάτης θα χρησιμοποιεί το κατάστημα και περιορίζουν σε μεγάλο βαθμό τους προγραμματιστές από το να προσφέρουν έναν πιο ενδιαφέροντα τρόπο αγορών για τους πελάτες τους.
Οι τεχνολογίες που μπορούν να χρησιμοποιήσουν οι προγραμματιστές είναι επίσης προκαθορισμένες από τις παραδοσιακές λύσεις, και η αλλαγή των τεχνολογιών που χρησιμοποιούνται δεν είναι εύκολη υπόθεση. Το Headless commerce δίνει στους προγραμματιστές πλήρη ελευθερία να επιλέξουν τις τεχνολογίες που θα χρησιμοποιήσουν, τον τρόπο με τον οποίο θα χρησιμοποιείται το ηλεκτρονικό κατάστημα και τον τύπο των συσκευών μέσω των οποίων θα προσεγγίζουν τους πελάτες.
Η μέθοδος με την οποία αναπτύσσονται νέες λειτουργίες διακρίνει σημαντικά το μοντέλο Headless Commerce από τις παραδοσιακές λύσεις. Στις παραδοσιακές λύσεις, για την ανάπτυξη νέων λειτουργιών, οι μηχανικοί πρέπει να χρησιμοποιήσουν ολόκληρο το βασικό κώδικα. Η κυκλοφορία νέων λειτουργιών απαιτεί, κατά συνέπεια, την ενημέρωση ολόκληρης της λύσης – τόσο του περιβάλλοντος χρήστη όσο και του διακομιστή. Στο Headless Commerce, όλα είναι ξεχωριστά μεταξύ τους. Για παράδειγμα, η ανάπτυξη μιας νέας μεθόδου πληρωμής στο τέλος μιας παραγγελίας είναι εντελώς ανεξάρτητη από το υπόλοιπο οικοσύστημα.
Η ανάπτυξη του Headless commerce με την πάροδο του χρόνου επιταχύνει σημαντικά την εφαρμογή νέων καναλιών εμπορίου. Αυτό με τη σειρά του διατηρεί την επιχείρηση ενημερωμένη με τις καινοτομίες στον τομέα του λιανικού εμπορίου.
Παρά όλα τα οφέλη που προσφέρει το Headless Commerce για την ανάπτυξη του ηλεκτρονικού εμπορίου, δεν είναι έτοιμο να λειτουργήσει από την πρώτη μέρα και χρειάζεται προσαρμογή και ρύθμιση. Όταν έχουμε ένα σύστημα που χρειάζεται εξατομίκευση και είναι αρκετά ευέλικτο, χρειαζόμαστε αναπόφευκτα συνεχή τεχνική υποστήριξη και διαχείριση, τόσο για την ίδια τη διαδικασία ανάπτυξης όσο και για ολόκληρο το οικοσύστημα.
Ποιες είναι οι τεχνικές προκλήσεις σε αυτό το μοντέλο εργασίας σε επίπεδο προγραμματισμού; Ποιες τεχνολογίες χρησιμοποιούνται;
Ιβάν: Η αρχιτεκτονική του Headless Commerce συνίσταται στην παροχή μιας ολοκληρωμένης πλατφόρμας μέσω του RESTFul API, το οποίο ακολουθεί το μοντέλο δεδομένων που ορίζεται από τα διάφορα συστήματα με τα οποία είναι ενσωματωμένο και υλοποιείται σε μια υποδομή βασισμένη στο cloud. Ως εκ τούτου, τα προβλήματα που αντιμετωπίζει κάθε σύστημα βασισμένο στο cloud, όπως η ασφάλεια, η διαχείριση του κόστους, η παραγωγικότητα, η πρόσβαση στο διαδίκτυο κ.λπ.
Αυτό που χρησιμοποιούμε σήμερα στην AIOPSGROUP με επιτυχία για την εφαρμογή του παραδείγματος Headless Commerce είναι το GraphQL + Apollo Server + NodeJs + ExpressJS, το οποίο έχει αναπτυχθεί στην υποδομή Amazon Web Services (AWS).
Ποιοι από τους πελάτες σας χρησιμοποιούν αυτή την υπηρεσία και μπορείτε να μοιραστείτε τα τρέχοντα αποτελέσματα από αυτήν;
Marush: Με διαφορετικούς πελάτες, βρισκόμαστε σε διαφορετικά στάδια της υλοποίησης λύσεων Headless Commerce. Ορισμένοι πρέπει πρώτα να αναβαθμίσουν τα συστήματα back-end τους για να επιτρέψουν τη σωστή χρήση και επέκταση λόγω των API του συστήματος. Άλλοι βρίσκονται σε προχωρημένο στάδιο και χρειάζονται συμβουλές σχετικά με το περιβάλλον εργασίας χρήστη. Ορισμένοι πελάτες θέλουν τη λύση τους – ξεκινώντας εντελώς από το μηδέν, για να καλύψουν τις ανάγκες τους με μεγαλύτερη ακρίβεια, ενώ άλλοι είναι πιο πιθανό να χρησιμοποιήσουν δημοφιλείς λύσεις ανοιχτού κώδικα. Ο ρόλος μας είναι να τους συμβουλεύουμε, να τους δείξουμε ποια λύση είναι πιο κατάλληλη για την περίπτωσή τους και θα επιτρέψει την ανάπτυξη της επιχείρησής τους.

Συνεργαζόμαστε με την PUMA για να ανοίξουμε μια νέα αγορά, σε συντονισμό με άλλες ομάδες που κάνουν το ίδιο, αλλά για άλλες περιοχές. Πρόκειται για αγορές διαφορετικής φύσης, από τις μεθόδους πληρωμής και παράδοσης έως τα συστήματα διαχείρισης παραγγελιών και τα συστήματα μάρκετινγκ.
Ως αποτέλεσμα της φιλοσοφίας της PUMA να χρησιμοποιεί το Headless Commerce, ελπίζουμε να καταρρίψουμε ρεκόρ όσον αφορά την ταχύτητα με την οποία μπορεί να ανοίξει μια νέα αγορά, με επιτάχυνση περίπου 60%.
Ποιοι ειδικοί στον τομέα της πληροφορικής είναι κατάλληλοι για αυτόν τον τύπο μεθόδου εργασίας και πώς η εταιρεία σας είναι ελκυστική για αυτούς;
Ιβάν: Η υλοποίηση του Headless Commerce απαιτεί ένα πλήρες φάσμα ειδικών πληροφορικής, όπως και για οποιαδήποτε εφαρμογή μιας πλατφόρμας ηλεκτρονικού εμπορίου. Δεδομένου ότι αναπτύσσεται σε υποδομή cloud, ο καλός System Landscape Architect είναι απαραίτητη φιγούρα στην ομάδα, ακολουθούμενος από έναν eCommerce Architect, ο οποίος γνωρίζει τις διαδικασίες και τα διάφορα σενάρια για την ενσωμάτωση με το τεράστιο φάσμα συστημάτων στο ηλεκτρονικό εμπόριο και συγκεκριμένα στο λιανικό ηλεκτρονικό εμπόριο. Από εδώ και στο εξής, η επιλογή των τεχνολογιών είναι ατελείωτη, οι ίδιοι οι προγραμματιστές επιλέγουν τις τεχνολογίες που θα χρησιμοποιήσουν για την υλοποίηση του Headless Commerce.
Marush: Όπως έχει ήδη επισημάνει ο Ivan, στην AIOPSGROUP επιλέξαμε να εφαρμόσουμε το Headless Commerce GraphQL + Apollo Server + NodeJs + ExpressJS. Αναπτύσσουμε επίσης μια «εσωτερική» λύση Headless commerce, με σκοπό να καλύψουμε την ενσωμάτωση με τις πιο δημοφιλείς πλατφόρμες – Salesforce Commerce Cloud και Adobe Commerce, καθώς και με τα πιο δημοφιλή Headless CMS (Sanity, Amplience) και παρόχους υπηρεσιών πληρωμών.
Ιβάν: Εκτός από όλα αυτά, αναπτύσσουμε μια σειρά από στοιχεία ηλεκτρονικού εμπορίου για διεπαφές χρήστη, προσπαθώντας ακόμη και αν είναι Headless. Γι' αυτό επιλέξαμε NextJS + React + Tailwind CSS και σχεδιάζουμε να προσθέσουμε React Native για την ανάπτυξη εφαρμογών για κινητά.
Η γλώσσα ανάπτυξης για όλα τα στοιχεία που χρησιμοποιούμε είναι η TypeScript.
Ποιες είναι οι προβλέψεις σας για την ανάπτυξη των διαδικτυακών πωλήσεων σε μακροπρόθεσμο ορίζοντα;
Ιβάν: Όταν μιλάμε για το μέλλον του διαδικτυακού λιανικού εμπορίου, υπάρχει πάντα ένα όνομα που βρίσκεται στην πρώτη γραμμή: η Amazon. Μέχρι σήμερα, παρέχουν μια ολοκληρωμένη εικόνα του τρόπου λειτουργίας του μοντέλου Headless Commerce και του πόσο γρήγορα επιτρέπει την ανάπτυξη νέων αγορών και τη χρήση νέων τεχνολογιών, όπως το Alexa Skills. Η ταχύτητα με την οποία η Amazon καθορίζει το μέλλον είναι εκπληκτική. Ενημερώνουν τις υπηρεσίες τους κάθε λίγα δευτερόλεπτα, ενώ οι ανταγωνιστές τους μόνο μία φορά την εβδομάδα ή τον μήνα. Αυτό είναι δυνατό χάρη στη φιλοσοφία του Headless Commerce.
Μεγάλες μελέτες δείχνουν ότι οι καταναλωτές που χρησιμοποιούν περισσότερα από ένα κανάλια αγορών αγοράζουν πιο συχνά, γεγονός που τους καθιστά πιο πολύτιμους για τους εμπόρους. Το πλαίσιο του πολυκαναλικού εμπορίου έλειπε εδώ και καιρό. Οι πελάτες αρχίζουν όλο και περισσότερο να κάνουν αναζήτηση ενώ ψωνίζουν από μια συσκευή, συνεχίζουν από μια άλλη και τελικά κάνουν την παραγγελία τους με έναν εντελώς διαφορετικό τρόπο, μερικές φορές ακόμη και φυσικά στο κατάστημα. Ο στόχος του εμπόρου είναι πλέον να προσφέρει έναν ενοποιημένο τρόπο αγορών μεταξύ μεμονωμένων συσκευών και καναλιών αγορών – το «ομνικάναλο εμπόριο». Οι αγορές επιτρέπουν στους πελάτες να χρησιμοποιούν τους αγαπημένους τους τρόπους ως μια ολοκληρωμένη εμπειρία αγορών. Για να γίνει αυτό, το Headless Commerce προσφέρει την ταχύτερη λύση.