Skip to content

Étude de cas

Sendly — SaaS Commerce, Marketplace & Livraison

Une plateforme SaaS tout-en-un pensée pour connecter vendeurs, boutiques, clients et livreurs au sein d'un même écosystème, avec gestion des produits, stocks, commandes, marketplaces, livraisons, tracking, Cash On Delivery et analytics.

Étude de cas par Keltoum Malouki

Capture d'écran de Sendly — SaaS Commerce, Marketplace & Livraison, un projet de Keltoum Malouki

Le projet

Sendly est une plateforme SaaS pensée pour couvrir l'ensemble du cycle opérationnel du e-commerce, depuis la gestion d'un produit jusqu'à sa livraison au client.

La vision du produit repose sur quatre modules connectés :

  • Sendly Commerce ;
  • Sendly Store ;
  • Sendly Delivery ;
  • Sendly Marketplace.

L'objectif est d'éviter aux e-commerçants de multiplier les outils pour gérer leurs catalogues, stocks, commandes, clients, livreurs et paiements.

Le challenge

Un vendeur en ligne doit souvent utiliser plusieurs solutions différentes :

  • outil de catalogue ;
  • gestion de stock ;
  • boutique en ligne ;
  • livraison ;
  • tracking ;
  • CRM ;
  • paiements ;
  • analytics.

Le challenge de Sendly consiste à rassembler ces usages dans une seule plateforme tout en conservant des expériences adaptées à chaque rôle.

L'architecture doit donc supporter plusieurs profils :

  • administrateur ;
  • seller / e-commerçant ;
  • livreur ;
  • client.

Chaque profil possède des permissions et des parcours différents.

Sendly Commerce

Sendly Commerce représente le cœur opérationnel du seller.

Il permet de gérer :

  • produits ;
  • variantes ;
  • prix ;
  • promotions ;
  • stocks ;
  • commandes ;
  • clients ;
  • entrepôts.

Chaque produit peut comporter des informations détaillées telles que :

  • nom ;
  • description ;
  • images ;
  • SKU ;
  • barcode ;
  • catégorie ;
  • marque ;
  • prix ;
  • coût d'achat ;
  • TVA ;
  • poids ;
  • dimensions ;
  • statut.

Variantes et prix

Un même produit peut avoir plusieurs variantes.

Par exemple, un vêtement peut proposer plusieurs couleurs et tailles.

Chaque variante peut posséder son propre :

  • SKU ;
  • barcode ;
  • prix ;
  • stock ;
  • visuel ;
  • statut.

Le système prévoit également la gestion des promotions temporaires avec dates de début et de fin.

Gestion du stock

Le stock est pensé pour supporter des scénarios e-commerce réels.

Le système distingue notamment :

  • stock physique ;
  • stock disponible ;
  • stock réservé ;
  • stock vendu ;
  • stock endommagé ;
  • stock retourné.

Lorsqu'une commande est créée, les quantités correspondantes peuvent être automatiquement réservées.

Le modèle prévoit également le multi-entrepôts et un historique des mouvements de stock.

Sendly Store

Chaque seller peut créer son propre store public.

Un store contient notamment :

  • nom ;
  • logo ;
  • couverture ;
  • description ;
  • téléphone ;
  • WhatsApp ;
  • e-mail ;
  • adresse ;
  • horaires ;
  • coordonnées GPS ;
  • zones de livraison ;
  • minimum de commande ;
  • frais de livraison ;
  • état ouvert ou fermé ;
  • note moyenne.

Chaque boutique peut ensuite publier son propre catalogue.

Marketplace

Sendly Marketplace permet aux clients de découvrir différents stores depuis la même plateforme.

La recherche peut porter sur :

  • une boutique ;
  • un produit ;
  • une catégorie ;
  • une marque.

Les résultats peuvent ensuite être filtrés selon :

  • distance ;
  • prix ;
  • note ;
  • disponibilité de livraison ;
  • état ouvert maintenant ;
  • promotions ;
  • catégorie.

Proximité et géolocalisation

La position constitue une partie importante de l'expérience Marketplace.

Sendly peut comparer :

  • la position du client ;
  • la position du store ;
  • sa zone de livraison ;
  • son rayon maximum ;
  • sa disponibilité.

Cela permet de proposer en priorité les boutiques réellement pertinentes pour le client.

Panier et checkout

Le client peut :

  • ajouter un produit ;
  • sélectionner une variante ;
  • changer la quantité ;
  • supprimer un produit ;
  • ajouter une note ;
  • utiliser un code promotionnel.

Avant le checkout, le système peut vérifier automatiquement :

  • la disponibilité ;
  • le stock ;
  • le prix ;
  • la zone de livraison.

Pour le MVP, le paiement principal prévu est le Cash On Delivery.

D'autres modes de paiement sont envisagés pour les versions suivantes.

Gestion des commandes

Les commandes peuvent venir de plusieurs sources :

  • Marketplace Sendly ;
  • création manuelle ;
  • CSV ;
  • API ;
  • intégrations externes.

Chaque commande passe ensuite par un workflow opérationnel.

Exemple :

Commande → Validation → Préparation → Création du colis → Assignation du livreur → Pickup → Livraison.

Sendly Delivery

Le module Delivery couvre tout le cycle logistique.

Lors de la création d'un colis, Sendly peut générer :

  • un numéro de tracking unique ;
  • un QR Code ;
  • un barcode ;
  • une étiquette.

Chaque colis possède également son historique de statuts.

Tracking client

Le client peut suivre son colis depuis une page publique.

Le suivi peut afficher différentes étapes :

  • commande confirmée ;
  • préparation ;
  • colis prêt ;
  • récupéré par le livreur ;
  • en cours de livraison ;
  • livré.

L'interface peut également présenter la date, l'heure, l'historique et le store associé sans exposer les données sensibles du livreur.

QR Code et scan

Le scan constitue une fonctionnalité importante du processus logistique.

Le livreur peut scanner un colis lors :

  • du pickup ;
  • de la livraison ;
  • d'un retour.

Chaque scan produit un événement immuable permettant de conserver une trace fiable du parcours du colis.

Preuve de livraison

Une livraison peut également être confirmée par plusieurs preuves :

  • scan QR ;
  • date et heure ;
  • GPS ;
  • photo ;
  • signature ;
  • OTP envoyé au client.

Cette approche améliore la traçabilité et réduit les litiges.

Gestion des retours

Sendly prévoit également un workflow complet pour les retours :

Demande → Validation seller → Pickup → Scan → Retour entrepôt → Vérification → Acceptation ou refus → Restock.

Cela évite de traiter les retours comme une opération manuelle séparée du reste du système.

Réseau de livreurs

Les sellers peuvent travailler avec :

  • leurs propres livreurs ;
  • des livreurs indépendants.

Un livreur indépendant peut collaborer avec plusieurs sellers.

Les données et missions restent séparées entre les différents vendeurs.

Les livreurs peuvent également passer par un processus KYC comprenant identité, selfie, téléphone et documents.

Cash On Delivery

Le Cash On Delivery occupe une place importante dans le modèle financier de Sendly.

Pour chaque commande, la plateforme peut suivre :

  • montant de la commande ;
  • frais de livraison ;
  • montant à collecter ;
  • montant réellement collecté ;
  • montant dû au seller.

Cela permet ensuite de gérer les settlements entre vendeur et livreur.

Dashboard Seller

Le seller dispose d'un tableau de bord permettant de suivre son activité.

Les indicateurs peuvent inclure :

  • commandes ;
  • chiffre d'affaires ;
  • commandes livrées ;
  • retours ;
  • cash collecté ;
  • meilleurs produits ;
  • produits en stock faible ;
  • panier moyen ;
  • nouveaux clients ;
  • taux de livraison ;
  • taux d'échec ;
  • taux de retour ;
  • performance des livreurs.

Analytics

La partie analytics peut suivre l'ensemble du funnel commercial :

Visiteurs → Vues produits → Ajouts panier → Checkout → Commandes.

Cela permet aux sellers de comprendre où les utilisateurs abandonnent et d'améliorer leur performance.

Promotions et fidélisation

Les sellers peuvent créer des coupons et promotions avec :

  • pourcentage ;
  • montant fixe ;
  • minimum de commande ;
  • dates ;
  • limite d'utilisation ;
  • produits concernés ;
  • clients concernés.

Les utilisateurs peuvent également ajouter des stores et produits à leurs favoris.

Modèle SaaS

Sendly est également conçu comme un véritable produit SaaS.

Les sellers peuvent avoir différents plans :

  • Basic ;
  • Pro ;
  • Premium.

Les fonctionnalités peuvent varier selon l'abonnement, par exemple :

  • nombre de stores ;
  • multi-entrepôts ;
  • multi-livreurs ;
  • API ;
  • analytics avancées ;
  • automatisation ;
  • intégrations.

API & intégrations

Une API permet à Sendly de s'intégrer avec des systèmes externes.

Les intégrations prévues incluent notamment :

  • Shopify ;
  • WooCommerce ;
  • PrestaShop ;
  • sites e-commerce personnalisés ;
  • applications mobiles.

Les commandes peuvent donc provenir de Sendly ou d'une plateforme externe.

Sécurité et multi-tenancy

La séparation des données entre sellers est une contrainte centrale.

L'architecture prévoit :

  • authentification ;
  • JWT et refresh tokens ;
  • RBAC ;
  • multi-tenancy ;
  • isolation des sellers ;
  • rate limiting ;
  • logs d'activité ;
  • audit logs ;
  • chiffrement des données sensibles ;
  • protection des fichiers privés.

Un seller ne doit jamais pouvoir accéder aux données d'un autre seller.

Temps réel

Les événements importants peuvent être propagés en temps réel.

Exemples :

  • nouvelle commande ;
  • changement de statut ;
  • nouveau scan ;
  • tracking ;
  • notifications.

Redis peut notamment intervenir pour le cache, les jobs, les sessions et le rate limiting.

Architecture technique

L'architecture proposée sépare les responsabilités.

Backend

Ruby on Rails API pour :

  • business logic ;
  • authentication ;
  • products ;
  • orders ;
  • inventory ;
  • shipments ;
  • marketplace ;
  • subscriptions ;
  • payments.

Frontend

Next.js pour plusieurs expériences :

  • Marketplace client ;
  • Seller Dashboard ;
  • interface livreur ;
  • back-office administrateur.

Mobile First

La partie livreur est pensée en priorité pour le mobile.

Les principales actions doivent rester très rapides :

  • scanner un colis ;
  • voir la prochaine mission ;
  • appeler le client ;
  • ouvrir Maps ;
  • confirmer une livraison ;
  • gérer un refus ;
  • gérer un retour.

La Marketplace client est également pensée mobile-first.

MVP

Le MVP se concentre sur les fonctionnalités indispensables.

Seller

  • Auth
  • Products
  • Stock
  • Orders
  • Shipments
  • Store
  • Catalogue

Client

  • Stores
  • Catalogue
  • Product detail
  • Cart
  • Checkout COD
  • Tracking

Livreur

  • Missions
  • QR Scan
  • Pickup
  • Delivery
  • Return

Admin

  • Sellers
  • Drivers
  • KYC

Résultat attendu

Sendly est conçu comme un écosystème qui connecte commerce, marketplace et logistique.

Le seller peut utiliser la plateforme depuis la création du produit jusqu'à la livraison :

Produit → Stock → Store → Client → Commande → Préparation → Colis → Livreur → Tracking → Livraison → Cash → Review → Analytics.

L'objectif final est de disposer d'une plateforme SaaS capable de gérer l'ensemble de la chaîne e-commerce depuis une seule architecture.

Autres projets

Voir tous les projets