WooCommerce · Documentazione ufficiale PRO
Manuale Tecnico WC Community Pricing
v2.9.21
Configurazione

3. Configurazione Promozioni (Per-Prodotto)

Metabox prodotto: date campagna, soglie di sconto, messaggi gamification e override per singolo articolo.

Ogni prodotto nel tuo catalogo può ospitare una campagna indipendente. La configurazione avviene all’interno della pagina di modifica del prodotto in WooCommerce.

3.1 Pannello di Controllo

Individua il box Community Pricing. Questo è il cuore operativo della singola promozione.

Il primo passo è selezionare la casella Attiva Community Pricing. Una volta abilitata, potrai inserire un Nome Promozione (es. “Lancio 2024”) che ti aiuterà a identificare la campagna nei log di sistema.

3.2 La Finestra Temporale (Date)

Il sistema utilizza le date per automatizzare l’intero ciclo di vita dello sconto:

  • Data Inizio: Il momento in cui il prodotto inizia a mostrare la barra di avanzamento e i prezzi dinamici.
  • Data Fine: Il momento cruciale in cui la campagna si chiude. A questa ora esatta, il sistema “congela” il prezzo finale e avvia le procedure di rimborso. I tempi dopo la chiusura (ritardo Safety Guard, Automatic vs Manual Dispatch) seguono Capitolo 2.

3.3 Definizione delle Soglie di Sconto

Le soglie sono gli obiettivi che la community deve raggiungere. Cliccando su Aggiungi Soglia, puoi definire i vari livelli di risparmio:

  • Quantità: Il numero di pezzi venduti necessari per sbloccare lo sconto.
  • Sconto/Valore: L’entità del risparmio.
  • Tipo: Puoi scegliere tra Percentuale (es. 15% di sconto), Sconto Fisso (es. 5€ in meno) o Prezzo Fisso (es. il prodotto costerà 30€).

3.4 Messaggi di Gamification

Per spronare gli utenti, puoi personalizzare i messaggi che appaiono nel carrello e nelle condivisioni social. Usando i segnaposto come {missing} o {next_discount}, il sistema scriverà automaticamente i numeri reali per il cliente.

3.5 Prezzo regolare e Sale price WooCommerce (v2.7+)

Non impostare un Prezzo scontato (Sale price) nella scheda Generale di WooCommerce se usi Community Pricing sullo stesso prodotto.

  • La promozione community è lo sconto del prodotto: soglie, barra progresso e rimborso finale si calcolano sul prezzo regolare.
  • Se aggiungi anche un Sale price WC, il cliente può pagare meno del prezzo community finale e il sistema può classificare l’ordine come no reward (nessun rimborso) anche con soglia raggiunta.
  • Dalla v2.7.0 il plugin blocca l’attivazione della promozione finché il Sale price è presente. Rimuovilo dalla scheda Generale, salva, poi attiva Community Pricing.

3.6 Calendario promozione e anteprima orari (v2.8+)

Nel tab Community Pricing del prodotto, sotto i campi data, trovi il pannello Calendario promozione (fuso orario negozio).

  • Mostra lo stato live: Programmata (non ancora avviata), Attiva adesso o Terminata.
  • Elenca inizio/fine nel fuso negozio e un riferimento UTC per debug o team distribuiti.
  • Si aggiorna in tempo reale mentre modifichi i campi data (anteprima AJAX senza salvare).
  • I campi data mostrano l’hint Fuso orario del sito: … accanto a Inizio/Fine.

3.7 Blocco campagna e nuova campagna (2.9+)

Con vendite eleggibili già contate, o rimborsi in corso, la configurazione può essere bloccata. Il tab Community mostra un avviso di lock.

  • Non puoi riscrivere in silenzio le regole di una campagna live.
  • Su stati finali eleggibili, cambiare le date può avviare il path di nuova campagna (archivio + reset runtime).
  • Duplicare un prodotto WooCommerce non copia lo stato runtime della campagna live.

Dispatch e Safety Guard dopo la chiusura: Capitolo 2.

3.8 Guard modifiche non salvate (2.9.16+)

Se cambi toggle, date o soglie e esci senza Aggiorna/Pubblica, il tab Community avvisa (banner + beforeunload). I soli dialog di conferma non salvano.