Marketplace multivendeur et multi-fournisseurs

Logiciel personnalisé avec Laravel pour une marketplace multivendeur/multi-fournisseurs réussie


Introduction

Réalisation d'un logiciel personnalisé pour la gestion d'une place de marché multi-vendeurs pour l'entreprise Selmedico. Le système de gestion est connecté à une plateforme e-commerce basée sur WooCommerce et dédiée à l'utilisation par un nombre infini de fournisseurs et de fabricants qui s'y connectent pour ajouter et mettre à jour leurs produits, ainsi que pour consulter les commandes en attente et créer les expéditions correspondantes avec le transporteur.

Défis

Le client avait déjà un e-commerce créé avec WordPress et WooCommerce. Le besoin était de le transformer en une place de marché avec des produits proposés par différents fournisseurs, tout en conservant un contrôle total sur l'ensemble du catalogue. WooCommerce n'est pas capable de gérer un marketplace; il existe certains plugins qui étendent ses fonctionnalités dans ce sens, mais aucun ne correspondait aux besoins du client, qui comprenaient la composition des produits par les fournisseurs, ainsi que la gestion des commandes en attente et la liaison avec les services d'expédition de certains transporteurs express.

Solution

Notre solution consistait en la création d'un panneau séparé et construit sur mesure, connecté à l'e-commerce via les API officielles de WooCommerce (ne nécessitant ainsi l'installation d'aucun plugin supplémentaire). Le panneau gère différents rôles d'utilisateurs (fournisseurs, administrateurs) avec des privilèges différenciés. Chaque fournisseur gère ses propres articles, qui doivent être approuvés par l'administrateur avant d'être publiés sur l'e-commerce : dès qu'un produit est approuvé, il est immédiatement disponible à la vente en ligne, sans avoir besoin d'opérer sur WooCommerce.
Lorsqu'un consommateur achète sur le site, WooCommerce envoie un webhook vers notre système de gestion, qui distribue les différents produits inclus et envoie des notifications séparées à chaque fabricant concerné ; ces fabricants se connectent ensuite au système de gestion et créent les étiquettes d'expédition avec un système de connexion API vers le service "SendCloud", qui gère l'interface avec les services d'expédition correspondants.

Impact

Le client a été entièrement satisfait et souvent surpris de la facilité avec laquelle ses fournisseurs peuvent désormais gérer leur propre catalogue de produits et la livraison des commandes en toute autonomie et avec très peu d'étapes. 100% de leurs opérations sont effectuées en dehors de WooCommerce car le tableau de bord permet d'effectuer toutes les opérations nécessaires à l'activité quotidienne sur les produits et les commandes.
Notre solution a également rassuré le client qui était préoccupé par la possibilité de devoir remplacer WooCommerce à l'avenir par un autre système de commerce électronique: ayant créé un tableau de bord indépendant, dans le cas où cette possibilité se concrétiserait, il suffirait de remplacer les appels API de WooCommerce par ceux du nouveau système pour maintenir la pleine opérationnalité, sans rien changer du cycle de travail auquel les fournisseurs sont déjà habitués.

Contactez-nous