Devis B2B : demandes, prix négociés et commande en ligne - Module PrestaShop

Un parcours de devis complet dans votre boutique : demande, proposition chiffrée, acceptation et panier, sans ressaisie.

Nouveau Version 1.0.0 1.7.8 8.0+ 9.0+ 5 langues 🇫🇷 FR 🇬🇧 EN 🇪🇸 ES 🇮🇹 IT 🇵🇱 PL
  • Un bouton « Demander un devis » sur la fiche produit et sur le panier, pour les groupes de clients choisis
  • Un prix négocié par ligne, une date de validité et les totaux HT/TTC calculés par la boutique
  • L’acceptation du client met les produits dans son panier aux prix négociés, prêts à commander
  • Statuts, historique et e-mails dans la langue du client, plus l’espace « Mes devis »
  • Compatible PrestaShop 1.7.8, 8.0+ et 9.0+
Pas encore sûr ? Essayez-le gratuitement pendant 24 heures — aucune carte bancaire requise.
Fonctionnalités

L'essentiel, sans superflu.

Chaque étape est enregistrée et visible, côté client comme côté équipe.

Un bouton sur la fiche produit et sur le panier

« Demander un devis » apparaît sous « Ajouter au panier » et sur la page panier, uniquement pour les groupes de clients que vous autorisez. La déclinaison et la quantité choisies sont reprises.

Un formulaire court, rattaché au compte

Le client ajuste les quantités, indique sa société, son numéro de TVA et son besoin. Le devis reste attaché à son compte, avec une référence unique.

Un prix négocié par ligne

Vous saisissez le prix unitaire négocié HT, la date de validité et un message. Les totaux HT, taxes et TTC sont recalculés avec les règles de la boutique avant l’envoi.

L’acceptation remplit le panier aux prix négociés

En un clic, les produits et quantités du devis rejoignent le panier avec leur prix négocié. Le client commande ensuite avec les transporteurs et les moyens de paiement habituels.

Chaque devis suivi de bout en bout

Cinq statuts, des filtres, l’historique complet et les liens vers le panier et la commande : chaque devis se suit sans quitter le back-office.

Des e-mails dans la langue du client

Accusé de réception et proposition partent dans la langue du client, avec un lien direct vers son devis. Votre équipe reçoit une notification à chaque nouvelle demande, acceptation ou refus.

description Description complète expand_more

Vos devis B2B arrivent par e-mail : donnez-leur un parcours dans la boutique

Un client professionnel demande un prix pour quelques pièces, puis pour une quantité bien plus importante. La demande arrive par téléphone ou par e-mail, le prix se négocie dans un fil de discussion, et la commande est ressaisie à la main dans le back-office. Entre-temps, le tarif accordé se perd, le client commande au prix catalogue, ou personne ne sait si le devis a été accepté.

Devis B2B installe ce parcours dans votre boutique PrestaShop : le client demande un devis depuis la fiche produit ou son panier, vous répondez avec un prix négocié par ligne et une date de validité, et son acceptation met les produits dans son panier aux prix négociés, prêts à commander. Chaque étape laisse une trace : statut, historique et e-mails.

Un bouton là où le client se trouve

Sur la fiche produit, le bouton « Demander un devis » se place sous « Ajouter au panier » et reprend la déclinaison et la quantité choisies. Sur la page panier, un second bouton transforme toutes les lignes du panier en une seule demande. Vous choisissez les groupes de clients autorisés : vos clients professionnels voient le bouton, vos clients particuliers peuvent ne pas le voir.

Un visiteur non connecté est invité à se connecter ou à créer un compte, puis revient au formulaire. La version 1.0.0 fonctionne avec un compte client : les devis pour visiteurs sans compte, envoyés par un lien sécurisé, ne sont pas couverts.

Un formulaire court, relié au compte client

Le formulaire affiche les produits, la référence, le prix catalogue HT et la quantité. Depuis une fiche produit, le client ajuste la quantité ; depuis le panier, les quantités sont reprises telles quelles, avec un lien pour modifier le panier. Il peut indiquer sa société, son numéro de TVA et un message, tous facultatifs : délai souhaité, conditionnement, commande régulière. Une case de consentement, un contrôle anti-spam et un jeton de sécurité protègent l’envoi. Le devis reçoit une référence unique et arrive dans votre back-office avec le statut « Nouveau ».

Une proposition avec un prix négocié par ligne

Dans le back-office, la fiche du devis rappelle le prix catalogue au moment de la demande. Vous saisissez le prix unitaire négocié HT de chaque ligne, la date de validité et un message pour le client. Les totaux HT, taxes et TTC se recalculent avec les règles de taxe de la boutique et l’adresse du client, avant l’envoi. Un bouton « Recalculer » vérifie les montants sans rien envoyer.

La proposition part par e-mail dans la langue du client, avec un lien vers son devis. Le statut passe à « Proposition envoyée », et l’historique enregistre la date et l’auteur.

L’acceptation remplit le panier aux prix négociés

Depuis son compte, dans « Mes devis », le client lit la proposition et l’accepte ou la refuse, avec un motif facultatif. S’il accepte, les produits et quantités du devis sont ajoutés à son panier avec le prix négocié de chaque ligne, posé comme un prix spécifique natif lié à ce panier et à ce client. Les articles déjà présents restent dans le panier. Le client commande ensuite comme d’habitude, avec les transporteurs et les moyens de paiement de la boutique.

Le prix négocié ne vaut que pour ce panier. Une quantité inférieure à celle du devis revient au prix catalogue ; au-dessus, le prix unitaire négocié reste appliqué. Les autres produits gardent leur prix habituel, et une proposition expirée ou déjà traitée ne peut plus être acceptée.

Chaque devis suivi de bout en bout

La liste des devis se filtre par statut, client, société, date et référence, et se trie sur chaque colonne. Chaque devis a cinq statuts :

  • Nouveau : la demande vient d’arriver ;
  • Proposition envoyée : le client a reçu un prix et peut répondre ;
  • Accepté : les produits sont dans son panier aux prix négociés ;
  • Refusé : le client a décliné la proposition, avec un motif facultatif ;
  • Expiré : la date de validité est passée ; une nouvelle proposition reste possible.

La fiche montre les coordonnées du client, son message, les lignes, la proposition, le panier et la commande qui en découlent, puis l’historique complet. Trois e-mails accompagnent le parcours : l’accusé de réception au client, la proposition avec son lien, et une notification à votre équipe à chaque nouvelle demande, acceptation ou refus. Les destinataires se configurent dans les réglages.

La validité est contrôlée à l’ouverture du devis et au moment de l’acceptation : inutile de mettre en place une tâche planifiée. Une proposition peut être renvoyée avec un nouveau prix et une nouvelle date tant que le client n’a pas répondu.

Trois cas d’usage courants

  • Un grossiste négocie au volume : il demande un prix pour une grande quantité, vous répondez avec un tarif par ligne et une date de validité, il accepte et retrouve les produits dans son panier.
  • Un artisan prépare un chantier : il remplit son panier de plusieurs références, demande un devis pour l’ensemble, puis accepte la proposition qui couvre chaque ligne.
  • Un distributeur commande régulièrement : il précise son conditionnement et son délai dans le message ; votre proposition répond à ces contraintes et sa commande suit le circuit habituel.

Réglages et données

Vous activez ou désactivez les demandes, choisissez les groupes de clients, les emplacements du bouton, la validité par défaut (30 jours), les destinataires des notifications et les textes de la boutique dans les cinq langues. En multiboutique, chaque boutique a ses devis et ses réglages. À la désinstallation, les devis sont conservés par défaut, sauf si vous choisissez de les supprimer ; ils sont supprimés avec le compte client.

Ce que le module ne fait pas

La version 1.0.0 ne produit pas de PDF, n’accepte pas de pièces jointes, ne gère ni contre-offre ni messagerie, et ne crée pas de devis à l’initiative du marchand. Elle ne masque pas les prix et ne remplace pas « Ajouter au panier ». Les frais de port suivent les transporteurs de la boutique et ne sont pas négociés. Les relances automatiques, l’export CSV, les prix par groupe et le paiement à terme ne sont pas inclus.

Prérequis

PrestaShop 1.7.8, 8.0+ ou 9.0+, PHP 7.4 ou plus, thèmes Classic et Hummingbird. Interface et e-mails en français, anglais, espagnol, italien et polonais. Aucun service externe n’est nécessaire : les e-mails partent avec PrestaShop et le paiement utilise les moyens déjà installés.

Arrêtez de ressaisir vos devis : laissez vos clients professionnels demander, négocier et commander au même endroit.

Comparaison

Pourquoi nous choisir ?

Découvrez comment nous nous comparons aux alternatives les plus courantes du marché.

Fonctionnalité Addons
Tarification transparente
Mises à jour à vie incluses
Support direct du développeur
Compatible PS 1.7, 8 & 9
Code propre et standardisé
Compatible Multi-boutique
Aucun frais de renouvellement caché
Inclus Non inclus Partiel / Non garanti
Aperçu

Découvrez le module en images.

Le client voit le prix négocié de chaque ligne et accepte en un clic depuis « Mes devis »

Le client voit le prix négocié de chaque ligne et accepte en un clic depuis « Mes devis »

Un bouton « Demander un devis » sous « Ajouter au panier », avec la déclinaison et la quantité choisies

Un bouton « Demander un devis » sous « Ajouter au panier », avec la déclinaison et la quantité choisies

Un formulaire court : quantité, société, numéro de TVA et message, rattaché au compte client

Un formulaire court : quantité, société, numéro de TVA et message, rattaché au compte client

Toutes les demandes dans une liste filtrable, avec leur statut, leur total et leur validité

Toutes les demandes dans une liste filtrable, avec leur statut, leur total et leur validité

Un prix négocié par ligne, avec les totaux HT et TTC calculés selon les règles de taxe de la boutique

Un prix négocié par ligne, avec les totaux HT et TTC calculés selon les règles de taxe de la boutique

Depuis le panier, une seule demande de devis pour toutes ses lignes

Depuis le panier, une seule demande de devis pour toutes ses lignes

Support

FAQ

Trouvez les réponses aux questions fréquemment posées sur ce module

Oui. Le formulaire est réservé aux clients connectés : un visiteur est invité à se connecter ou à créer un compte, puis revient à sa demande. La version 1.0.0 ne gère pas les devis de visiteurs sans compte envoyés par un lien sécurisé.

Ouvrez le devis depuis la liste, saisissez le prix négocié HT de chaque ligne, la date de validité et votre message. « Recalculer » vérifie les totaux sans rien envoyer, puis l’envoi passe le devis en « Proposition envoyée » et expédie l’e-mail au client.

Les produits et quantités du devis sont ajoutés à son panier avec le prix négocié de chaque ligne, appliqué comme prix spécifique natif lié à ce panier et à ce client. Les articles déjà présents restent. Le statut passe à « Accepté » et votre équipe est notifiée.

Vous fixez la date de validité de chaque proposition ; le réglage prévoit 30 jours par défaut, de 1 à 365. Passé cette date, le devis passe en « Expiré » et ne peut plus être accepté : le contrôle a lieu à l’ouverture et à l’acceptation, sans tâche planifiée. Une nouvelle proposition reste possible.

Tant que le client n’a pas répondu, vous pouvez renvoyer une proposition avec un nouveau prix et une nouvelle date. En version 1.0.0, le marchand ne modifie pas les quantités, ne supprime pas de ligne et ne crée pas de devis à sa propre initiative.

Non : il ne vaut que pour le panier issu de l’acceptation. Une quantité inférieure à celle du devis revient au prix catalogue, une quantité supérieure conserve le prix unitaire négocié, et les autres produits gardent leur prix habituel. La 1.0.0 ne crée pas de prix par groupe.

Non. La proposition est consultée en ligne depuis le compte du client ; aucun PDF n’est généré et aucune pièce jointe n’est acceptée. Le client peut accepter, refuser avec un motif facultatif ou revenir plus tard ; il n’y a ni contre-offre ni messagerie dans le module.

Non. La proposition porte sur les lignes produits. La livraison est calculée par les transporteurs de la boutique au moment de la commande, comme pour un panier habituel.

Quand le produit a aussi une remise catalogue, PrestaShop affiche le badge de cette remise sur la ligne du panier, à côté du prix négocié : il lit les remises catalogue sans tenir compte du panier. Le montant facturé reste le prix négocié, et les lignes de la commande le reprennent.

PrestaShop 1.7.8, 8.0+ et 9.0+, PHP 7.4+, thèmes Classic et Hummingbird, multiboutique, interface et e-mails en cinq langues. Sans licence active (édition sous licence), la boutique et les propositions déjà envoyées continuent de fonctionner ; l’activation est demandée pour ouvrir les devis, envoyer des propositions et modifier les réglages dans le back-office.

Installation en 5 minutes · Documentation complète incluse

inventory_2 Module 10.70 € 4.28 € one-time -60%
Choisissez votre licence
3 mois d'assistance pour 0.99€ · puis 1.99€/mois
  • • Réponse sous 24h ouvrées
  • 🔧 Aide à l'installation et à la configuration
  • 💬 Contact direct avec le développeur
Sans engagement · Résiliation en 1 clic depuis votre compte
Au lieu de --€/year si acheté séparément

Vous aimerez aussi

Chargement...