Créé par: Pays: France Catégories: Print
Comment intégrer une solution web-to-print personnalisée dans une boutique en ligne ?
Comment intégrer une solution web-to-print personnalisée dans une boutique en ligne ?

Que ce que Rapid-Flyer?

Créé initialement en 2003, Rapid-Flyer.com est le premier imprimeur 100 % en ligne en France. De nos jours, Rapid-Flyer.com fait partie du Groupe Techniphoto, un leader de l’impression offset dans le nord de la France avec plus de 50 ans d’expérience dans l’impression. Ils proposent une gamme allant des formats standard aux projets entièrement personnalisés et visent à conquérir le secteur de l’impression en ligne.

De plus, RF avait besoin d’une pile technologique unique pour plusieurs unités commerciales du Groupe Techniphoto, composé de 6 imprimeries. Chacune d’entre elles dispose de son propre système back-end. Après une série de consultations avec différentes agences digitales, ils en ont conclu que la solution la plus optimale était d’opter pour une solution headless et de connecter tous les back-ends au sein d’un seul ERP. De plus, le système ERP devait être intégré à une plateforme de commerce électronique avec un seul front-end. Le fait qu’ils étaient déjà basés sur Symfony donnait à Sylius l’avantage évident de devenir la seule plateforme de commerce électronique « pour régner sur toutes ».

Après l’expérience initiale avec une plateforme de commerce électronique construite par une agence, ils ont décidé de passer à une équipe interne et de se transformer en une entreprise technologique, ce que nous soutenons toujours. Actuellement, l’équipe de Rapid Flyer se compose de 5 développeurs.

Il y a deux ans, la société a été rejointe par un nouveau directeur technique (CTO) – Eric Geloen – qui savait exactement quoi faire à ce sujet et comment diriger la véritable transformation numérique qui sera efficace pendant des années.

Pourquoi la platforme Sylius ?

Pendant les quatre dernières années, Rapid Flyer a basé ses opérations de commerce électronique sur PrestaShop. Néanmoins, cela s’est avéré être un choix un peu malheureux. La particularité de leur solution commerciale et de leur offre nécessitait une personnalisation dans des éléments non prévus pour être personnalisés par la plateforme.

Les éléments clés de chaque boutique en ligne : le processus de paiement, le catalogue et la configuration des produits sont personnalisés et il serait très compliqué, voire impossible, de plier la logique mise en œuvre à PrestaShop.

Comme il n’est jamais confortable de porter des chaussures qui ne sont pas les vôtres, Rapid Flyer a finalement opté pour une solution offrant des options de personnalisation infinies avec une architecture composable.

Regarding the platform, our choice was directed towards Sylius, because we wanted a scalable tool that allows us to choose our weapons. A formatted environment like that of PrestaShop or Magento has advantages (many modules available, a well-developed ecosystem), but with Sylius, we have control over everything, even at the heart of the machine.

What seduced us is their technology and their way of working. The technical environment is interesting for developers, it allows us to attract talented profiles and create internal emulation.

Thomas Redregoo, Rapid Flyer Ecommerce Manager

Vue d’ensemble de l’architecture de la plateforme de commerce électronique

Avec des attentes élevées concernant sa position sur le marché, Rapid Flyer avait besoin d’une plateforme capable de suivre constamment le rythme effréné du monde.

We did comparison of various platforms like PrestaShop, Magento, Shopify – we chose a solution perfectly-fitted for our business size and growing ambitions. We didn’t need a shining corporate or marketing solution, we needed a strong back-end solution.

Nicolas Mathieu, Rapid Flyer CEO

Optimisations d’hébergement

Commençons par l’hébergement, car cela s’avère être délicat dans le secteur de l’impression. Pourquoi ? Si vous avez déjà imprimé un document professionnel, vous pouvez avoir une idée, mais au cas où vous ne l’auriez pas fait – les fichiers préparés pour l’impression ont tendance à être « lourds ».

Dans ce cas, l’équipe de RF a dû bien réfléchir à la solution finale afin de ne pas sous-estimer la quantité de données impressionnante. Ils ont décidé de choisir un fournisseur local, Scalair, qui soutient l’orchestration de leur application avec Kubernetes. Ce qui est vraiment bénéfique, c’est que K8s leur a permis d’opter pour un prix d’hébergement fixe – encore une fois, un incontournable pour ce type d’entreprise.

Outre l’aspect économique, K8s offre de meilleures performances (réduisons ces couches d’abstraction !) en ajoutant HAProxy.

Headless dans une mise en œuvre en direct

Comme déjà mentionné, Rapid Flyer est un exemple d’une implémentation headless best-of-breed parfaite. Chaque application ou service dans leur paysage numérique est hébergé sur un conteneur Docker distinct, regroupé ensuite dans des clusters indépendants.

Pour le frontend, l’équipe a décidé d’utiliser le framework frontend React et Next.js qui fonctionne sur des conteneurs Redux-Saga pour offrir les meilleures performances possibles.

La partie frontale du magasin communique avec le backend basé sur Sylius via des appels d’API HTTPS classiques, tandis que RabbitMQ – le courtier de messages open source le plus populaire et le protocole par défaut pour Sylius, « dialogue » avec le système ERP personnalisé et quelques applications middleware basées sur Symfony qui facilitent les services externes nécessaires pour gérer la logique d’impression en ligne.

En ce qui concerne le CMS, Rapid Flyer a décidé d’utiliser le plugin SyliusRichEditor dans la partie e-commerce du site Web et a mis en œuvre WordPress pour le blog.

Le célèbre logiciel de service client Zendesk et Verified Reviews garantissent une satisfaction client totale en affichant des avis et des scores honnêtes de la part des clients. Ils reçoivent leurs colis via Chronopost – le fournisseur d’expédition standard du marché français, mais d’autres transporteurs arriveront certainement.

Would you like to go headless?

D’accord, mais où va l’argent?

Il est temps pour la partie la plus cruciale de chaque entreprise en ligne – le flux d’argent. Lors de l’évaluation des intégrations disponibles des prestataires de services de paiement (PSP) dans la boutique Sylius, l’équipe de RF savait que 95% de leurs clients finalisaient leurs transactions avec une carte bancaire. Ensuite, ils ont découvert le plugin PayPlug et ont décidé de devenir ses premiers utilisateurs précoces en raison des tarifs attractifs de PayPlug.

Sylius et PayPlug ont annoncé la signature d’un partenariat plus tôt en 2021, et ce qui a suivi a été une livraison d’intégration moderne par notre principal partenaire de solutions français – Synolia. Vous pouvez lire toute l’histoire et pourquoi cela vaut la peine d’essayer ici et ici. RF a également ajouté une autre option de paiement de notre portefeuille de partenaires technologiques, un acteur très puissant et bien connu – PayPal.

Flawless UX

Depuis le tout début, l’expérience utilisateur a été en tête de liste des éléments indispensables de leur plateforme. Il suffit de jeter un œil aux avis des clients qu’ils reçoivent pour s’en rendre compte :

via Avis Vérifiés

Avec cela à l’esprit, ils savaient que la concurrence ne dormait pas et que, pour continuer à prospérer sur le marché, ils avaient besoin d’une refonte robuste de leur plateforme. Cela nécessitait de nombreux composants personnalisés pour guider en douceur le client tout au long du processus de commande, leur permettant d’obtenir un produit parfaitement adapté à leurs besoins en quelques secondes, pas en quelques minutes!

Un parcours client clair et étape par étape
Checkout


Quel sont les avantages d’avoir Sylius

L’équipe de Rapid Flyer confirme que tous les KPI du commerce électronique se sont améliorés par rapport à avant, avec une baisse de près de 16% du taux de rebond et une augmentation de près de 28% du taux de conversion.

En comparant la période post-MVP (depuis mai 2021) à 2019, les indicateurs de base provenant de Google Analytics semblent prometteurs :

-15,94%
Bounce Rate
+29,66%
Avg. Time on Page
+27,75%
Ecommerce conversion


Cependant, les avantages de Sylius ne sont généralement pas évidents au premier regard pour les parties prenantes commerciales. Ceux qui apprécient vraiment notre plateforme sont les personnes techniques – parce que il s’agit avant tout de l’expérience des développeurs, d’une base de code propre et de fournir un logiciel agréable à utiliser. Cela conduit à de meilleurs résultats commerciaux, c’est-à-dire – un temps de mise sur le marché plus rapide, une fiabilité et le bonheur général de vos employés qui peuvent travailler avec un outil qu’ils apprécient et qui fonctionne simplement.

Eric Geloen, le CTO de Rapid Flyer, pourrait dire quelque chose comme ceci : Mais donnons la parole au directeur technique de Rapid Flyer – Eric Geloen. Que dit le cerveau derrière ce difficile processus de transformation numérique ?

Adoption of Sylius in my team was super easy. We knew Symfony and that made Sylius extremely easy to learn, which eventually transferred to the faster time2market.

I especially like the modularity and customizability – our development team can change literally ANYTHING. Thanks to the Single Responsibility Principle, every feature in the system is not tightened to the other. What is more, a strong test-suite (TDD) makes the system extremely reliable. When something is broken, you know where it is and can fix it quickly without breaking other parts of the platform.

Overall, code quality was one of the biggest factors of our next e-commerce platform choice and time has proven it was right. From the first moment it was a long-term strategy, so I knew I was betting on something that would work for years.

Postface

Comme vous pouvez le constater, plus il y a de défis personnalisés, mieux c’est pour Sylius. Et le web2print est tout à fait cela – des configurateurs de produits avancés, des calculateurs de prix dynamiques, une expérience d’achat personnalisée.

Si vous avez aimé cette histoire et souhaitez vivre une expérience similaire, contactez-nous et discutons de la manière dont Sylius pourrait aider votre entreprise.