# Paniers abandonnés

Deux secondes après qu'un client a quitté le champ téléphone du checkout, DZBuild capture une "commande brouillon". S'il termine, le panier est marqué récupéré et relié à la commande qu'il a produite. Sinon, il reste ici comme **panier abandonné**, et la plupart sont récupérables avec un appel téléphonique.

Fonctionnalité payante — Plan Professionnel ou supérieur

Le tableau de bord des paniers abandonnés est une **fonctionnalité payante** disponible sur les plans **Professionnel**, **Illimité** et **Entreprise**. Sur le plan **Gratuit**, les paniers sont quand même capturés en arrière-plan, mais la liste est masquée côté serveur (nom, téléphone, wilaya, commune et noms de produits s'affichent en ●●●●●●) **et** les trois actions qui comptent sont purement bloquées : vous ne pouvez ni ouvrir le détail d'un panier, ni le marquer contacté, ni le convertir en commande. La suppression n'est pas proposée non plus : chaque ligne n'affiche qu'un cadenas qui ouvre l'invite de mise à niveau. Ouvrez [`/dashboard/subscribe`](https://dzbuild.com/dashboard/subscribe) et cliquez **▶ How to renew** pour la visite guidée dans l'app, ou regardez les tutoriels sur la [chaîne YouTube DZBuild](https://www.youtube.com/@DZBuild-off).

## Vidéo[​](#vidéo "Lien direct vers Vidéo")

[Abandoned carts — recover lost orders in DZBuild](https://www.youtube.com/embed/WQFJGoxoEoQ)

## Ce qui est capturé[​](#ce-qui-est-capturé "Lien direct vers Ce qui est capturé")

Sur le checkout partagé de la boutique et sur celui du thème Digital, un panier est capturé 2 secondes après que le client a quitté le champ **téléphone**, avec un beacon de fermeture de page en secours. Wilaya, commune, nom et email ne sont stockés que s'ils se trouvaient remplis à cet instant : aucun n'est obligatoire, et le secours de fermeture de page n'envoie aucune wilaya.

**Les pages de destination et le formulaire Fast Checkout des pages produit capturent plus tôt.** Le champ téléphone y est surveillé pendant la saisie, pas seulement quand le visiteur le quitte, si bien que quelqu'un qui tape un numéro puis abandonne le formulaire crée quand même un panier. Attendez-vous à ce qu'une page de destination remonte plus de paniers abandonnés qu'une page de checkout à trafic égal, et comparez son taux d'abandon à lui-même dans le temps plutôt qu'à celui de votre boutique.

La ligne contient :

* Le téléphone, et la wilaya / commune / nom / email quand ils étaient remplis.
* Les articles du panier (avec variantes, quantités et prix).
* **Le sous-total articles uniquement** — voir l'avertissement plus bas.
* L'horodatage de la capture.

La capture fonctionne sur cinq surfaces : le checkout partagé de la boutique, le checkout du thème Digital, le formulaire Fast Checkout des pages produit, les pages de destination et les pages de produits numériques.

Certaines visites ne sont délibérément jamais capturées — un téléphone qui vient de passer une commande chez vous, et les captures répétées d'un même visiteur qui ressemblent à une activité automatisée plutôt qu'humaine.

Si le client termine le checkout, le statut du panier passe à `recovered`, il garde un lien vers la commande qu'il a produite et quitte la liste : aucun onglet n'affiche les paniers récupérés, puisque la vente se trouve désormais dans [Commandes](https://dzbuild.com/fr/fr/docs/selling/orders.md). Il compte toujours dans votre taux de récupération. Tout panier ouvert plus ancien portant le même numéro de téléphone est nettoyé à ce moment-là, pour ne pas vous laisser appeler un doublon périmé.

Le total du panier n'inclut pas la livraison

Le total stocké sur un panier abandonné est le **sous-total articles uniquement** — aucune livraison n'est calculée ni stockée au moment de la capture, ce n'est donc pas le chiffre que le client a vu au checkout. Si vous l'annoncez lors d'un appel de récupération, vous sous-facturez de tout le montant de la livraison.

La livraison apparaît pour la première fois quand vous ouvrez la fenêtre de conversion en commande : elle est récupérée en direct depuis vos tarifs par wilaya actuels (règles de livraison gratuite et seuil de gratuité inclus) et recalculée côté serveur à la création de la commande — le chiffre envoyé par le client n'est jamais accepté tel quel. Si vous avez changé vos tarifs depuis la capture, c'est le nouveau tarif qui s'applique.

## La page paniers abandonnés[​](#la-page-paniers-abandonnés "Lien direct vers La page paniers abandonnés")

Ouvrez **Dashboard → Abandoned carts** sur [`/dashboard/abandoned-carts`](https://dzbuild.com/dashboard/abandoned-carts). Vous verrez :

* Un bandeau en haut de page avec le total des paniers, les comptes du jour et de la semaine, et votre taux de récupération (**Recuperation**).
* Trois cartes statistiques : **Paniers abandonnés** (avec le compte du jour), **Contactés** (avec le pourcentage du pipeline déjà contacté), et **Valeur des paniers abandonnés (DA)** : le total en DZD des paniers encore au statut abandonné, plus le nombre de paniers de la semaine.
* Une bande de filtres : **Abandonnés | Contactés | Tous**, chacun avec un badge de comptage. La page s'ouvre sur **Abandonnés**, et **Tous** exclut les paniers récupérés.
* Un tableau des paniers avec téléphone, wilaya, résumé articles, total, statut, date capture, et actions par ligne.

Chaque ligne porte quatre actions : **Voir les détails**, **Convertir en commande**, **Marquer comme "Contacté"** et **Supprimer**. Sur le plan Free, aucune ne s'affiche : la ligne montre un simple cadenas qui ouvre l'invite de mise à niveau.

Le flux de statuts :

```
abandoned → contacted → recovered
```

* **Abandoned** — capturé mais pas de suivi.
* **Contacted** — vous avez tenté de joindre le client. Marque le panier comme touché.
* **Recovered** : le client a fini l'achat, par votre suivi ou seul. Le panier quitte la liste, la vente est dans [Commandes](https://dzbuild.com/fr/fr/docs/selling/orders.md), et il compte dans votre taux de récupération.

Les paniers sont conservés **60 jours** après leur dernière activité puis supprimés automatiquement ; l'en-tête de la page affiche la même ligne de rétention. Supprimez vous-même les périmés si vous voulez un onglet propre avant ce délai.

## Canaux de récupération[​](#canaux-de-récupération "Lien direct vers Canaux de récupération")

### 1. Appel[​](#1-appel "Lien direct vers 1. Appel")

Le canal le plus rapide, et celui sur lequel s'appuient les marchands algériens. Cliquez l'icône œil sur la ligne du panier pour ouvrir le détail, puis tapez le numéro : ça ouvre le composeur sur mobile.

Après l'appel, marquez le panier **Contacted**. Si le client dit "oui je commande maintenant", vous pouvez convertir le panier directement en commande depuis le détail (ou attendre qu'il termine seul).

### 2. SMS[​](#2-sms "Lien direct vers 2. SMS")

Il n'existe **aucun lien de récupération par panier** — DZBuild n'en génère pas. Si vous envoyez un SMS au client, envoyez-lui l'URL de votre boutique ou de votre page de destination et il devra ressaisir ses informations ; ou prenez la commande par téléphone et créez-la vous-même avec **Convert to order**.

### 3. Rappel email[​](#3-rappel-email "Lien direct vers 3. Rappel email")

Si le client a entré un email, envoyez un rappel. Les acheteurs algériens répondent moins à l'email qu'au SMS ou à l'appel — gardez l'email comme troisième niveau.

### 4. Reciblage Pixel[​](#4-reciblage-pixel "Lien direct vers 4. Reciblage Pixel")

`InitiateCheckout` se déclenche quand un visiteur atteint la **page de checkout** (le checkout partagé de la boutique et celui du thème Digital) et quand il envoie le formulaire Fast Checkout d'une page produit ou un formulaire de commande d'une page de destination. Il ne se déclenche jamais à la capture d'un panier : un visiteur qui tape son numéro sur une page produit ou une page de destination puis part sans envoyer le formulaire laisse un panier mais aucun `InitiateCheckout`. Les pages de produits numériques n'en déclenchent aucun.

Construisez votre audience de reciblage sur l'événement `InitiateCheckout` de la page de checkout, et considérez-la comme une approximation, pas comme la population exacte des paniers abandonnés.

## Marquer comme contacté[​](#marquer-comme-contacté "Lien direct vers Marquer comme contacté")

Quand vous touchez un client (canal quelconque), cliquez **Mark as contacted** sur la ligne du panier. Ça :

* Met le statut à `contacted`.
* Enregistre un horodatage dans la chronologie du panier.
* Sort le panier de l'onglet **Abandoned** pour le placer dans **Contacted**, afin que votre équipe ne le traite pas deux fois.

## Convertir un panier en commande[​](#convertir-un-panier-en-commande "Lien direct vers Convertir un panier en commande")

Pour les paniers où le client a accepté par téléphone mais n'est pas retourné sur le site, vous pouvez convertir le panier en commande directement :

1. Cliquez l'icône sac-plus sur la ligne du panier (ou ouvrez le panier et cliquez **Convert**) — inutile d'ouvrir le détail d'abord.
2. Dans la fenêtre, vérifiez le nom, le téléphone, l'email, la wilaya, la commune et l'adresse, choisissez livraison à domicile ou en point relais, et revoyez ou ajustez les articles. Vous pouvez y changer les quantités et choisir les variantes. La livraison est récupérée en direct depuis vos tarifs et le total se met à jour quand vous changez de wilaya.
3. Cliquez **Create order**. La commande est toujours créée en **Paiement à la livraison (COD)** avec le statut `pending` — il n'y a aucun choix de méthode de paiement.

La livraison est recalculée côté serveur à la création : la livraison affichée dans la fenêtre ne fait donc foi que si vos tarifs n'ont pas changé entre-temps. Les prix et quantités des articles sont enregistrés exactement tels qu'ils figurent dans la fenêtre, où vous pouvez aussi modifier un prix : vérifiez-les avant de cliquer **Créer la commande**.

Le statut du panier passe à `recovered`.

Les lignes de pack sont tarifées au forfait

Les lignes d'offre / de pack sont tarifées comme un total de pack forfaitaire, et non prix × quantité — aussi bien dans le total capturé du panier que dans le recalcul à la conversion. Si vous vérifiez le total avec un calcul naïf à l'unité, il paraîtra faux dès qu'un pack est dans le panier.

## Export et intégrations[​](#export-et-intégrations "Lien direct vers Export et intégrations")

Si vous avez connecté Google Sheets, chaque nouveau panier est ajouté automatiquement à la feuille de calcul. Créer votre première feuille depuis l'addon active pour vous la synchronisation automatique et l'option paniers abandonnés, la synchro démarre donc sans seconde étape. C'est un moyen simple de transmettre une liste d'appels à une équipe qui n'a pas accès au tableau de bord ; désactivez l'un ou l'autre interrupteur sur la carte de l'addon si vous préférez que les paniers restent dans le tableau de bord.

## Mesurer votre récupération[​](#mesurer-votre-récupération "Lien direct vers Mesurer votre récupération")

Le taux de récupération (**Recuperation**) affiché en haut de page est la mesure que vous donne le tableau de bord. Il compte les paniers que vous avez marqués contactés comme ceux devenus des commandes, sur l'ensemble des paniers capturés : lisez-le comme une couverture du suivi plutôt que comme des ventes récupérées. Un panier enregistre **qu'il** a été contacté, jamais **comment** : il n'y a pas de champ canal sur la ligne, DZBuild ne peut donc pas répartir votre taux entre appel, SMS et email, ni maintenant ni rétrospectivement. Si vous voulez cette comparaison, tenez-la dans votre propre feuille, une ligne par panier, et relisez le taux du tableau de bord chaque semaine comme chiffre global.

## Astuces[​](#astuces "Lien direct vers Astuces")

* **Appelez dans l'heure** quand vous le pouvez. Plus le délai est long, plus le client refroidit.
* **Commencez par une question, pas un pitch.** "Avez-vous trouvé ce qu'il vous fallait ?" marche mieux que "Voici pourquoi acheter."
* **Ne poussez pas de nouveaux produits dans l'appel de récupération.** Fermez juste ce qui est dans le panier.
* **S'il dit "je commande demain", proposez de passer la commande pour lui** avec Convert to order — aucun lien ne pré-remplira son panier.
* **Marquez contacté rapidement** pour que votre équipe n'appelle pas la même personne deux fois.
* **Arrêtez de relancer après 48 heures.** Au-delà, l'appel passe pour de la pression, et l'acheteur a en général tranché ou acheté ailleurs.
* **Vérifiez votre taux de récupération chaque semaine.** Une baisse signale en général une régression checkout — corrigez le formulaire, pas le script d'appel.

## Vie privée[​](#vie-privée "Lien direct vers Vie privée")

Les paniers abandonnés contiennent des numéros de téléphone, des noms, des emails et la wilaya/commune — gardez l'accès au dashboard restreint via [Équipe & rôles](https://dzbuild.com/fr/fr/docs/operations/team.md). Les clients peuvent demander la suppression via [Contact](https://dzbuild.com/contact).

## La suite[​](#la-suite "Lien direct vers La suite")

* [Commandes](https://dzbuild.com/fr/fr/docs/selling/orders.md) — une fois le panier converti.
* [Clients](https://dzbuild.com/fr/fr/docs/selling/customers.md) — vérifiez si l'abandonneur est récurrent ou nouveau.
* [Pixels & marketing](https://dzbuild.com/fr/fr/docs/marketing/pixels.md) — configuration du reciblage.
