Gestione Prodotti

Prezzi e Listini

Strategie di pricing avanzate per e-commerce - listini dinamici, sconti quantità, segmentazione cliente, prezzi promozionali e regole temporizzate

Prezzi e Listini

Laundry ERP offre un sistema di pricing flessibile per gestire listini complessi, sconti quantità, segmentazione cliente e promozioni temporizzate nell'e-commerce.

Concetti base

Prezzo di listino vs Prezzo di vendita

  • Prezzo di listino: Prezzo base del prodotto (campo "Prezzo vendita" nella scheda prodotto)
  • Prezzo di vendita: Prezzo finale calcolato dopo applicazione listini, sconti e promozioni
  • Prezzo barrato: Prezzo originale mostrato sbarrato accanto al prezzo promozionale
Gerarchia calcolo: Prezzo base → Listino cliente → Sconto quantità → Promozione temporanea → Prezzo finale.

Listini (Pricelists)

I listini sono regole di pricing che modificano i prezzi base secondo criteri specifici:

  • Tipo cliente: B2B, B2C, VIP, Partner
  • Quantità minima: Sconti scaglionati
  • Geografia: Paese, stato, regione
  • Temporalità: Validità data inizio/fine
  • Prodotti: Specifici prodotti, categorie o catalogo completo

Configurazione listini

Creare un listino base

  1. Vai a Sito Web → Configurazione → Listini
  2. Clicca Nuovo
  3. Compila i campi obbligatori:
    • Nome listino: es. "B2B Standard", "Promozione Estate 2024"
    • Valuta: EUR, USD, ecc.
    • Tipo: Vendita o Acquisto

Esempio: Listino B2B

Nome: Listino Business
Valuta: EUR
Sconto base: -15%
Clienti: Tag "B2B"

Regole di listino

Le regole definiscono come i prezzi vengono modificati. Ogni listino può avere più regole con priorità differenti.

Creare una regola

  1. Nella scheda listino, vai alla tab Regole Prezzi
  2. Clicca Aggiungi riga
  3. Configura i parametri:
CampoDescrizioneEsempio
Applicato aAmbito regolaTutti i prodotti / Categoria / Prodotto specifico
Quantità minimaSoglia sconto10 unità
Calcolo prezzoModalità calcoloPercentuale / Fisso / Formula
ScontoValore sconto-20% o -€5.00
Data inizio/fineValidità temporale01/06/2024 - 31/08/2024
Regole multiple: Se più regole si applicano, Laundry ERP usa quella con priorità più alta (numero più basso = priorità maggiore).

Tipi di calcolo prezzo

1. Sconto percentuale

Il metodo più comune per listini generali.

Configurazione:

  • Calcolo: Percentuale
  • Sconto: -15% (negativo per sconto, positivo per maggiorazione)

Esempio:

  • Prezzo base: €100
  • Sconto 15%: €100 - (€100 × 15%) = €85

2. Prezzo fisso

Per prodotti con prezzo speciale indipendente dal listino base.

Configurazione:

  • Calcolo: Prezzo fisso
  • Prezzo: €49.99

Uso tipico: Prodotti in promozione o bundle a prezzo bloccato.

3. Formula personalizzata

Per logiche di pricing complesse.

Configurazione:

  • Calcolo: Formula
  • Formula: (list_price * 0.85) + 5

Variabili disponibili:

  • list_price: Prezzo di listino prodotto
  • standard_price: Costo prodotto
  • qty: Quantità ordinata
Esempio formula: list_price * (1 - (0.05 * min(qty, 10) / 10)) = Sconto progressivo 5% fino a 10 unità.

4. Sconto quantità scaglionato

Per incentivare ordini voluminosi.

Esempio configurazione:

Quantità minimaSconto
10%
10-10%
50-15%
100-20%

Implementazione:

  1. Crea 4 regole nello stesso listino
  2. Imposta quantità minima crescente
  3. Priorità: 100 → 1 (più alta per soglie maggiori)
Visualizzazione automatica: Nel sito web, appare una tabella "Sconti quantità" sotto il prezzo prodotto.

Segmentazione cliente

Assegnare listini a clienti

Metodo 1: Assegnazione diretta

  1. Vai a Vendite → Ordini → Clienti
  2. Apri scheda cliente
  3. Tab Vendite & Acquisti
  4. Campo Listino: Seleziona listino appropriato

Metodo 2: Assegnazione automatica via tag

  1. Crea un tag cliente: Vendite → Configurazione → Tag Contatto
  2. Tag cliente come "B2B", "VIP", "Partner"
  3. Nel listino, tab Configurazione:
    • Campo Tag clienti: Seleziona "B2B"
    • Abilita Assegnazione automatica
Automazione: I nuovi clienti taggati "B2B" ricevono automaticamente il listino associato.

Listini geografici

Per prezzi differenziati per paese/regione:

  1. Crea listino (es. "Listino Italia")
  2. Tab Configurazione:
    • Campo Paesi: Seleziona "Italia"
    • (Opzionale) Campo Stati: Seleziona regioni specifiche
  3. Nel sito web, Laundry ERP applica automaticamente il listino in base all'indirizzo di spedizione

Esempio: Pricing multi-paese

Listino EU: -10% per paesi UE
Listino USA: Prezzo fisso in USD
Listino Mondo: Prezzo base + spese doganali

Prezzi promozionali

Promozione temporanea

Per offerte limitate nel tempo con countdown.

Configurazione:

  1. Crea listino "Black Friday 2024"
  2. Regola:
    • Applicato a: Categoria "Lavanderia"
    • Sconto: -30%
    • Data inizio: 24/11/2024 00:00
    • Data fine: 30/11/2024 23:59
  3. Abilita Mostra countdown in Impostazioni E-commerce

Visualizzazione sito web:

  • Prezzo originale barrato: €100
  • Prezzo promozionale: €70 (in rosso)
  • Badge "PROMO -30%"
  • Countdown: "Offerta termina tra 2 giorni 5 ore"
Scadenza automatica: Alla data fine, Laundry ERP ripristina automaticamente i prezzi base senza intervento manuale.

Flash sale

Per promozioni lampo su prodotti specifici:

  1. Crea listino "Flash Sale"
  2. Regola:
    • Applicato a: Prodotto specifico
    • Sconto: -50%
    • Data fine: +6 ore da ora pubblicazione
  3. Pubblica listino e condividi link prodotto

Coupon e codici sconto

I coupon sono gestiti separatamente dai listini (vedi sezione dedicata).

Differenza chiave:

  • Listini: Applicati automaticamente in base a criteri
  • Coupon: Richiedono inserimento codice manuale dal cliente
Combinazione: Listini e coupon sono cumulabili. Es. Cliente B2B (-15%) + Coupon SUMMER (-10%) = -25% totale.

Comparazione prezzi

Prezzo barrato (strike-through)

Mostra il risparmio cliente confrontando prezzi.

Configurazione automatica:

  1. Vai a Impostazioni → Sito Web → E-commerce
  2. Abilita Mostra prezzo comparato
  3. Seleziona logica:
    • Prezzo listino base: Sempre mostra prezzo originale
    • Prezzo più alto: Confronta con listino standard se cliente ha sconto

Visualizzazione:

Prezzo: €85
Listino: ~~€100~~ (-15%)

Tabella comparativa multi-listino

Per mostrare prezzi differenziati per segmento:

  1. Prodotto tab E-commerce
  2. Abilita Mostra tabella prezzi
  3. Seleziona listini da comparare

Esempio visualizzazione:

SegmentoPrezzo
Privati€100
Business€85 (-15%)
Partner€75 (-25%)
Visibilità condizionata: La tabella appare solo ai clienti loggati con accesso ai rispettivi listini.

Prezzi per variante

Le varianti prodotto possono avere sovraprezzi rispetto al prezzo base.

Configurazione sovrapprezzo

  1. Scheda prodotto → Tab Varianti
  2. Seleziona variante specifica
  3. Campo Prezzo extra: es. +€10.00 per "Trattamento Premium"

Calcolo finale:

Prezzo base: €50
Sovrapprezzo variante: +€10
Listino B2B: -15%
──────────────────────
Prezzo finale: (€50 + €10) × 0.85 = €51
Ordine calcolo: Prima si aggiunge il sovrapprezzo variante, poi si applica lo sconto listino.

Prezzi differenziati per attributo

Per listini che variano in base all'attributo:

  1. Crea regola listino
  2. Campo Valore attributo: Seleziona "Trattamento: Premium"
  3. Sconto: -5% (sconto minore per varianti premium)

Prezzi dinamici

Regole basate su stock

Per liquidare scorte in eccesso:

  1. Crea listino "Liquidazione Stock"
  2. Formula: list_price * (1 - (qty_available / 100))
  3. Limita a: Prodotti con stock > 50 unità

Effetto: Più unità in stock, maggiore lo sconto per smaltire.

Prezzi in tempo reale via API

Per prezzi che cambiano frequentemente (es. commodity):

  1. Sviluppa endpoint API personalizzato
  2. In scheda prodotto, campo Prezzo: Seleziona "Calcolato da API"
  3. Configura URL e parametri
Sviluppo custom: Richiede modulo "Product Price API" e competenze Python/REST.

Prezzi multilingua e multivaluta

Valute multiple

Per vendite internazionali:

  1. Vai a Contabilità → Configurazione → Valute
  2. Attiva valute necessarie (USD, GBP, CHF, ecc.)
  3. Configura tassi di cambio (aggiornamento automatico o manuale)

Listini multivaluta:

  • Crea listino separato per ogni valuta
  • Es. "Listino USA" in USD, "Listino UK" in GBP

Conversione automatica:

  1. Listino base in EUR
  2. Campo Auto-conversione: Abilita
  3. Laundry ERP calcola prezzi in altre valute con tasso corrente
Arrotondamento: Configura regole (es. €99.99 → $109.95 invece di $109.98) in Impostazioni → Valute → Precisione.

Traduzioni prezzi

I nomi listino sono traducibili:

  1. Scheda listino → Pulsante Traduzioni
  2. Inserisci traduzioni per lingue abilitate
  3. Nel sito, il nome listino appare nella lingua utente

Test e debug prezzi

Simulatore prezzi

Per verificare calcoli complessi:

  1. Vai a Sito Web → E-commerce → Simulatore Prezzi
  2. Seleziona:
    • Prodotto
    • Cliente (o tipo cliente)
    • Quantità
    • Data (per promozioni temporanee)
  3. Visualizza:
    • Prezzo base
    • Listini applicati
    • Sconti cumulati
    • Prezzo finale
Debug: Il simulatore mostra il log completo del calcolo prezzi per identificare regole in conflitto.

Log applicazione listini

Per audit e troubleshooting:

  1. Vai a Impostazioni → Tecnico → Log Database
  2. Filtra per modello: product.pricelist
  3. Visualizza storico modifiche e applicazioni

Impostazioni e-commerce

Configurazioni globali prezzi

  1. Vai a Impostazioni → Sito Web → E-commerce
  2. Sezione Prezzi:
ImpostazioneDescrizione
Mostra prezziCon IVA / Senza IVA / Entrambi
Prezzi barratiAbilita confronto con listino base
Badge scontoMostra percentuale risparmio
Prezzi variantiMostra range (da €X a €Y) o prezzo selezionato
Sconti quantitàTabella automatica sotto prezzo
ArrotondamentoCentesimi (0.01) / 10 centesimi (0.10) / Euro (1.00)

Visibilità prezzi per utenti anonimi

Opzioni:

  • Sempre visibili: Default per B2C
  • Solo dopo login: Per B2B o cataloghi riservati
  • "Richiedi preventivo": Nasconde prezzo, mostra pulsante contatto

Configurazione:

  1. Scheda prodotto → Tab E-commerce
  2. Campo Visibilità prezzo: Seleziona modalità
B2B Best Practice: Usa "Solo dopo login" per proteggere listini business da concorrenza.

Casi d'uso avanzati

Listino a scaglioni per volumi annuali

Per clienti con contratti volume:

  1. Crea listino "Contratto Volume"
  2. Regola basata su volume acquistato YTD:
    • 0-10k€: -10%
    • 10k-50k€: -15%
    • 50k+€: -20%
  3. Assegna a clienti corporate

Calcolo automatico: Laundry ERP somma ordini anno corrente e applica scaglione corrispondente.

Listino differenziato per canale vendita

Per prezzi diversi su marketplace vs sito proprietario:

  1. Crea listini:
    • "E-commerce Diretto" (prezzo pieno)
    • "Amazon Marketplace" (-10% commissioni)
    • "eBay" (-15% commissioni)
  2. Collega listino a Canale Vendita in configurazione marketplace

Prezzi dinamici B2B con approvazione

Per preventivi che richiedono autorizzazione:

  1. Crea listino "Preventivi Custom"
  2. Formula: list_price * (1 - discount_approved)
  3. Workflow:
    • Cliente richiede sconto
    • Sales manager approva/rifiuta
    • Listino si aggiorna con sconto approvato
    • Ordine procede automaticamente
Automazione: Richiede modulo "Sale Approval Workflow" per gestione flussi autorizzativi.

Performance e caching

Cache calcoli prezzi

Per siti ad alto traffico:

  1. Vai a Impostazioni → Tecnico → Cache
  2. Abilita Cache Listini
  3. TTL: 1 ora (aggiornamento ogni ora per prezzi dinamici)

Invalidazione manuale:

  • Pulsante Pulisci Cache Prezzi dopo modifiche massive

Precompilazione prezzi

Per cataloghi con migliaia di SKU:

  1. Vai a Sito Web → E-commerce → Precompila Prezzi
  2. Seleziona listini target
  3. Esegui: Genera tabella prezzi precalcolata

Benefici:

  • Tempo caricamento pagina: -60%
  • Carico database: -80%
Raccomandato: Esegui precompilazione notturna via cron job per cataloghi enterprise (>10k prodotti).

Risorse correlate