Passer au contenu principal
Chargement…
Commerce & e-commerce Scénario d'usage

Boutique en ligne, caisse hors connexion et un seul stock pour tous les canaux

Un commerce avec deux magasins vend en ligne avec Orange Money et MTN MoMo, encaisse sans connexion et tient un seul stock pour tous ses canaux.

01

Aperçu du projet

Ce scénario illustre ce que nous construisons ; il ne s'agit pas d'une référence client.

Ce scénario montre comment un commerce avec deux magasins et un catalogue WhatsApp peut vendre en ligne avec paiement mobile money, encaisser même quand la connexion tombe, et tenir un seul stock pour tous ses canaux. Le tout est suivi par un contrat de maintenance.

02

Défis du client & exigences

Une boutique de produits cosmétiques et d'articles pour la maison tient deux magasins à Conakry et vend aussi par WhatsApp : le catalogue est un PDF envoyé aux clientes, la commande arrive en message vocal, le paiement se fait par Orange Money et la preuve est une capture d'écran. Chaque magasin a son propre cahier de ventes et son propre stock.

Le même article peut être vendu deux fois le même jour, une fois en magasin et une fois sur WhatsApp, alors qu'il n'en reste qu'un. Quand la connexion tombe, la caisse s'arrête ou repasse au cahier, et les ventes de la journée sont ressaisies le soir, avec des erreurs.

Objectifs principaux

Vendre en ligne avec paiement Orange Money ou MTN MoMo, et confirmation de commande par WhatsApp

Encaisser en magasin même sans connexion, puis synchroniser les ventes dès que le réseau revient

Tenir un seul stock partagé entre les deux magasins, la boutique en ligne et les commandes WhatsApp

Confier la maintenance, les mises à jour et les sauvegardes à un prestataire sous contrat

03

Solution du projet

  1. Nous commençons petit

    Le stock. Un back-office Laravel devient la seule référence : chaque article a une quantité par magasin et une quantité réservée pour les commandes en ligne non encore retirées. La boutique en ligne lit ce stock et affiche « plus disponible » dès que la dernière pièce part, où qu'elle parte.

  2. Le paiement passe par l'API Orange Money et l'API MTN MoMo ; la commande n'est confirmée qu'une fois le paiement reçu, et la cliente reçoit la confirmation sur WhatsApp Business API. La caisse est une application de bureau installée sur un ordinateur dans chaque magasin. Elle garde une copie locale du catalogue et des prix, enregistre chaque vente sur place, imprime le ticket, et envoie les ventes au back-office dès que la connexion revient.

  3. Si deux magasins vendent la même dernière pièce pendant une coupure, le back-office signale le conflit à la gérante au lieu de le cacher. Un contrat de maintenance couvre les mises à jour, les sauvegardes quotidiennes et un canal WhatsApp pour signaler un problème. L'hébergeur est choisi avec le client.

04

Indicateurs à suivre

  • Écart entre le stock compté et le stock affiché
  • Ventes perdues pour article indisponible
  • Part des commandes en ligne payées par mobile money
  • Ventes enregistrées hors connexion puis synchronisées sans correction
  • Temps passé chaque soir à rapprocher les ventes
05

Stack technique

Back-office et boutique en ligne
Laravel Livewire PostgreSQL
Caisse de bureau
Electron SQLite Synchronisation différée
Paiement
Orange Money API MTN MoMo API
Messagerie
WhatsApp Business API
Exploitation
Sauvegardes quotidiennes Contrat de maintenance
06

Questions fréquentes

La caisse continue : elle a le catalogue et les prix en local, elle enregistre la vente et imprime le ticket. Les ventes sont envoyées au back-office au retour du réseau. Si un article a été vendu dans les deux magasins pendant la coupure, la gérante reçoit une alerte et décide quoi faire.

Non. Les clientes qui commandent par WhatsApp continuent. La vendeuse saisit la commande dans le back-office, le stock est réservé et le lien de paiement mobile money est envoyé dans la conversation. La boutique en ligne est un canal de plus, pas un remplacement.

Les mises à jour de l'application et des bibliothèques, les sauvegardes quotidiennes avec un test de restauration, la surveillance du site et un canal WhatsApp pour signaler un problème. Le périmètre exact et le délai de réponse sont écrits dans le contrat.

Un projet similaire ?

Partagez vos objectifs. Après l'appel de cadrage, nous proposons un premier périmètre et un calendrier.

Décrire votre projet

Une question ?

Appelez-nous ou écrivez-nous. Nous répondons sous un jour ouvré.

Services utilisés

Les services Prisma Soft que ce scénario mobilise.

Voir tous les services
Commerce & e-commerce

Réalisations et scénarios d'usage du même secteur.

Voir tous les projets
Écrivez-nous sur WhatsApp : réponse sous un jour ouvré