Commandes
Les commandes sont le cœur de votre activité. DZBuild suit chaque commande comme une machine à états avec un historique complet.
🎬 Vidéo
La machine à états
pending → confirmed → processing → shipped → delivered
↓ ↓
cancelled cancelled / returned
Statuts
| Statut | Description |
|---|---|
pending | Le client a passé la commande ; vous ne l'avez pas encore examinée |
confirmed | Vous avez appelé/vérifié — le stock est décrémenté |
processing | En cours d'emballage / préparation |
shipped | Remis au transporteur ; numéro de suivi émis |
delivered | Le client l'a reçu |
cancelled | Annulé avant livraison — stock restauré s'il avait été décrémenté |
returned | Retourné après livraison — stock restauré, remboursement enregistré |
Effets sur le stock
- Le stock est décrémenté quand la commande passe à
confirmed, pas àpending. Cela vous protège des fausses/spam commandes. - Annuler depuis
confirmed/processing/shippedrestaure automatiquement le stock. - Retourner depuis
deliveredrestaure aussi le stock.
La page de détail d'une commande
Cliquez n'importe quelle commande pour voir :
- Articles — ce qui a été commandé, avec variantes, prix, totaux.
- Client — nom, téléphone, adresse, toutes ses commandes précédentes.
- Livraison — wilaya/ville, transporteur, numéro de suivi, méthode (domicile / desk).
- Paiement — méthode, montant, référence de transaction.
- Chronologie — chaque changement de statut avec horodatage + acteur.
- Notes — notes internes (non visibles par le client).
Le workflow d'appel-confirmation
La plupart des marchands algériens utilisent un flux d'appel-confirmation :
- La commande arrive en
pending. - Vous appelez le client pour confirmer que la commande est réelle.
- Marquez
confirmedsi réelle → stock décrémenté, prêt à expédier. - Marquez
cancelledsi fausse/annulée → aucun stock utilisé.
Pour une page type CRM avec sous-statuts (sans réponse, occupé, reporté, faux, doublon…), suivi des tentatives d'appel et chronologie par commande, installez le module Advanced Orders.
Filtres
| Filtre | Usage |
|---|---|
| Statut | Trouver toutes les commandes pending à appeler |
| Plage de dates | Rapports quotidiens/hebdomadaires |
| Wilaya | Planifier les remises par région |
| Transporteur | Rapprocher avec les rapports transporteur |
| Paiement | COD vs CIB vs EDAHABIA |
| Sous-statut (avec Advanced Orders) | File de rappel "sans réponse" |
Actions en masse
Sélectionnez plusieurs commandes pour :
- Confirmer/annuler en lot
- Générer des bons de livraison (PDF)
- Exporter en CSV
- Remettre à un transporteur (appelle l'API du transporteur pour chaque commande)
Notifications
À chaque nouvelle commande :
- Cloche du tableau de bord avec son (si activé)
- Email au propriétaire du magasin
- Notification PWA si installée
- Webhook si enregistré — voir Webhooks
Questions fréquentes
Q : Une commande est bloquée en shipped — le transporteur a livré mais le statut n'a pas changé.
R : Certains transporteurs n'envoient pas de confirmations de livraison. Marquez-la manuellement delivered depuis la page de détail.
Q : Un client veut ajouter un article à une commande passée. R : Annulez l'originale (stock restauré) et créez-en une nouvelle. Ou éditez les articles de la commande existante si votre plan le permet (Pro uniquement).
Q : Comment supprimer des fausses commandes en masse ?
R : Filtrez par statut pending et date < aujourd'hui. Sélection multiple → Annuler. Le stock n'est pas touché puisqu'elles n'ont jamais été confirmées.