SW Shopware 6 Principiante

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.

Aggiornato Versione del modulo 1.0.0

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

  1. Estensioni > Le mie estensioni > Carica estensione, quindi seleziona DfFlashSale-1.0.0.zip.
  2. 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.
  • 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), riesegui assets: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.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza