DataFirefly Vendita Flash e Conto alla rovescia per Shopware 6 — Installazione, configurazione e utilizzo
Installa il plugin, crea una campagna di vendita flash e configura il banner con conto alla rovescia su Shopware 6.5, 6.6 e 6.7.
Panoramica
DataFirefly Vendita Flash e Conto alla rovescia trasforma le tue promozioni Shopware in vendite flash programmate: lo sconto viene applicato al volo da un processore del carrello nativo, attivato e disattivato al secondo, senza CRON e senza modificare i dati dei tuoi prodotti. Il prezzo barrato viene mostrato nativamente sulle schede prodotto e nei listini, e un banner fisso con conto alla rovescia sincronizzato con l’ora del server crea urgenza.
Requisiti
- Shopware 6.5.x, 6.6.x o 6.7.x (un unico ZIP)
- PHP 8.1 minimo
- Nessun CRON, nessuna Scheduled Task, nessuna build Node.js richiesta
Installazione
Dall’amministrazione
- Estensioni > Le mie estensioni > Carica estensione, quindi seleziona
DfFlashSale-1.0.0.zip. - Fai clic su Installa, poi su Attiva.
Dalla riga di comando
bin/console plugin:refresh
bin/console plugin:install --activate DfFlashSale
bin/console assets:install
bin/console cache:clear
Il JS di amministrazione viene fornito precompilato, anche per il nuovo loader Vite di Shopware 6.7: non serve alcun build-administration.sh. Dopo assets:install + cache:clear, ricarica l’amministrazione con Ctrl+F5.
Se trasferisci il plugin via FTP, verifica che la cartella nascosta src/Resources/public/administration/.vite/ venga copiata: alcuni client FTP escludono i file che iniziano con il punto. Senza di essa, la voce di menu non appare su Shopware 6.7.
Creare una campagna
Vai su Marketing > Vendite Flash > Crea vendita flash. Una campagna si configura in cinque blocchi:
Campagna
- Nome interno: visibile solo nell’amministrazione.
- Attiva: interruttore generale della campagna.
- Date di inizio e fine: lo sconto e il banner si attivano e disattivano automaticamente, al secondo, in base all’ora del server.
Sconto
- Tipo: percentuale o importo fisso.
- Valore: es. 30 per −30 %, o 10 per −10 € per unità.
Targeting
- Tutto il catalogo, Categorie (le sottocategorie sono incluse automaticamente tramite l’albero delle categorie) o Prodotti selezionati (le varianti di un prodotto padre selezionato sono coperte).
- Canali di vendita: lascia vuoto per tutti i canali, oppure limita la campagna a canali specifici.
Banner fisso
- Ambito: tutte le pagine (tranne il checkout), solo la homepage o solo le schede prodotto.
- Posizione: in alto o in basso, con spostamento automatico del contenuto.
- Colori: sfondo, testo e accento, per campagna.
- Testi: testo del banner, testo del teaser e messaggio di fine — traducibili tramite il selettore di lingua in cima alla pagina.
Conto alla rovescia
- Teaser: prima dell’inizio, il banner mostra il testo del teaser con un conto alla rovescia fino al lancio, poi la pagina si ricarica automaticamente.
- Fine campagna: nascondi il banner o mostra il tuo messaggio di fine.
- Modalità evergreen: ogni visitatore vede il proprio timer (durata in ore, salvata nel suo browser), limitato dalla data di fine campagna. Lo sconto resta attivo per tutta la finestra della campagna; il timer individuale è una leva visiva di urgenza.
Come funziona lo sconto
Lo sconto viene applicato da un processore del carrello eseguito dopo il calcolo dei prezzi prodotto di Shopware e prima delle promozioni. Su schede prodotto, listini, ricerca e slider, il prezzo scontato viene mostrato con il vecchio prezzo barrato tramite il meccanismo nativo di list price — compatibile con qualsiasi tema. Nulla viene scritto sui tuoi prodotti nel database: alla fine della campagna, tutto torna istantaneamente alla normalità.
Il conto alla rovescia è sincronizzato con l’ora del server tramite un offset calcolato al caricamento della pagina: cambiare l’orologio del browser non ha alcun effetto.
Se un prodotto ha già un prezzo barrato (list price), quello della vendita flash lo sostituisce durante la campagna.
Multilingue
I testi della campagna (banner, teaser, messaggio di fine) si traducono tramite il selettore di lingua della pagina di dettaglio. Le etichette del conto alla rovescia (g/h/min/s) sono fornite in inglese, francese e tedesco e possono essere adattate tramite gli snippet di Shopware (Impostazioni > Negozio > Snippet, chiavi dfFlashSale.*).
Risoluzione dei problemi
- La voce «Vendite Flash» non appare: verifica che il plugin sia attivo (
bin/console plugin:list), rieseguiassets:install+cache:clear, poi ricarica l’amministrazione con Ctrl+F5. Su 6.7, verifica la presenza della cartella.vite(vedi Installazione). - Il banner non viene mostrato: la campagna è attiva? Le date correnti sono nella finestra? L’ambito del banner corrisponde alla pagina visitata? Il canale di vendita è incluso? Svuota anche la cache HTTP (
bin/console cache:clear). - Lo sconto non appare nel carrello: controlla il targeting (il prodotto appartiene alle categorie/prodotti selezionati?) e il canale di vendita.
Disinstallazione
Alla disinstallazione, le tabelle del plugin (df_flash_sale, df_flash_sale_translation) vengono eliminate, a meno che tu non selezioni «Conserva i dati» nel gestore delle estensioni.