Aller au contenu principal

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

StatutDescription
pendingLe client a passé la commande ; vous ne l'avez pas encore examinée
confirmedVous avez appelé/vérifié — le stock est décrémenté
processingEn cours d'emballage / préparation
shippedRemis au transporteur ; numéro de suivi émis
deliveredLe client l'a reçu
cancelledAnnulé avant livraison — stock restauré s'il avait été décrémenté
returnedRetourné 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/shipped restaure automatiquement le stock.
  • Retourner depuis delivered restaure 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 :

  1. La commande arrive en pending.
  2. Vous appelez le client pour confirmer que la commande est réelle.
  3. Marquez confirmed si réelle → stock décrémenté, prêt à expédier.
  4. Marquez cancelled si 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

FiltreUsage
StatutTrouver toutes les commandes pending à appeler
Plage de datesRapports quotidiens/hebdomadaires
WilayaPlanifier les remises par région
TransporteurRapprocher avec les rapports transporteur
PaiementCOD 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.