PrestaShop Checkout & Paiement

DataFirefly Demande de Devis B2B

Vendez en B2B : du devis à la commande, sans quitter PrestaShop

Module PrestaShop 8 & 9 qui ajoute un véritable circuit de vente B2B à votre boutique. Un bouton « Devis » remplace ou complète l'ajout au panier, vos clients professionnels constituent une demande dans un panier de devis dédié, et vous reprenez la main au back-office pour négocier les prix ligne par ligne, appliquer une remise globale, fixer une validité et générer un PDF aux couleurs de votre boutique. Une fois le devis accepté, un clic le transforme en commande réelle avec les prix négociés figés. Pensé pour PrestaShop 8 comme pour PrestaShop 9, sans dépendance Composer.

Nouveau PS 8 & 9 B2B
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Demande de devis Module Prestashop
v1.0.0 · mis à jour 2026-06-02
Ce que ça fait

La version courte.

01

Bouton « Devis » configurable

Remplacez l'ajout au panier par une demande de devis, ou ajoutez le bouton en complément. Masquage optionnel des prix et restriction par groupes clients.

02

Panier de devis dédié

Indépendant du panier d'achat, persistant entre les pages et transféré automatiquement à la connexion. Demande possible pour les clients connectés et, en option, les invités.

03

Négociation au back-office

Ajustez le prix de chaque ligne, appliquez une remise globale en montant ou en pourcentage, fixez des frais de port indicatifs, ajoutez un message et une date de validité.

04

PDF natif PrestaShop

Génération d'un devis PDF au style de votre boutique via le moteur natif PrestaShop, avec logo, coordonnées client, lignes détaillées et conditions.

05

Conversion en commande

Un clic transforme le devis accepté en commande réelle : prix négociés figés via SpecificPrice, remise via règle panier, puis validateOrder avec l'état de votre choix.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de DataFirefly Demande de Devis B2B, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

Le circuit de vente B2B qui manque à PrestaShop

Beaucoup de boutiques vendent à des professionnels qui n'achètent pas en un clic : ils demandent un prix, négocient des quantités, attendent un devis formel avant de valider. PrestaShop ne propose rien nativement pour ce circuit. Ce module comble ce manque en ajoutant un véritable parcours de demande de devis, du premier clic sur le bouton « Devis » jusqu'à la commande finale, sans jamais sortir de votre back-office habituel ni casser le parcours d'achat classique de vos clients particuliers.

§ 02

Un parcours pensé pour le client professionnel

Sur la fiche produit et les listings, un bouton « Devis » remplace l'ajout au panier ou s'y ajoute, selon votre choix. Vous pouvez masquer les prix catalogue pour une logique entièrement sur devis, et réserver l'affichage du bouton à certains groupes clients pour distinguer B2B et B2C. Le client constitue sa demande dans un panier de devis dédié, ajuste les quantités, ajoute un message, puis soumet. S'il n'est pas connecté, vous pouvez autoriser la demande en mode invité avec saisie des coordonnées. Chaque demande génère immédiatement une notification à votre équipe.

§ 03

La négociation se passe au back-office

À réception d'une demande, vous disposez d'un écran de gestion complet. Pour chaque ligne, le prix catalogue est rappelé et vous saisissez le prix négocié. Vous appliquez une remise globale en montant HT ou en pourcentage, des frais de port indicatifs, un message destiné au client et une date de validité. Vous changez le statut du devis et, d'un cocher, vous notifiez le client par email. Tout l'historique des statuts est conservé, horodaté et associé à l'employé qui l'a modifié.

§ 04

Un PDF propre, au style de votre boutique

Le devis est généré en PDF via le moteur natif de PrestaShop, ce qui garantit un rendu cohérent avec vos autres documents. Il reprend votre logo, vos coordonnées, l'adresse du client, le détail des lignes avec prix négociés et taux de TVA, les totaux HT et TTC, la remise éventuelle et vos conditions. Le client le télécharge depuis son espace, et l'administrateur depuis le back-office.

§ 05

De l'acceptation à la commande, en un clic

Lorsque le client accepte le devis depuis son espace, le statut bascule et vous pouvez le convertir en commande réelle. Le module crée un panier, applique chaque prix négocié via un SpecificPrice rattaché à ce panier pour figer le tarif, ajoute l'éventuelle remise globale sous forme de règle panier, puis crée la commande via validateOrder avec l'état de votre choix. Les prix spécifiques et règles temporaires sont nettoyés automatiquement une fois la commande créée : votre catalogue reste intact, et la commande porte exactement les montants négociés.

§ 06

Pensé pour PrestaShop 8 et 9

Le module respecte les spécificités des deux versions majeures : appels de traduction adaptés à PS9, réponses AJAX en JSON direct pour éviter les incompatibilités de signature, formatage des prix et des dates compatible avec la suppression de certains helpers historiques en PrestaShop 9. L'architecture est en PSR-4 sans Composer, avec une classe par fichier et un autoload dédié, conforme aux standards DataFirefly et aux contraintes des hébergements mutualisés.