Manuel Vente ambulante
Le module Vendeur ambulant pilote la vente en tournée : le vendeur charge un stock dans son camion (bon de sortie), visite ses clients sur le terrain, vend depuis l'application mobile Swifto Seller, puis réintègre les invendus (bon de retour). Tout se consolide en rapports de vente.
Présentation
La vente ambulante (ou vente en tournée / van selling) désigne le modèle où un vendeur-vendeur ambulant circule avec un véhicule chargé de marchandises et vend directement à ses clients lors d'une tournée. Swifto gère le cycle complet depuis le back-office : on planifie la tournée, on charge le camion (bon de sortie), le vendeur encaisse sur le terrain via l'app mobile, et au retour on réintègre les invendus (bon de retour) avant d'analyser les rapports de vente.
Objectif métier
- Organiser les tournées (vendeur ↔ clients)
- Charger un stock embarqué dans le camion
- Vendre sur le terrain en mobilité
- Réintégrer les invendus en fin de tournée
- Suivre les ventes par vendeur / tournée
Public cible
- Vendeurs-vendeurs ambulants — réalisent la tournée (app mobile)
- Chef des ventes / superviseur — planifie & affecte
- Magasin / logistique — charge & reçoit les retours
À ne pas confondre
La vente ambulante (module Vendeur ambulant) est indépendante de la vente classique (devis / BC / BL / factures de bureau) et des caisses POS (points de vente fixes). Ici, c'est un vendeur itinérant qui transporte son propre stock.
Accès et navigation
Le module est accessible via le menu latéral gauche : Vendeur ambulant (icône camion). Il regroupe les écrans de la tournée et un sous-menu Paramètrages (affectations, modèles de chargement, préfixes de numérotation…).
Écrans du module
| Écran | Rôle |
|---|---|
| Planification des visites | Calendrier des tournées : qui visite quel client, quel jour. |
| Localisation GPS (carte) | Position des vendeurs sur le terrain (suivi temps réel). |
| Vendeurs ambulants | Fiches des vendeurs-vendeurs ambulants (référentiel). |
| Clients par vendeur | Affectation des clients / groupes à chaque vendeur (secteurs). |
| Bons de sortie | Chargement du stock embarqué dans le camion. |
| Bons de retour | Réintégration des invendus en fin de tournée. |
| Rapports de vente | Consolidation des ventes / non-ventes remontées du terrain. |
Le sous-menu Paramètrages du module contient notamment : Affectations (terminal / véhicule / vendeur), Modèles de bon de sortie (chargements types), classification des vendeurs ambulants et les préfixes de numérotation des bons de sortie / retour.
Planification des visites
Cet écran organise les tournées sous forme de calendrier : on planifie quel vendeur visite quels clients et à quelle date. Chaque visite planifiée devient un repère que le vendeur retrouve dans l'application mobile.
08:30
09:00
10:15
Cliquez sur une case du calendrier pour créer une visite, ou sur un évènement existant pour le consulter / déplacer. Les visites peuvent être glissées-déposées d'un jour à l'autre pour réorganiser la tournée.
Bons de sortie / chargement du camion
Le bon de sortie (BS) matérialise le stock embarqué : la liste d'articles et de quantités chargés dans le véhicule du vendeur avant la tournée. La pastille de couleur indique l'état de synchronisation avec l'application mobile.
| ● | N° Bon⇅ | Type⇅ | Vendeur / Caisse⇅ | Date⇅ | Nature | Actions | |
|---|---|---|---|---|---|---|---|
| BS: N°000312 | Vendeur | Mouadh BEN AZIZA | 18/05/2026 | Alimentation stock | |||
| BS: N°000311 | Vendeur | Ayatollah ORABI | 18/05/2026 | Correction stock | |||
| BS: N°000310 | Caisse | POS Mégrine | 17/05/2026 | Inventaire |
Colonnes du tableau
| Colonne | Description |
|---|---|
| ● Synchro | Pastille de synchronisation mobile : voir le tableau d'états ci-dessous. |
| N° Bon | Référence du bon de sortie (ex. BS: N°000312). |
| Type | Vendeur (stock embarqué d'un vendeur-vendeur ambulant) ou Caisse (point de vente). |
| Vendeur / Caisse | Le vendeur-vendeur ambulant (ou la caisse POS) destinataire du chargement. |
| Date | Date du chargement. |
| Nature | Alimentation stock · Correction stock · Inventaire. |
États de synchronisation (pastille)
| Pastille | État | Signification |
|---|---|---|
| Bleu | En préparation | Le bon est en cours de saisie côté back-office. |
| Orange | En attente | Envoyé vers le mobile, en attente de prise en compte par le vendeur. |
| Vert | Synchronisé | Reçu / confirmé par l'application mobile du vendeur. |
Validation — lorsqu'un bon est synchronisé (pastille verte), l'action Valider apparaît pour confirmer le chargement et impacter le stock. Pour gagner du temps, créez des modèles de bon de sortie (chargements récurrents) dans les Paramètrages.
Bons de retour / déchargement des invendus
En fin de tournée, le vendeur rapporte les invendus. Le bon de retour (BR) les réintègre dans le stock. Chaque retour distingue les marchandises intactes (revendables) des marchandises défectueuses.
| Nature | Numéro⇅ | Vendeur⇅ | Motif⇅ | Date⇅ | État⇅ | Actions | |
|---|---|---|---|---|---|---|---|
| Intact | BR: N°000087 | Mouadh BEN AZIZA | Invendu de tournée | 18/05/2026 | En cours | ||
| Défectueux | BR: N°000086 | Ayatollah ORABI | Produit endommagé | 18/05/2026 | Validé | ||
| Intact | BR: N°000085 | Mouadh BEN AZIZA | Retour client | 15/05/2026 | Rejeté |
Nature du retour
- Intact Revendable → réintégré au stock vendable.
- Défectueux Endommagé → tracé à part, pas remis en vente.
États du bon
- En cours Saisi, en attente de validation.
- Validé Confirmé → stock réintégré.
- Rejeté Refusé → aucun impact stock.
À la validation d'un bon de retour intact, Swifto peut répartir les quantités dans les stocks / lots / DLC appropriés (stock avancé), ou réinjecter le tout dans le stock du vendeur d'origine. La gestion fine des lots dépend du mode de stock de l'entreprise.
Rapports de vente
Les rapports de vente consolident ce que le vendeur a remonté du terrain : les ventes réalisées chez chaque client, mais aussi les non-ventes (visite sans vente) avec leur motif. C'est l'outil de suivi de la performance de la tournée, par vendeur et par client.
| ● | Vente⇅ | Vendeur⇅ | Code client⇅ | Client⇅ | Date⇅ | Nature | ||
|---|---|---|---|---|---|---|---|---|
| Vente | Mouadh BEN AZIZA | CL-0142 | EL MAZRAA | 18/05/2026 | Vente directe | |||
| Non | Mouadh BEN AZIZA | CL-0207 | ÉPICERIE CENTRALE | 18/05/2026 | Client absent | |||
| Vente | Ayatollah ORABI | CL-0331 | SUPÉRETTE LE BON PRIX | 18/05/2026 | Vente directe |
| Colonne | Description |
|---|---|
| ● / Vente | Pastille verte = vente réalisée ; pastille rouge = visite sans vente. |
| Vendeur | Vendeur-vendeur ambulant ayant effectué la visite. |
| Code client / Client | Client visité (référence et raison sociale). |
| Date | Date de la visite / vente. |
| Nature | Type de vente si vente ; motif de non-vente sinon (client absent, refus, etc.). |
Les boutons PDF et Excel exportent le rapport filtré (par vendeur / période) — pratique pour un débriefing de fin de journée ou un suivi hebdomadaire.
Clients par vendeur (secteurs)
Cet écran définit le portefeuille de chaque vendeur-vendeur ambulant : on rattache des clients (ou des groupes de clients) à un vendeur. C'est la base du découpage en secteurs : chaque vendeur ne voit, sur le mobile, que les clients qui lui sont affectés.
| Vendeur (vendeur ambulant)⇅ | Groupe de clients⇅ | Actions | |
|---|---|---|---|
| Mouadh BEN AZIZA | Secteur Grand Tunis | ||
| Ayatollah ORABI | Secteur Sahel | ||
| Slim TRABELSI | Secteur Sfax-Nord |
Affecter par groupe de clients permet de gérer un secteur d'un seul geste. Combinez cet écran avec la Planification des visites (section 3) pour transformer un secteur en tournée datée.
Application mobile Swifto Seller
Le back-office (cette interface) et le terrain communiquent via l'application mobile Swifto Seller, installée sur le smartphone / terminal du vendeur. La synchronisation fait circuler les données dans les deux sens : le chargement descend vers le mobile, les ventes et retours remontent vers Swifto.
Back-office → Mobile
- Bons de sortie (stock embarqué)
- Clients affectés & visites planifiées
- Catalogue articles & tarifs
Mobile → Back-office
- Ventes & encaissements terrain
- Invendus (bons de retour)
- Rapports de vente & non-ventes
- Position GPS de la tournée
La pastille de couleur d'un bon de sortie (section 4) reflète directement l'état de cette synchronisation : bleu (en préparation, pas encore envoyé), orange (envoyé, en attente côté mobile), vert (bien reçu sur le terminal). Tant qu'un bon n'est pas vert, le vendeur ne le voit pas encore.
Cycle de vie (workflow)
flowchart LR P([Planification
des visites]):::s --> C[Bon de sortie
Chargement camion]:::p C --> SY[(Synchro mobile
Swifto Seller)]:::st SY --> T[Tournée /
Visites clients]:::p T --> V([Ventes terrain]):::ok T --> N([Non-ventes
+ motif]):::ko V --> R[Bon de retour
Invendus]:::p N --> R R --> S2[(Stock réintégré)]:::st V --> RP[Rapport de vente]:::p N --> RP classDef p fill:#FFFBEB,stroke:#F59E0B,color:#92400E; classDef s fill:#F5F3FF,stroke:#8B5CF6,color:#5B21B6; classDef st fill:#FEF3C7,stroke:#D97706,color:#92400E; classDef ok fill:#D1FAE5,stroke:#10B981,color:#065F46; classDef ko fill:#FEE2E2,stroke:#EF4444,color:#991B1B;
Planification → Chargement → Synchro mobile → Tournée & ventes → Retour des invendus → Rapport.
Règles métier
Le stock voyage avec le vendeur — le bon de sortie transfère la marchandise du dépôt vers le stock embarqué du vendeur. Ce qui n'est ni vendu ni retourné reste réputé « en tournée ».
Synchronisation obligatoire — un bon de sortie n'est exploitable par le vendeur qu'une fois synchronisé (pastille verte). La pastille bleue/orange signale qu'il n'est pas encore arrivé sur le terminal.
Retour intact = stock revendable — la validation d'un bon de retour intact réintègre les quantités au stock vendable. Un retour défectueux est tracé séparément et n'est pas remis en vente.
Périmètre cloisonné par vendeur — un vendeur ne voit que les clients qui lui sont affectés (Clients par vendeur). Affectations, secteurs et tournées déterminent ce qui remonte dans ses rapports.
Rôles & permissions
| Action | Vendeur-vendeur ambulant | Superviseur ventes | Magasin | Admin |
|---|---|---|---|---|
| Planifier les visites | — | ✅ | — | ✅ |
| Affecter clients / secteurs | — | ✅ | — | ✅ |
| Créer le bon de sortie | — | ✅ | ✅ | ✅ |
| Vendre sur le terrain (mobile) | ✅ | — | — | — |
| Saisir / valider un retour | — | ✅ | ✅ | ✅ |
| Consulter les rapports | — | ✅ | ✅ | ✅ |
| Supprimer | — | — | — | ✅ |
Matrice indicative — chaque action dépend des privilèges (création / modification / suppression) définis sur les profils de votre entreprise.
FAQ & scénario réel
Scénario — une journée de tournée
- 17h00 — Planification. Le superviseur a planifié la tournée de Mouadh : 6 clients du secteur Grand Tunis pour la journée.
- 27h30 — Chargement. Le magasin crée un bon de sortie : 80 packs d'eau, 40 caisses de jus, 200 yaourts (valeur ≈ 4 200,000 TND). Pastille orange puis verte après synchro.
- 38h30–16h00 — Tournée. Mouadh vend chez 5 clients via Swifto Seller (≈ 3 650,000 TND encaissés) ; 1 client absent → non-vente avec motif.
- 416h30 — Retour. Au dépôt, un bon de retour intact réintègre 12 packs et 30 yaourts invendus ; 4 yaourts abîmés → bon de retour défectueux.
- 517h00 — Rapport. Le superviseur consulte le rapport de vente du jour, exporte le PDF et prépare la tournée du lendemain.
Le vendeur ne voit pas son chargement sur le mobile ?
Vérifiez la pastille du bon de sortie : tant qu'elle n'est pas verte (synchronisé), le bon n'est pas arrivé sur le terminal. Relancez la synchronisation côté app.
Un client n'apparaît pas dans la tournée d'un vendeur ?
Il n'est probablement pas affecté à ce vendeur. Ouvrez Clients par vendeur et rattachez le client (ou son groupe) au bon vendeur.
Conseil — gagner du temps au chargement
Créez des modèles de bon de sortie (Paramètrages) pour les chargements récurrents : un clic suffit alors à recharger un camion type, jour après jour.