Messaggi condizionali e CTA prodotto

Presentazione

Messaggi condizionali e CTA prodotto è un modulo PrestaShop che consente di visualizzare messaggi dinamici e personalizzati nelle pagine prodotto in base a condizioni specifiche come disponibilità di magazzino, prezzo o peso. È pensato per gli e-commerce che desiderano automatizzare avvisi, informazioni o messaggi promozionali senza modificare manualmente ogni scheda prodotto.

Il modulo funziona tramite un sistema flessibile di regole configurabili direttamente dal back-office. Una volta creata una regola, i messaggi vengono mostrati automaticamente sui prodotti selezionati e scompaiono quando le condizioni non sono più soddisfatte.

Vantaggi principali:

  • Regole condizionali basate su stock, prezzo e peso
  • Template di messaggi e pulsanti CTA personalizzabili
  • Pianificazione con date di inizio e fine
  • Targeting per prodotto, categoria o intero catalogo
  • Compatibile con PrestaShop 8.x fino a 9.x

Funzionalità

Regole condizionali dinamiche

Il modulo permette di creare regole utilizzando una o più condizioni:

  • Stock (es. Stock < 5)
  • Prezzo (es. Price > 100)
  • Peso (es. Weight > 30)

Le condizioni possono essere combinate con logica AND / OR tramite gruppi di condizioni, permettendo scenari complessi come:

  • Gruppo 1: Stock < 10 AND Price > 50
  • OR
  • Gruppo 2: Stock = 0

Il messaggio viene visualizzato automaticamente quando i criteri definiti sono soddisfatti.

Template di messaggi personalizzati

Sono inclusi 7 template di sistema: Danger, Success, Warning, Info, Dark, Light e Primary.

È possibile creare template personalizzati illimitati con controllo completo su:

  • Colore di sfondo
  • Colore del testo
  • Stile del bordo (tipo, spessore, raggio)
  • CSS personalizzato

La funzione di anteprima in tempo reale (Live Preview) consente di verificare il risultato prima del salvataggio.

Pulsanti Call To Action (CTA)

Ogni messaggio può includere un pulsante CTA configurabile:

  • Testo multilingua
  • URL interno o esterno
  • Apertura in una nuova scheda
  • Posizionamento a destra o integrato nel messaggio

Sono disponibili diversi template di pulsanti (Danger, Info, Primary, Secondary, Success, Warning) ed è possibile crearne di personalizzati.

Pianificazione e targeting

I messaggi possono essere programmati con una data di inizio e una data di fine, ideali per promozioni a tempo limitato.

Opzioni di targeting:

  • Tutti i prodotti
  • Prodotti specifici
  • Una o più categorie

Il modulo è completamente multilingua e compatibile con tutti i temi standard PrestaShop.

Installazione

  1. Scaricare il modulo dal proprio account PrestaShop Addons
  2. Nel back-office, andare su Moduli > Gestione moduli
  3. Cliccare su Carica un modulo
  4. Selezionare il file ZIP
  5. Cliccare su Installa e poi su Configura

Il modulo è compatibile con PrestaShop 8.0 fino alla versione 9.x e richiede PHP 8.1 o superiore.

Configurazione

Creazione di una regola

La creazione di una regola avviene tramite una procedura guidata in 5 passaggi:

  1. Informazioni generali (nome, messaggio, template, opzioni avanzate)
  2. Configurazione del CTA
  3. Definizione delle condizioni
  4. Targeting dei prodotti
  5. Revisione e salvataggio

Una volta salvata, la regola è automaticamente attiva.

Opzioni avanzate

Le opzioni avanzate includono:

  • Inserimento tramite shortcode
  • Classe CSS personalizzata
  • ID CSS personalizzato
  • Pianificazione con date di inizio e fine

Il modulo può essere inserito manualmente tramite hook:

  • Smarty: {hook h='displayWepresta_pmr'}
  • Twig: {{ renderhook('displayWepresta_pmr') }}

Requisiti

  • PrestaShop 8.x o 9.x
  • PHP 8.1 o superiore
  • Compatibile con tutti i temi
  • HTTPS consigliato

FAQ

Il messaggio non viene visualizzato

Verificare che:

  • La regola sia attiva
  • Le condizioni siano soddisfatte
  • Il prodotto sia correttamente incluso nel targeting
  • Le date di pianificazione siano corrette
  • La cache di PrestaShop sia stata svuotata

I template di sistema possono essere modificati?

No. I template di sistema non sono modificabili. È possibile creare template personalizzati per esigenze specifiche.

Sono supportate variabili dinamiche?

Attualmente il modulo visualizza il testo esattamente come inserito. Le variabili dinamiche saranno introdotte in una versione futura.

Supporto

Contattaci tramite la tua area clienti WePresta o via email per qualsiasi domanda o assistenza tecnica.

Changelog

Versione 1.0.0

  • Rilascio iniziale
  • Regole condizionali (stock, prezzo, peso)
  • Template di messaggi e CTA
  • Sistema di pianificazione
  • Targeting per prodotti e categorie
Caricamento in corso ...