Le besoin
Odoo sait vendre un t-shirt mais pas le logo imprimé dessus : le prix d'un marquage dépend de la technique, du nombre de couleurs, de la taille, de la quantité et des frais de cliché : votre commercial le calcule à la main. Le bon à tirer (BAT) circule ensuite par e-mail et rien n'empêche de lancer la commande fournisseur avant que le client l'ait accepté. Une erreur de calcul mange votre marge, un BAT non validé se paie en pièces refaites.
Ce que fait le module
Vous décrivez une fois vos techniques (sérigraphie, broderie, gravure laser…), leurs grilles tarifaires et les zones de marquage de chaque produit. Sur la boutique, le bouton « Personnaliser » ouvre un éditeur où le client place son logo ou son texte sur la photo du produit et voit le prix se recalculer ; dans un devis, le commercial fait la même chose depuis l'onglet « Marquage ». Le prix d'une pièce marquée est celui du produit plus le marquage de chaque zone et les frais fixes s'ajoutent en lignes séparées. À la confirmation de la commande, Odoo contrôle le fichier, crée le BAT et l'envoie au client, qui le valide ou le refuse depuis son portail. Tant que le BAT n'est pas validé, le bon de commande fournisseur ne peut pas être confirmé.
Ce que vous gagnez
Un prix juste à chaque modification
Le prix unitaire du marquage dépend de la technique, du nombre de couleurs, de la surface et de la quantité : il baisse par exemple entre 50 et 120 pièces. Odoo refait le calcul dès que l'un de ces éléments change et ajoute les frais de mise en route une seule fois par commande.
Personnalisation par le client
Le client dépose son logo, ajoute un texte, choisit la face du produit et voit le résultat sur la photo avec le prix HT et TTC par quantité. Il ajoute au panier ou demande un devis selon votre liste de prix.
Maquette faite par le commercial
Depuis la ligne de devis, le commercial ouvre le même éditeur, reprend les logos déjà fournis par le client et joint la maquette au devis. Le bouton « Comparer les techniques » montre prix, frais, marge et délai de chaque technique possible.
Contrôle du fichier avant le BAT
Odoo vérifie le nombre de couleurs, la résolution des images, la taille minimale du texte et les éléments sortant de la zone. Un texte de 1,6 mm en broderie bloque le BAT jusqu'à correction ou dérogation motivée.
Commande fournisseur bloquée jusqu'au BAT
Le bon de commande fournisseur affiche un message de blocage tant que le client n'a pas validé. Seul un responsable peut lever ce blocage, en saisissant un motif conservé dans l'historique.
Écart de prix après correction
Si le marquage change après la confirmation, le bouton « Modifier le marquage » calcule la différence et prépare un devis complémentaire ou un avoir en brouillon. Un rapport donne ensuite la marge par technique.
Comment ça marche
Activer les fonctions
Dans Paramètres > Ventes, bloc « Marquage personnalisé », cochez les fonctions voulues : éditeur sur la boutique, éditeur de maquettes, tableau de prix par quantité, comparatif, écart de prix, sous-traitance.
Créer les techniques
Dans Ventes > Configuration > Marquage > Techniques, créez chaque technique avec son mode de calcul (par couleur, par emplacement, par millier de points ou au cm²), son nombre de couleurs maximal et son délai.
Saisir les grilles tarifaires
Dans Grilles tarifaires, indiquez pour chaque quantité minimale le prix de vente, le coût et les frais fixes, ou importez-les à partir des fichiers CSV fournis en exemple.
Définir les zones de chaque produit
Dans Zones, rattachez à chaque produit ses zones de marquage (poitrine, dos, corps de la gourde…) en millimètres avec une photo de la face concernée.
Vendre puis faire valider
Le client personnalise sur la boutique ou votre commercial chiffre dans le devis. À la confirmation, Odoo crée et envoie le BAT ; le menu Ventes > Marquage > BAT suit les réponses.
Commander au fournisseur
Une fois le BAT validé, confirmez le bon de commande fournisseur : les fichiers de production y sont joints automatiquement.
Captures d'écran
Questions fréquentes
Ventes, Achats et Site Web, installées avec le module, ainsi que Facturation pour les avoirs. L'application Comptabilité d'Enterprise n'est pas nécessaire. Deux modules gratuits d'ANOR sont installés avec lui : le tableau des prix par quantité et l'affichage des prix HT et TTC.
Oui, dans les deux éditions, sur site comme sur Odoo.sh. Une version existe pour Odoo 18, 19 et 20.
Non. Le prix est recalculé par Odoo à chaque modification et de nouveau à la confirmation de la commande.
Depuis son portail client ou un lien reçu par e-mail, valable une seule fois. Il valide ou refuse en expliquant ce qui doit changer ; Odoo le relance et garde la preuve de sa réponse.
Oui. Odoo commande alors séparément le produit sans marquage et la prestation de marquage. Si l'application Fabrication est installée avec sa fonction Sous-traitance, il suit la nomenclature de sous-traitance du produit.
Non. Le client voit son logo à plat sur la photo du produit, dans le style de la technique (points de broderie, gravure monochrome, encre). Il n'y a pas d'aperçu en 3D.
Oui, avec l'import standard d'Odoo et les fichiers modèles fournis. Il n'existe pas de connecteur direct : les fichiers PromoStandards, midocean, XD Connects ou PF Concept sont à convertir au format des modèles.
La bibliothèque Python svglib pour produire les PDF vectoriels de fabrication. Sur Odoo.sh, ajoutez-la au fichier requirements.txt à la racine de votre dépôt.
Périmètre
Le module couvre tout le parcours d'un objet marqué : tarif, personnalisation en ligne ou en devis, contrôle du fichier, validation du BAT, commande fournisseur et suivi de la marge. Chaque fonction s'active séparément dans les paramètres.
Fiche technique
- Nom technique
- anor_marking
- Versions Odoo
- 18.0, 19.0, 20.0
- Application
- Ventes
- Dépendances
- sale, sale_management, sales_team, account, purchase, product, mail, portal, website, website_sale, anor_shop_product, anor_shop_tax_prices
- Bibliothèques Python
- svglib, reportlab
- Licence
- OPL-1
- Publié par
- ANOR
Avertissement — Ce module est fourni « en l'état », sans garantie d'aucune sorte. ANOR Group ne saurait être tenu responsable des dommages directs ou indirects résultant de son utilisation, de son installation ou de sa modification par un tiers, ni de son usage en dehors du cadre d'une prestation contractuelle ANOR.















