← TORNA AL BLOG

Come programmare uno sconto WooCommerce con data di inizio e fine

Per far partire e terminare una promozione automaticamente, imposta entrambe le date nella regola di prezzo. In HookSpark, il calendario della campagna usa il fuso orario del sito e la fine è esclusiva. Se la regola termina lunedì alle 00:00, a quell’ora è già fuori dalla finestra.

Tre momenti di controllo intorno all’inizio e alla fine della campagna.
Tre momenti di controllo intorno all’inizio e alla fine della campagna.

Scegli il meccanismo in base all’offerta

Per un prezzo in offerta su un singolo prodotto, controlla prima se la pianificazione del prezzo scontato nell’editor WooCommerce copre il caso. Una regola di HookSpark Dynamic Pricing serve quando l’offerta ha condizioni aggiuntive. Immagina una promozione weekend sui quaderni che si attiva solo a partire da tre pezzi. La quantità e il calendario devono risultare validi nello stesso momento.

Subtotale dei quaderni prima, durante e dopo l’offerta: €60, €54, €60.
Subtotale dei quaderni prima, durante e dopo l’offerta: €60, €54, €60.

Imposta la finestra nel fuso del negozio

  1. Controlla il fuso in Impostazioni → Generali di WordPress. Se l’offerta segue l’ora italiana, usa Europe/Rome.
  2. Seleziona il prodotto e configura la soglia di tre pezzi. Per l’esempio, applica il 10% alle unità idonee della riga.
  3. Imposta Starts (site timezone) per sabato alle 09:00 e Ends (site timezone, exclusive) per lunedì alle 00:00. Per una finestra continua, lascia vuoti gli orari giornalieri.
  4. Verifica l’ambito e salva la regola attiva in staging.

Controlla il prezzo ai confini della promozione

Usa tre quaderni da €20 e confronta il subtotale della riga nella stessa configurazione fiscale, senza coupon o altre regole. Alle 08:59 di sabato ti aspetti €60. Alle 09:00, con il 10% su tutte e tre le unità idonee, €54. A lunedì alle 00:00, €60. Durante la promozione verifica anche due pezzi, che restano a €40.

Apri poi un carrello prima della fine e aggiorna la quantità dopo la scadenza. Controlla il totale ricalcolato e ripeti al checkout. Se cambia qualcosa rispetto all’esempio, isola prima le altre regole attive e controlla come sono configurati i coupon in presenza di sconti automatici.

Posso far ripartire l’offerta ogni sera? Gli orari giornalieri sono una condizione separata, all’interno delle date della campagna. Per il weekend di esempio serve una finestra continua.

Marco Salvo

L’AUTORE

Marco Salvo

Fondatore di HookSpark.

Conosci Marco, fondatore di HookSpark →