Promotions

  • Actions en masse

    Ce module ajoute des actions de masse supplémentaires pour zipper des PDF (commandes, propositions commerciales, factures), ajouter en masse des destinataires (tiers, contacts, adhérents ou utilisateurs) à une mailing list ou affecter en masse un commercial à des tiers (en remplacement ou en plus du ou des commerciaux déjà affectés).

    90,00 €  (180€)
  • 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€)

Nouveaux produits

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+   -   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