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.
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.
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.
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é.
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.
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.
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.
Il n’y a pas encore d’avis.