Promotions

  • Produit Rapide - CODE 42

    Permet de créer des produits ou des services directement dans l'interface des Propositions commerciales, des commandes clients et des factures.

    15,00 €  (30€)
  • Notifications avancées

    Le module Notifications avancées est conçu pour améliorer l'efficacité de votre entreprise en vous tenant informé des événements depuis votre interface dolibarr.

    125,00 €  (300€)

Nouveaux produits

  • Bon Travaux — Gestion de bons pour travaux

    Créez et envoyez des bons pour travaux en PDF à vos fournisseurs, locataires et services d'immeuble.

    149,00 €
  • Changer références

    Modifier les références internes des documents vente/achat en brouillon et des événements agenda, avec droits par type de document. Propositions commerciales, commandes clients, expéditions, réceptions, Factures et avoirs clients, Demandes de prix fournisseur, commandes fournisseur, factures et avoirs fournisseur.

    30,00 €

Demande de devis

mp23765d20251230104132

Le module permet de mettre à disposition un catalogue public de produits/services Dolibarr afin que des visiteurs externes puissent établir un devis. Compatible avec le module multi société. Tester le module ici : lien : https://dolibarr.digital06.fr/ identifiant demo.demo mot de passe : demodemodemo

150,00 €
HT

  • Auteur Digital 06
  • Version du module 1.0.3
  • Date de sortie 30/12/2025
  • Accès aux mises à jour et aux téléchargements 2 ans
  • Comment contacter l'assistance contact@digital06.fr
  • Compatibilité Dolibarr V18 - V22   -   PHP7.2 - 8.2
  • Dernière mise à jour 26/02/2026 16:28

Plus d'infos...

📦 Module Dolibarr – PublicQuote

🎯 Objectif

Permettre aux visiteurs d’un site public Dolibarr de :

  • parcourir un catalogue produits

  • ajouter des produits à un panier (devis)

  • remplir un formulaire de demande

  • envoyer une demande de devis

  • notifier l’entreprise par email

  • fonctionner en environnement multi-entity


🛒 1. Catalogue Produits Public

  • Page publique :
    /custom/publicquote/public/catalog.php

Fonctionnalités :

  • Liste des produits actifs

  • Affichage image produit (multi-entity OK)

  • Bouton Ajouter au devis

  • Gestion AJAX du panier

  • Compatible ?entity=X


📄 2. Fiche Produit

  • Page produit individuelle

  • Ajout au panier via POST sécurisé

  • Fonctionne en multi-entity

  • Image produit dynamique (via image.php)


🧺 3. Panier (Devis temporaire)

  • Stockage en session PHP

  • Compatible multi-entity

  • Compteur dynamique

  • Suppression d’articles

  • Vidage panier

AJAX géré via :


 

/public/ajax/cart.php


📝 4. Formulaire de demande de devis

Page :

/public/checkout.php

Champs :

  • Email (obligatoire)

  • Nom (obligatoire)

  • Téléphone

  • Société

  • Ville

  • Adresse

  • Code postal

  • Message / besoin

  • RGPD obligatoire

✔ Bloc RGPD dédié sécurisé
✔ Alignement propre
✔ Validation required


📧 5. Envoi Email

Deux modes possibles :

Mode A – Email natif Dolibarr (CMailFile)

Utilise la configuration email globale Dolibarr.

Mode B – SMTP personnalisé du module

  • Paramètres SMTP configurables

  • Authentification

  • Support TLS/SSL

  • Correction bug destinataires (RCPT)


🏢 6. Multi-Entity

  • Gestion correcte de ?entity=X

  • Contexte forcé côté AJAX

  • Images entity-correctes

  • Produits entity-corrects

  • Panier isolé par entity


🔐 7. Sécurité

  • GETPOST filtré

  • Session isolée

  • Validation RGPD obligatoire

  • Pas d’injection JS

  • Pas d’erreur AJAX bloquante


🎨 8. Interface

  • Thème sombre custom

  • Navigation en étapes :

    • Produits

    • Mon devis

    • Coordonnées

    • Confirmation

  • Responsive


📂 Architecture simplifiée


 

custom/publicquote/

├── public/
│ ├── catalog.php
│ ├── checkout.php
│ ├── ajax/cart.php
│ ├── inc/rgpd.php
│ └── assets/style.css

├── lib/
│ └── publicquote.lib.php

└── image.php


🔄 Flux complet utilisateur

  1. Le visiteur consulte les produits

  2. Il ajoute au devis

  3. Il remplit ses coordonnées

  4. Il valide RGPD

  5. Le module :

    • compile les produits

    • génère le mail

    • envoie notification

    • affiche confirmation




If you think this module is a fork of another one (published after the first one) or violates some terms or conditions of use (for users or vendors), you can make a report at dolistore@dolibarr.org