{"id":3823,"date":"2026-09-04T09:00:00","date_gmt":"2026-09-04T07:00:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/quotation-templates-odoo-19-sales-pmi-italiane-guida-2\/"},"modified":"2026-06-10T17:04:49","modified_gmt":"2026-06-10T15:04:49","slug":"quotation-templates-odoo-19-sales-pmi-italiane-guida-2","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/quotation-templates-odoo-19-sales-pmi-italiane-guida-2\/","title":{"rendered":"Quotation templates Odoo: listini, optional, alternative, margin (guida 2 di 15)"},"content":{"rendered":"<p><em>Novantesima guida operativa Odoo 19 per PMI italiane. Seconda della serie Sales (15 guide). Le quotation templates riducono drasticamente il time-to-quote: PMI media passa da 45 minuti a 5 minuti per preventivo standard. Vediamo come strutturare template per servizio\/progetto\/prodotto, gestire optional products, alternative quotations, validity, margin display per line, e listini multipli abbinati ai template.<\/em><\/p>\n<p>Vediamo: pricelist setup, template strategy, optional products, alternative quotations, validity automatica, margin per line, casi pratici PMI.<\/p>\n<h2>Perch\u00e9 i quotation templates<\/h2>\n<h3>Problema senza template<\/h3>\n<ul>\n<li>Sales rep ricrea quote da zero ogni volta<\/li>\n<li>Inconsistenze di prezzo<\/li>\n<li>Differenze nei termini\/condizioni<\/li>\n<li>Errori di calcolo<\/li>\n<li>Time-to-quote elevato (30-60 min)<\/li>\n<\/ul>\n<h3>Beneficio con template<\/h3>\n<ul>\n<li>Quote ready in 3-5 min<\/li>\n<li>Coerenza pricing tra venditori<\/li>\n<li>Termini standardizzati<\/li>\n<li>Margin protection<\/li>\n<li>Conversion rate +20-30%<\/li>\n<\/ul>\n<h2>Pricelist: fondamenta dei template<\/h2>\n<p>Prima dei template servono i listini ben strutturati. La pricelist list view mostra tutti i listini attivi: Standard EUR, B2B sconto, Premium clienti top, Promo stagionali. Ogni cliente viene assegnato a un listino default, ogni template pu\u00f2 richiamare uno specifico listino:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-qt-01-pricelist-list.png\" alt=\"Odoo 19 Sales pricelist list listini multipli PMI italiane\" class=\"aligncenter size-full wp-image-3818\"\/><\/p>\n<ul>\n<li>EUR standard (default)<\/li>\n<li>Sconti per gruppi clienti<\/li>\n<li>Stagionali (Natale, Black Friday)<\/li>\n<li>Geografici (Benelux, Estero)<\/li>\n<li>Volume-based (tier quantit\u00e0)<\/li>\n<li>Customer-specific (override)<\/li>\n<\/ul>\n<h3>Strategia listini PMI tipica<\/h3>\n<ul>\n<li>3-5 listini massimo (oltre = caos)<\/li>\n<li>Hierarchical: Standard \u2192 B2B \u2192 Premium<\/li>\n<li>Promo a tempo (start\/end date)<\/li>\n<li>Currency separate per mercati esteri<\/li>\n<\/ul>\n<h2>Pricelist detail: regole price<\/h2>\n<p>Aprendo un listino specifico si vedono le regole prezzo: prodotti coperti, percentuali sconto, formule, basi calcolo, validity date. Il listino &#8220;Natale&#8221; tipicamente attiva -20% su tutta la categoria desktop per il periodo dicembre-gennaio:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-qt-02-pricelist-detail.png\" alt=\"Odoo 19 Sales pricelist detail regole prezzo sconto\" class=\"aligncenter size-full wp-image-3819\"\/><\/p>\n<ul>\n<li>Apply on: product\/category\/all<\/li>\n<li>Computation: fixed\/discount\/formula<\/li>\n<li>Base: price list\/cost\/public<\/li>\n<li>Validity: start + end date<\/li>\n<li>Min quantity threshold<\/li>\n<li>Currency conversion<\/li>\n<li>Priority order rules<\/li>\n<\/ul>\n<h3>Computation types<\/h3>\n<ul>\n<li><strong>Fixed price<\/strong>: prezzo specifico<\/li>\n<li><strong>Discount<\/strong>: % su prezzo base<\/li>\n<li><strong>Formula<\/strong>: complex calc (costo +20% margin, round to 0.99)<\/li>\n<\/ul>\n<h2>Quotation template structure<\/h2>\n<p>Un quotation template configurato include: prodotti default (line items), termini di pagamento, validity giorni, listino abbinato, optional products suggeriti, tassi default. Quando il sales rep crea un nuovo quote scegliendo template, tutto si pre-popola in 2 click. Vediamo un quote popolato da template:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-qt-03-quote-template.png\" alt=\"Odoo 19 quotation creata da template prodotti pre-popolati\" class=\"aligncenter size-full wp-image-3820\"\/><\/p>\n<ul>\n<li>Header: template scelto visibile<\/li>\n<li>Order lines pre-popolate<\/li>\n<li>Pricelist auto-assegnato<\/li>\n<li>Payment terms default<\/li>\n<li>Validity calcolata (es. 30 gg)<\/li>\n<li>Optional products section<\/li>\n<li>Terms section<\/li>\n<li>Quick customization possibile<\/li>\n<\/ul>\n<h3>Template tipici PMI<\/h3>\n<ul>\n<li><strong>Consulenza standard<\/strong>: 5-8h analisi + report<\/li>\n<li><strong>Progetto medio<\/strong>: setup + sviluppo + training<\/li>\n<li><strong>Prodotto base<\/strong>: catalogo standard + accessori opzionali<\/li>\n<li><strong>Servizio ricorrente<\/strong>: mensile o annuale<\/li>\n<li><strong>Maintenance contract<\/strong>: SLA tier base\/premium<\/li>\n<\/ul>\n<h2>Optional products: upsell automatico<\/h2>\n<p>Gli optional products sono prodotti suggeriti nel quotation che il cliente pu\u00f2 aggiungere con un click via customer portal. Tipico: server + suggerimento backup add-on. Aumentano average deal size del 15-25% senza pushing aggressivo. Si configurano nel template:<\/p>\n<ul>\n<li>Add-on naturali (backup, warranty)<\/li>\n<li>Upgrade product line<\/li>\n<li>Servizi accessori (training, install)<\/li>\n<li>Bundle suggestion<\/li>\n<li>Quantity slot extension<\/li>\n<\/ul>\n<h3>Best practice optional<\/h3>\n<ul>\n<li>3-5 optional max per quote (non overwhelming)<\/li>\n<li>Pricing chiaro e separato<\/li>\n<li>Descrizione del beneficio<\/li>\n<li>One-click add via portal<\/li>\n<li>Track conversion per analisi<\/li>\n<\/ul>\n<h2>Alternative quotations<\/h2>\n<p>Le alternative quotations permettono di mandare al cliente 2-3 opzioni in un unico documento: Basic, Standard, Premium. Il cliente sceglie quella preferita firmando online. Strategia di conversion rate ottimale per deal complessi:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-qt-04-quote-alternative.png\" alt=\"Odoo 19 alternative quotations multiple opzioni cliente\" class=\"aligncenter size-full wp-image-3821\"\/><\/p>\n<ul>\n<li>Quote principale (default)<\/li>\n<li>Alternative tab\/section<\/li>\n<li>Pricing differenziato<\/li>\n<li>Feature comparison side-by-side<\/li>\n<li>Customer self-selection<\/li>\n<li>Win rate +30-50% con alternative<\/li>\n<\/ul>\n<h3>Strategia 3-tier classica<\/h3>\n<ul>\n<li><strong>Basic<\/strong>: ancora prezzo basso<\/li>\n<li><strong>Standard<\/strong>: sweet spot (target preferito)<\/li>\n<li><strong>Premium<\/strong>: full featured (anchor alto)<\/li>\n<\/ul>\n<p>Statistiche: 60-70% sceglie Standard, 15-20% Premium, 15-20% Basic.<\/p>\n<h2>Validity automatica<\/h2>\n<h3>Setup validity<\/h3>\n<ul>\n<li>Default per template (30\/45\/60 gg)<\/li>\n<li>Customizable per quote singolo<\/li>\n<li>Expiry date visualizzato<\/li>\n<li>Auto-reminder pre-scadenza<\/li>\n<li>Auto-cancel post-scadenza (opzionale)<\/li>\n<\/ul>\n<h3>Best practice validity<\/h3>\n<ul>\n<li>B2B standard: 30 giorni<\/li>\n<li>Prodotti volatili (commodity): 7-15 giorni<\/li>\n<li>Progetti complessi: 60-90 giorni<\/li>\n<li>Promo: data fissa (Natale 31 dic)<\/li>\n<\/ul>\n<h2>Margin display per line<\/h2>\n<p>Il margin display per line mostra al sales rep il margine % e assoluto per ogni line item del quote, in real-time. Permette di proteggere la profittabilit\u00e0 mentre negozia sconti. Configurazione: Settings \u2192 Sales \u2192 Margins. Vediamo:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-qt-05-quote-margin.png\" alt=\"Odoo 19 Sales margin display per line profittabilit\u00e0\" class=\"aligncenter size-full wp-image-3822\"\/><\/p>\n<ul>\n<li>Margin % per line<\/li>\n<li>Margin assoluto \u20ac per line<\/li>\n<li>Total margin del quote<\/li>\n<li>Color coding (rosso negativo)<\/li>\n<li>Cost di base visibile<\/li>\n<li>Discount impact margin<\/li>\n<li>Approval workflow se margin &lt; soglia<\/li>\n<\/ul>\n<h3>Discount approval con margin<\/h3>\n<ul>\n<li>Margin > 30%: sales rep approva<\/li>\n<li>Margin 15-30%: sales manager approva<\/li>\n<li>Margin &lt; 15%: director approva<\/li>\n<li>Margin negativo: CFO approva<\/li>\n<\/ul>\n<h2>Workflow operativo con template<\/h2>\n<ol>\n<li>Sales rep apre new quotation<\/li>\n<li>Seleziona customer (auto-pricelist)<\/li>\n<li>Sceglie template (es. &#8220;Consulenza standard&#8221;)<\/li>\n<li>Order lines pre-popolate<\/li>\n<li>Custom: qty, sconto, optional<\/li>\n<li>Margin check in real-time<\/li>\n<li>Alternative quotations aggiunte (se applicabile)<\/li>\n<li>Send to customer via portal<\/li>\n<li>Customer firma\/sceglie online<\/li>\n<li>Auto-conferma + delivery + invoice<\/li>\n<\/ol>\n<h2>Configurazione template step-by-step<\/h2>\n<h3>Step 1 \u2014 Apri Sales settings<\/h3>\n<ul>\n<li>Attiva &#8220;Quotation Templates&#8221;<\/li>\n<li>Attiva &#8220;Quotation Builder&#8221;<\/li>\n<li>Attiva &#8220;Quotation Validity&#8221;<\/li>\n<li>Attiva &#8220;Margins&#8221;<\/li>\n<\/ul>\n<h3>Step 2 \u2014 Crea template<\/h3>\n<ul>\n<li>Nome chiaro (es. &#8220;Consulenza 8h Standard&#8221;)<\/li>\n<li>Validity giorni default<\/li>\n<li>Note default + termini<\/li>\n<li>Order lines pre-popolate<\/li>\n<\/ul>\n<h3>Step 3 \u2014 Aggiungi optional<\/h3>\n<ul>\n<li>Add-on prodotti relevanti<\/li>\n<li>Quantity default<\/li>\n<li>Pricing separato<\/li>\n<\/ul>\n<h3>Step 4 \u2014 Test template<\/h3>\n<ul>\n<li>Crea quote di prova<\/li>\n<li>Verifica auto-fill<\/li>\n<li>Check totali + IVA<\/li>\n<li>Send to test email<\/li>\n<\/ul>\n<h2>Casi pratici PMI italiane<\/h2>\n<h3>Caso 1 \u2014 Consulenza IT<\/h3>\n<ul>\n<li>3 template: Analisi\/Sviluppo\/Maintenance<\/li>\n<li>Optional: training, deploy, SLA<\/li>\n<li>Alternative: 4h\/8h\/16h pacchetti<\/li>\n<li>Time-to-quote da 30\u21925 min<\/li>\n<li>Conversion +25%<\/li>\n<\/ul>\n<h3>Caso 2 \u2014 Manifattura B2B<\/h3>\n<ul>\n<li>Template per categoria prodotto<\/li>\n<li>Optional: warranty, install, training<\/li>\n<li>Margin display protection<\/li>\n<li>Approval workflow auto<\/li>\n<li>Average deal +18%<\/li>\n<\/ul>\n<h3>Caso 3 \u2014 SaaS subscription<\/h3>\n<ul>\n<li>3-tier alternative (Basic\/Pro\/Enterprise)<\/li>\n<li>Optional: integrations, support<\/li>\n<li>Auto-validity 14 gg (urgency)<\/li>\n<li>Customer self-select portal<\/li>\n<li>Premium tier preso 35% (vs 15% pre-tier)<\/li>\n<\/ul>\n<h3>Caso 4 \u2014 Servizi professionali<\/h3>\n<ul>\n<li>Template per area pratica<\/li>\n<li>Listini differenziati cliente<\/li>\n<li>Margin tracking ore<\/li>\n<li>Quote complessi in 10 min<\/li>\n<li>Profittabilit\u00e0 +12%<\/li>\n<\/ul>\n<h2>5 errori comuni quotation templates<\/h2>\n<ol>\n<li><strong>Troppi template<\/strong>: 20+ template = sales rep confuso \u2192 ne usa solo 3<\/li>\n<li><strong>Optional irrelevanti<\/strong>: add-on sempre uguali, no conversion<\/li>\n<li><strong>Validity unrealistic<\/strong>: 90 giorni quote complesso, no urgency<\/li>\n<li><strong>No margin display<\/strong>: sales rep sconta troppo, profittabilit\u00e0 erosa<\/li>\n<li><strong>Listino confuso<\/strong>: regole sovrapposte, prezzi imprevedibili<\/li>\n<\/ol>\n<h2>FAQ quotation templates<\/h2>\n<h3>Quanti template servono?<\/h3>\n<p>Tipico PMI: 5-10 template attivi. Coprono 70-80% dei quote ricorrenti. Custom build per casi unici (20-30%). Pi\u00f9 = caos sales rep.<\/p>\n<h3>Template per cliente specifico?<\/h3>\n<p>Possibile: customer-specific template per big account. Es. ACME Corp ha template loro con pricing\/terms loro. Casi rari ma utili enterprise.<\/p>\n<h3>Alternative quotations vale la pena?<\/h3>\n<p>S\u00ec, sempre per deal &gt;5k \u20ac. Win rate +30-50%. Effort solo iniziale (3 template invece di 1). Customer experience superior.<\/p>\n<h3>Margin display rallenta sales?<\/h3>\n<p>No, anzi velocizza decisioni. Sales rep sa subito se sconto richiesto \u00e8 sostenibile. Previene escalation inutili a manager.<\/p>\n<h3>Listini multipli complicano?<\/h3>\n<p>Setup iniziale s\u00ec, gestione no. Customer mapped a listino, auto-applica. Sales rep non sceglie listino, \u00e8 automatico.<\/p>\n<h2>Conclusione<\/h2>\n<p>Quotation templates trasformano il sales process da artigianale a industriale: time-to-quote da 30 min a 5 min, consistenza pricing, margin protection, conversion superior con alternative. Setup investimento 1-2 giorni, ROI in 2-3 mesi. La prossima guida (3\/15) coprir\u00e0 <strong>customer portal<\/strong>: self-service cliente per firmare\/pagare quote online.<\/p>\n<p style=\"margin-top:30px;background:#f4f4f8;padding:18px;border-radius:8px;\"><strong>Vuoi quotation templates ottimali nella tua PMI?<\/strong><br \/>\nG Tech Group implementa Odoo Sales templates: configurazione listini, template per categoria, optional products, alternative quotations, margin display. Discovery + setup + training team commerciale.<br \/>\n<a href=\"https:\/\/brentasoft.com\/preventivatore.php\"><strong>Richiedi un preventivo gratuito<\/strong><\/a> oppure prova la nostra <a href=\"https:\/\/odoo.brentasoft.com\/\">demo Odoo 19 live<\/a>. Oppure <a href=\"https:\/\/www.odoo.com?utm_campaign=partner-d192ce8a&amp;utm_source=partner_ref\" target=\"_blank\" rel=\"noopener noreferrer\">prova Odoo direttamente su odoo.com<\/a> (link partner Brentasoft).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Novantesima guida Odoo 19, seconda serie Sales: quotation templates, listini multipli, optional products, alternative quotations, validity, margin display per line.<\/p>\n","protected":false},"author":2,"featured_media":3818,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Quotation templates Odoo Sales: PMI italiane (guida 2)","_seopress_titles_desc":"Quotation templates Odoo 19 per PMI italiane: listini multipli, optional products, alternative quotations, validity, margin display per line. Setup completo.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/quotation-templates-odoo-19-sales-pmi-italiane-guida-2\/","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-qt-01-pricelist-list.png","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[1,689],"tags":[],"class_list":["post-3823","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-crm","category-guide-odoo"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/3823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=3823"}],"version-history":[{"count":0,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/3823\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/3818"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=3823"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=3823"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=3823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}