La maggior parte dei commercianti PrestaShop che desiderano aggiungere un blog al proprio negozio online in genere sceglie uno di questi due approcci: collegano un sottodominio WordPress e gestiscono due sistemi completamente separati, oppure rinunciano del tutto al content marketing perché la configurazione sembra troppo complessa da gestire. Ciascun approccio presenta una serie di sfide. Il primo crea un’esperienza utente frammentata e un’architettura tecnica che richiede la gestione simultanea di due piattaforme, due configurazioni di hosting e due flussi di lavoro per i contenuti. Il secondo lascia completamente inutilizzato uno dei canali di traffico a lungo termine più convenienti. Le aziende che gestiscono un blog in modo costante generano il 55% di visitatori in più rispetto a quelle che non lo fanno, secondo i dati di HubSpot, rimasti pressoché invariati per anni. La sfida per i negozi PrestaShop in particolare è stata che il blogging non era una funzionalità nativa fino a quando non è stato rilasciato un componente dedicato.Soluzione blog per PrestaShop, come il modulo Blog di PrestaShop di Knowband, lo integra direttamente nel negozio online senza richiedere alcun CMS esterno.
Perché gestire un blog al di fuori di PrestaShop crea più problemi di quanti ne risolva
L’approccio con WordPress su un sottodominio è la soluzione più comune e, tecnicamente, funziona. Tuttavia, crea una disconnessione che diventa più evidente nel tempo. Il blog risiede su blog.yourstore.com o yourstore.com/blog su un’installazione WordPress separata, il che significa che un visitatore che legge un articolo del blog deve tornare al sito principale del negozio per navigare o acquistare. Questa difficoltà di navigazione può ridurre il potenziale di conversione di ogni contenuto pubblicato.
Dal punto di vista SEO, la separazione può anche limitare alcuni dei vantaggi del linking interno che rendono il content marketing così prezioso. Gli articoli del blog che rimandano alle pagine prodotto sullo stesso dominio contribuiscono a rafforzare l’autorevolezza di quel dominio per i termini di ricerca correlati al prodotto. Gli articoli del blog su un’installazione WordPress separata potrebbero invece contribuire maggiormente all’autorevolezza del sottodominio stesso, con un beneficio diretto minore per il dominio principale del negozio.
Anche i costi operativi sono importanti. Due piattaforme significano due serie di aggiornamenti, due pannelli di amministrazione, due serie di conflitti tra plugin da gestire e contenuti che risiedono in un database completamente diverso da quello del negozio che dovrebbero supportare. I commercianti che hanno mantenuto questa configurazione per più di un anno raramente la definiscono sostenibile.
Cosa cambia un modulo blog nativo di PrestaShop riguardo al flusso di lavoro dei contenuti
Un modulo Blog di PrestaShop integrato direttamente nell’area amministrativa del negozio elimina completamente la separazione tra le piattaforme. Articoli del blog, categorie, commenti e banner sono tutti gestiti dallo stesso back office, dove il commerciante gestisce prodotti, ordini e clienti. Nessun login esterno, nessun flusso di lavoro separato, nessun problema di sincronizzazione.
Il modulo Blog di Knowband per PrestaShop organizza la gestione dei contenuti in cinque sezioni amministrative: Impostazioni generali, Gestione categorie, Gestione articoli, Gestione commenti e Gestione banner. Ogni articolo ha i propri campi meta titolo, meta descrizione e parole chiave, il che significa che ogni articolo pubblicato dal commerciante è ottimizzato per i motori di ricerca in modo indipendente, senza bisogno di un plugin SEO separato. Anche la homepage del blog ha un proprio meta titolo e meta descrizione configurabili, il che la rende una landing page correttamente indicizzata e non un elemento aggiunto in un secondo momento.
La creazione di post supporta la formattazione avanzata del testo, immagini di copertina fino a 5 MB, brevi descrizioni per anteprime e la possibilità di contrassegnare qualsiasi post come post popolare per la visualizzazione nella barra laterale. È possibile selezionare diversi temi per il blog dal pannello di amministrazione senza modificare il codice e il layout è completamente responsive per dispositivi mobili su tutti i temi di PrestaShop.
Come la funzionalità Prodotti correlati collega i contenuti al commercio
La funzionalità commercialmente più preziosa di un modulo Blog di PrestaShop non sono i controlli SEO, bensì la visualizzazione dei prodotti correlati in ogni pagina del post. L’amministratore può selezionare i prodotti da visualizzare sotto ogni articolo del blog, attingendo a una categoria specifica o a un produttore specifico. Un articolo sulla cura dei mobili da esterno può mostrare la gamma di prodotti pertinenti sotto l’articolo. Una guida all’acquisto di scarpe da corsa può mostrare la categoria appropriata direttamente nel contesto del contenuto, dove l’intento di lettura è maggiore.
Questa funzionalità trasforma il content marketing da una semplice strategia per generare traffico in un vero e proprio strumento di conversione. Il lettore che arriva tramite una ricerca su “come prendersi cura dei mobili da giardino” non è solo un visitatore, ma un potenziale cliente già predisposto all’acquisto, a cui vengono presentati prodotti pertinenti nel momento stesso in cui il suo interesse è attivo. Questa connessione tra contenuti informativi e visualizzazione di prodotti commerciali è ciò che rende una soluzione di blogging nativa più preziosa di un blog WordPress separato, che può solo collegarsi al negozio dall’esterno.
L’approccio del modulo di Content Marketing di PrestaShop, che considera ogni articolo del blog sia come una risorsa per il traffico di ricerca che come un punto di contatto con il prodotto, è ciò che distingue i negozi che utilizzano i contenuti in modo strategico da quelli che li considerano una semplice operazione di branding senza un ritorno misurabile.
Moderazione dei commenti, CAPTCHA e creazione di una community di contenuti sostenibile
I commenti sui blog possono essere una risorsa per costruire una community o un problema di gestione dello spam, a seconda di come vengono configurati. Il modulo consente all’amministratore di decidere: i commenti possono essere limitati ai soli clienti registrati, aperti anche agli utenti non registrati o disabilitati completamente. L’approvazione dell’amministratore è necessaria prima che qualsiasi commento venga pubblicato, il che significa che il commerciante controlla ciò che viene associato al marchio.
È possibile utilizzare sia i commenti di Facebook che il sistema di commenti integrato, a seconda che il negozio desideri collegare la discussione della community all’identità social o mantenerla autonoma. L’integrazione con reCAPTCHA impedisce l’invio di commenti da parte di bot. L’amministratore inserisce la chiave del sito e la chiave segreta dalla dashboard di Google reCAPTCHA e la verifica viene eseguita automaticamente per ogni invio.
La gestione dei commenti avviene tramite un pannello di amministrazione dedicato, dove ogni commento può essere approvato, rifiutato o eliminato. Per i negozi in cui la conversazione dei clienti sui contenuti relativi ai prodotti è una parte significativa dell’esperienza del marchio, questo controllo sulla moderazione è più importante di quanto possa sembrare al momento della configurazione iniziale di un blog.
Architettura SEO: categorie, controlli di priorità e posizionamento nella barra laterale
Il modulo PrestaShop Blog Manager include la gestione di categorie e sottocategorie con campi meta titolo e meta descrizione individuali per ciascuna categoria, il che significa che la tassonomia dei contenuti creata dal commerciante è ricercabile in modo indipendente, anziché esistere solo per la navigazione. Una categoria chiamata “Guide agli elettrodomestici da cucina” può posizionarsi bene per le query di ricerca a livello di categoria, cosa che un elenco di post non categorizzati non può fare.
Il posizionamento dei blocchi della barra laterale, per le categorie del blog, gli articoli recenti, gli articoli più popolari e la casella di ricerca, è configurabile indipendentemente dal pannello di amministrazione, con impostazioni di priorità che controllano quali blocchi vengono visualizzati per primi. Il blocco degli articoli più popolari aumenta la profondità interna della pagina mostrando ai lettori altri contenuti interessanti. Il blocco degli articoli recenti mantiene i visitatori abituali aggiornati sui nuovi contenuti senza bisogno di alcuna selezione manuale.
Per i commercianti che gestiscono più negozi PrestaShop, il modulo è compatibile con più negozi e più lingue. Ogni installazione del negozio può mantenere i propri contenuti del blog, categorie e configurazione, con campi metadati specifici per ogni lingua per ogni articolo e categoria. Knowband ha integrato questa compatibilità nel cuore del modulo, anziché come funzionalità aggiuntiva, il che significa che il flusso di lavoro amministrativo si adatta alle diverse configurazioni dei negozi senza necessità di ulteriori impostazioni.
L’argomento del traffico che rende l’implementazione di un modulo blog di PrestaShop un’ottima idea.
Il content marketing si amplifica in un modo che la pubblicità a pagamento non riesce a fare. Una pagina prodotto ottimizzata per una singola parola chiave transazionale cattura il traffico di persone già pronte ad acquistare. Un post del blog che punta a una parola chiave informativa o di ricerca cattura il traffico di persone che non sono ancora nel funnel di vendita del negozio e che, grazie alla visualizzazione di prodotti correlati e a un’esperienza di navigazione coerente, potrebbero benissimo entrarvi.
I negozi PrestaShop che pubblicano regolarmente contenuti su argomenti ricercati dai loro clienti target creano una base di traffico organico che cresce nel corso di mesi e anni senza un aumento proporzionale della spesa pubblicitaria. Il modulo Blog di PrestaShop rende questo approccio disponibile all’interno del pannello di amministrazione esistente, con i controlli SEO, i link ai prodotti correlati e gli strumenti della community di commenti che trasformano un semplice feed di contenuti in una community funzionale.Modulo di gestione del blog PrestaShop per una crescita del traffico a lungo termine.
La configurazione non richiede modifiche al codice, piattaforme esterne o l’intervento di uno sviluppatore. Il blog viene distribuito tramite il gestore dei moduli e si integra automaticamente con il tema del negozio esistente.
La maggior parte dei proprietari di negozi OpenCart finisce per proteggere il proprio sito in modo improvvisato: un’estensione per la verifica dell’accesso in due passaggi, un’altra per bloccare i bot di spam, una terza per il CAPTCHA e magari una richiesta di assistenza al proprio provider di hosting per un firewall. OpenCart Security Manager è stato sviluppato per eliminare questa frammentazione. Questo modulo riunisce la protezione lato amministratore, la difesa del negozio online e il monitoraggio dell’integrità dei file in un’unica schermata di impostazioni all’interno del pannello di amministrazione di OpenCart.
Che tu stia cercando un’estensione per l’autenticazione a due fattori di OpenCart, un firewall, una protezione contro gli attacchi brute-force al login o un modo per mascherare la tua directory di amministrazione senza dover installare cinque componenti aggiuntivi separati, questa singola estensione è pensata per soddisfare tutte queste esigenze.
Protezione amministrativa: Verifica in due passaggi, limitazione dei tentativi di accesso, accesso amministrativo limitato tramite IP, occultamento della directory amministrativa, richiesta di accesso a livello di server e tracciamento delle attività di accesso.
Protezione della vetrinaFirewall per applicazioni web, intestazioni di risposta di sicurezza, filtro antispam per i moduli (CAPTCHA), sistemi di dissuasione per la copia/estrazione dati e richiesta di accesso a livello di negozio online.
Monitoraggio dell’integrità dei fileScansioni programmate, segnalazione delle minacce e registro della cronologia delle scansioni.
Ciascuna area verrà trattata nel dettaglio più avanti in questo documento, in modo che tu possa sempre comprendere la funzione di un’impostazione prima di attivarla.
Gli hacker che prendono di mira i negozi OpenCart tendono a concentrarsi sugli stessi punti deboli: password di amministratore facili da indovinare, tentativi di accesso automatizzati, una directory di amministrazione che si trova nel percorso predefinito, moduli di contatto/registrazione non protetti e file di sistema modificati silenziosamente. Questa estensione è pensata per chiudere queste specifiche falle di sicurezza senza richiedere l’intervento di un consulente di sicurezza o l’installazione di una serie di componenti aggiuntivi non correlati.
La protezione viene applicata a livelli indipendenti, e ogni livello copre una superficie diversa: la schermata di accesso dell’amministratore, i moduli visibili al negozio online, le intestazioni che il server invia ai browser e i file sul disco.
Il rischio in parole semplici: OpenCart, essendo ampiamente utilizzato e open-source, è un bersaglio frequente per le scansioni automatizzate. I bot cercano i percorsi di accesso predefiniti per gli amministratori, inondano i moduli di login con elenchi di credenziali e saturano i moduli di contatto con spam. Un singolo accesso amministrativo compromesso può portare al furto di dati dei clienti, all’iniezione di codice dannoso o alla manomissione della vetrina del negozio: conseguenze che costano molto di più in termini di ripristino e perdita di fiducia rispetto al tempo di configurazione richiesto da questa estensione.
Richiede all’amministratore di fornire un codice a sei cifre a rotazione da un’app di autenticazione, oltre alla password. Questo impedisce l’acquisizione dell’account anche quando la password è stata divulgata, indovinata o riutilizzata da una precedente violazione.
Esempio: un negozio con tre utenti amministratori potrebbe richiedere l’autenticazione a due fattori (2FA) per tutti tranne che per l’indirizzo IP fisso dell’ufficio di un collaboratore esterno, che è esentato. Consiglio: inserisci nella whitelist i tuoi indirizzi IP affidabili prima di attivare l’applicazione dell’autenticazione a due fattori a livello di sito, in modo da non ricevere mai la richiesta di registrarti da una connessione da cui non puoi agire.
Limitazione dei tentativi di accesso
Blocca temporaneamente un indirizzo IP quando accumula troppi tentativi di accesso amministrativo falliti entro un intervallo di tempo prestabilito, senza necessità di monitoraggio manuale.
Esempio: se uno script tenta 50 volte di indovinare la password dell’amministratore in meno di un minuto, l’indirizzo IP di origine viene bloccato automaticamente una volta raggiunto il limite di tentativi. Suggerimento: abbina un limite di tentativi moderato (5-10 tentativi) a un blocco sufficientemente lungo da scoraggiare ulteriori tentativi (15-30 minuti) ed escludi l’indirizzo IP del tuo ufficio o della VPN in modo che un errore di battitura non blocchi l’accesso al tuo team.
Accesso amministrativo limitato tramite IP
Limita l’accesso al pannello di amministrazione a un elenco predefinito di indirizzi: chiunque altro viene bloccato prima ancora che venga caricato il modulo di accesso. Questo rappresenta il sistema di controllo più efficace contro l’accesso amministrativo esterno, poiché il blocco avviene prima ancora che vengano verificate le credenziali.
Mascheramento della directory di amministrazione
Questa funzionalità nasconde il percorso di amministrazione reale dietro un URL alternativo segreto; il percorso autentico restituisce un errore 404 a chiunque non conosca il nome alternativo. In questo modo, il tuo negozio non viene rilevato dai bot che cercano i nomi comuni delle cartelle di amministrazione.
Richiesta di accesso a livello di server (autenticazione HTTP)
Aggiunge una richiesta di nome utente/password nativa del browser prima del pannello di amministrazione, del negozio online o di entrambi, prima del caricamento della schermata di accesso di OpenCart. Questa funzionalità viene eseguita interamente al di fuori dell’applicazione, risultando utile per siti di staging, negozi pre-lancio o come ulteriore punto di accesso per l’amministratore.
Firewall per applicazioni Web (WAF)
Analizza i dati GET/POST in entrata e i cookie alla ricerca di vulnerabilità note come SQL injection, cross-site scripting e path-traversal, bloccando le corrispondenze con un codice HTTP 403 prima che raggiungano il codice di OpenCart.
Intestazioni di risposta alla sicurezza
Aggiunge intestazioni (HSTS, protezione dal clickjacking, protezione dal MIME sniffing, policy referrer, policy per le autorizzazioni) che indicano ai browser di applicare ulteriori misure di sicurezza. Si tratta di un metodo a basso rischio per rafforzare il modo in cui i browser gestiscono il tuo sito ed è spesso richiesto nelle checklist PCI e negli audit di sicurezza.
Filtro antispam dei moduli (CAPTCHA)
Aggiunge la verifica CAPTCHA (Cloudflare Turnstile, Google reCAPTCHA o hCaptcha) al modulo di contatto e al modulo di registrazione, bloccando gli invii di spam e le registrazioni false senza richiedere modifiche al tema.
Dissuasori di copia/scraping
Scoraggia la copia casuale di contenuti disabilitando le scorciatoie da tastiera (clic destro, copia/incolla, visualizza sorgente e Strumenti per sviluppatori), aumentando lo sforzo necessario per estrarre casualmente testo e immagini dei prodotti.
Monitoraggio dell’integrità dei file
Esegue scansioni programmate che confrontano la tua installazione di OpenCart con una versione di riferimento sicura, segnalando i file nuovi o modificati come potenziali minacce, spesso individuando una violazione prima che venga visualizzata sul negozio online.
Panoramica dettagliata dell’estensione di sicurezza di OpenCart
Protezione amministrativa – Copre l’accesso e le sessioni amministrative: autenticazione a due fattori (2FA), limitazione degli accessi, restrizione IP, occultamento della directory, richiesta di accesso a livello di server e monitoraggio degli accessi (che include una sottosezione Utenti per la gestione delle singole registrazioni 2FA).
Protezione della vetrina – copre il traffico rivolto al cliente: firewall, intestazioni di risposta, filtro antispam, blocco dei bot per il carrello, sistemi di dissuasione dalla copia e richiesta di accesso per l’intero negozio online.
Monitoraggio dell’integrità dei file – Impostazioni e cronologia delle scansioni, incluso l’URL cron utilizzato per la pianificazione e un registro ricercabile delle scansioni precedenti.
Nella parte superiore di ogni scheda troverai il link di ripristino d’emergenza: un URL permanente che disattiva le funzionalità restrittive dell’estensione con un solo clic, nel caso in cui dovessi rimanere bloccato fuori. Questo è il dettaglio più importante di questo manuale: trovalo ora, prima di modificare qualsiasi altra impostazione, e salvalo in un luogo esterno al pannello di amministrazione. Si tratta di un’informazione fondamentale che ogni amministratore dovrebbe conoscere.
La sezione Utenti nella sezione Protezione amministratore elenca tutti gli account amministratore (ID, nome, email, stato attuale dell’autenticazione a due fattori) e consente di reimpostare la registrazione di un autenticatore smarrito o compromesso, in modo che l’utente possa registrarne uno nuovo al successivo accesso.
I report sono disponibili in due posizioni: il registro dei tentativi di accesso nella sezione Protezione amministratori (indirizzo IP, data e ora, indirizzo email e risultato per ogni tentativo di accesso amministrativo, una volta attivata la registrazione) e la tabella Cronologia scansioni nella sezione Monitoraggio integrità file (ogni scansione eseguita, manuale o pianificata, con conteggio dei file, conteggio delle minacce, durata e un collegamento al report completo).
Come funziona concretamente ciascuna funzione
Verifica in due passaggi
Questo sistema utilizza il protocollo TOTP (Time-based One-Time Password), lo stesso impiegato da Google Authenticator, Authy e app simili. Quando un amministratore attiva l’autenticazione a due fattori (2FA) o è obbligato a farlo tramite un’impostazione a livello di sito, scansiona un codice QR con la propria app di autenticazione, che genera un nuovo codice a sei cifre ogni 30 secondi. Tale codice viene inserito insieme alla password normale a ogni accesso.
Limitazione dei tentativi di accesso
Ogni tentativo di accesso amministrativo fallito viene registrato e associato all’indirizzo IP di provenienza. Una volta superato il limite configurato di tentativi di accesso falliti da un determinato IP entro la finestra temporale definita, tale IP viene bloccato e non potrà essere utilizzato ulteriormente fino allo scadere del periodo di blocco.
Accesso amministrativo limitato tramite IP
Una volta attivata, ogni richiesta al pannello di amministrazione viene verificata rispetto a una lista di utenti consentiti prima ancora che il sistema di routing di OpenCart venga eseguito. Chiunque non sia presente nella lista viene bloccato immediatamente e non raggiungerà mai il modulo di accesso.
Mascheramento della directory di amministrazione
L’estensione intercetta le richieste dirette al tuo percorso amministrativo reale e restituisce un errore 404, a meno che il visitatore non abbia già raggiunto un URL alias segreto, che imposta un cookie e lo reindirizza silenziosamente alla posizione reale.
Richiesta di accesso a livello di server
Questo aggiunge un prompt separato, nativo del browser, visualizzato dal browser stesso anziché da un modulo OpenCart, davanti al pannello di amministrazione, al negozio online o a entrambi, e viene applicato a livello di server web prima dell’esecuzione di qualsiasi logica PHP.
Firewall dell’applicazione Web
Il WAF controlla i parametri di query in entrata, i campi POST e i cookie confrontandoli con una libreria di pattern noti di injection, XSS e path-traversal. In caso di corrispondenza, viene restituito immediatamente un errore 403 prima che la richiesta raggiunga i controller di OpenCart.
Intestazioni di risposta alla sicurezza
Ciascun interruttore qui presente aggiunge un’intestazione specifica che indica al browser del visitatore di imporre un comportamento particolare: rifiutare di visualizzare la pagina in un iframe, rifiutare di indovinare i tipi di file, forzare l’utilizzo di HTTPS e così via.
Filtro antispam dei moduli
Una volta attivata, l’estensione inserisce automaticamente il widget CAPTCHA scelto nei moduli di contatto e registrazione del negozio online, senza necessità di modificare il tema, e verifica la risposta lato server prima di accettare l’invio.
Dissuasori di copia/scraping
Un insieme di restrizioni lato client, che disabilitano le funzioni di copia/taglia/incolla, clic destro, selezione del testo, visualizzazione del codice sorgente e scorciatoie degli Strumenti per sviluppatori, viene applicato all’intero sito, con una whitelist di indirizzi IP per il personale che necessita di un comportamento normale del browser.
Monitoraggio dell’integrità dei file
Un’attività pianificata, attivata dallo scheduler cron del server che accede a un URL univoco protetto da token, analizza ogni file dell’installazione, lo confronta con una base di riferimento di file core e di estensioni comuni di OpenCart noti e funzionanti, e segnala eventuali file nuovi, mancanti o modificati.
1.0.0 Protezione amministratore
Verifica in due passaggi
Abilita l’autenticazione a due fattori (2FA): attiva il supporto per l’autenticazione a due fattori; gli amministratori verranno guidati nella configurazione di un’app di autenticazione al successivo accesso.
IP della lista bianca – Indirizzi che saltano completamente l’autenticazione a due fattori, anche quando l’applicazione delle restrizioni è attiva. Aggiungi la rete domestica o dell’ufficio come rete di sicurezza prima di applicare le restrizioni.
Forza l’autenticazione a due fattori – Richiede a ogni amministratore non presente nella whitelist di configurare l’autenticazione a due fattori prima di procedere. Abilitare solo dopo aver inserito nella whitelist un IP attendibile o aver verificato che il link di ripristino funzioni.
ID – identifica l’account amministratore.
Stato 2FA – Indica se l’account ha attualmente l’autenticazione a due fattori (2FA) attiva. Vale la pena verificarlo periodicamente, soprattutto dopo un cambio di personale.
Azione – Reimposta una registrazione 2FA persa in modo che l’utente possa registrare un nuovo dispositivo. Da utilizzare immediatamente se qualcuno perde il telefono utilizzato per l’autenticazione.
L’implementazione dell’autenticazione a due fattori come facoltativa inizialmente, per poi renderla obbligatoria una volta che tutti si sono iscritti, è la soluzione migliore. percorso consigliato – Impedisce l’accesso non autorizzato all’account a causa di una password compromessa, indovinata o riutilizzata, poiché la sola password non è più sufficiente. Non imporre mai l’autenticazione a due fattori (2FA) a livello di sito senza prima aver inserito nella whitelist almeno un indirizzo IP attendibile o aver verificato il funzionamento del link di recupero, e mantieni la whitelist breve e rivedila regolarmente, poiché tali indirizzi bypassano completamente la 2FA. Aggiungi “reimposta la 2FA” alla checklist di cessazione del rapporto di lavoro per il personale in uscita.
Protezione della forza bruta
Abilita la limitazione delle richieste: blocca temporaneamente un indirizzo IP dopo troppi tentativi di accesso amministrativo non riusciti. Consigliato per qualsiasi negozio online attivo.
Numero massimo di tentativi – tentativi falliti consentiti prima che scatti il ban. 5 è un valore predefinito ragionevole.
Intervallo di tempo (secondi): l’intervallo di tempo mobile in cui vengono conteggiati i guasti. 300 secondi (5 minuti) sono sufficienti per la maggior parte dei negozi.
Tempo di ban (secondi)) – per quanto tempo un IP bannato rimane bloccato; scade automaticamente.
IP della lista bianca – gli indirizzi non sono mai stati conteggiati ai fini del limite né bloccati.
Iniziate con valori moderati, controllate il registro degli accessi dopo una settimana e inasprite le restrizioni se continuano a verificarsi attacchi ripetuti da indirizzi IP diversi. Questa soluzione funziona al meglio se abbinata all’autenticazione a due fattori (2FA) piuttosto che da sola: la limitazione della velocità rallenta gli aggressori, mentre la 2FA li blocca completamente, anche se la password viene indovinata. I ban vengono rimossi automaticamente allo scadere del timer; non è necessario sbloccare manualmente alcun utente.
Accesso amministrativo limitato tramite IP
Limita l’accesso amministrativo tramite IPLimita l’accesso al pannello di amministrazione a un elenco specifico di indirizzi attendibili.
Come funzionaUna volta attivata, solo gli indirizzi IP elencati potranno accedere al pannello di amministrazione; tutti gli altri visitatori saranno bloccati, compresi coloro che tentano di raggiungere la pagina di login. Il tuo indirizzo IP attuale verrà aggiunto automaticamente non appena attiverai questa opzione, quindi non rischierai di rimanere fuori.
Indirizzi IP consentiti (obbligatorio)Solo gli indirizzi inseriti qui sono ammessi.
Mascheramento della directory di amministrazione
Nascondi il nome della directory di amministrazioneSostituisce il tuo URL di back-office reale con un alias segreto, rimuovendo il tuo negozio dal pool di siti che gli scanner automatici trovano indovinando i percorsi di amministrazione più comuni.
Come funzionaQuando abilitata, l’URL di amministrazione diretto restituisce una risposta 404 e il pannello è raggiungibile solo tramite l’alias configurato di seguito.
PseudonimoDa 3 a 32 lettere, cifre, trattini o underscore. Trattala come un segreto, proprio come una password.
Richiesta di accesso a livello di server (Amministratore)
Parte della Plugin di protezione password per OpenCart Questa funzionalità, integrata nell’estensione, aggiunge un livello di autenticazione nativo del browser davanti al pannello di amministrazione.
Abilita l’autenticazione HTTP per l’amministratoreAggiunge una richiesta di nome utente/password prima ancora che venga caricata la schermata di accesso dell’amministratore.
Nome utente / Password: Credenziali per la richiesta; la password viene memorizzata in forma crittografata e non viene mai salvata in chiaro.
IP della lista bianca: Indirizzi che saltano completamente la richiesta.
Compatibilità con il server (PHP-FPM/FastCGI): Aggiunge una direttiva necessaria sui server in cui l’intestazione di autenticazione non viene altrimenti trasmessa correttamente.
Monitoraggio degli accessi
Una caratteristica fondamentale di questo Plugin di sicurezza per l’accesso a OpenCartQuesta scheda fornisce visibilità su ogni tentativo di accesso amministrativo effettuato al tuo negozio.
Email di conferma dell’accesso riuscitoInvia una notifica ogni volta che un amministratore effettua l’accesso con successo.
Email di notificaIndirizzo a cui vengono inviati gli avvisi; se lasciato vuoto, verrà utilizzato l’indirizzo email del tuo negozio.
Accedi Tentativi di accesso amministratoreRegistra l’indirizzo IP, l’ora, l’indirizzo email e l’esito di ogni tentativo di accesso in un file di registro scaricabile.
Registro dei tentativi di accesso: Il registro stesso; i pulsanti di download si attivano una volta che sono presenti delle voci.
2.0.0 Protezione della vetrina
La protezione del negozio copre tutto ciò con cui un cliente o un bot interagisce direttamente. È qui che entrano in gioco il firewall, il CAPTCHA e la funzionalità dell’intestazione di sicurezza di questo Estensione di sicurezza di OpenCart Tutti lavorano fianco a fianco, ognuno affrontando una diversa minaccia per il cliente.
Firewall dell’applicazione Web
Funzionando come un dedicato Estensione firewall di OpenCartQuesta funzionalità blocca automaticamente le richieste contenenti vulnerabilità note di SQL injection, cross-site scripting o path-traversal prima che raggiungano il codice sorgente del negozio online. Non è richiesta alcuna configurazione, basta attivarla.
Intestazioni di risposta alla sicurezza
Queste impostazioni aggiungono piccole istruzioni invisibili che indicano ai browser come gestire il tuo negozio in modo sicuro. La maggior parte può essere attivata senza problemi e lasciata invariata.
Protezione XSS: Una vecchia misura di sicurezza contro uno specifico tipo di attacco. I browser moderni hanno una protezione integrata migliore, ma lasciarla attiva non fa male; pensatela come un blocco di sicurezza aggiuntivo per i browser più vecchi.
Protezione anti-click: Impedisce ad altri siti di visualizzare segretamente il tuo negozio all’interno di un frame nascosto, un trucco a volte utilizzato per indurre i visitatori a cliccare su elementi che non intendevano cliccare.
Protezione contro l’intercettazione dei contenutiIndica ai browser di fidarsi del tipo di file dichiarato dal tuo archivio anziché indovinarlo, chiudendo una falla che a volte viene sfruttata dagli aggressori.
Navigazione solo HTTPS (HSTS)Indica ai browser di utilizzare sempre la versione sicura e crittografata del tuo sito, mai quella non protetta.
Includi sottodomini / Precarica: Estende tale regola a tutti i sottodomini utilizzati e può facoltativamente registrare il tuo negozio in un elenco globale che i browser controllano automaticamente.
Politica di riferimentoLimita la quantità di informazioni che i browser condividono sulla provenienza di un visitatore quando quest’ultimo clicca su un link che lo porta fuori dal tuo negozio.
Politica sulle autorizzazioniConsente di controllare quali funzionalità del dispositivo (fotocamera, microfono, ecc.) le pagine del tuo negozio possono richiedere nel browser di un visitatore.
Filtro antispam dei moduli
Come integrato Estensione antispam per OpenCart and Estensione captcha di OpenCartQuesta funzionalità impedisce a bot e spammer di inondare i moduli di contatto e registrazione con invii indesiderati. È compatibile con provider come Cloudflare Turnstile, Google reCAPTCHA e hCaptcha, ognuno dei quali verifica che a inviare il modulo sia un visitatore reale e non un bot.
Abilita la protezione antispamAggiunge un controllo CAPTCHA ai moduli di contatto e di registrazione, verificato lato server in modo che non possa essere aggirato.
ProviderScegli Turnstile, reCAPTCHA o hCaptcha; ognuno funziona in modo leggermente diverso, ma tutti bloccano lo spam automatico.
Chiave del sito / Chiave segretaCodici forniti dal provider scelto che collegano il tuo negozio in modo sicuro.
Tema widget: Controlla l’aspetto della casella CAPTCHA (Automatico, Chiaro o Scuro).
Protezione del contenuto
Abilita la protezione dei contenutiInterruttore principale. Funziona solo come deterrente; un visitatore determinato può comunque aggirarlo utilizzando gli strumenti per sviluppatori del proprio browser.
Disabilita Copia/Taglia/IncollaBlocca le scorciatoie da tastiera che i visitatori utilizzerebbero per copiare o incollare il contenuto della pagina.
Disattiva la visualizzazione del codice sorgente (Ctrl+U): Blocca il collegamento per visualizzare il codice sorgente di una pagina.
Disabilita il menu contestuale (clic destro)Rimuove il menu contestuale che i visitatori potevano utilizzare per salvare immagini o copiare contenuti.
Disabilita la selezione del testo: Impedisce di evidenziare o selezionare il testo sulla pagina.
Disabilita Strumenti per sviluppatori/Ispeziona (F12)Blocca le scorciatoie da tastiera F12, Ctrl+Shift+I e Ctrl+Shift+J. Non impedisce l’apertura degli Strumenti per sviluppatori tramite il menu del browser.
Indirizzi IP consentiti (Personale)Indirizzi che aggirano tutte le restrizioni di protezione dei contenuti.
Richiesta di accesso a livello di negozio
Un altro strato di questo Plugin di protezione password per OpenCartQuesta funzionalità protegge l’intero negozio online con una richiesta di nome utente e password a livello di browser, separata dalla richiesta lato amministratore descritta nella Sezione 6.
Abilita l’autenticazione HTTP per il negozio online.Aggiunge una richiesta di password prima che sia possibile visualizzare qualsiasi pagina del negozio.
Nome utente / PasswordCredenziali specifiche del negozio online, memorizzate in forma crittografata.
IP della lista bianca: Indirizzi che saltano completamente la richiesta di autorizzazione per l’accesso al negozio.
Questo serve a mantenere privato un negozio in fase di pre-lancio o di staging dai motori di ricerca e dai visitatori occasionali. L’attrito in questo caso è intenzionale, a differenza della richiesta lato amministratore. Se la richiesta continua a ripetersi anche con credenziali corrette su un server PHP-FPM/FastCGI, abilita l’impostazione di compatibilità in Protezione amministratore per risolvere il problema; tale impostazione si applica sia alla richiesta lato amministratore che a quella lato negozio.
3.0.0 Monitoraggio dell’integrità dei file
Impostazioni profilo
Abilita il monitoraggio dell’integrità dei fileInterruttore principale: quando è disattivato, l’endpoint di scansione restituisce immediatamente il controllo senza eseguire alcuna scansione.
Avviso via email sulle nuove minacce: Invia un avviso all’indirizzo email dell’amministratore ogni volta che una scansione rileva qualcosa di nuovo o modificato. Gli avvisi ripetuti per falsi positivi noti vengono automaticamente soppressi.
Escludi percorsi: Percorsi relativi, uno per riga, da saltare durante la scansione, utili per sopprimere falsi positivi noti come le directory dei fornitori.
URL Cron: Un URL univoco protetto da token che attiva una scansione ogni volta che il sistema di pianificazione lo richiede.
Per configurarlo correttamente: abilita la funzione, attiva gli avvisi via e-mail e aggiungi l’URL del cron alle attività pianificate del pannello di controllo del tuo hosting (o al tuo crontab), in genere programmate per le ore non di punta come le 2 del mattino. Gli avvisi vengono inviati solo per minacce effettivamente nuove o modificate. Una volta che un file è stato rilevato e escluso o confermato, gli avvisi ripetuti per quell’elemento vengono soppressi.
Scansiona la cronologia
ID: Identificativo sequenziale per ogni ciclo di scansione.
Data: Quando è stata eseguita la scansione.
Innescato da: Manuale o programmato (cron).
File scansionati: Numero totale di file controllati in quella esecuzione.
Minacce: Numero di file nuovi o modificati contrassegnati.
Durata: Durata della scansione.
Stato: Stato di completamento.
Visualizar relatório: Apre i risultati dettagliati di quella scansione.
Questa scheda è puramente storica e filtrabile per intervallo di date. Non è necessaria alcuna configurazione. Esamina i report dopo le prime scansioni programmate per capire cosa è “normale” per il tuo negozio, poiché la maggior parte dei siti rileva alcuni file segnalati in concomitanza con aggiornamenti di routine del tema o delle estensioni. Una volta stabilito questo valore di riferimento, i risultati realmente insoliti risulteranno più evidenti. Indaga su qualsiasi scansione in cui il numero di minacce superi di molto il tuo valore di riferimento, anche se i singoli file non sembrano palesemente dannosi a prima vista. Spesso è proprio così che si presenta una compromissione in fase iniziale.
Conclusione
Gestore avanzato della sicurezza di OpenCart Riunisce in un’unica schermata di configurazione centralizzata le protezioni di cui la maggior parte dei negozi ha bisogno singolarmente: verifica in due passaggi, limitazione degli accessi, firewall, CAPTCHA e scansione dell’integrità dei file. Se configurato con cura, partendo dal monitoraggio degli accessi e dal link di ripristino di emergenza prima di aggiungere controlli più restrittivi, riduce significativamente le vie di attacco più comuni contro i negozi OpenCart senza creare problemi ai clienti o al tuo team.
Il modulo OpenCart Advanced Security Manager è disponibile anche su OpenCart Marketplace e i proprietari dei negozi possono accedervi cliccando qui. Qui.
La maggior parte dei commercianti PrestaShop pensa alla crescita in termini di traffico: più annunci, migliore SEO, maggiore portata sui social. Ciò che i dati mostrano sempre più è che i negozi che stanno andando avanti non stanno necessariamente acquisendo più clienti; stanno mantenendo più clienti di quelli che hanno già, e un marchioApplicazione mobile PrestaShop sta diventando lo strumento principale per farlo.
I calcoli sono inequivocabili. Acquisire un nuovo cliente costa dalle cinque alle venticinque volte di più rispetto a fidelizzarne uno già esistente, e i clienti fidelizzati spendono fino al 67% in più rispetto ai nuovi acquirenti. I brand con app per dispositivi mobili registrano tassi di riacquisto fino al 50% superiori rispetto al solo sito web mobile, e gli utenti dell’app acquistano circa il 33% più frequentemente rispetto agli utenti che non la utilizzano. Per un negozio PrestaShop con una base clienti consolidata, un’app dedicata non è una semplice aggiunta di funzionalità, ma un cambiamento strutturale nel modo in cui l’azienda cresce.
Cosa fa un’app mobile PrestaShop per la fidelizzazione dei clienti che un sito web non può fare
Un sito web, per quanto ben ottimizzato, è passivo. I clienti devono ricordare l’URL o trovarlo tramite un motore di ricerca. Un’app mobile PrestaShop personalizzata, invece, è presente sulla schermata iniziale del telefono del cliente, il che rappresenta un rapporto qualitativamente diverso con il marchio. Oltre un terzo dei consumatori mantiene installata sul proprio telefono l’app del marchio preferito, come segnale diretto di fiducia e di intenzione di acquisto futura.
Il divario di coinvolgimento è altrettanto specifico. Gli acquirenti trascorrono circa 201 minuti al mese nelle app di shopping, rispetto agli 11 minuti circa sui siti web di shopping mobile. Questa differenza non è spiegata da una singola funzionalità; è l’effetto cumulativo di tempi di caricamento più rapidi, preferenze salvate, navigazione nativa e il fatto che un’app sia un ambiente chiuso senza le distrazioni del browser. Per i commercianti i cui clienti abituali attualmente navigano, si dimenticano e tornano solo quando vengono retargettizzati, questo divario di coinvolgimento rappresenta un potenziale guadagno recuperabile a un basso costo marginale.
Il valore a vita del cliente risponde direttamente a questo cambiamento. Quando il 60% di coloro che acquistano un’app per la prima volta effettua ulteriori acquisti, l’app smette di essere un semplice canale e diventa un vero e proprio funnel di conversione, in grado di trasformare i clienti occasionali in acquirenti abituali, che generano la maggior parte del fatturato di qualsiasi negozio.
Perché le notifiche push cambiano le dinamiche economiche del re-engagement
L’email rimane il pilastro della fidelizzazione nell’e-commerce per la maggior parte dei negozi, ma i suoi limiti sono strutturali: i tassi di apertura medi raramente superano il 20% e la concorrenza nella casella di posta aumenta di trimestre in trimestre. Le notifiche push, disponibili solo per i commercianti con un’app nativa, funzionano in modo diverso. Appaiono direttamente sulla schermata di blocco del cliente, non necessitano di una casella di posta in arrivo per competere e possono essere attivate automaticamente dal comportamento di acquisto o manualmente dal pannello di amministrazione.
Il Knowband PrestaShop Mobile App Builder include notifiche automatiche per la conferma d’ordine, gli aggiornamenti sullo stato della consegna e il recupero dei carrelli abbandonati, ognuna configurabile con messaggi e intervalli di tempo personalizzati. È possibile avviare campagne manuali dal back-office con un’immagine, un reindirizzamento alla landing page e il targeting per dispositivo. In pratica, un commerciante può inviare un avviso di riassortimento, una notifica di vendita lampo o un promemoria per il carrello abbandonato, raggiungendo clienti che già conoscono il marchio, senza dover pagare per uno spazio pubblicitario o competere in una casella di posta elettronica satura.
I brand recuperano fino al 22% dei carrelli abbandonati tramite notifiche push automatiche, un canale che semplicemente non esiste per i negozi che operano esclusivamente su dispositivi mobili. Per un commerciante PrestaShop che gestisce promozioni o inventario stagionale, questo meccanismo di recupero passa rapidamente da opzionale a fondamentale.
Come l’esperienza con l’app favorisce le vendite incrociate e aumenta il valore medio degli ordini.
I clienti abituali non solo tornano più spesso, ma acquistano anche di più quando lo fanno. L’esperienza offerta dall’app contribuisce direttamente a questo risultato grazie a funzionalità che un sito web mobile gestisce in modo incoerente: prodotti correlati nella pagina del prodotto, la funzionalità della lista dei desideri che incoraggia le visite successive senza richiedere un acquisto immediato e un processo di pagamento semplificato che elimina gli ostacoli che riducono il valore dell’ordine alla prima visita.
L’app mobile di PrestaShop è compatibile con il modulo di Prodotti correlati automatici di PrestaShop, che permette di integrare il cross-selling direttamente nelle pagine prodotto dell’app. Un cliente che sta visualizzando una giacca può vedere gli accessori abbinati senza dover uscire dal sito, e questi prodotti correlati vengono visualizzati nella stessa sessione, quando l’intento di acquisto è già elevato. Per i negozi in cui il valore medio dell’ordine è importante quanto la frequenza di riacquisto, questo rappresenta un vantaggio significativo.
La funzione “lista dei desideri” aggrava ulteriormente questo problema nel tempo. Un cliente che salva tre articoli durante una sessione e torna una settimana dopo per un acquisto specifico spesso effettua la conversione sugli articoli salvati in precedenza, un modello comportamentale che il web mobile fatica a supportare perché gli articoli salvati dipendono dai cookie e dallo stato del browser anziché da un account persistente.
L’argomentazione sulla proprietà del marchio che la maggior parte dei commercianti PrestaShop non ha ancora sollevato.
C’è una dimensione competitiva in tutto questo che va oltre i tassi di fidelizzazione. Ogni cliente che scarica l’app di un negozio si impegna con il marchio in modo del tutto naturale: l’ha trovata, si è fidato abbastanza da installarla e ha autorizzato l’invio di notifiche. Si tratta di una relazione con il cliente qualitativamente diversa da quella costruita tramite annunci di retargeting o traffico di ricerca, entrambi elementi che scompaiono nel momento in cui cessano gli acquisti.
Un’app mobile PrestaShop personalizzata con il logo, i colori e il tema del negozio, distribuita su Google Play e sull’Apple App Store, offre al commerciante un canale di distribuzione di sua esclusiva proprietà. Nessun cambiamento di algoritmo, nessuna dinamica di asta pubblicitaria, nessuna dipendenza da una piattaforma. La relazione con il cliente risiede nel database dell’app ed è comunicabile direttamente tramite notifiche push a un segmento di utenti che ha dato il proprio consenso.
Per i negozi PrestaShop internazionali, il supporto multivaluta e multilingue integrato nell’app estende questo canale proprietario a livello globale. Un cliente in Germania e un cliente in Brasile possono utilizzare la stessa app, visualizzare i prezzi nella propria valuta locale e navigare nella propria lingua madre senza bisogno di vetrine separate o configurazioni di piattaforma diverse.
Cosa serve realmente per creare un’app mobile per PrestaShop nel 2026
Storicamente, l’ostacolo principale alla creazione di un’app personalizzata era rappresentato dai costi di sviluppo: le versioni su misura realizzate con Flutter o React Native costavano da decine a centinaia di migliaia di dollari prima che un singolo cliente potesse scaricarle. Questa barriera è ora superata, soprattutto per i commercianti che utilizzano PrestaShop.
La soluzione di Knowband fornisce file di app Android e iOS pronti per la pubblicazione entro uno o due giorni lavorativi dalla condivisione delle specifiche da parte del commerciante. L’app è basata su Flutter e garantisce una sincronizzazione completa con il negozio online, i prodotti, i prezzi, i metodi di pagamento, le opzioni di spedizione e l’inventario, rispecchiando in tempo reale il sito web senza la necessità di gestire un catalogo separato.
Il pannello di amministrazione gestisce la personalizzazione del layout, le campagne di notifiche push, le impostazioni di conformità al GDPR e la configurazione dei metodi di pagamento senza richiedere l’accesso al codice o l’intervento di uno sviluppatore. Per i negozi che hanno valutato l’implementazione di un’app mobile PrestaShop a causa della presunta complessità della sua creazione, il processo di configurazione effettivo è considerevolmente più semplice di quanto si possa pensare.
La finestra per ottenere un vantaggio competitivo fin dall’inizio è ancora aperta.
La maggior parte dei negozi PrestaShop non ha ancora implementato un’app di marca, il che significa che i commercianti che lo faranno ora dovranno affrontare una concorrenza in termini di notorietà del marchio inferiore rispetto a quella che avranno tra due anni. Un cliente che scarica l’app di un negozio e sviluppa l’abitudine di acquistare al suo interno ha molte meno probabilità di passare a un concorrente, il 76% dei consumatori che utilizzano le app di marca lo fa più frequentemente quando vengono offerti incentivi esclusivi per l’app, e il costo psicologico della disinstallazione è più elevato rispetto al semplice provare un sito web diverso.
Il passaggio dei canali verso le app come interfaccia principale per il commercio mobile è già ben avviato nelle principali categorie di vendita al dettaglio. Per i commercianti PrestaShop pronti a smettere di dipendere completamente dall’acquisizione a pagamento e iniziare a costruire un modello di crescita incentrato sulla fidelizzazione, unApplicazione mobile per PrestaShop è l’infrastruttura che rende possibile questo cambiamento senza dover ricostruire nulla di ciò che già funziona.
PrestaShop Security Manager è un modulo di sicurezza completo per PrestaShop, sviluppato per sostituire i plugin singoli che la maggior parte dei commercianti finisce per installare uno alla volta: un plugin per l’autenticazione a due fattori, un plugin CAPTCHA, un’estensione firewall separata altrove. Questo modulo, invece, riunisce protezione lato amministratore, difesa lato front-end e scansione dell’integrità dei file in un’unica schermata di configurazione all’interno del back-office di PrestaShop.
Se stai cercando un Completo Modulo di autenticazione a due fattori per PrestaShopModulo firewall di PrestaShopModulo di protezione dagli attacchi brute force per PrestaShop, o semplicemente un modo per bloccare il tuo proteggere il backend senza destreggiarsi tra queste cinque diverse estensioni, questo PrestaShop Advanced Security Manager copre tutto.
Questo modulo è organizzato in tre aree funzionali, ognuna con il proprio set di schede:
Sicurezza amministrativa: Le misure di sicurezza per l’amministratore includono l’autenticazione a due fattori (2FA), la protezione dagli attacchi brute-force, la protezione dell’indirizzo IP dell’amministratore, la ridenominazione delle cartelle (tramite URL di amministrazione nascosto), l’autenticazione HTTP e il monitoraggio delle attività di accesso.
Sicurezza del frontend: Ciò include firewall per applicazioni web, intestazioni di sicurezza HTTP, protezione antispam (CAPTCHA), protezione dai carrelli falsi, protezione dei contenuti e autenticazione HTTP del negozio online.
Anti-malware: Scansione programmata, rilevamento delle minacce e reportistica storica delle scansioni.
Ciascuna di queste aree è descritta in dettaglio più avanti in questo manuale, con ogni campo spiegato in un linguaggio semplice, in modo che tu sappia sempre esattamente cosa stai accendendo prima di farlo.
Aggiornamento (8 luglio 2026): Nuove funzionalità aggiunte al modulo di sicurezza PrestaShop v1.0.1
L’ultimo aggiornamento di Knowband Modulo di sicurezza PrestaShop Introduce una dashboard e una funzionalità di sicurezza front-end che include un campo HoneyPot e un progetto sotto la protezione antispam. Queste aggiunte offrono ai proprietari dei negozi una visione più chiara della sicurezza del proprio negozio e una difesa più efficace contro gli attacchi automatizzati, il tutto senza alcuna difficoltà tecnica.
1. Nuova dashboard di sicurezza
È stata aggiunta una dashboard di sicurezza centralizzata che consente agli amministratori del negozio di visualizzare lo stato di sicurezza completo del proprio punto vendita da un’unica schermata.
La dashboard mostra dettagli chiave come:
Punteggio di sicurezza
Protezioni di sicurezza attive
Tentativi di accesso riusciti e non riusciti
Tasso di successo dell’accesso
Copertura dell’autenticazione a due fattori
Blocchi IP attivi
Statistiche sulla protezione dallo spam
Indirizzi IP segnalati
Attività di cattura dei bot
Recenti classificazioni del progetto Honeypot
Indirizzi IP più utilizzati negli attacchi
Principali account amministratori target
Questa nuova funzionalità consente ai commercianti di monitorare facilmente gli eventi di sicurezza in tempo reale e individuare i problemi prima che si aggravino.
2. Protezione Honeypot
Una nuova funzionalità Honeypot aggiunge un primo livello di difesa invisibile contro i bot. Funziona inserendo un campo nascosto all’interno di alcuni moduli del negozio online: i visitatori reali non se ne accorgono, ma i bot che compilano tutti i campi vengono automaticamente individuati all’istante.
Protegge i moduli di registrazione, accesso, contatto, iscrizione alla newsletter e commenti sui prodotti.
Funziona senza modificare il tema del tuo negozio.
Non necessita di servizi di terze parti
Rimane invisibile ai veri visitatori
Riduce gli accessi spam e le registrazioni false
Per risultati ancora più efficaci, Honeypot funziona bene insieme a Modulo Captcha di PrestaShop per fermare i bot più avanzati.
3. Integrazione del progetto Honeypot
Questo aggiornamento collega inoltre il modulo a Project Honeypot, un servizio globale affidabile che identifica gli spammer noti e gli indirizzi IP dannosi.
A differenza della protezione basata esclusivamente sui moduli, Project Honeypot verifica la reputazione di un visitatore prima ancora che questi acceda ai vostri moduli.
I punti salienti principali includono:
Controlli di reputazione IP in tempo reale tramite il servizio Http-bl
Modalità osservatore per monitorare i visitatori sospetti senza bloccarli
Modalità azione per bloccare automaticamente gli indirizzi IP segnalati
Impostazioni personalizzate della durata del ban
Supporto per whitelist IP per utenti attendibili, reti aziendali e servizi CDN
Registri chiari che mostrano la reputazione del visitatore e le azioni intraprese.
Richiede agli amministratori di confermare la propria identità con un codice monouso a tempo generato da un’app di autenticazione, oltre alla password. Ciò impedisce l’acquisizione dell’account anche in caso di fuga di dati, tentativi di indovinare la password o riutilizzo da una precedente violazione.
Protezione dalla forza bruta
Blocca temporaneamente un indirizzo IP che accumula troppi tentativi di accesso amministrativo falliti entro un intervallo di tempo definito, neutralizzando gli script automatizzati di credential stuffing e di indovinamento delle password senza richiedere alcun intervento manuale.
Se uno script di un utente malintenzionato tenta 50 combinazioni di password contro l’account amministratore in meno di un minuto, l’indirizzo IP viene bloccato automaticamente dopo il limite di tentativi configurato, per la durata del blocco configurato.
Protezione IP amministrativa
Limita l’accesso al back-office a un elenco definito di indirizzi IP; tutti gli altri vengono bloccati prima ancora di raggiungere la pagina di login. Questo è il sistema di controllo più efficace contro i tentativi di accesso amministrativo esterno, poiché blocca la richiesta prima ancora che vengano verificate le credenziali.
Rinominare la cartella (URL di amministrazione nascosto)
Questo modulo può nascondere la vera cartella di amministrazione dietro un URL virtuale segreto, in modo che il percorso effettivo del back-office restituisca un errore 404 a chiunque non conosca il nome virtuale. In questo modo, il tuo negozio viene escluso dall’elenco dei siti che i bot trovano scansionando i nomi comuni delle cartelle di amministrazione.
Autenticazione HTTP (amministrazione e frontend)
Utilizzando questo modulo, è possibile aggiungere un ulteriore prompt di nome utente e password a livello di browser, prima ancora che venga caricata la schermata di login di PrestaShop, sia per il back office che per il negozio online. Si tratta di un secondo livello di autenticazione che opera completamente al di fuori dell’applicazione, utile per ambienti di staging, negozi di prova o come ulteriore livello di controllo amministrativo.
Firewall per applicazioni Web (WAF)
Analizza i dati in entrata provenienti da richieste GET, POST e cookie alla ricerca di noti schemi di attacco di SQL injection, cross-site scripting e path-traversal, bloccando le corrispondenze con una risposta HTTP 403. In questo modo, si intercetta una grande quantità di tentativi di sfruttamento automatizzati prima ancora che raggiungano il codice di PrestaShop.
Intestazioni di sicurezza HTTP
Aggiunge intestazioni di risposta (HSTS, protezione dal clickjacking, protezione dal content sniffing, policy referrer, policy autorizzazioni) che indicano ai browser di applicare ulteriori comportamenti di sicurezza. Questo è un metodo senza svantaggi per rafforzare la gestione del sito da parte dei browser ed è spesso richiesto per la conformità PCI e per le checklist di audit di sicurezza.
Protezione antispam (CAPTCHA)
Aggiunge la verifica CAPTCHA (Cloudflare Turnstile, Google reCAPTCHA o hCaptcha) al modulo di contatto e al modulo di registrazione clienti, riducendo gli invii di spam e la creazione fraudolenta di account senza richiedere alcuna modifica al tema.
Protezione contro le carte contraffatte
Blocca le richieste di manipolazione del carrello basate su GET, una tecnica comune dei bot che esegue la scansione e il precaricamento dei carrelli utilizzando parametri URL anziché azioni di aggiunta al carrello reali. In questo modo, i dati del carrello e dell’inventario rimangono puliti dal rumore generato dai bot, senza influire sui clienti reali.
Protezione del contenuto
Scoraggia la copia occasionale di contenuti tramite il blocco delle combinazioni di tasti clic destro, copia e incolla, visualizzazione del codice sorgente e Strumenti per sviluppatori, aumentando lo sforzo necessario per l’estrazione occasionale di descrizioni e immagini di prodotti.
Scansione antimalware
Esegue scansioni programmate di integrità dei file della tua installazione di PrestaShop, confrontando i file con una baseline di riferimento nota e segnalando i file nuovi o modificati come potenziali minacce. Questo permette di individuare prove di una compromissione, come codice iniettato, file di sistema modificati o nuovi file inattesi, spesso ben prima che diventino visibili sul sito.
3. Installazione del modulo PrestaShop Security Manager
Caricamento del modulo
Accedi al back office di PrestaShop con un account amministratore.
Accedere a Moduli > Gestore moduli.
Clicchi Carica un modulo nell’angolo in alto a destra.
Seleziona il file ZIP del modulo che hai scaricato dopo l’acquisto.
Attendi che l’indicatore di avanzamento del caricamento completi. Non abbandonare la pagina durante questa fase, poiché ciò potrebbe interrompere il trasferimento del file in caso di connessioni lente.
Il modulo aggiunge una nuova voce al menu del back-office, in genere sotto i moduli installati o in una sezione dedicata alla sicurezza, a seconda del tema PrestaShop utilizzato. Aprendolo, si accede a una schermata di configurazione organizzata in tre aree principali, ciascuna suddivisa in schede separate:
Sicurezza amministrativa: Controlli applicabili alle sessioni di back-office e amministrative, tra cui autenticazione a due fattori (2FA), protezione dagli attacchi brute-force, protezione IP amministratore, ridenominazione cartelle, autenticazione HTTP e monitoraggio degli accessi, che comprende la sottosezione Dipendenti per la gestione delle singole iscrizioni all’autenticazione a due fattori.
Sicurezza del frontend: Controlli che si applicano al traffico rivolto ai clienti, tra cui il firewall per applicazioni web, le intestazioni di sicurezza HTTP, la protezione dallo spam, la protezione dai carrelli falsi, la protezione dei contenuti e l’autenticazione HTTP del negozio online.
Anti-malware: Configurazione della scansione e report storici delle scansioni, incluso l’URL CRON utilizzato per le scansioni pianificate e un registro ricercabile e filtrabile delle scansioni precedenti.
Nella parte superiore della pagina di configurazione, indipendentemente dalla scheda in cui ti trovi, troverai il URL di ripristino di emergenza, un collegamento permanente che disabilita le funzionalità restrittive del modulo con un solo clic, nel caso in cui dovessi rimanere bloccato fuori.
Importante: Questa è l’informazione più importante del modulo presente in questo manuale utente. Puoi copiarla ora, prima di configurare qualsiasi altra cosa, e salvarla al di fuori del pannello di amministrazione, in modo da potervi accedere in seguito.
5. Sicurezza amministrativa
La sicurezza amministrativa è il fulcro di questo modulo di sicurezza amministrativa PrestaShop: l’insieme di controlli che proteggono l’accesso al back-office, che rappresenta il singolo obiettivo di maggior valore per qualsiasi negozio. Un account amministratore compromesso offre a un aggressore una portata di gran lunga maggiore rispetto a qualsiasi vulnerabilità del front-end, pertanto questa sezione merita la massima attenzione durante la configurazione iniziale.
Autenticazione a due fattori (2FA)
Gli amministratori del negozio possono utilizzare questo Modulo di autenticazione a due fattori per PrestaShop richiedere un codice monouso basato sul tempo da un’app di autenticazione oltre alla normale password, chiudendo il
Abilita 2FA: Attiva il supporto per l’autenticazione a due fattori tramite l’interruttore; gli amministratori vengono reindirizzati alla pagina per configurare un’app di autenticazione al successivo accesso.
Abilita per tutti gli store, anche se non è ancora obbligatorio.
Inserisci gli indirizzi IP nella lista bianca: Amministratori del negozio con IP aggiunti che saltano completamente l’autenticazione a due fattori, uno per riga o separati da virgole; esentati anche quando l’opzione “Forza” è attiva.
Si consiglia di aggiungere l’ufficio o la casa come rete di sicurezza prima di forzare l’autenticazione a due fattori.
Forza 2FA: È possibile richiedere a tutti gli amministratori non inclusi nella whitelist di configurare l’autenticazione a due fattori prima di poter procedere.
Inoltre, abilita questa funzione solo dopo aver inserito un IP attendibile nella whitelist o aver confermato l’URL di ripristino.
b) Dipendenti
ID: Identifica l’account del dipendente.
Stato dell’autenticazione a due fattori: Mostra se l’autenticazione a due fattori (2FA) è attualmente configurata per quel dipendente, tramite la scheda Stato 2FA.
Si raccomanda di effettuare controlli periodici, soprattutto in seguito a cambi di personale.
Azioni: Reimposta (disabilita) un’iscrizione all’autenticazione a due fattori persa, consentendo al dipendente di configurarla nuovamente.
Da utilizzare immediatamente se un dipendente smarrisce il proprio dispositivo di autenticazione.
Il percorso di implementazione consigliato prevede di abilitare inizialmente l’autenticazione a due fattori (2FA) in modalità facoltativa, per poi attivare l’autenticazione a due fattori obbligatoria una volta che tutti gli utenti si siano registrati. In questo modo si impedisce l’accesso non autorizzato agli account tramite password rubate, indovinate o riutilizzate, poiché una password rubata da sola non è più sufficiente per accedere. Questa soluzione è particolarmente utile per i negozi con accesso remoto o da parte di collaboratori esterni, per le sedi amministrative con più dipendenti o per qualsiasi negozio che abbia già subito una violazione delle credenziali di accesso.
Importante: Non forzare mai l’autenticazione a due fattori (2FA) su tutto il sito senza prima aver inserito nella whitelist almeno un IP attendibile o aver verificato che l’URL di ripristino di emergenza funzioni. Mantieni l’elenco degli IP nella whitelist breve e rivedilo regolarmente, poiché tali indirizzi bypassano completamente la 2FA. La scheda Dipendenti ti consente di recuperare l’accesso all’account di un collega senza disabilitare la protezione 2FA per l’intero negozio, il che è utile in caso di smarrimento o sostituzione del telefono, reinstallazione dell’app e cessazione del rapporto di lavoro. Vale la pena aggiungere il ripristino dello stato della 2FA alla tua checklist standard di cessazione del rapporto di lavoro ogni volta che un dipendente lascia l’azienda.
2. Protezione contro gli attacchi brute-force
Gli amministratori del negozio possono utilizzare questo Modulo di protezione dagli attacchi brute force per PrestaShop per bloccare automaticamente gli indirizzi IP che superano un numero predefinito di tentativi di accesso falliti, interrompendo gli script di credential stuffing senza necessità di monitoraggio manuale.
Abilita la protezione contro gli attacchi di forza brutaQuesta funzionalità blocca temporaneamente un indirizzo IP dopo troppi tentativi di accesso amministrativo non riusciti. Si consiglia di abilitare la protezione contro gli attacchi brute force sul proprio negozio di produzione.
Numero massimo di tentativi: Il numero massimo di tentativi è il numero di tentativi falliti consentiti prima che scatti il ban al tentativo successivo al raggiungimento del limite.
È possibile impostare il valore a 5 tentativi, in quanto si tratta di un valore predefinito ragionevole.
Intervallo di tempo (secondi): Questa finestra mobile è l’intervallo di tempo in cui vengono conteggiati i tentativi falliti.
Tempo di ban (secondi): Questo valore indica per quanto tempo un indirizzo IP bloccato rimane tale nel sistema; il blocco scade automaticamente.
Inserisci gli indirizzi IP nella lista bianca: Aggiungi gli IP mai conteggiati o bloccati e aggiungi gli IP di uffici/VPN affidabili.
Inizia con valori moderati, rivedi il registro dei tentativi di accesso dopo una settimana e restringi le impostazioni se continui a vedere schemi di attacco ripetuti da IP diversi. Questo è il nucleo del modulo di attacco brute force per PrestaShop Funzionalità: neutralizza direttamente i tentativi automatici di indovinare le password senza richiedere il monitoraggio dei log in tempo reale. È consigliabile combinarlo con l’autenticazione a due fattori (2FA) piuttosto che affidarsi esclusivamente alla protezione contro gli attacchi brute-force, poiché quest’ultima rallenta gli aggressori, mentre la 2FA li blocca completamente anche se la password viene indovinata. I blocchi sono automatici e a tempo limitato, quindi non è necessario sbloccare manualmente un indirizzo IP; il blocco si rimuove automaticamente allo scadere del periodo di tempo stabilito.
3. Protezione IP amministratore
Gli amministratori del negozio possono utilizzare questo Modulo di restrizione IP per PrestaShophttps://www.knowband.com/it/prestashop-security-manager limitare l’accesso al back-office a un elenco fisso di indirizzi IP attendibili, bloccando tutti gli altri visitatori, inclusi i bot che non riescono nemmeno a visualizzare la pagina di login.
Limita l’accesso amministrativo tramite IP: Questa funzione consente di limitare l’accesso al Back Office a un elenco specifico di indirizzi IP attendibili.
Come funziona:
Quando questa opzione è abilitata, solo gli indirizzi IP elencati di seguito potranno accedere al tuo Back Office; tutti gli altri visitatori, compresi coloro che tentano di accedere alla pagina di login, verranno bloccati.
Per la tua sicurezza, il tuo indirizzo IP attuale viene automaticamente aggiunto all’elenco degli indirizzi consentiti nel momento in cui abiliti questa opzione, in modo da evitare che tu ti blocchi accidentalmente l’accesso.
Indirizzi IP consentiti (obbligatorio): Solo gli indirizzi IP inseriti qui saranno autorizzati ad accedere al Back Office.
4. Rinominare la cartella Admin
Nascondi il nome della cartella amministratore: Gli amministratori del negozio possono utilizzare questa funzionalità, parte del modulo di sicurezza di PrestaShop, per nascondere l’URL reale del back-office dietro un indirizzo virtuale segreto. In questo modo, il tuo negozio viene escluso dall’elenco dei siti rilevati dagli scanner automatici che cercano di indovinare i nomi comuni delle cartelle amministrative.
Nascondi l’amministratore dietro un nome virtuale: Quando questa opzione è attiva, l’URL di amministrazione diretto restituisce un errore 404 e il back office è raggiungibile solo tramite l’URL virtuale impostato di seguito. Nome amministratore virtuale: inserisci un nome composto da 3 a 32 lettere, cifre, trattini o underscore. Usa questo nome come segreto, proprio come una password.
5. Autenticazione HTTP (Amministratore)
Gli amministratori del negozio possono utilizzare questa funzionalità per aggiungere una richiesta di nome utente e password a livello di browser, accessibile dall’intero back office, sovrapponendosi al normale login amministrativo di PrestaShop come ulteriore livello di protezione.
Abilita l’autenticazione HTTP per l’amministratore
Questa funzionalità fa parte del modulo di sicurezza di PrestaShop. Questa opzione specifica aggiunge una richiesta di nome utente e password prima ancora che venga caricata la schermata di accesso all’area amministrativa, offrendo un ulteriore livello di sicurezza oltre alle normali credenziali di amministratore.
Abilita l’autenticazione HTTP per l’amministratoreQuando questa opzione è attiva, i visitatori devono inserire nome utente e password in una finestra di dialogo del browser prima di poter visualizzare la schermata di accesso dell’amministratore.
Nome utente / Password: Queste sono le credenziali richieste per la richiesta di autenticazione HTTP. La password viene memorizzata in forma crittografata e non viene mai salvata in chiaro.
Inserisci gli indirizzi IP nella lista bianca: Gli indirizzi IP elencati qui salteranno completamente la richiesta di password.
Compatibilità del server (CGIPassAuth): Questo aggiunge una direttiva necessaria sui server che eseguono PHP come FastCGI/PHP-FPM, dove altrimenti l’intestazione di autenticazione non viene trasmessa correttamente.
6. Monitoraggio degli accessi
Gli amministratori del negozio possono utilizzare questo modulo di sicurezza per l’accesso a PrestaShop Funzionalità per ricevere avvisi in caso di accesso riuscito e per mantenere un registro di controllo scaricabile di ogni tentativo di accesso amministratore.
Notifiche di accesso e registro di controllo
Email di conferma dell’accesso riuscito: Questa opzione invia un’email di notifica ogni volta che un amministratore effettua correttamente l’accesso al back office.
E-mail di notifica: Questo è l’indirizzo a cui vengono inviate le notifiche di accesso. Se lasciato vuoto, verrà utilizzato l’indirizzo email predefinito del tuo negozio.
Registra i tentativi di accesso dell’amministratore: Questa opzione registra una riga per ogni tentativo di accesso, includendo indirizzo IP, ora, email ed esito, in un file di registro scaricabile.
Registro dei tentativi di accesso: Questo è il registro vero e proprio. I pulsanti di download si attivano non appena vengono create delle voci.
6. Protezione del frontend
La sicurezza frontend protegge il tuo negozio online, la parte del tuo sito con cui ogni cliente e ogni bot interagiscono direttamente. È qui che un Modulo firewall di PrestaShopModulo captcha per PrestaShop, e un modulo di intestazioni di sicurezza PrestaShop Tutte le funzionalità coesistono, ognuna delle quali affronta una diversa categoria di minacce rivolte al cliente.
Firewall dell’applicazione Web
Gli amministratori del negozio possono utilizzare questo Modulo WAF di PrestaShop per bloccare automaticamente le richieste contenenti vulnerabilità note di SQL injection, cross-site scripting e path-traversal prima che raggiungano il codice sorgente del negozio online.
Intestazioni di sicurezza HTTP
Gli amministratori del negozio possono utilizzare questo modulo di intestazioni di sicurezza PrestaShop Istruire i browser dei visitatori ad applicare automaticamente protezioni aggiuntive, senza alcuna modifica visibile alla vetrina del negozio.
Intestazioni di sicurezza
Queste impostazioni aggiungono piccole istruzioni invisibili che indicano ai browser web come gestire il tuo negozio in modo sicuro. Non è necessario essere esperti di informatica per utilizzarle; la maggior parte è sicura e può essere attivata una volta per tutte.
Protezione XSS Si tratta di una vecchia funzionalità di sicurezza che aiuta a bloccare un certo tipo di attacco. La maggior parte dei browser moderni offre ora una protezione integrata migliore, ma attivarla non crea alcun problema; pensatela come un blocco di sicurezza aggiuntivo per i browser più datati.
Protezione anti-click Questo impedisce ad altri siti web di visualizzare segretamente il tuo negozio all’interno di un frame nascosto sulla propria pagina, un trucco a volte utilizzato per indurre i visitatori a cliccare su elementi che non intendevano cliccare.
Protezione contro l’intercettazione dei contenuti A volte i browser cercano di “indovinare” il tipo di file che stanno visualizzando, una vulnerabilità che può essere sfruttata dagli aggressori. Questa impostazione indica ai browser di fidarsi del tipo di file specificato dal tuo archivio, anziché tentare di indovinarlo.
Navigazione solo HTTPS (HSTS) Questo indica ai browser di connettersi sempre al tuo negozio utilizzando la versione sicura e crittografata del tuo sito (HTTPS), mai quella non protetta.
Includi sottodomini / Precarica Questo estende la stessa regola di connessione sicura a tutti i sottodomini che utilizzi (come blog.yourstore.com) e può facoltativamente registrare il tuo negozio in un elenco globale che i browser controllano automaticamente.
Politica di riferimento Quando qualcuno clicca su un link dal tuo negozio a un altro sito, i browser in genere condividono alcune informazioni sulla provenienza del visitatore. Questa impostazione limita la quantità di informazioni condivise.
Politica sulle autorizzazioni Questa impostazione consente di controllare quali funzionalità del dispositivo, come la fotocamera o il microfono, le pagine del tuo negozio possono utilizzare nel browser di un visitatore.
Protezione Spam
Gli amministratori del negozio possono utilizzare questo Modulo di protezione antispam per PrestaShop and Modulo captcha per PrestaShop Funzionalità per aggiungere automaticamente la verifica CAPTCHA ai moduli di contatto e di registrazione clienti.
1. Protezione antispam (CAPTCHA)
Questa caratteristica fa parte della Modulo di sicurezza PrestaShop, aiutando a impedire che bot e spammer inondino i moduli di contatto e di registrazione con invii indesiderati. Come integrato modulo antispam per PrestaShop and Modulo captcha per PrestaShop, funziona insieme ad altri strumenti come un Modulo reCAPTCHA per PrestaShop, Modulo tornello Cloudflare per PrestaShope Modulo hCaptcha per PrestaShop, tutto progettato per verificare che a inviare i moduli sia un visitatore reale e non un bot.
Abilita la protezione antispam Quando attivata, questa opzione aggiunge un controllo CAPTCHA ai moduli di contatto e di registrazione. Il controllo avviene sul server prima che il modulo venga accettato, quindi non può essere aggirato.
Provider Qui puoi scegliere quale servizio CAPTCHA utilizzare: Cloudflare Turnstile, Google reCAPTCHA o hCaptcha. Ognuno funziona in modo leggermente diverso, ma tutti hanno lo stesso scopo: bloccare lo spam automatico.
Chiave del sito / Chiave segreta Si tratta di codici speciali forniti dal servizio CAPTCHA da te scelto, che collegano in modo sicuro il tuo negozio a tale servizio.
Tema widget Questa opzione controlla l’aspetto della finestra CAPTCHA, ad esempio Automatico, Chiaro o Scuro.
2. [Nuovo] Campo di Honeypot
Honeypot aggiunge un ulteriore livello di protezione antispam al tuo frontend inserendo campi invisibili all’interno di moduli selezionati. I visitatori o i clienti reali non vedranno mai questi campi, ma i bot automatici che tentano di compilarli tutti possono essere individuati e bloccati. Questa protezione leggera e semplice riduce lo spam, gli account falsi e gli accessi non autorizzati, mantenendo al contempo un’esperienza di acquisto fluida per i clienti reali.
Honeypot abilitatoAttiva questa impostazione per abilitare la protezione Honeypot sul tuo negozio. Una volta attivata, il modulo aggiunge silenziosamente un campo nascosto ai moduli selezionati. Se un bot compila questo campo nascosto, l’invio viene contrassegnato come sospetto e bloccato prima ancora di essere elaborato.
Moduli protetti: Scegli quali moduli devono essere protetti dalla protezione Honeypot. Il modulo supporta:
Registrazione – Blocca la creazione automatica di account e le registrazioni false.
Accedi– Blocca i tentativi di accesso automatizzati e gli attacchi basati su bot.
Contatti Blocca i messaggi di spam e le richieste automatiche dalla tua casella di posta.
Newsletter– Impedisce iscrizioni false o automatiche alla newsletter. Nota: questo dipende dal modulo newsletter e dalla configurazione del tema. Se il modulo non viene trovato in una pagina, la protezione viene automaticamente ignorata.
Commenti sul prodotto– Protegge i moduli di recensione e commento da spam e inserimenti automatici. Nota: questa funzionalità dipende dal modulo Commenti prodotto e dalla configurazione del tema. Se il modulo non è disponibile, la protezione viene automaticamente disabilitata.
3.0 Progetti HoneyPot
Abilitare il progetto Honeypot: Attiva/disattiva la scheda per l’intera funzionalità. Quando è abilitata, l’indirizzo IP di ogni visitatore viene controllato rispetto a Http: BL (la blacklist basata su DNS di Project Honeypot) non appena carica una pagina. Questo è ciò che la rende “proattiva” rispetto a un campo modulo honeypot, che reagisce solo quando qualcuno invia effettivamente un modulo. Chiave di accessoLa chiave di accesso è un identificativo di 12 caratteri minuscoli rilasciato da Project Honeypot che collega le tue ricerche HTTP:BL al tuo account. Non è una credenziale segreta (non garantisce l’accesso a nulla), ma indica semplicemente al servizio DNS quale sito sta effettuando la richiesta, in modo simile a una chiave API utilizzata per l’attribuzione/limitazione delle richieste anziché per l’autenticazione. Modalità solo osservatoreGli indirizzi IP vengono ricercati e classificati, e tutto viene registrato, ma nessuno viene mai bloccato. Questa è una fase di raccolta dati. Ambito del registro: Log Scope nel modulo di sicurezza di PrestaShop controlla la quantità di informazioni che vengono scritte nel registro di classificazione. Solo indirizzi IP segnalati: più leggero, registra solo i visitatori che Http: BL considera rischiosi. Tutti i visitatoriRegistra la classificazione di ogni visitatore, inclusi quelli “sicuri”, utile per creare un quadro di riferimento della reputazione complessiva del tuo traffico. Cresce rapidamente, quindi le voci vengono eliminate automaticamente dopo 7 giorni.
Durata del ban (secondi): Rilevante solo quando si è in modalità Azione (IP segnalato). Imposta per quanto tempo un IP bloccato rimane bloccato prima di poter riprovare.
IP da inserire nella whitelist- È possibile inserire gli IP nella whitelist in modo che non vengano mai bloccati. Registro di classificazione: questo registro mostra l’IP di ciascun visitatore, la sua classificazione (Sicuro, Sospetto, Raccoglitore o Spammer di commenti) e se il sistema lo ha semplicemente osservato o lo ha effettivamente bloccato. Questo è ciò che si esamina durante la fase di osservazione per verificare la presenza di falsi positivi prima di passare alla modalità di azione.
Protezione contro le carte contraffatte
Protezione contro la manomissione del carrello
Questa funzionalità viene utilizzata per bloccare la manipolazione automatizzata del carrello basata su GET, una tecnica comune basata su script che si distingue dalle azioni di aggiunta al carrello reali effettuate da acquirenti reali. Gli amministratori del negozio possono fare affidamento su questo Knowband una funzionalità per proteggere il loro negozio da bot o script che tentano di aggiungere articoli al carrello manipolando direttamente un URL, invece di cliccare normalmente sul sito del negozio.
Protezione del contenuto
Gli amministratori del negozio possono utilizzare questo modulo di protezione dei contenuti di PrestaShop per scoraggiare la copia non autorizzata di testi e immagini della vetrina.
Abilita la protezione dei contenuti Questa funzione funge da interruttore principale per la protezione dei contenuti. Tieni presente che funziona solo come deterrente: un utente determinato può comunque aggirarla utilizzando gli strumenti per sviluppatori del proprio browser.
Disabilita Copia / Taglia / Incolla Questa funzione serve a bloccare le scorciatoie da tastiera che i visitatori userebbero normalmente per copiare, tagliare o incollare contenuti dalle tue pagine.
Disattiva la visualizzazione del codice sorgente (Ctrl+U) Questa funzione serve a bloccare il collegamento rapido del browser che permette ai visitatori di visualizzare il codice sorgente della tua pagina.
Disabilita il menu contestuale del clic destro Questa funzione serve a rimuovere il menu contestuale che appare cliccando con il tasto destro del mouse, impedendo così ai visitatori di salvare immagini o copiare contenuti.
Disabilita la selezione del testo Questa funzione serve a impedire ai visitatori di evidenziare o selezionare il testo sulla pagina.
Disabilita gli Strumenti per sviluppatori / Ispeziona (F12) Questa funzione serve a bloccare le scorciatoie da tastiera F12, Ctrl+Shift+I e Ctrl+Shift+J. Si noti che non impedisce l’apertura degli Strumenti per sviluppatori tramite il menu del browser.
Indirizzi IP consentiti (Personale) Gli amministratori del negozio possono utilizzare questo campo per elencare gli indirizzi IP che aggirano tutte le restrizioni di protezione dei contenuti.
Autenticazione HTTP (Frontend)
Gli amministratori del negozio possono utilizzare questo Knowband Modulo di protezione con password per PrestaShop, che consente di proteggere l’intero negozio online tramite nome utente e password inseriti direttamente nel browser. Questo modulo è separato dall’autenticazione HTTP dell’amministratore, descritta nella Sezione 7.
Abilita l’autenticazione HTTP per il negozio online. Questa funzione viene utilizzata per aggiungere una richiesta di password davanti all’intero sito web, prima che sia possibile visualizzare qualsiasi pagina.
Nome utente / Password Gli amministratori del negozio possono utilizzare questo campo per impostare credenziali specifiche per il negozio online, che verranno memorizzate in forma crittografata.
IP della lista bianca Gli amministratori del negozio possono utilizzare questo campo per elencare gli indirizzi IP che ignorano completamente la richiesta di password del negozio.
Questa funzione serve a mantenere privato un negozio in fase di pre-lancio o di test, impedendone l’accesso ai motori di ricerca e ai visitatori occasionali. L’ostacolo è intenzionale: questa impostazione è pensata per bloccare completamente l’accesso, non per operare in modo invisibile in background.
Se la richiesta di password continua a ripetersi anche dopo l’inserimento corretto su un server che esegue FastCGI/PHP-FPM, gli amministratori del negozio possono abilitare l’impostazione CGIPassAuth nella sezione Autenticazione HTTP di amministrazione, nella scheda 5 della sezione 7. Tale impostazione si applica sia alla richiesta di password per l’area amministrativa che a quella per il negozio online.
7. Protezione antimalware
La protezione antimalware completa il modulo con la scansione programmata dell’integrità dei file, un livello che opera indipendentemente dalla sicurezza dell’accesso e dalla protezione del negozio online, focalizzato esclusivamente sul rilevamento di modifiche non autorizzate ai file dell’installazione.
Impostazioni profilo
Abilita l’antimalware Questa funzione funge da interruttore principale per lo scanner antimalware. Quando è disabilitata, l’endpoint di scansione termina immediatamente senza eseguire alcuna scansione.
Avviso via email sulle nuove minacce Questa funzione viene utilizzata per inviare un avviso all’indirizzo email dell’amministratore del negozio ogni volta che una scansione rileva minacce nuove o modificate. Gli avvisi ripetuti per falsi positivi noti vengono automaticamente soppressi, quindi non riceverai due volte una notifica relativa allo stesso articolo.
Escludi percorsi Gli amministratori del negozio possono utilizzare questo campo per elencare i percorsi relativi, uno per riga, che devono essere ignorati durante la scansione. Ciò è utile per sopprimere i falsi positivi noti, come le directory dei fornitori.
URL CRON Questa funzionalità viene utilizzata per fornire un URL univoco protetto da token che attiva una scansione ogni volta che viene richiesto dallo scheduler del server.
Per configurare tutto correttamente, abilita la funzionalità, attiva gli avvisi via e-mail e aggiungi l’URL CRON alle attività pianificate del pannello di controllo del tuo hosting (o direttamente al crontab del tuo server se lo gestisci autonomamente), in genere programmate per le ore non di punta come le 2 del mattino. Gli avvisi vengono inviati solo per minacce effettivamente nuove o modificate; una volta che un file è stato rilevato e escluso o confermato, gli avvisi ripetuti per lo stesso elemento noto vengono soppressi, in modo che la tua casella di posta non venga inondata dallo stesso ritrovamento notte dopo notte.
Rapporti di scansione
ID Questa funzione viene utilizzata per assegnare un identificatore sequenziale a ogni ciclo di scansione, rendendo facile il riferimento alle singole scansioni.
Data Questa funzione viene utilizzata per registrare quando è stata eseguita ciascuna scansione.
Innescato da Questa funzione viene utilizzata per mostrare se una scansione è stata eseguita manualmente o tramite un’attività CRON pianificata.
File scansionati Questa funzione viene utilizzata per visualizzare il numero totale di file controllati durante quella scansione.
Minacce Questa funzione viene utilizzata per mostrare il numero di file nuovi o modificati segnalati durante la scansione.
Durata Questa funzione viene utilizzata per registrare il tempo impiegato per completare la scansione.
Stato Questa funzione viene utilizzata per indicare lo stato di completamento della scansione.
Visualizar relatório Gli amministratori del negozio possono utilizzare questa opzione per visualizzare i risultati dettagliati di quella specifica scansione.
8. CONCLUSIONE
PrestaShop Security Manager riunisce le protezioni di cui la maggior parte dei negozi finisce per aver bisogno singolarmente, tra cui un Modulo di autenticazione a due fattori per PrestaShopmodulo di attacco brute force per PrestaShopModulo firewall di PrestaShopModulo captcha per PrestaShope la scansione antimalware per l’integrità dei file, in un unico sistema configurato centralmente. backend sicuro di PrestaShopConfigurato con cura, a partire dal monitoraggio degli accessi e dall’URL di ripristino di emergenza, prima di aggiungere controlli più restrittivi, riduce significativamente le vie di attacco più comuni che prendono di mira i negozi PrestaShop, senza creare problemi né ai clienti né al tuo team.
Le email di conferma d’ordine presentano un problema di recapito che la maggior parte dei proprietari di negozi non prende in considerazione finché un cliente non si lamenta. I messaggi WhatsApp raggiungono tassi di apertura del 95-98%, contro il 20-25% delle email, una differenza che si riflette direttamente sul numero di clienti che effettivamente visualizzano gli aggiornamenti inviati. Un’estensione WhatsApp CRM per OpenCart elimina il lavoro manuale e le notifiche vengono inviate al cliente al momento giusto, senza che il tuo team debba fare nulla.
Il Knowband Estensione WhatsApp CRM e per le notifiche degli ordini per OpenCart Integra il tuo negozio con l’API di WhatsApp Business. Le conferme di nuovi ordini e gli avvisi di cambio di stato vengono inviati automaticamente. Il tuo team di assistenza può chattare con i clienti in tempo reale direttamente dall’area amministrativa di OpenCart. È inoltre possibile inviare messaggi promozionali a un elenco di contatti segmentato, all’orario da te programmato. Un’icona di chat sulla vetrina del tuo negozio mette i tuoi operatori a disposizione di qualsiasi visitatore.
Questa guida documenta ogni scheda e campo dell’estensione. Ogni impostazione è descritta esattamente come appare nel pannello di amministrazione, sia che si tratti di una nuova installazione o di una configurazione specifica.
1.1 A chi è destinata questa estensione OpenCart WhatsApp CRM?
Questa estensione è adatta a:
Proprietari di negozi che desiderano ricevere automaticamente le notifiche degli ordini tramite WhatsApp, senza bisogno dell’intervento di uno sviluppatore.
Personale di supporto che necessita di un’estensione di chat live di WhatsApp per OpenCart per poter rispondere ai messaggi dei clienti direttamente dal backend di OpenCart.
Commercianti che desiderano un’estensione di integrazione WhatsApp per OpenCart che gestisca in un’unica soluzione sia le notifiche automatiche che le campagne di marketing outbound.
Agenzie che realizzano negozi OpenCart per clienti che hanno richiesto un’API WhatsApp Business collegata al loro negozio.
2.0 Guida all’installazione dell’estensione OpenCart WhatsApp Live Chat
Passaggio 1: Scarica l’estensione
Dopo l’acquisto, scarica il file videomate.ocmod.zip, che contiene il plugin video completo per OpenCart. 1. Estrai il file scaricato; al suo interno troverai videomate.ocmod.zip e le cartelle necessarie. 2. Vai alla cartella di caricamento e individua i file admin e catalog.
3. Copia questi file nella directory principale del tuo negozio OpenCart
Passaggio 2: caricamento tramite l’installazione dell’estensione
Vai su Estensioni > Programma di installazione delle estensioni nel pannello di amministrazione di OpenCart.
Carica il file videomate.ocmod.zip.
Una volta installato, vai su Estensioni > Modifichee fare clic ricaricare applicare le modifiche.
Passaggio 3: Assegnare le autorizzazioni utente
Accedere a Sistema > Utenti > Gruppi di utenti, quindi modifica il tuo gruppo e abilita le autorizzazioni per estensione/modulo/videomate.
Passaggio 4: abilitare il modulo
Accedere a Estensioni > Programma di installazione delle estensioni nella dashboard di amministrazione di OpenCart.
2.3 Problemi comuni di installazione
Caricamento non riuscito: Probabilmente il tuo provider di hosting sta limitando la dimensione dei file. Chiedi loro di aumentare i valori di `upload_max_filesize` e `post_max_size` nelle impostazioni PHP ad almeno 32 MB.
Le email non vengono inviate: Vai su Sistema, poi su Impostazioni e infine sulla scheda Posta. L’estensione utilizza la configurazione di posta predefinita del negozio, a meno che tu non ne abbia impostata una diversa a livello del modulo.
La pagina sembra errata: Cancella la cache del browser. Quindi reimposta la cache del tema OpenCart utilizzando l’icona a forma di ingranaggio blu nel pannello di aggiornamento della Dashboard.
3.0 Panoramica del pannello di amministrazione
L’estensione OpenCart WhatsApp CRM aggiunge una sezione dedicata alla barra laterale di amministrazione di OpenCart dopo l’installazione. Ogni scheda di questa sezione ha una funzione specifica:
Impostazioni del modulo/API: Qui vanno inserite le credenziali dell’API di WhatsApp Business, insieme alla configurazione del webhook.
Modelli: Qui puoi scrivere e inviare modelli a WhatsApp per la revisione.
Impostazioni dell’ordine: Decide quali avvisi WhatsApp basati sugli ordini sono attivi e quando vengono inviati.
Fattore scatenante dello stato dell’ordine: Collega ogni stato dell’ordine al modello che viene inviato per esso.
CRM: Il pannello di chat in tempo reale per conversazioni bidirezionali con i clienti.
Contatti: Il tuo database completo di contatti, con funzioni di importazione ed esportazione integrate.
liste: Gruppi di contatti a cui vengono inviate le promozioni.
promozioni: Crea e pianifica campagne di invio di chiamate in uscita ai tuoi elenchi di contatti.
agenti: Gli agenti dell’assistenza clienti che i tuoi visitatori vedono nella finestra di chat a comparsa del negozio online.
Impostazioni della chat: Impostazioni che controllano l’icona mobile di WhatsApp sulla vetrina del tuo negozio.
Registri dei messaggi: Un registro con data e ora di tutti i messaggi inviati e ricevuti tramite l’interno.
Nessuna funzionalità dell’estensione OpenCart WhatsApp Business API funzionerà finché questa scheda non sarà compilata. Sono necessarie quattro credenziali e tutte e quattro devono essere corrette affinché l’estensione possa inviare o ricevere dati.
4.1 Impostazioni API di WhatsApp
Estensione di attivazione: Puoi attivare/disattivare facilmente il plugin tramite questo interruttore. Disattivandolo, l’estensione smetterà di inviare messaggi e la chat del negozio verrà rimossa.
ID app Facebook: Recupera queste informazioni dalla Meta Developer Console. Questa informazione identifica l’app Meta da cui proviene la richiesta API.
Token di accesso di Facebook: Deve trattarsi di un token permanente, non di quello temporaneo mostrato nella scheda Configurazione API. Vai a Impostazioni Meta Business, aggiungi un Utente di sistema, concedigli il controllo completo sulla tua app e su WABA, quindi genera un token. Le tre autorizzazioni necessarie sono whatsapp_business_messaging, whatsapp_business_management e business_management. Il token va inserito qui.
ID dell’account WhatsApp Business (WABA ID): Il tuo ID WABA si trova nella Meta Developer Console, all’interno della sezione WhatsApp della tua app. Copialo da lì.
Numero di telefono: Il numero WhatsApp Business registrato da cui desideri ricevere tutti i messaggi. Selezionalo dal menu a tendina.
Salva il modulo una volta compilati tutti e quattro i campi. Qualsiasi campo lasciato vuoto o con dati errati mostrerà immediatamente un errore di convalida. Lo stesso vale per un token di accesso scaduto.
4.2 Configurazione del webhook
Sotto i campi delle credenziali, la sezione Informazioni di configurazione mostra un URL Webhook e un token di verifica specifici per il tuo negozio. Questi dati vanno inseriti nella Meta Developer Console.
Nella tua app Meta, vai su WhatsApp, poi su Configurazione e incolla i due valori nei campi di configurazione del webhook. Dopodiché, l’estensione rileverà automaticamente i messaggi in arrivo e gli aggiornamenti di stato dei modelli.
Il webhook non è strettamente necessario per iniziare. Se non è ancora configurato, puoi fare clic su Sincronizza modelli nella scheda Modelli di messaggio in qualsiasi momento per recuperare manualmente lo stato di approvazione più recente da WhatsApp.
5.0 Impostazioni dell’ordine
Nella scheda Impostazioni ordine è possibile controllare quando l’estensione di notifica ordini di OpenCart per WhatsApp invia i messaggi e quali modelli utilizza.
5.1 Impostazioni degli ordini WhatsApp
Abilita il messaggio per i nuovi ordini: Quando questa opzione è attiva, viene inviato un messaggio WhatsApp al cliente ogni volta che arriva un nuovo ordine nel tuo negozio.
Abilita il messaggio di stato dell’ordine: Quando questa opzione è attiva, i clienti ricevono un aggiornamento tramite WhatsApp ogni volta che lo stato del loro ordine cambia. Attivando questa opzione, viene inoltre aggiunto un campo per il numero WhatsApp al modulo di indirizzo del cliente, in modo che gli acquirenti possano inserire il numero al quale desiderano ricevere tali aggiornamenti.
5.2 Modelli di messaggio per i nuovi ordini
In questa sezione sono elencate le lingue del tuo negozio. Per ciascuna, seleziona il modello di utilità approvato che verrà inviato quando viene effettuato un nuovo ordine. Il menu a tendina include solo i modelli di utilità già approvati da WhatsApp.
Se il menu a tendina è vuoto, i tuoi modelli sono in coda in attesa di revisione da parte di WhatsApp oppure sono stati classificati come Marketing anziché Utilità. Crea un modello Utilità nella scheda Modelli di messaggio, attendi l’approvazione, quindi torna qui e salva la tua selezione.
6.0 Modelli di messaggio
I modelli utilizzati nell’estensione OpenCart WhatsApp CRM vengono creati e inviati qui. WhatsApp deve approvare un modello prima che possa essere assegnato a qualsiasi flusso di messaggi. Sia l’invio che la verifica dello stato avvengono all’interno di questa scheda.
6.1 Elenco dei modelli
In questa tabella vengono visualizzati tutti i modelli associati al tuo account WhatsApp Business. Le colonne includono ID modello, nome, caso d’uso, categoria, lingua, stato e data di creazione del modello. Lo stato può essere In sospeso, Approvato o Rifiutato.
Il pulsante Sincronizza modelli scarica i dati di stato più recenti da WhatsApp ogni volta che ne hai bisogno. I campi di ricerca in alto ti consentono di filtrare per nome del modello, categoria, lingua o intervallo di date.
6.2 Creazione di un nuovo modello
Nome e Cognome: Utilizzare solo lettere minuscole e trattini bassi. Spazi e caratteri speciali non sono ammessi.
Caso d’uso: Seleziona il caso d’uso più adatto: Per gli ordini, Per il marketing o Per i clienti.
Categoria: Utilità o Marketing. Qualsiasi modello assegnato alle notifiche degli ordini deve appartenere alla categoria Utilità. WhatsApp esamina il testo del messaggio e potrebbe spostare un modello nella categoria Marketing se sembra una promozione.
Lingua: Scegli la lingua in cui è scritto il modello. Se il tuo negozio serve clienti in più lingue, avrai bisogno di un modello separato per ciascuna.
Tipo di intestazione: Non obbligatorio. Puoi lasciare l’opzione “Nessuna intestazione” oppure aggiungere un’intestazione di tipo Testo, Immagine, Video o Documento, se il messaggio ne ha bisogno.
Corpo del messaggio: Il messaggio stesso. Le opzioni per il grassetto, il corsivo e il barrato si trovano nella barra degli strumenti dell’editor. Usa Inserisci variabile per inserire elementi come il nome del cliente, l’ID dell’ordine o il totale dell’ordine. L’anteprima del corpo del messaggio sotto l’editor mostra come appare il messaggio finale durante la sua composizione.
Piè di pagina: Una riga di testo più piccola, facoltativa, che si trova sotto il corpo principale.
Abilita il pulsante CTA: Attiva questa opzione per aggiungere un pulsante CTA al messaggio. Dovrai inserire il testo del pulsante e l’URL a cui punta.
Fai clic su Salva quando il modello è pronto. WhatsApp lo riceverà immediatamente per la revisione. I modelli semplici di solito vengono approvati in pochi minuti. Quelli più complessi possono richiedere alcune ore. Una volta approvato, verrà visualizzato in Impostazioni ordine, Modelli stato ordine e nell’elenco dei modelli CRM.
7.0 Fattori scatenanti dello stato dell’ordine
In questa scheda, a ogni stato d’ordine in OpenCart può essere associato un modello di utilità. Quando un ordine raggiunge uno stato a cui è assegnato un modello, l’estensione invia automaticamente un messaggio al cliente tramite WhatsApp.
Nella tabella sono elencati tutti gli stati utilizzati dal tuo negozio: In attesa di pagamento, Pagamento accettato, Elaborazione in corso, Spedito, Consegnato, Annullato, Rimborsato e gli altri. Ogni riga indica se le notifiche sono attive o disattivate e quale modello è attualmente associato a quello stato.
Fai clic su Modifica su una qualsiasi riga per modificarla. Attiva l’opzione Abilita notifiche WhatsApp, scegli un modello di utilità per ogni lingua del negozio dal menu a tendina e salva. La riga rifletterà immediatamente la modifica.
La scheda CRM è la sezione di chat in tempo reale di questa estensione WhatsApp Live Chat per OpenCart. Le conversazioni con i tuoi contatti sono visualizzate in una barra laterale a sinistra. Clicca su una qualsiasi di esse per visualizzare la conversazione completa a destra.
Nella parte inferiore della finestra di chat sono presenti due schede: Messaggio e Modello. La scheda Messaggio è dedicata alle risposte in formato libero, ma funziona solo nelle 24 ore che si aprono quando un cliente ti invia un messaggio. Trascorso questo tempo, passa alla scheda Modello. Da qui è possibile inviare in qualsiasi momento i modelli di marketing approvati.
Gli avvisi automatici relativi agli ordini inviati dall’estensione vengono visualizzati anche all’interno della relativa conversazione di contatto. In questo modo, il team di supporto ha sempre un quadro completo di ciò che il cliente ha ricevuto prima di iniziare a rispondere.
9.0 Promozioni
La scheda Promozioni è dedicata alle campagne WhatsApp in uscita. Seleziona l’elenco dei contatti, scegli il modello, imposta la data di invio e l’estensione si occuperà del resto.
9.1 Creazione di una promozione
Nome e Cognome: Un nome interno che permette di distinguere questa campagna dalle altre. Non è incluso nel messaggio che il cliente riceve.
Lista dei contatti: Scegli la lista WhatsApp a cui indirizzare questa campagna. Tutti i contatti presenti in quella lista riceveranno il messaggio.
Template: Seleziona un modello di marketing approvato dal menu a tendina. Qui vengono visualizzati solo i modelli della categoria Marketing.
Prenota un appuntamento presso: Specifica la data e l’ora di avvio della campagna. Deve essere una data futura. Se lasci questo campo vuoto, la campagna verrà eseguita al successivo evento CRON.
Salva. La campagna verrà aggiunta all’elenco con lo stato “Programmata”. Il comando CRON in cima alla pagina Promozioni deve essere aggiunto al server se si desidera che le campagne vengano inviate automaticamente. Questo comando verifica la presenza di campagne in sospeso ogni minuto.
Al termine di una campagna, i dati relativi a messaggi inviati e non recapitati vengono visualizzati. L’API di WhatsApp Business addebita il costo per messaggio, quindi conviene inviare prima i messaggi a un piccolo gruppo di 10-20 contatti, giusto per avere un’idea del costo effettivo prima di inviarli all’intera lista.
10.0 Contatti WhatsApp
Qui vengono memorizzati tutti i numeri di telefono a cui l’interno può inviare messaggi. Un contatto deve avere almeno un numero di telefono e un nome. Il collegamento a un account cliente OpenCart è facoltativo.
10.1 Aggiunta manuale di un contatto
Numero di telefono: Iniziate con il prefisso internazionale, senza zeri iniziali, spazi o trattini. Un numero indiano, ad esempio, si inserisce come 919310436362.
Nome e Cognome: Qualunque nome tu voglia visualizzare per questo contatto nell’interno.
Fai clic su Salva al termine.
10.2 Importazione di contatti in blocco
Fai clic su Scarica modello per ottenere il file CSV nel formato corretto. Aggiungi i dati dei tuoi contatti, torna alla sezione Contatti di WhatsApp e fai clic su Importa contatti per caricare il file. I numeri già presenti nell’estensione verranno aggiornati. I numeri non ancora presenti verranno aggiunti come nuovi contatti. Sono disponibili le opzioni Esporta in Excel ed Esporta in CSV se hai bisogno di estrarre l’intero elenco contatti.
11.0 Liste WhatsApp
Una lista WhatsApp è semplicemente un gruppo di contatti denominato. Le promozioni sono indirizzate a una sola lista alla volta. Per crearne una, fai clic su “Aggiungi nuova lista”, digita un nome e salvala. Se contrassegni una lista come predefinita, i nuovi contatti verranno aggiunti automaticamente.
È possibile assegnare i contatti alle liste dalla scheda Contatti di WhatsApp. Un contatto può essere presente in più di una lista contemporaneamente.
12.0 Impostazioni della chat
Questa scheda riguarda l’icona mobile di WhatsApp sulla tua vetrina. Quando un visitatore ci clicca sopra, appare un pop-up con l’elenco degli operatori che hai configurato. Il visitatore tocca “Chatta” accanto all’operatore con cui desidera parlare e si aprirà una conversazione WhatsApp sul suo telefono.
Attiva la chat: Attiva questa opzione per visualizzare l’icona sulla vetrina del negozio, oppure disattivala per nasconderla.
Posizione dell’icona: Posizione dell’icona sullo schermo. Le opzioni includono In basso a destra e In basso a sinistra.
Colore del tema: Il colore principale utilizzato per lo sfondo dell’icona e l’intestazione del pop-up. Il valore predefinito è il verde di WhatsApp, ovvero #25D366.
Titolo dell’intestazione: Il testo visualizzato nella parte superiore della finestra di chat. L’esempio segnaposto è “Chatta con noi”; inserisci il titolo che desideri che i tuoi visitatori vedano all’apertura della finestra.
Sottotitolo: Una breve riga visualizzata sotto il titolo dell’intestazione. Utilizzala per indicare i tempi di risposta previsti o per inserire un breve testo di supporto.
Messaggio di saluto: Messaggio iniziale visualizzato ai visitatori nella finestra di chat prima che selezionino un agente. Accetta testo semplice. In basso a destra dell’area di testo sono disponibili un selettore di emoji di WhatsApp e opzioni di formattazione.
Testo online: L’etichetta visualizzata sulle schede degli agenti quando questi sono disponibili. Il valore predefinito è “Online”.
Testo offline: Etichetta visualizzata sulle schede degli agenti quando l’agente non è disponibile. Il valore predefinito è “Offline”.
Dopo aver apportato le modifiche, fai clic su Salva impostazioni.
13.0 Agenti WhatsApp
Gli agenti sono le persone che i visitatori del tuo negozio vedono nella finestra di chat. Ogni scheda agente ha un nome, un reparto o un ruolo e un pulsante Chat. Quando un visitatore tocca quel pulsante, si apre una conversazione WhatsApp con il numero dell’agente corrispondente sul suo dispositivo.
Attivo: Controlla se questo agente è visibile nel popup della vetrina.
Nome agente: Il nome riportato sulla scheda dell’agente. Massimo 50 caratteri.
Numero di contatto: Il numero WhatsApp dell’agente, prefisso internazionale incluso (ad esempio, +919876543210). Se si utilizza lo stesso numero delle impostazioni API, le conversazioni di questo agente verranno visualizzate anche nella scheda CRM.
Dipartimento: Il nome del team o il ruolo visualizzato sotto il nome dell’agente. Può contenere fino a 50 caratteri e può essere impostato in modo diverso a seconda della lingua.
Ordine di visualizzazione: Un numero che controlla la posizione in cui l’agente viene visualizzato nel pop-up. Più basso è il numero, più in alto verrà mostrato l’agente.
Tipo di avatar: Scegli un avatar predefinito tra le opzioni disponibili oppure carica una tua immagine.
14.0 Registri dei messaggi
La scheda Registri messaggi conserva una registrazione di ogni messaggio, inviato e ricevuto, transitato attraverso l’estensione di messaggistica WhatsApp di OpenCart. Ogni riga indica la direzione, il numero di telefono coinvolto, il modello utilizzato (se presente), un’anteprima del testo del messaggio, l’ID del messaggio WhatsApp, lo stato di consegna e l’ora.
In questo elenco finiscono tutti gli avvisi relativi agli ordini, le risposte al CRM e i messaggi delle campagne. Lo stato “Riuscito” indica che l’API di WhatsApp ha ricevuto e accettato il messaggio. I filtri per intervallo di date, numero di telefono e modello semplificano la ricerca di un messaggio specifico. Se qualcosa non viene recapitato come dovrebbe, questa scheda è il punto di partenza ideale per indagare.
15.0 Domande frequenti
D: Cos’è l’estensione WhatsApp CRM per OpenCart e a cosa serve?
L’estensione Knowband OpenCart WhatsApp CRM e Notifiche Ordini collega il tuo negozio OpenCart all’API WhatsApp Business. Le conferme d’ordine e gli avvisi di cambio di stato vengono inviati automaticamente ai clienti su WhatsApp. Il tuo team gestisce le conversazioni con i clienti in tempo reale direttamente dall’area amministrativa di OpenCart, tramite la scheda CRM. Puoi avviare campagne WhatsApp programmate per le liste di contatti tramite la scheda Promozioni. Una chat integrata nel negozio permette ai visitatori di contattare direttamente i tuoi operatori dell’assistenza clienti su WhatsApp.
D: L’estensione di messaggistica WhatsApp di OpenCart richiede un account WhatsApp Business?
Sì, è necessario. L’estensione OpenCart WhatsApp CRM richiede un account WhatsApp Business, un numero di telefono registrato come numero WhatsApp Business e un’app Meta Developer con accesso all’API di WhatsApp Business configurato. Tutti e tre sono necessari prima di poter completare la scheda Impostazioni API e prima che l’estensione possa inviare qualsiasi dato.
D: Come fa l’estensione di notifica degli ordini di OpenCart per WhatsApp a inviare avvisi quando viene effettuato un nuovo ordine?
Quando l’opzione “Abilita messaggio per nuovo ordine” è attivata nelle impostazioni dell’ordine, l’estensione OpenCart WhatsApp per lo stato dell’ordine invia un modello di utilità approvato al cliente ogni volta che un ordine viene completato. Per gli aggiornamenti di stato, attiva anche l’opzione “Abilita messaggio di stato dell’ordine”. In questo modo, nel modulo dell’indirizzo del cliente verrà aggiunto un campo per il numero di WhatsApp. Una volta che il cliente lo compila e il suo ordine passa a uno stato per cui è mappato un modello in “Modelli di stato dell’ordine”, il messaggio verrà inviato immediatamente a quel numero.
D: Perché non vengono visualizzati modelli nel menu a tendina delle impostazioni dell’ordine dell’estensione OpenCart WhatsApp CRM?
Nella sezione Impostazioni ordine sono elencati solo i modelli di utilità che sono stati approvati da WhatsApp. Un menu a tendina vuoto di solito significa che i modelli sono ancora in coda di revisione o si trovano per errore nella categoria Marketing. Vai a Modelli di messaggio, crea un modello di utilità, attendi l’approvazione, quindi torna a Impostazioni ordine. Il pulsante Sincronizza modelli è disponibile se desideri visualizzare lo stato di approvazione più recente senza attendere il webhook.
D: Come funziona la chat in tempo reale all’interno dell’estensione WhatsApp Live Chat di OpenCart?
La scheda CRM dell’estensione di messaggistica WhatsApp di OpenCart mostra tutte le conversazioni con i contatti sul lato sinistro. Clicca su un contatto per aprire la conversazione. Utilizza la scheda Messaggio per digitare una risposta entro le 24 ore dall’ultimo messaggio del cliente. Una volta scaduto il termine, la scheda Modello è il modo per contattarlo; da lì è possibile inviare qualsiasi modello di marketing approvato, indipendentemente da quando il cliente ha scritto l’ultima volta. Anche le notifiche automatiche degli ordini provenienti dall’estensione vengono visualizzate nella conversazione, in modo che il tuo team abbia sempre il contesto necessario.
D: Posso gestire campagne di marketing via WhatsApp tramite l’estensione WhatsApp CRM di OpenCart?
Sì, tramite la scheda Promozioni. Vai lì, clicca su Aggiungi nuova promozione, assegnale un nome, seleziona un elenco di destinatari, scegli un modello di marketing e imposta una data di invio. Il comando CRON nella pagina Promozioni deve essere presente sul tuo server affinché le campagne vengano inviate automaticamente; controlla ogni minuto la presenza di attività in scadenza. Prima di inviarla all’intero elenco, inviala prima a un piccolo gruppo di 10-20 contatti per verificare i costi dell’API.
D: Come si connette l’estensione OpenCart WhatsApp Business API a WhatsApp?
Migliori Estensione per lo stato dell’ordine OpenCart tramite WhatsApp Disponibile anche su OpenCart Marketplace al prezzo di $49.99, si connette tramite quattro campi nella scheda Impostazioni modulo/API: l’ID dell’app Facebook, un token di accesso permanente, l’ID dell’account WhatsApp Business (WABA ID) e il numero di telefono registrato. Inoltre, è necessario incollare l’URL del webhook e il token di verifica visualizzati nel pannello Informazioni di configurazione nella console per sviluppatori Meta. Completati questi due passaggi, l’estensione OpenCart WhatsApp Business API gestisce l’invio dei messaggi, il monitoraggio dell’approvazione dei modelli e i messaggi in arrivo senza alcun ulteriore intervento manuale.
D: Posso importare contatti esistenti da un foglio di calcolo nell’estensione WhatsApp per lo stato degli ordini di OpenCart?
Sì. Apri la scheda Contatti WhatsApp e fai clic su Scarica modello per ottenere il file CSV nel formato corretto. Inserisci i dati dei tuoi contatti, quindi caricalo utilizzando Importa contatti. Se un numero di telefono è già presente nell’interno, il record di quel contatto verrà aggiornato. Tutti i nuovi contatti verranno aggiunti. Una volta importati i contatti, puoi assegnarli agli elenchi WhatsApp e utilizzarli per le tue prossime promozioni.
D: Un template è stato rifiutato all’interno dell’estensione CRM di OpenCart per WhatsApp. Cosa fare ora?
Vai su Modelli di messaggio e controlla il testo del modello rifiutato. WhatsApp rifiuterà i modelli che inseriscono un linguaggio commerciale o promozionale all’interno di un modello di utilità, che contengono informazioni inaccurate o che violano le sue norme commerciali. Elimina il modello rifiutato, correggi il problema nel corpo del testo e invia un nuovo modello. Se il problema era il tono, scrivi il corpo del messaggio in modo più informativo e meno commerciale.
D: Quali versioni di OpenCart sono compatibili con l’estensione CRM Knowband per WhatsApp?
L’estensione Knowband OpenCart WhatsApp CRM funziona su OpenCart 3.x. Se hai bisogno di informazioni sulla compatibilità con le versioni rilasciate dopo la stesura di questa guida, la pagina del prodotto sul sito web di Knowband contiene le informazioni più aggiornate. Puoi anche contattare direttamente il team di supporto di Knowband.
Conclusione 16.0
Il Knowband Estensione CRM per WhatsApp di OpenCart, nota anche come estensione OpenCart WhatsApp CRM e Notifiche Ordini, è un’estensione completa per l’integrazione di OpenCart con WhatsApp. Gli avvisi relativi agli ordini vengono inviati automaticamente. L’assistenza in tempo reale è disponibile tramite la scheda CRM. Le campagne raggiungono elenchi di contatti mirati secondo una pianificazione definita dall’utente.
L’unica operazione che avviene al di fuori dell’estensione è il recupero delle credenziali API dalla Meta Developer Console. Dopodiché, modelli, mappature degli ordini, elenchi di contatti, profili degli agenti e promozioni vengono gestiti interamente all’interno di OpenCart.
Per assistenza con la configurazione o domande su qualsiasi funzionalità, il team di supporto di Knowband è disponibile all’indirizzo [email protected]Sul sito web di Knowband sono inoltre disponibili pagine di documentazione e video di configurazione.
Gestire un negozio OpenCart molto frequentato di solito significa che qualcuno deve sedersi, consultare il catalogo e scrivere didascalie per Facebook, LinkedIn e altri social network ogni volta che un prodotto viene lanciato o torna disponibile. L’estensione OpenCart AI Social Media Post Generator elimina questo problema collegando il catalogo del frontend direttamente a un motore di scrittura basato sull’intelligenza artificiale e ai tuoi account social, in modo che i post possano essere scritti e pubblicati senza che nessuno debba digitare una sola riga di testo. Tre operazioni vengono eseguite automaticamente all’interno di questa estensione: l’IA scrive la didascalia, una regola decide quando la didascalia viene pubblicata e su quale social network, e un registro cronologico tiene traccia di tutto ciò che è stato generato, che sia stato pubblicato, salvato come bozza o programmato per un secondo momento.
La procedura seguente installa l’estensione OpenCart Social Media Automation nello stesso modo di qualsiasi altro modulo OpenCart. Dal pannello di amministrazione di OpenCart, vai su Estensioni e apri la schermata di installazione. Carica il file ocmod.zip esattamente come è stato scaricato dopo l’acquisto. Apri l’FTP, copia i file dalla cartella di caricamento alla directory principale del sito. Vai alla pagina di modifica, aggiorna e svuota la cache.
2.0 Panoramica del pannello di amministrazione
Una volta aperta la configurazione per la prima volta, nella parte superiore sono visibili tre schede: Impostazioni generali, Regole e Cronologia dei post. Ognuna gestisce una parte diversa del flusso di lavoro e, insieme, costituiscono l’intera esperienza dell’estensione Opencart AI Social Media Post Generator. Nella sezione Impostazioni generali è presente la connessione con il provider di IA, le chiavi API e l’autorizzazione di ciascun account social tramite OAuth. La sezione Regole rappresenta il livello di automazione; qui il proprietario del negozio decide quali prodotti sono idonei, cosa deve accadere affinché un post venga pubblicato, su quali piattaforme verrà visualizzato e quale tono l’IA deve utilizzare. Ogni post generato dall’estensione viene visualizzato qui, con il relativo stato, la piattaforma di destinazione, il motore di IA che lo ha scritto e se è stato attivato da una regola o da un utente. È anche possibile avviare un post da zero direttamente in questa scheda, senza utilizzare alcuna regola.
Abilitare il componente: Abilita o disabilita la funzionalità sul frontend tramite l’interruttore.
Scegliere un fornitore di intelligenza artificialeSono disponibili tre motori di ricerca selezionabili da un unico menu a tendina, e un negozio può utilizzarne solo uno alla volta:
OpenAI: Le scelte OpenAI ChatGPT includono GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4.1, GPT-4.1 Mini e GPT-4o. Google GemelliGemini 3 Pro, Gemini 2.5 Pro, Gemini 3.5 Flash e Gemini 2.5 Flash sono tutti selezionabili per i negozi che preferiscono rimanere all’interno dell’ecosistema Google. Claudio antropicoClaude Opus 4.8, Claude Sonnet 4.6 e Claude Haiku 4.5 sono offerti a chiunque abbia già accesso all’API di Claude o semplicemente ne preferisca lo stile di scrittura.
Il cambio di provider ha effetto a partire dal post successivo pubblicato; non modifica nulla di quanto già presente nella cronologia dei post prima della modifica.
Inserimento della chiave API: Gli amministratori del negozio devono incollare in questo campo la chiave del provider scelto in precedenza. Deve trattarsi di una chiave valida e attiva, con credito prepagato o fatturazione abilitata. Una chiave scaduta o revocata mostrerà l’errore solo al primo tentativo di generazione da parte dell’estensione. La chiave rimane nel database del negozio e viene inviata direttamente dal server al provider, senza passare attraverso terze parti.
Cursore della temperaturaGli amministratori del negozio possono utilizzare il cursore della temperatura per controllare la creatività e la varietà dei contenuti social media generati dall’IA. Valori più bassi generano testi di marketing più coerenti e prevedibili, mentre valori più alti producono post social media più creativi, coinvolgenti e diversificati.
Soglia di tokenQuesto valore indica quanti token può utilizzare una singola richiesta di generazione, da un minimo di 100 a un massimo di 2,000.
Maniglie per X: Qui sono presenti due campi facoltativi: uno per l’handle X del negozio e uno per l’autore del contenuto. Nessuno dei due influisce sulla pubblicazione effettiva del post; lasciateli entrambi vuoti se non c’è un account X a cui fare riferimento.
Collegamento di ciascun account socialTutte e tre le reti vengono connesse dalla stessa scheda Impostazioni generali e la funzionalità di estensione Opencart Auto Publish per Facebook e LinkedIn gestisce ciascuna di esse tramite un flusso di autorizzazione dedicato.
Facebook: Fai clic sul pulsante “Connetti a Facebook” e si aprirà una finestra popup che richiede l’autorizzazione per pubblicare su una Pagina. Se con quell’account sono gestite più Pagine, verrà visualizzato un selettore per scegliere quella corretta. Non appena l’autorizzazione viene confermata, la schermata delle impostazioni si aggiornerà per mostrare quale Pagina è ora collegata: questa è la parte della configurazione relativa all’estensione Opencart Facebook Auto Post, ed è solitamente la più veloce delle tre.
LinkedIn: Apri prima il portale per sviluppatori di LinkedIn e trova l’app che è stata registrata lì. La scheda Autenticazione di quell’app contiene l’ID client e il segreto client: copiali entrambi nei campi corrispondenti qui. Prima di fare clic sul pulsante Connetti da questa parte, prendi l’URL di reindirizzamento mostrato nell’estensione e aggiungilo all’elenco di reindirizzamento autorizzato all’interno dell’app LinkedIn, salvalo e solo allora torna indietro e completa l’autorizzazione. Questo è il pezzo commercializzato come Funzionalità di estensione dei post di prodotto LinkedIn per OpenCartEd è proprio questo l’aspetto che più probabilmente necessita di un secondo controllo se i post non vengono visualizzati: il colpevole più comune è un URL di reindirizzamento non corrispondente.
X (Twitter): All’interno del portale per sviluppatori X, apri la sezione Chiavi e token per l’app registrata e copia l’ID client e il segreto client nell’estensione. L’URL di reindirizzamento deve essere aggiunto anche all’elenco di callback di quell’app, nello stesso modo in cui viene aggiunto per LinkedIn. Un aspetto che spesso crea confusione: l’app X deve avere i permessi di scrittura attivati, non solo di lettura, altrimenti l’intero tentativo di connessione dell’estensione Opencart Twitter Auto Post fallirà nella fase di autorizzazione.
Instagram: La pubblicazione su Instagram non è inclusa in questa versione. L’estensione OpenCart per la pubblicazione automatica su Instagram è prevista per un futuro aggiornamento, ma per ora autorizza e pubblica solo su Facebook, LinkedIn e X.
Nome regola Gli amministratori del negozio possono utilizzare questa impostazione per assegnare un nome univoco e descrittivo alla regola, in modo da facilitarne l’identificazione e il monitoraggio all’interno dell’estensione OpenCart AI Social Media Automation.
Prodotti / Categorie / Produttore Questa funzionalità consente ai commercianti di definire l’ambito dei prodotti per la generazione automatica di contenuti per i social media, in base a prodotti, categorie o produttori specifici.
Nuovo prodotto Genera e pubblica automaticamente contenuti per i social media quando un nuovo prodotto viene aggiunto al negozio OpenCart.
Back in Stock Crea automaticamente post promozionali sui social media quando un prodotto esaurito torna disponibile.
Manuale Consente agli amministratori di generare manualmente contenuti per i social media senza dover fare affidamento su condizioni di attivazione automatiche.
Piattaforme I commercianti possono selezionare una o più piattaforme di social media collegate, tra cui Facebook, LinkedIn e X (Twitter), per la distribuzione dei contenuti.
Modalità di pubblicazione Questa funzionalità consente agli amministratori di definire come e quando i contenuti generati per i social media vengono pubblicati sulle piattaforme selezionate.
Immediato Pubblica i post sui social media generati dall’IA immediatamente dopo la creazione del contenuto, senza richiedere una revisione manuale.
Manuale (bozza) Salva i contenuti generati come bozza, consentendo agli amministratori di rivedere, modificare e approvare i post prima della pubblicazione.
In programma Pianifica automaticamente i post sui social media entro un intervallo di tempo definito per garantire una distribuzione costante dei contenuti e un elevato livello di coinvolgimento.
Finestra di ritardo programmata Gli amministratori possono definire un ritardo di pubblicazione minimo e massimo per distribuire automaticamente i contenuti dei social media in un periodo di tempo specificato.
Brand
Questa impostazione consente ai commercianti di specificare il nome del proprio marchio, permettendo così ai contenuti generati dall’IA di mantenere una comunicazione coerente con il marchio stesso.
Industria
Gli amministratori del negozio possono definire il settore di attività della propria azienda per aiutare l’intelligenza artificiale a generare contenuti per i social media pertinenti e specifici per il settore.
Tono di voce
Questa funzionalità consente ai commercianti di personalizzare lo stile di scrittura dei post generati dall’IA in modo che sia coerente con la loro strategia di comunicazione del marchio.
Utilizzo delle emoji
Gli amministratori possono controllare l’utilizzo delle emoji all’interno dei contenuti generati per garantire la coerenza con i requisiti del marchio e della piattaforma.
Gruppi di hashtag
I commercianti possono definire gruppi di hashtag predefiniti per migliorare la visibilità sui social media, la reperibilità e il coinvolgimento del pubblico.
Lista nera delle parole
Questa funzione consente agli amministratori di impedire che parole, frasi, nomi di concorrenti o termini sensibili specifici vengano visualizzati nei contenuti generati.
CTA per piattaforma
I proprietari dei negozi possono configurare messaggi di invito all’azione specifici per ciascuna piattaforma, al fine di migliorare il coinvolgimento e i tassi di conversione sui diversi canali social.
Istruzioni personalizzate
Gli amministratori possono fornire ulteriori linee guida per la generazione di contenuti, al fine di garantire che i post generati dall’IA siano in linea con specifici obiettivi di marketing.
Numero massimo di post per esecuzione Cron / al giorno / per prodotto al giorno
Questa funzionalità consente ai commercianti di controllare la frequenza di pubblicazione sui social media e di prevenire la creazione di contenuti eccessivi o duplicati.
Regole di salvataggio e test
Salva regola
Gli amministratori del negozio possono salvare regole di automazione per attivare la generazione di contenuti per i social media basata sull’intelligenza artificiale, in base a trigger e condizioni di pubblicazione configurati.
Genera / Esegui ora
Questa funzionalità consente ai commercianti di testare ed eseguire una regola all’istante, generando contenuti per i social media per tutti i prodotti idonei e le piattaforme selezionate.
4.0 Cronologia dei post Accedi Estensione Generatore di post per social media basata sull’IA di OpenCart
Panoramica sulla storia del post
Gli amministratori del negozio possono utilizzare il registro della cronologia dei post per monitorare, rivedere e gestire tutti i contenuti dei social media generati dall’IA da una dashboard centralizzata.
Cosa viene registrato
Il sistema registra i dettagli essenziali, tra cui l’ID del post, la data di generazione, la piattaforma, il prodotto, lo stato di pubblicazione, il fornitore di IA e la regola di automazione associata.
Crea post
I commercianti possono generare manualmente contenuti per i social media basati sull’intelligenza artificiale per prodotti selezionati, senza dover creare una regola di automazione.
Generazione manuale successiva
Questa funzionalità consente agli amministratori di creare, rivedere, modificare, programmare o pubblicare contenuti personalizzati per i social media direttamente dalla sezione Cronologia dei post.
5.0 Passaggi per generare la chiave API per il plugin OpenCart SocialAI Pro
Clicca sul tuo profilo (in alto a destra) → “Visualizza chiavi API” → “Crea una nuova chiave segreta”.
Copiare immediatamente la chiave e conservarla in un luogo sicuro.
Conclusione
L’estensione Opencart AI Social Media Post Generator copre l’intero processo, dai dati del prodotto alla pubblicazione del post, senza richiedere a nessuno di scrivere manualmente le didascalie. Come estensione completa per l’automazione dei social media in Opencart, gestisce la scrittura tramite intelligenza artificiale, la tempistica e il targeting delle piattaforme tramite regole, e la registrazione dei post attraverso il registro storico, il tutto direttamente dal pannello di amministrazione di OpenCart che i proprietari dei negozi utilizzano quotidianamente.
Che si tratti di un’estensione Opencart per la pubblicazione automatica di post su Facebook e LinkedIn non appena vengono generati, o di un’estensione Opencart per la pianificazione automatica dei social media che distribuisce un gran numero di post in modo naturale nell’arco di diversi giorni, il controllo editoriale rimane sempre nelle mani del proprietario del negozio: le bozze possono essere controllate, modificate o bloccate in qualsiasi momento prima della pubblicazione. Per chiunque lo valuti specificamente come estensione di automazione del marketing sui social media per OpenCart, in breve ecco come funziona: un motore di intelligenza artificiale scrive testi in linea con il brand, un motore di regole decide quando e dove pubblicarli e un registro storico tiene traccia di tutto, coprendo insieme la maggior parte della presenza quotidiana di un catalogo sui social media senza alcuno sforzo manuale continuo.
L’email ha gettato le basi per la comunicazione nell’e-commerce, ma WhatsApp la sta rapidamente trasformando. Con tassi di apertura dei messaggi che raggiungono il 95-98% rispetto al 20-25% delle email, la differenza tra i due canali non è marginale, ma strutturale. Per i proprietari di negozi PrestaShop che si affidano ancora esclusivamente all’email per aggiornamenti sugli ordini, assistenza clienti e campagne promozionali, questo divario si traduce in una perdita di fatturato costante ogni mese. Ecco cosa significa aggiungere un buon Soluzione CRM WhatsApp per PrestaShop per il tuo negozio, come il modulo CRM WhatsApp e di notifica degli ordini di Knowband per PrestaShop, cambia davvero, e perché è importante per ogni parte della tua attività.
1. Conferme d’ordine automatizzate che i clienti visualizzano effettivamente
Le email di conferma d’ordine finiscono nel dimenticatoio. I filtri antispam le bloccano. I clienti controllano la loro casella di posta ore dopo e non sono ancora sicuri che l’ordine sia andato a buon fine, quindi aprono un ticket di assistenza o chiamano.
Quando le notifiche d’ordine di WhatsApp vengono condivise nel momento stesso in cui viene effettuato un acquisto, questo ciclo si interrompe. Il cliente riceve un messaggio sull’app che già consulta decine di volte al giorno, pochi secondi dopo aver completato l’acquisto. Per i negozi che gestiscono un volume significativo di ordini ogni giorno, eliminare le continue richieste di conferma dell’ordine (“il mio ordine è andato a buon fine?”) giustifica già da solo l’integrazione.
Il modulo WhatsApp CRM di Knowband per PrestaShop gestisce tutto questo tramite modelli di utilità approvati e mappati a specifici eventi d’ordine. Non è necessario alcun intervento manuale. Il messaggio viene inviato, il cliente lo visualizza e la conversazione viene registrata automaticamente nel pannello di amministrazione.
2. Aggiornamenti di stato in tempo reale che riducono il volume delle richieste di supporto in entrata.
Le modifiche allo stato degli ordini sono la ragione più comune per cui i clienti contattano l’assistenza clienti dell’e-commerce. Spedito? Consegnato? In ritardo? Senza una notifica proattiva, chiedono informazioni.
In PrestaShop, ogni stato dell’ordine, da “Pagamento accettato” a “Spedito”, “Consegnato” o “Annullato”, può essere associato a uno specifico modello di messaggio WhatsApp. Quando lo stato cambia nel tuo back office, la notifica raggiunge automaticamente il cliente. Non dovrà più cercare un link di tracciamento nella sua casella di posta, ma riceverà un messaggio come se fosse inviato da un amico.
Questa è la comunicazione post-acquisto fatta bene: proattiva, integrata nel canale di vendita e che non richiede alcun intervento da parte del team di supporto per essere attivata.
3. Un pannello di chat in tempo reale all’interno di PrestaShop, non sul telefono di qualcuno.
La maggior parte dei negozi PrestaShop che gestiscono i messaggi WhatsApp dei clienti lo fanno in modo inefficiente. Un membro del team gestisce le conversazioni dal proprio telefono personale. Il contesto si perde quando qualcun altro deve intervenire. Nulla viene registrato nella scheda del cliente.
L’integrazione dell’API WhatsApp Business di PrestaShop sposta tutto questo nell’area amministrativa tramite una scheda CRM dedicata. Ogni conversazione con il cliente è visibile al tuo team. Le risposte vengono inviate direttamente dal pannello di amministrazione. Le notifiche automatiche compaiono nella stessa conversazione, consentendo agli operatori di visualizzare esattamente il messaggio ricevuto dal cliente prima di rispondere.
Allo scadere delle 24 ore a disposizione per l’invio di messaggi a testo libero, gli operatori inviano un modello di messaggio WhatsApp approvato direttamente dalla stessa interfaccia. Nessun cambio di strumento. Nessuna perdita di contesto.
4. Campagne di marketing WhatsApp integrate nell’area di amministrazione del tuo negozio
Le campagne promozionali in genere richiedono una piattaforma separata, un elenco di contatti separato e un coordinamento manuale tra i dati del negozio e lo strumento di messaggistica. Questa complessità riduce la frequenza con cui i team le realizzano effettivamente.
La scheda Promozioni del modulo colma questa lacuna. Crea un elenco di contatti dal tuo database clienti, seleziona un modello di marketing approvato, imposta una pianificazione e il processo CRON si occuperà dell’invio. La segmentazione dell’elenco contatti ti consente di raggiungere il gruppo giusto, non tutti i clienti contemporaneamente.
I tassi di conversione delle campagne WhatsApp nei mercati dell’e-commerce sono costantemente superiori a quelli delle campagne email. La funzionalità integrata della piattaforma per la lettura dei messaggi fa la maggior parte del lavoro; il modulo WhatsApp CRM di PrestaShop elimina il sovraccarico operativo.
5. Un widget di chat per la vetrina che mette in contatto i visitatori con agenti reali
Le domande pre-acquisto compromettono le conversioni. Un visitatore che non riesce a ottenere una risposta rapida a una domanda sulla spedizione o sul prodotto se ne andrà. Un modulo di contatto generico non risolve il problema: i tempi di risposta sono troppo lenti e il canale di contatto non è quello giusto.
L’addon Knowband per PrestaShop con chat live su WhatsApp posiziona un’icona fluttuante configurabile sulla vetrina del tuo negozio. I visitatori cliccano sull’icona, visualizzano gli operatori di supporto disponibili per nome e reparto e possono toccare l’icona per avviare una conversazione WhatsApp direttamente sul proprio telefono. Lo scambio avviene in tempo reale, senza bisogno di effettuare l’accesso o compilare moduli.
L’ordine di visualizzazione degli agenti, gli avatar, le etichette dei reparti e lo stile delle icone sono tutti configurabili dal backend di PrestaShop. Il widget funziona sia su desktop che su dispositivi mobili, un aspetto importante considerando l’elevato volume di traffico e-commerce proveniente da smartphone.
6. Tracciamento completo dei messaggi per una migliore gestione dell’assistenza clienti
Quando un cliente afferma di non aver mai ricevuto una notifica di spedizione o quando è necessario rivedere una conversazione, disporre di una registrazione ricercabile è fondamentale. Gli scambi manuali di WhatsApp su telefoni personali non lasciano alcuna traccia recuperabile.
Ogni messaggio inviato o ricevuto dal modulo WhatsApp CRM di PrestaShop viene registrato, inclusi indirizzo, numero di telefono, nome del modello, stato di consegna e data e ora. Il filtro per data, numero o modello consente di recuperare rapidamente un record specifico.
Per i negozi che gestiscono controversie o reclami dei clienti, questo registro rappresenta una risorsa pratica, non solo una comodità.
7. Gestione centralizzata dei contatti con importazione in blocco
Per gestire campagne WhatsApp è necessario un database di contatti. Crearne uno manualmente è un processo lento. La scheda Contatti del modulo WhatsApp CRM di PrestaShop supporta l’importazione in blocco di file CSV, consentendo di importare elenchi di clienti esistenti senza dover inserire manualmente i dati.
Ogni contatto è collegato a un account cliente PrestaShop e può essere assegnato a una o più liste WhatsApp denominate. Il targeting delle campagne funziona tramite queste liste: una promozione, una lista, senza sovrapposizioni.
Sono incluse le opzioni di esportazione in Excel e CSV, in modo che il database dei contatti possa essere integrato con altri strumenti all’occorrenza.
Perché questo divario di canale non farà che ampliarsi
WhatsApp ha superato i 3 miliardi di utenti attivi mensili e l’88% dei messaggi viene letto entro cinque minuti dalla ricezione. L’email non può competere in termini di velocità e attenzione su questa scala. Per qualsiasi negozio PrestaShop che gestisca ancora le comunicazioni con i clienti esclusivamente tramite email, la distanza tra la posizione dei clienti e l’infrastruttura del negozio aumenta di trimestre in trimestre.
Migliori Integrazione dell’API PrestaShop di WhatsApp Business Il modulo, noto anche come Modulo PrestaShop WhatsApp CRM e Notifiche Ordini di Knowband, copre l’intera gamma di punti di contatto di comunicazione, conferme automatiche, aggiornamenti di stato, supporto in tempo reale, campagne promozionali e chat del negozio, il tutto da un’unica installazione. Il Modulo Knowband PrestaShop WhatsApp CRM non richiede l’intervento di uno sviluppatore per la configurazione; l’unico intervento esterno a PrestaShop consiste nella generazione delle credenziali Meta API.
Se gestisci già manualmente i messaggi WhatsApp dei clienti, il componente aggiuntivo di chat live WhatsApp per PrestaShop potrebbe essere la soluzione ideale.
Migliori SocialAI Pro Si tratta di un modulo di generazione di post per i social media basato sull’intelligenza artificiale che collega il catalogo prodotti direttamente a Facebook, LinkedIn e Twitter tramite automazione potenziata dall’IA. È disponibile per PrestaShop e OpenCart. Gli amministratori del negozio possono generare post specifici per ogni piattaforma social per qualsiasi prodotto del catalogo, pubblicarli automaticamente tramite trigger basati su regole, oppure creare e inviare post manualmente senza dover scrivere un solo testo da zero.
Questa guida illustra ogni sezione del modulo di automazione dei social media di PrestaShop, dall’installazione alla gestione della cronologia dei post. Che si tratti di configurare il modulo per la prima volta o di impostare una nuova regola per una categoria di prodotto, ogni campo e impostazione è documentato qui esattamente come appare nel pannello di amministrazione di PrestaShop.
Amministratori di negozi che desiderano post automatizzati sui social media per nuovi prodotti o riassortimenti senza dover scrivere testi ogni giorno
I team di marketing gestiscono la presenza sui social media, tra cui Facebook, LinkedIn e X, da un unico pannello di controllo PrestaShop.
Commercianti con cataloghi ampi o con elevato tasso di rotazione, per i quali la pubblicazione manuale sui social media non è sostenibile.
Operatori di agenzia che gestiscono più negozi PrestaShop e necessitano di un’automazione social completamente isolata per ogni negozio.
Proprietari di negozi che desiderano controllare il tono di voce del marchio sui contenuti generati dall’IA senza dover assumere un copywriter.
2.0 Guida all’installazione
2.1 Requisiti di sistema
Prima di installare il modulo Knowband PrestaShop AI Social Media Post Generator, verifica che il tuo ambiente soddisfi i seguenti requisiti:
PrestaShop 1.7.x, 8.x o 9.x
PHP 7.4 o superiore
Una chiave API valida di almeno un provider di IA supportato: OpenAI GPT, Google Gemini o Anthropic Claude.
È necessario disporre di almeno un account attivo su una piattaforma di social media (pagina Facebook, pagina LinkedIn o account X/Twitter) per la connessione OAuth.
HTTPS abilitato sul tuo negozio (richiesto da tutti e tre i flussi OAuth delle piattaforme social)
Accesso CRON sul server se si prevede di utilizzare l’automazione pianificata o attivata da eventi
2.2 Installazione di Knowband SocialAI Pro su PrestaShop
Gli amministratori del negozio possono completare l’installazione completa in meno di cinque minuti tramite il programma di installazione standard del modulo PrestaShop. Non è richiesta alcuna modifica ai file principali in nessuna fase.
Apri il pannello di amministrazione di PrestaShop e vai su Moduli, quindi su Gestione moduli. Fai clic su Carica un modulo nell’angolo in alto a destra dello schermo.
Seleziona il file ZIP che hai ricevuto da Knowband dopo l’acquisto e fai clic su Apri. Una volta completato il caricamento, fai clic su Installa quando viene visualizzato il messaggio. Al termine dell’installazione, fai clic su Configura per aprire le impostazioni di SocialAI Pro per la prima volta.
Se il modulo non viene visualizzato automaticamente dopo l’installazione, digita SocialAI Pro o Knowband Social nella barra di ricerca di Gestione moduli e fai clic su Configura dal risultato.
3.0 Panoramica del pannello di amministrazione
Ora esamineremo nel dettaglio il pannello di amministrazione di Prestashop SocialAI Pro Automatic Post Scheduler. Una volta completata l’installazione, verrai reindirizzato alle impostazioni generali del modulo. Questo modulo è composto da tre schede separate: Impostazioni generali, Creazione regole, Gestione e Cronologia post.
Impostazioni generali: In questa sezione, gli amministratori del negozio configurano il motore di intelligenza artificiale, inseriscono le credenziali API, impostano i limiti dei token e collegano le piattaforme di social media tramite OAuth.
Regole: In questa sezione, gli amministratori del negozio creano le regole di automazione che pubblicano automaticamente i post sui social media dopo aver cliccato su “Genera”. Ogni regola definisce quali prodotti pubblicare, cosa attiva la pubblicazione, su quali piattaforme, che tono deve avere il contenuto e quando deve essere pubblicato.
Cronologia dei post: La sezione “Cronologia dei post” include i registri di ogni post generato tramite il modulo PrestaShop AI Social Media Post Generator. Questa scheda include anche informazioni su stato, piattaforma, motore AI utilizzato, fonte e un’anteprima del contenuto. Inoltre, gli amministratori del negozio possono creare post manualmente da questa scheda senza dover eseguire una regola.
4.0 Impostazioni generali
Gli amministratori del negozio devono completare la scheda Impostazioni generali prima di creare qualsiasi regola o tentare di pubblicare post. Questa scheda collega il modulo sia ai modelli di intelligenza artificiale sia alle piattaforme di social media che riceveranno i contenuti automatizzati.
4.1 Abilita modulo
L’interruttore Abilita modulo viene utilizzato per gestire l’intero Modulo di automazione dei social media per PrestaShopSe lo imposti su Sì, verranno attivate tutte le automazioni, i trigger delle regole e la pubblicazione. Impostandolo su No, tutte le attività in uscita vengono interrotte immediatamente, quindi non vengono generati post, non vengono attivate regole e non vengono effettuate connessioni alla piattaforma.
Gli amministratori del negozio devono tenere presente che l’attivazione del modulo richiede che una chiave API AI valida sia salvata nel campo Chiave API sotto la selezione del modello.
4.2 Selezione del motore di intelligenza artificiale
Il modulo Knowband SocialAI Pro PrestaShop AI Social Media Post Generator offre agli amministratori del negozio accesso diretto a tre dei principali fornitori di intelligenza artificiale: OpenAI GPT, Anthropic Claude e Google Gemini, tramite un unico menu a tendina. Seleziona il motore che il tuo negozio utilizzerà per la generazione dei contenuti.
Modelli disponibili nelle piattaforme di intelligenza artificiale
OpenAI GPT: Questo sistema supporta GPT-5, GPT-5 Mini, GPT-5 Nano, GPT-4.1, GPT-4.1 Mini e GPT-4o. Gli amministratori del negozio che utilizzano OpenAI GPT Connect tramite la propria chiave API OpenAI possono passare da un modello all’altro in qualsiasi momento senza nemmeno dover riconfigurare le regole.
Google Gemelli: Il modulo PrestaShop per la pubblicazione automatica sui social media è compatibile con Gemini 3 Pro, Gemini 2.5 Pro, Gemini 3.5 Flash e Gemini 2.5 Flash. I commercianti possono utilizzare questo motore se preferiscono l’infrastruttura di intelligenza artificiale di Google.
Antropico Claude: Supporta Claude Opus 4.8, Claude Sonnet 4.6 e Claude Haiku 4.5. Gli amministratori del negozio che preferiscono la qualità di output di Anthropic o che hanno già accesso all’API di Claude possono connettersi tramite la propria chiave API di Claude qui.
Nell’intero modulo è attivo un solo motore alla volta. Inoltre, il cambio di motore ha effetto immediato su tutti i post successivi. I post generati in precedenza nella Cronologia post non vengono influenzati dal cambio di motore nel modulo.
4.3 Chiave API
Per abilitare le funzionalità dei modelli di intelligenza artificiale, gli amministratori del negozio devono inserire la propria chiave API per il fornitore di IA selezionato nell’apposito campo.
La chiave API deve essere una chiave attiva e valida, con crediti sufficienti o con la fatturazione abilitata sull’account del fornitore. Una chiave scaduta o revocata genera un errore al primo tentativo successivo alla generazione. La chiave viene salvata localmente nel database di PrestaShop e richiamata direttamente dal server all’API del fornitore di intelligenza artificiale.
4.4 Temperatura
Un valore di temperatura pari a 0 produce un output mirato, coerente e prevedibile, e lo stesso brief di prodotto genera ogni volta un testo molto simile. Un valore pari a 1 introduce maggiore varietà e formulazioni più creative, il che funziona bene per i negozi che desiderano testi social meno ripetitivi in un catalogo ampio.
Si prega di notare che, nello specifico, OpenAI GPT-5 e Claude Opus 4 non accettano un’impostazione di temperatura. Funzionano con la loro impostazione predefinita interna, indipendentemente dal valore inserito.
4.5 token massimi per richiesta
In questo campo, gli amministratori del negozio impostano il numero massimo di token che il motore di intelligenza artificiale può utilizzare per ogni richiesta di generazione di parole. L’intervallo accettato va da 100 a 2,000.
4.6 Impostazioni dell’handle di Twitter X
X Handle (Sito): Gli amministratori del negozio possono aggiungere l’handle X del proprio negozio, ad esempio @yourstore.
Puoi lasciare questo campo vuoto se il tuo negozio non dispone di un account ActiveX.
Nome utente X (Creatore): Gli amministratori del negozio possono aggiungere il proprio handle X, ad esempio @author.
Questi campi sono facoltativi e non influiscono sulla pubblicazione del post.
4.7 Collegare le piattaforme dei social media
Facebook, LinkedIn e X sono tutti collegati tramite la scheda Impostazioni generali all’interno del modulo di automazione dei social media Knowband per PrestaShop. La configurazione di ciascuna piattaforma richiede solo pochi passaggi e ognuna segue una procedura specifica.
Facebook
Clicchi Collega Facebook, Si aprirà una finestra a comparsa sullo schermo. Da lì, concedete le autorizzazioni necessarie per consentire la pubblicazione sulla Pagina Facebook. Chi gestisce più di una Pagina vedrà subito dopo un selettore; basterà scegliere la Pagina corretta dall’elenco. Lo stato della connessione rifletterà immediatamente la modifica, mostrando il nome della Pagina collegata una volta che tutto sarà confermato.
LinkedIn
Prima di tutto, accedi al portale per sviluppatori di LinkedIn e apri l’app registrata. Sotto il auth scheda, sia il ID cliente and Client Secret saranno elencati. Copiali e rilasciali nei campi corrispondenti all’interno del modulo. È necessario un passaggio aggiuntivo prima di fare clic su autorizza, aggiungi il URL di reindirizzamento dal modulo e incollalo nella sezione URL di reindirizzamento autorizzati all’interno delle impostazioni dell’app LinkedIn. Salva prima la modifica, poi torna al modulo e fai clic Collegati a LinkedIn per concludere il processo.
X (Twitter)
Inizia visitando il portale per sviluppatori X e aprendo il Chiavi e gettoni sezione per l’app registrata. Copia il ID cliente and Client Secret e inserire entrambi nei campi pertinenti all’interno del modulo. URL di reindirizzamento Come mostrato nel modulo, è necessario aggiungere anche gli URL di callback elencati nelle impostazioni di autenticazione dell’app; farlo prima di tentare la connessione. Una volta inseriti questi dettagli, fare clic su Connetti Twitter/X e autorizzare tramite il pop-up. Un controllo rapido da effettuare in anticipo: l’account X deve avere l’accesso in scrittura attivato nelle autorizzazioni di pubblicazione, altrimenti l’integrazione non andrà a buon fine.
Regole 5.0
La scheda Regole è il luogo in cui gli amministratori del negozio creano la logica di automazione che alimenta il modulo Knowband PrestaShop AI Social Media Post Generator. Ogni regola è un set completo di istruzioni che definisce cosa viene pubblicato, quando viene pubblicato, dove viene pubblicato e come suona il testo.
Gli amministratori del negozio possono visualizzare tutte le regole esistenti nella tabella Regole. Ogni riga mostra l’ID della regola, il nome della regola, i prodotti coperti, il tipo di attivazione, le piattaforme selezionate, la modalità di pubblicazione, lo stato e un pulsante Genera per le esecuzioni manuali.
5.1 Comprensione della tabella delle regole in SocialAI Pro
La tabella delle regole offre agli amministratori del negozio il controllo completo di tutte le automazioni configurate, visualizzabili a colpo d’occhio.
I commercianti online possono creare tutte le regole necessarie per il loro catalogo. Ogni regola opera in modo indipendente con un proprio ambito di prodotti, un proprio meccanismo di attivazione, una propria selezione di piattaforma, un proprio tono di voce del marchio e proprie impostazioni di pubblicazione.
Regole 5.0
La scheda Regole è il luogo in cui gli amministratori del negozio creano la logica di automazione che alimenta il modulo Knowband PrestaShop AI Social Media Post Generator. Ogni regola è un set completo di istruzioni che definisce cosa viene pubblicato, quando, dove e come suona il testo. Gli amministratori del negozio possono eseguire le regole manualmente, lasciarle attivare automaticamente in base agli eventi dei prodotti o programmarle in un intervallo di tempo, il tutto dalla stessa configurazione delle regole.
Nome della regola: puoi aggiungere un nome alla regola per identificarla. Questo nome deve essere univoco per evitare confusione. Il nome viene visualizzato nella cronologia dei post per ogni post generato dalla regola in Prestashop AI Post Generator, semplificando l’individuazione della regola che ha prodotto il contenuto.
ProdottiPuoi selezionare il prodotto per il quale desideri generare il post. Puoi anche selezionare più prodotti contemporaneamente.
CategorieQuesta funzione viene aggiunta nel caso in cui si desideri generare il post per le categorie.
CostruttoreAllo stesso modo, se desideri generare un post per il marchio del produttore, puoi aggiungere il produttore nell’apposito campo.
grillettoQuesti sono i trigger che determinano il tipo di regola che stiamo creando. Ciò consente di visualizzare il tipo di trigger configurato, come Nuovo prodotto, Di nuovo disponibile o Manuale. Si prega di notare che le regole impostate su Manuale si attivano solo quando un amministratore del negozio fa clic su Genera nella riga corrispondente.
Nuovo prodotto: La regola si attiva quando un prodotto viene aggiunto al negozio per la prima volta.
Back in StockLa regola si attiva quando la quantità di un prodotto passa da zero a un valore positivo. Knowband SocialAI Pro gestisce correttamente le varianti di prodotto: il rifornimento di una variante non attiva la pubblicazione di post per le altre varianti dello stesso gruppo di prodotti.
Manuale: La regola non si attiva automaticamente. Gli amministratori del negozio la eseguono facendo clic su Generare tramite il pulsante sulla riga della tabella delle regole oppure utilizzando l’opzione Esegui ora all’interno della regola.
PiattaformeQuesta opzione consente ai proprietari dei negozi di scegliere le piattaforme su cui desiderano condividere il post, ad esempio Facebook, LinkedIn e X, in base a quanto selezionato durante la configurazione delle regole.
Modalità di pubblicazioneQuesta modalità di pubblicazione indica se la regola pubblica i post immediatamente al momento dell’attivazione, se li conserva come bozze per la revisione manuale o se li distribuisce in un intervallo di tempo programmato.
ImmediatoI post vengono pubblicati sulle piattaforme selezionate non appena vengono generati. Non è previsto alcun passaggio di revisione da parte dell’amministratore.
Manuale (Bozza)): I post generati vengono visualizzati nella Cronologia dei post come bozze. Gli amministratori del negozio possono esaminarli, modificarli se necessario e pubblicarli singolarmente dalla scheda Cronologia dei post.
In programmaI post vengono memorizzati dopo la generazione e pubblicati in un momento casuale all’interno di una finestra temporale configurabile, da un minimo a un massimo di giorni. Questa modalità distribuisce i post in blocco in modo naturale nell’arco dei giorni, anziché pubblicarli simultaneamente su tutti i feed collegati.
Finestra di ritardo programmata (Giorni minimi/massimi) Visibile solo quando la modalità di pubblicazione è impostata su “Programmata”. Gli amministratori del negozio inseriscono un numero minimo e massimo di giorni. A ogni post generato viene assegnato un orario di pubblicazione casuale all’interno di tale intervallo. Il commerciante può utilizzare questa funzione per far sì che un catalogo di 50 prodotti appaia come contenuto organico e distribuito nel tempo, anziché come un batch automatizzato.
Brand Il nome del negozio o del marchio che l’IA include nel testo generato. Gli amministratori del negozio inseriscono il nome esatto che desiderano venga utilizzato nei post, ad esempio “Knowband Store” o il nome commerciale del loro negozio. Ciò garantisce che ogni post attribuisca il contenuto alla corretta identità del marchio.
Industria Una breve descrizione del settore o della nicchia di prodotto del negozio. Gli amministratori del negozio inseriscono queste informazioni affinché l’IA comprenda il contesto di mercato durante la creazione dei testi pubblicitari, ad esempio “risorse artistiche digitali”, “accessori moda” o “elettronica di consumo”. Il campo “settore” influenza il vocabolario e i punti di riferimento nei testi generati.
Tono di voce
Gli amministratori del negozio selezionano il tono di comunicazione per tutti i post generati da questa regola. Sono disponibili cinque opzioni:
Norme sull’utilizzo delle emoji Gli amministratori del negozio possono controllare se l’IA include le emoji nei post generati. Gli amministratori del negozio possono scegliere le opzioni dal menu a tendina. Ad esempio, se si seleziona “Mai”, le emoji non verranno aggiunte. Se si seleziona “Solo occasionalmente”, le emoji verranno aggiunte in base al contenuto. Le emoji vengono utilizzate più frequentemente nei post di Facebook e X e meno frequentemente su LinkedIn, indipendentemente da questa impostazione.
Gruppi di hashtag
Gli amministratori del negozio inseriscono gli hashtag che desiderano includere nei post generati per questa regola. Gli hashtag possono essere inseriti come un elenco separato da virgole nel modulo. Inoltre, gli strumenti di intelligenza artificiale li inseriscono nel post secondo le convenzioni della piattaforma: in linea per Facebook e X, raggruppati alla fine per LinkedIn. Lascia vuoto per consentire all’IA di generare automaticamente hashtag contestualmente pertinenti.
Lista nera delle parole
Inoltre, gli amministratori del negozio inseriscono i termini separati da virgole, ad esempio, nomi di concorrenti, riferimenti a prodotti fuori produzione, termini in conflitto con le linee guida del marchio o qualsiasi linguaggio non adatto al pubblico di destinazione.
Frasi di invito all’azione (CTA) per ciascuna piattaforma
Gli amministratori del negozio inseriscono una frase CTA specifica per ogni piattaforma selezionata. L’IA utilizza queste frasi nella frase di chiusura di ogni post. Ad esempio, “Acquista ora nel nostro negozio” per Facebook, “Esplora il catalogo completo” per LinkedIn e “Acquista il tuo oggi stesso” per X. Se si lascia vuoto il campo CTA, l’IA scriverà automaticamente la frase di chiusura per quel canale.
Istruzioni personalizzate
Il commerciante può utilizzare questa funzione per qualsiasi elemento non contemplato dai campi strutturati sopra descritti, ad esempio “Indicare sempre la spedizione gratuita”, “Fare riferimento ai saldi stagionali” o “Mantenere il testo al di sotto delle 100 parole per tutte le piattaforme”. Queste istruzioni vengono aggiunte a ogni richiesta generata dall’IA tramite questa regola.
Numero massimo di post per esecuzione cron
Imposta il numero massimo di post che questa regola può generare in una singola esecuzione cron.
Numero massimo di post al giorno
Il numero totale di post che questa regola può generare in tutte le esecuzioni cron in un singolo giorno solare. Una volta raggiunto questo limite, la regola smette di generare post per quel giorno, indipendentemente dal numero di prodotti idonei rimanenti.
Numero massimo di post per prodotto al giorno
Impedisce che lo stesso prodotto venga pubblicato più di un numero predefinito di volte in un singolo giorno. Gli amministratori del negozio in genere impostano questo valore su 1 per evitare che lo stesso prodotto appaia più volte nei feed collegati nello stesso giorno.
5.3 Salvataggio ed esecuzione di una regola
Una volta configurati tutti i campi, gli amministratori del negozio devono fare clic su Salva regola per aggiungerla alla tabella delle regole. La regola è immediatamente attiva se lo stato è impostato su Attivo e il trigger è impostato su Nuovo prodotto o Di nuovo disponibile; si attiverà la prossima volta che la condizione del trigger verrà soddisfatta.
Per le regole di attivazione manuale o per testare una regola immediatamente dopo il salvataggio, gli amministratori del negozio devono fare clic sul pulsante Genera nella riga della regola nella tabella Regole. Il generatore di post basato sull’IA di PrestaShop di Knowband elabora tutti i prodotti idonei nell’ambito della regola, genera post nativi della piattaforma per ogni canale selezionato e li aggiunge alla cronologia dei post con il nome della regola, il motore e la fonte registrati per ogni voce.
Gli amministratori del negozio possono modificare qualsiasi regola in qualsiasi momento facendo clic su Modifica nella riga corrispondente. Le modifiche avranno effetto alla successiva esecuzione della regola. I post già generati dalla regola prima della modifica non verranno aggiornati retroattivamente.
6.0 Cronologia dei post
La scheda Cronologia post nella Generatore automatico di post per PrestaShop tramite strumenti di intelligenza artificiale Si tratta del registro completo di ogni post generato dal modulo Knowband SocialAI Pro PrestaShop AI Social Media Post Generator. Inoltre, gli amministratori del negozio possono rivedere i contenuti generati, controllare lo stato di pubblicazione e identificare i post non riusciti con il relativo errore preciso.
Ogni riga della tabella Cronologia post nel modulo contiene:
ID: Questo è l’identificativo univoco assegnato dal modulo di generazione di contenuti basato sull’intelligenza artificiale di PrestaShop.
Data: Questo mostra la data esatta in base alla configurazione del tuo server.
Piattaforma: Questo aiuta a identificare le piattaforme per le quali è stato generato il post.
Prodotti: Nome del prodotto.
Anteprima: È possibile visualizzare un’anteprima del post sui social media, che include un URL univoco per il post stesso.
Regola: Il nome della regola che ha attivato la generazione di questo post tramite il modulo di pubblicazione automatica.
Status: Lo stato attuale del post: Bozza, Programmato, Pubblicato o Non riuscito. I post in bozza sono stati generati ma non ancora pubblicati. Gli amministratori del negozio possono rivedere e modificare i post in bozza prima di pubblicarli.
Motore: Il motore di intelligenza artificiale che ha generato questo post è OpenAI GPT, Gemini o Claude.
Fonte: Indica se il post è stato generato automaticamente da un trigger di regola (Auto) o creato manualmente da un amministratore (Manuale).
6.2 Creazione di un post manuale dalla cronologia dei post
Gli amministratori del negozio possono creare un post manualmente dalla scheda Cronologia post senza dover eseguire una regola o attendere l’attivazione di un evento. Questa funzione è ideale per annunci una tantum, presentazioni di prodotti specifici, post sulle vendite flash o qualsiasi contenuto in cui sia necessario il pieno controllo amministrativo su tempi e testo.
Il venditore può utilizzare questa funzione cliccando sul pulsante Crea post nella parte superiore della scheda Cronologia post. Seleziona il prodotto, scegli le piattaforme di destinazione, seleziona il motore e il modello di intelligenza artificiale per questo post, inserisci eventuali istruzioni specifiche per il testo e clicca su Genera. Il post appare immediatamente nella Cronologia post come bozza di origine manuale. Da lì, gli amministratori del negozio possono rivedere il testo generato, modificarlo se necessario e pubblicarlo direttamente o salvarlo come post programmato.
7.0 Domande frequenti
D: Gli amministratori del negozio possono cambiare motore di intelligenza artificiale senza perdere le regole esistenti?
Il cambio del motore AI nelle Impostazioni generali si applica a tutti i post futuri, ma non influisce sulle regole esistenti, sui post programmati o sulle voci della Cronologia dei post. Le regole non memorizzano le impostazioni del motore a livello di regola; il motore è un’impostazione globale del modulo. Inoltre, gli amministratori del negozio che passano da OpenAI a Gemini a metà campagna noteranno che tutti i post successivi utilizzeranno Gemini, mentre i post in bozza generati in precedenza manterranno l’etichetta del motore originale nella Cronologia dei post.
D: Perché un post risulta ancora come bozza dopo l’esecuzione della regola?
Il commerciante può verificare l’impostazione della modalità di pubblicazione della regola. Se la regola è impostata su “Pubblicazione manuale”, tutti i post generati vengono visualizzati nella cronologia dei post come bozze, indipendentemente dall’evento scatenante. Gli amministratori del negozio devono esaminarli e pubblicarli dalla scheda “Cronologia dei post”. Per passare alla pubblicazione automatica, è necessario modificare la regola e cambiare la modalità di pubblicazione in “Immediata” o “Pianificata”.
D: Come gestisce Knowband SocialAI Pro il limite di 280 caratteri per la X?
Il modulo PrestaShop AI Social Media Post Generator genera contenuti specifici per ogni piattaforma e applica i limiti di caratteri dopo la generazione. I post vengono scritti e adattati per rientrare entro i 280 caratteri prima di essere salvati nella cronologia dei post. Un post che supererebbe il limite viene rilevato e modificato automaticamente, evitando così che raggiunga l’API X con una lunghezza non valida.
D: È possibile collegare più di una piattaforma social contemporaneamente?
Gli amministratori del negozio possono collegare contemporaneamente Facebook, LinkedIn e X dalla scheda Impostazioni generali. Ogni piattaforma mantiene la propria connessione OAuth indipendente. La disconnessione di una piattaforma non influisce sulle altre e ogni regola può essere applicata in modo indipendente a qualsiasi combinazione di piattaforme connesse.
Conclusione 8.0
Il modulo Knowband SocialAI Pro PrestaShop AI Social Media Post Generator offre agli amministratori di negozi PrestaShop un sistema completo di automazione dei social media integrato nel pannello di amministrazione esistente. L’intelligenza artificiale genera i contenuti. Le regole decidono quando e dove pubblicarli. La cronologia dei post conserva l’intera documentazione. Gli amministratori del negozio mantengono il controllo editoriale in ogni fase, dalla revisione delle bozze alla creazione manuale dei post e alla definizione del tono di voce del brand per ogni regola.
Per assistenza all’installazione, domande sulle funzionalità o modifiche personalizzate, contatta il nostro team di supporto all’indirizzo [email protected]Gli aggiornamenti dei moduli sono disponibili sul sito web di Knowband.
La maggior parte dei clienti ha già WhatsApp sul proprio telefono. Lo controllano più spesso dell’email e rispondono anche più velocemente. Per un negozio PrestaShop, questo rappresenta una reale opportunità per raggiungere i clienti proprio dove prestano maggiore attenzione.
Il Knowband Modulo WhatsApp CRM per PrestaShop Collega il tuo negozio direttamente all’API di WhatsApp Business. Le conferme d’ordine vengono inviate automaticamente quando viene effettuato un acquisto. Le notifiche di cambio di stato vengono attivate quando un ordine viene spedito o consegnato. Il tuo team di assistenza clienti chatta con i clienti in tempo reale direttamente dall’area amministrativa di PrestaShop. E quando desideri avviare una campagna promozionale, puoi inviare un modello di marketing approvato a un elenco di contatti segmentato, secondo una pianificazione da te definita.
Questa guida illustra ogni sezione del modulo di integrazione WhatsApp per PrestaShop. Che si tratti della prima configurazione o della personalizzazione di una funzionalità specifica, ogni scheda e campo è documentato in questa guida, così come appare nel pannello di amministrazione.
Compatibile con PrestaShop dalla versione 1.7.x alla 9.x.
1.1 A chi è rivolto questo modulo?
Questo modulo funziona bene per:
Proprietari di negozi che desiderano impostare notifiche automatiche degli ordini tramite WhatsApp senza dover ricorrere a uno sviluppatore.
Personale di supporto che necessita di chattare con i clienti dall’interno del backend di PrestaShop.
Team di marketing che inviano promozioni tramite WhatsApp a specifici gruppi di clienti.
Agenzie specializzate nella realizzazione di progetti PrestaShop per clienti che necessitano dell’integrazione con l’API di WhatsApp Business.
2.0 Guida all’installazione del modulo WhatsApp CRM per PrestaShop
2.1 Requisiti di sistema
PrestaShop 1.7.x, 8.x o 9.x
Un account WhatsApp Business attivo
Un numero di telefono registrato come numero WhatsApp Business
Un’app Meta Developer con accesso all’API WhatsApp Business configurato
2.2 Installazione del modulo WhatsApp di PrestaShop
Apri il pannello di amministrazione di PrestaShop. Vai su Moduli, poi su Gestione moduli e fai clic su Carica un modulo in alto a destra.
Seleziona il file ZIP che hai ricevuto da Knowband e fai clic su Apri. PrestaShop si occuperà del resto, caricherà il file ed estrarrà automaticamente tutto il contenuto.
Una volta completato il caricamento, fai clic su Installa quando appare. Al termine, fai clic su Configura per accedere alle impostazioni del modulo.
Se il modulo non viene visualizzato automaticamente, digita Knowband WhatsApp CRM nella barra di ricerca di Gestione moduli e fai clic su Configura.
2.3 Problemi comuni di installazione
Caricamento non riuscito: Il limite di caricamento PHP del tuo server è probabilmente troppo basso. Chiedi al tuo provider di hosting di aumentare i valori di upload_max_filesize e post_max_size ad almeno 32 MB.
Modulo non visibile dopo l’installazione: Cancella la cache di PrestaShop in Parametri avanzati, quindi Prestazioni. Esegui nuovamente la ricerca di Gestione moduli.
La pagina di configurazione sembra non funzionare: Cancella la cache del browser e la cache del tema nella sezione Design, Tema e logo, quindi Impostazioni avanzate.
3.0 Panoramica del pannello di amministrazione del modulo WhatsApp CRM di PrestaShop
Una volta installato il modulo di integrazione WhatsApp per PrestaShop, nella barra laterale di amministrazione di PrestaShop comparirà una sezione di menu dedicata. Ecco la funzione di ciascuna scheda:
Impostazioni modulo/API: qui inserisci le credenziali dell’API di WhatsApp Business.
Impostazioni degli ordini: Consente di controllare quali notifiche di ordine di WhatsApp vengono attivate e quando.
Modelli di messaggio: qui puoi creare e inviare modelli di messaggio per l’approvazione di WhatsApp.
Modelli di stato dell’ordine: associano ogni stato dell’ordine al modello che viene inviato.
CRM: Il pannello di chat in tempo reale per la comunicazione bidirezionale con i clienti.
Promozioni: Esegue campagne programmate su elenchi di contatti.
Liste WhatsApp: gruppi di contatti denominati, utilizzati come destinatari delle campagne.
Contatti WhatsApp: database completo dei contatti con opzioni di importazione ed esportazione.
Impostazioni della chat: Controlla l’icona mobile di WhatsApp visualizzata sulla vetrina del tuo negozio.
Agenti WhatsApp: gli agenti dell’assistenza clienti visualizzati nella finestra di chat a comparsa del negozio.
Registro dei messaggi: una registrazione di ogni messaggio inviato e ricevuto tramite il modulo WhatsApp di PrestaShop.
4.0 Impostazioni del modulo/API
Inizia da qui. Prima che qualsiasi altra funzionalità del modulo WhatsApp CRM di PrestaShop funzioni, è necessario connetterlo all’API di WhatsApp Business. Ci sono quattro campi, e tutti e quattro sono obbligatori.
4.1 Impostazioni API di WhatsApp
Abilita modulo: L’interruttore di accensione/spegnimento per l’intero modulo. Disattivandolo, non vengono inviati messaggi e la chat scompare dalla vetrina del negozio.
ID app Facebook: Copia questo dalla tua Meta Developer Console. Indica all’API quale app sta effettuando la connessione.
Token di accesso di Facebook: Deve trattarsi di un token permanente, non di quello temporaneo mostrato durante la configurazione dell’API. Per ottenere un token permanente, vai alle Impostazioni Meta Business, crea un Utente di sistema, assegna alla tua app e a WABA il controllo completo e genera un token utilizzando le seguenti autorizzazioni: whatsapp_business_messaging, whatsapp_business_management e business_management. Incolla qui il token.
ID dell’account WhatsApp Business (WABA ID): Lo trovi nella Meta Developer Console, nella sezione di configurazione di WhatsApp della tua app. Si tratta dell’ID dell’account WhatsApp Business.
Numero di telefono: Seleziona il numero WhatsApp Business registrato dal menu a tendina. Tutti i messaggi, sia automatici che manuali, vengono inviati da questo numero.
Compila tutti e quattro i campi e fai clic su Salva. Valori errati o mancanti mostreranno immediatamente un errore di convalida. Anche un token di accesso scaduto o non valido genererà un errore al momento del salvataggio.
4.2 Configurazione del webhook
Scorri verso il basso, sotto il modulo API, e visualizzerai il pannello Informazioni di configurazione. Questo pannello mostra due elementi: un URL Webhook e un token di verifica, entrambi specifici per il tuo negozio.
Trasferisci questi dati alla Meta Developer Console. Apri la tua app, vai su WhatsApp, poi su Configurazione e incollali nei campi webhook. Una volta fatto ciò, il modulo potrà ricevere i messaggi in entrata e rilevare le modifiche allo stato di approvazione del modello senza che tu debba aggiornare nulla manualmente.
Se non hai ancora configurato il webhook, puoi comunque controllare lo stato dei modelli andando su Modelli di messaggio e cliccando su Sincronizza modelli. In questo modo verranno recuperati i dati di approvazione più recenti direttamente da WhatsApp.
5.0 Impostazioni dell’ordine
In questa scheda puoi decidere quando il modulo WhatsApp CRM di PrestaShop invia messaggi automatici durante il processo d’ordine.
5.1 Impostazioni degli ordini WhatsApp
Abilita il messaggio per i nuovi ordini: Attivando questa opzione, PrestaShop WhatsApp Messenger invierà un messaggio WhatsApp al cliente ogni volta che viene effettuato un nuovo ordine nel tuo negozio.
Abilita il messaggio di stato dell’ordine: Attivando questa opzione, i clienti riceveranno una notifica WhatsApp ogni volta che lo stato del loro ordine cambia. Nel modulo di indirizzo del cliente comparirà anche un campo per il numero WhatsApp, in modo che le persone possano aggiungere il numero al quale desiderano ricevere gli aggiornamenti.
5.2 Modelli di messaggio per i nuovi ordini
Per ogni lingua supportata dal tuo negozio, seleziona il modello di utilità approvato che desideri inviare quando ricevi un ordine. Il menu a tendina mostra solo i modelli classificati come “Utilità” e approvati da WhatsApp.
Non trovi nulla nel menu a tendina? I tuoi modelli sono ancora in attesa di approvazione da parte di WhatsApp oppure si trovano nella categoria Marketing anziché in quella Utilità. Crea un modello Utilità nella scheda Modelli di messaggio, attendi l’approvazione e poi torna qui. Fai clic su Salva dopo aver effettuato le selezioni.
6.0 Modelli di messaggio
Qui è dove vengono creati e inviati i modelli di messaggio WhatsApp. Ogni modello necessita dell’approvazione di WhatsApp prima di poter essere utilizzato in qualsiasi altra parte del modulo. Il modulo CRM WhatsApp di Knowband per PrestaShop gestisce l’intero processo, dall’invio al monitoraggio, all’interno di questa scheda.
6.1 Elenco dei modelli
La tabella mostra tutti i modelli collegati al tuo account WhatsApp Business. Ogni riga contiene: ID del modello, nome, caso d’uso, categoria, lingua, stato e data di creazione. Un modello può essere in sospeso, approvato o rifiutato.
Fai clic su Sincronizza modelli ogni volta che desideri aggiornare lo stato di approvazione direttamente da WhatsApp. I campi di ricerca ti consentono di filtrare per nome, categoria, lingua o intervallo di date.
6.2 Creazione di un nuovo modello
Nome e Cognome: Solo lettere minuscole e trattini bassi. Niente spazi, niente caratteri speciali.
Utilizzo del modello: Scegli “Per gli ordini”, “Per il marketing” o “Per i clienti”, a seconda di dove verrà utilizzato questo modello.
Categoria: Scegli MARKETING o UTILITÀ. I modelli associati alle notifiche d’ordine devono essere di utilità. Se il testo sembra una promozione, WhatsApp potrebbe spostarlo automaticamente nella categoria Marketing.
Codice lingua: Seleziona la lingua in cui è scritto questo modello. Se il tuo negozio è disponibile in più lingue, crea un modello per ciascuna lingua.
Tipo di intestazione: Campo facoltativo. Lascialo come “Nessuna intestazione” oppure scegli Testo, Immagine, Video o Documento se desideri un elemento nella parte superiore.
Corpo: Il testo principale del messaggio. È possibile applicare la formattazione in grassetto, corsivo e barrato tramite i pulsanti B, I e barrato. Clicca su Inserisci variabile per inserire elementi come il nome del cliente, l’ID dell’ordine o il totale dell’ordine. L’anteprima del corpo del messaggio sotto l’editor mostra l’aspetto finale del messaggio.
Piè di pagina: Opzionale. Il testo che appare sotto il corpo del messaggio viene visualizzato in formato più piccolo.
Pulsante Abilita: Attiva questa opzione per aggiungere un pulsante al messaggio. Inserisci il testo del pulsante e l’URL del pulsante.
Fai clic su Salva al termine. WhatsApp riceverà il modello per la revisione. L’approvazione di solito arriva entro pochi minuti, anche se per alcuni modelli sono necessarie alcune ore. Una volta approvato, il modello sarà disponibile in Impostazioni ordine, Modelli stato ordine e nel selettore di modelli CRM.
7.0 Modelli di stato dell’ordine
In PrestaShop, ogni stato dell’ordine può essere associato a uno specifico modello di utilità. Quando un ordine raggiunge uno stato a cui è assegnato un modello, PrestaShop WhatsApp Messenger invia tale modello al cliente come notifica d’ordine tramite WhatsApp.
Nella tabella è riportato l’elenco completo degli stati degli ordini: In attesa di pagamento, Pagamento accettato, Elaborazione in corso, Spedito, Consegnato, Annullato, Rimborsato e gli altri. Ogni riga indica se le notifiche sono abilitate o disabilitate e quale modello è attualmente assegnato.
Fai clic su Modifica in una riga qualsiasi. Attiva l’interruttore “Abilita notifiche WhatsApp”, scegli un modello di utilità approvato dal menu a tendina per ogni lingua dello store e salva. La riga si aggiornerà immediatamente per riflettere la modifica.
8.0 CRM: Chat bidirezionale in tempo reale
La scheda CRM è il centro di messaggistica per questo componente aggiuntivo di PrestaShop per la chat di WhatsApp. Tutti i tuoi contatti vengono visualizzati in una barra laterale a sinistra. Cliccando su uno di essi, si apre la conversazione completa a destra.
In fondo alla conversazione, sono presenti due schede: Messaggio e Modello. La scheda Messaggio è dedicata alle risposte in formato testo libero, ma funziona solo entro le 24 ore che si aprono quando un cliente ti invia qualcosa. Trascorso questo periodo, utilizza la scheda Modello per inviare un modello di marketing approvato, valido in qualsiasi momento.
Ogni notifica automatica d’ordine inviata dal modulo viene visualizzata anche nella conversazione del CRM. Il tuo team di supporto può vedere esattamente cosa ha ricevuto un cliente e quando, il che semplifica la risposta contestualizzata.
9.0 Promozioni
Nella scheda Promozioni puoi creare le tue campagne di marketing su WhatsApp. Scegli un elenco di contatti, seleziona un modello, imposta un orario e il modulo si occuperà dell’invio.
9.1 Creazione di una promozione
Nome della promozione: Si tratta di un nome interno che riconoscerete. Non compare nel messaggio.
Elenco degli obiettivi: Seleziona una delle tue liste WhatsApp dal menu a tendina. Tutti i contatti presenti in quella lista riceveranno il messaggio.
Modello WhatsApp: Seleziona un modello per la categoria Marketing. Qui vengono visualizzati solo i modelli di Marketing approvati.
Programma per: Seleziona una data e un’ora future. Non sono accettati timestamp passati. Lascia il campo vuoto se desideri che l’operazione venga eseguita alla successiva esecuzione di CRON.
Fai clic su Salva. La campagna verrà visualizzata come programmata nell’elenco. Per l’invio automatico, è necessario aggiungere al server il comando CRON mostrato nella parte superiore della pagina Promozioni. Questo comando viene eseguito ogni minuto e rileva tutte le campagne il cui orario programmato è scaduto.
Una volta terminata l’esecuzione di una campagna, i conteggi di messaggi inviati e non inviati vengono visualizzati. L’API di WhatsApp Business addebita ogni messaggio, quindi conviene eseguire un piccolo test con 10-20 contatti prima di inviare i messaggi all’intera lista.
10.0 Liste WhatsApp
Gli elenchi sono gruppi di contatti denominati. Una promozione si rivolge a un elenco alla volta. Fai clic su Aggiungi nuovo elenco, assegnagli un nome e salvalo. Questo è tutto il processo. Puoi contrassegnare un elenco come predefinito se desideri che i nuovi contatti vengano aggiunti automaticamente.
I contatti vengono assegnati agli elenchi dalla scheda Contatti di WhatsApp. Un contatto può essere presente in tutti gli elenchi necessari.
11.0 Contatti WhatsApp
Qui sono elencati tutti i numeri di telefono a cui desideri inviare messaggi tramite il modulo. Ogni contatto ha un numero, un nome e l’opzione per collegarsi a un account cliente PrestaShop.
11.1 Aggiunta manuale di un contatto
Numero di telefono: Prefisso internazionale per primo, senza zeri iniziali, spazi, trattini o segni più (ad esempio, 91xxxxxxxxxx per un numero indiano).
Nome e Cognome: Il nome visualizzato per questo contatto.
Seleziona Cliente PrestaShop: Cerca un account cliente esistente a cui collegare questo contatto. Lascia vuoto il campo se si tratta di un contatto singolo senza un account nel negozio.
Liste WhatsApp: Seleziona uno o più elenchi a cui aggiungere questo contatto. È possibile selezionare più contatti contemporaneamente.
Fare clic su Salva per aggiungere il contatto.
11.2 Importazione di contatti in blocco
Fai clic su Scarica modello per ottenere il file in formato CSV. Aggiungi i tuoi contatti, quindi torna indietro e fai clic su Importa contatti per caricare il file. Se un numero è già presente nel modulo, il relativo record verrà aggiornato. I nuovi numeri verranno aggiunti da zero. Sono disponibili le opzioni Esporta in Excel ed Esporta in CSV se hai bisogno di estrarre l’elenco completo dei contatti.
12.0 Impostazioni della chat
Questa scheda controlla l’icona di WhatsApp che compare sulla vetrina del tuo negozio. I visitatori ci cliccano sopra, visualizzano un pop-up con gli operatori disponibili e toccano “Chatta” accanto all’operatore che desiderano contattare. In questo modo si aprirà una conversazione WhatsApp direttamente sul loro telefono.
Mostra l’icona della chat sul frontend: Attiva o disattiva l’icona.
Posizione dell’icona: In basso a destra, in basso a sinistra o altre posizioni disponibili.
Distanza dal basso / destra / sinistra (px): Distanza dell’icona da ciascun bordo. Il valore predefinito è di 20 pixel su tutti i lati.
Indice Z: Ordine dei livelli rispetto agli altri elementi della pagina. Il valore predefinito è 9999.
Icona predefinita: Scegli tra gli stili di icone disponibili, incluso lo stile animato.
Dimensione dell’icona: Diametro in pixel. L’intervallo accettato è da 16 a 128. Il valore predefinito è 50.
Colore principale dell’icona e della chat: Il colore di sfondo principale. Il colore predefinito è il verde di WhatsApp, #25D366.
Colore al passaggio del mouse sull’icona: Il colore che appare quando un visitatore passa il mouse sopra l’icona. Il valore predefinito è #128C7E.
Colore di sfondo della chat: Lo sfondo della finestra di chat. Il valore predefinito è #FFFFFF.
Colore del testo della chat: Colore del testo all’interno del pop-up. Il valore predefinito è #000000.
Colore del bordo della chat: Il bordo attorno al pop-up. Il valore predefinito è #E0E0E0.
Larghezza del bordo della chat: Spessore del bordo in pixel. Il valore predefinito è 1.
Animazione a impulsi: Quando attivata, un anello pulsante illumina l’icona.
Effetto rimbalzo: Quando questa funzione è attiva, l’icona rimbalza quando un visitatore ci passa sopra con il mouse.
Al termine, fai clic su Salva impostazioni.
13.0 Agenti WhatsApp
Gli agenti sono i membri del team visualizzati all’interno del popup della vetrina. Ognuno di essi mostra il nome, il reparto e un pulsante Chat che i visitatori possono toccare per avviare una conversazione WhatsApp direttamente con quella persona.
Attivo: Mostra o nascondi questo agente nel pop-up.
Nome agente: Il nome visualizzato nella finestra a comparsa, fino a 50 caratteri.
Numero di contatto: Il numero WhatsApp dell’agente con prefisso internazionale (ad esempio, +91xxxxxxxxxx). Se si utilizza lo stesso numero delle impostazioni API, le conversazioni verranno visualizzate anche nella scheda CRM.
Dipartimento: Il team o il ruolo indicato sotto il nome dell’agente. Può contenere fino a 50 caratteri e può variare a seconda della lingua.
Ordine di visualizzazione: Posizione di questo agente nel pop-up rispetto agli altri. I numeri più bassi vengono visualizzati per primi.
Tipo di avatar: Utilizza un avatar predefinito o carica un’immagine personalizzata.
14.0 Registri dei messaggi
Qui viene registrato ogni messaggio inviato o ricevuto dal modulo WhatsApp CRM di PrestaShop. Ogni riga mostra la direzione (in uscita o in entrata), il numero di telefono, il nome del template (se utilizzato), un’anteprima del messaggio, l’ID del messaggio WhatsApp, lo stato di consegna e la data e l’ora.
Notifiche d’ordine, messaggi CRM e invii di campagne: tutti questi elementi vengono visualizzati in questo elenco. Uno stato di successo indica che l’API di WhatsApp ha accettato il messaggio. Utilizza i filtri per data, numero di telefono e modello per restringere la ricerca. Questo è il primo posto in cui controllare quando un messaggio non è stato recapitato come previsto.
15.0 Domande frequenti
D: Qual è la funzione del modulo WhatsApp CRM di PrestaShop?
Il modulo CRM WhatsApp di Knowband per PrestaShop collega il tuo negozio PrestaShop tramite una completa integrazione con l’API WhatsApp Business di PrestaShop. I messaggi relativi ai nuovi ordini e le notifiche di modifica dello stato degli ordini vengono inviati automaticamente tramite l’API WhatsApp Business. Il tuo team può gestire la messaggistica bidirezionale con i clienti su WhatsApp in tempo reale direttamente dall’area amministrativa. È possibile inviare promozioni di marketing alle liste di contatti in base a una pianificazione. Un widget di chat WhatsApp sul sito del negozio consente ai clienti di contattare direttamente i tuoi operatori su WhatsApp.
D: È necessario un account WhatsApp Business per utilizzare il componente aggiuntivo di chat live WhatsApp per PrestaShop?
Sì, è così. PrestaShop WhatsApp Manager richiede un account WhatsApp Business, un numero di telefono WhatsApp Business registrato e un’app Meta Developer con accesso API. Senza questi tre elementi, i campi API in Impostazioni modulo/API rimangono vuoti, i modelli di messaggio WhatsApp non possono essere inviati per l’approvazione e il modulo non può inviare alcun messaggio.
D: Perché non vengono visualizzati modelli nel menu a tendina Impostazioni ordine?
Il menu a tendina in Impostazioni ordine mostra solo i modelli di messaggio WhatsApp Utilità che WhatsApp ha approvato. Se non viene visualizzato nulla, significa che i modelli sono ancora in attesa di revisione oppure sono stati inseriti nella categoria Marketing. Vai a Modelli di messaggio, crea un modello Utilità, attendi l’approvazione e poi torna a Impostazioni ordine. Puoi anche fare clic su Sincronizza modelli per visualizzare lo stato più recente senza attendere il webhook.
D: Come vengono inviate le notifiche WhatsApp dai negozi PrestaShop quando cambia lo stato di un ordine?
Una volta attivata l’opzione “Abilita messaggio di stato dell’ordine”, nel modulo dell’indirizzo del cliente compare un campo per il numero WhatsApp. Quando un cliente inserisce questo numero e il suo ordine attiva una notifica di modifica dello stato dell’ordine associata ai modelli di stato dell’ordine, il modulo invia le notifiche WhatsApp assegnate al numero del cliente. È possibile assegnare un modello diverso a ciascuno stato.
D: Qual è la differenza tra un modello di utilità e un modello di marketing?
I modelli di utilità sono destinati ai messaggi direttamente collegati a un’azione compiuta dal cliente, come l’effettuazione di un ordine o la sua spedizione. I modelli di marketing sono destinati ai contenuti promozionali inviati agli elenchi di contatti. Le impostazioni dell’ordine e i modelli di stato dell’ordine utilizzano esclusivamente modelli di utilità. La scheda Promozioni e il selettore di modelli CRM utilizzano esclusivamente modelli di marketing.
D: Come si lancia una promozione tramite il modulo di marketing WhatsApp di PrestaShop per una lista di contatti?
Apri la scheda Promozioni e fai clic su Aggiungi nuova promozione. Assegna un nome, seleziona un elenco di destinatari, scegli un modello di marketing e imposta una data e un’ora future. Per inviare automaticamente la campagna del modulo di marketing WhatsApp di PrestaShop, incolla il comando CRON dalla pagina Promozioni nel tuo server per abilitare il job CRON per le campagne WhatsApp. Il CRON viene eseguito ogni minuto e invia tutte le campagne previste a quell’ora. Prima di lanciare una campagna importante, testala su un elenco di 10-20 contatti per farti un’idea dei costi dell’API.
D: Posso importare i miei contatti esistenti utilizzando il componente aggiuntivo di chat live WhatsApp per PrestaShop?
Sì. Fai clic su Scarica modello nella scheda Contatti WhatsApp per ottenere il layout CSV corretto. Inserisci i dati dei tuoi contatti, quindi caricali tramite Importa contatti. I numeri già presenti verranno aggiornati. I nuovi numeri verranno aggiunti all’elenco contatti. Una volta importati, i contatti possono essere assegnati a qualsiasi elenco WhatsApp per la segmentazione dell’elenco contatti WhatsApp e per l’utilizzo nelle promozioni.
D: Come funziona la chat live del CRM in questo componente aggiuntivo di PrestaShop per la chat live di WhatsApp?
La scheda CRM mostra tutte le conversazioni con i clienti sulla sinistra. Clicca su un contatto qualsiasi per aprire la cronologia completa della chat. La scheda Messaggi ti permette di digitare una risposta libera, a condizione che il cliente ti abbia inviato un messaggio nelle ultime 24 ore, supportando una vera e propria messaggistica bidirezionale in stile WhatsApp tra il tuo team e il cliente. Una volta chiusa la finestra, utilizza la scheda Modelli per inviare un modello di marketing approvato. Tutte le notifiche automatiche relative agli ordini vengono visualizzate nella stessa conversazione, in modo che il tuo team abbia una panoramica completa in un unico posto.
D: Quali versioni di PrestaShop sono supportate da questo modulo WhatsApp per PrestaShop?
Il modulo CRM Knowband per WhatsApp in PrestaShop è compatibile con PrestaShop 1.7.x, 8.x e 9.x. La configurazione dell’integrazione con l’API WhatsApp Business di PrestaShop richiede un’app Meta Developer; le istruzioni complete per la configurazione sono disponibili nella sezione relativa alla configurazione di WhatsApp nella console Meta Developer di questa guida. Consulta la pagina del prodotto del modulo sul sito web di Knowband per eventuali note o aggiornamenti specifici per la versione che potrebbero essere stati rilasciati dopo la stesura di questa guida.
Conclusione 16.0
Il Knowband Modulo WhatsApp CRM per PrestaShop Integra la comunicazione con i clienti tramite WhatsApp nell’area amministrativa di PrestaShop. Le notifiche d’ordine vengono inviate automaticamente, senza alcuno sforzo manuale. Il tuo team gestisce l’assistenza clienti direttamente dalla scheda CRM, senza dover cambiare strumento. Le promozioni raggiungono i clienti presenti in una lista che controlli, all’orario da te stabilito.
L’unica operazione di configurazione che avviene al di fuori di PrestaShop WhatsApp Manager è la generazione delle credenziali API nella Meta Developer Console. Tutto il resto, modelli, mappatura degli ordini, elenchi di contatti, agenti e campagne, viene configurato all’interno di PrestaShop.
Per qualsiasi aiuto con la configurazione o domande su funzionalità specifiche, contatta il team di supporto di Knowband all’indirizzo [email protected]La documentazione del prodotto e i video di configurazione sono disponibili anche sul sito web di Knowband.
Se gestisci un negozio PrestaShop con un catalogo ampio, conosci già questa routine. Esporta un file CSV, aprilo in un foglio di calcolo, apporta modifiche, ricaricalo, rifai la mappatura delle colonne e spera che questa volta non si rompa nulla. Poi la settimana successiva devi rifare tutto da capo, perché nessuna di quelle configurazioni è stata salvata da nessuna parte.Modulo di importazione ed esportazione del catalogo PrestaShop Knowband è stato creato appositamente per risolvere questo problema.
I commercianti alla ricerca di una soluzione efficace per l’importazione e l’esportazione di prodotti PrestaShop scoprono presto che l’importatore nativo copre solo le funzioni di base. Le combinazioni non funzionano. I campi multilingue scompaiono. Non è possibile programmare l’operazione né automatizzarla. Il processo richiede ore, che si accumulano a ogni ciclo di aggiornamento.
Questo articolo analizza le origini di tali difficoltà, illustra come dovrebbe essere un flusso di lavoro di trasferimento del catalogo efficace e come i negozi con un catalogo che varia da 200 a 50,000 prodotti lo gestiscono attualmente.
Perché l’importatore predefinito di PrestaShop non è sufficientemente valido per la gestione di un catalogo reale
L’importatore CSV integrato in PrestaShop gestisce bene alcuni scenari. Ad esempio, caricare un elenco base di nuovi prodotti senza combinazioni, in una sola lingua e per importazioni una tantum.
Nel momento in cui il catalogo si fa più complesso, le lacune emergono rapidamente. Le combinazioni di prodotti rimangono una delle maggiori sfide durante l’importazione del catalogo, con i commercianti che segnalano frequentemente problemi come importazioni non riuscite e dati degli attributi mappati in modo errato nelle discussioni della community. Inoltre, i cataloghi multilingue introducono un ulteriore livello di complessità. Sebbene l’importatore predefinito di PrestaShop supporti i campi multilingue, la gestione delle traduzioni tramite file CSV può diventare complessa con l’aumentare del numero di lingue e prodotti. I commercianti spesso devono investire tempo extra nella preparazione, convalida e aggiornamento dei dati specifici per ogni lingua al fine di garantire la coerenza in tutto il catalogo.
Al di là delle combinazioni e delle lingue, il problema strutturale è la ripetibilità. Ogni importazione ricomincia da capo. Non c’è un’opzione per salvare una configurazione, né per scaricare automaticamente un file da una posizione FTP, né un registro dei trasferimenti per diagnosticare cosa è andato storto quando un batch fallisce silenziosamente.
Cosa ti serve realmente per migrare con successo un negozio PrestaShop
La migrazione del catalogo tra negozi PrestaShop implica il passaggio da PrestaShop 1.7 alla versione 8.x o 9.x, oppure la suddivisione di un negozio in due negozi regionali, scenario in cui l’importatore nativo si rivela più inadeguato.
Molti commercianti pensano che la migrazione significhi semplicemente spostare i prodotti. In realtà, significa spostare tutto ciò da cui dipende il corretto funzionamento del tuo negozio. Se manca anche un solo elemento, ti ritroverai con pagine non funzionanti, prezzi errati o clienti che visualizzano prodotti nella lingua sbagliata.
Ecco cosa comprende effettivamente una migrazione completa:
I dati dei tuoi prodotti, inclusi nomi, descrizioni, SKU, prezzi, regole fiscali e impostazioni di visibilità. La struttura delle tue categorie con relazioni padre-figlio, URL amichevoli e immagini di categoria intatte. Combinazioni e varianti di prodotto con taglia, colore, materiale, riferimenti di combinazione, impatto sul prezzo e impostazioni di combinazione predefinite, tutte trasferite correttamente. Immagini dei prodotti, incluse immagini di copertina, immagini della galleria e immagini specifiche per variante nell’ordine corretto. Produttori, fornitori, caratteristiche e gruppi di attributi con tutti i loro valori e assegnazioni. Quantità di magazzino, impostazioni di disponibilità e comportamento in caso di esaurimento scorte. Metadati SEO, inclusi meta titoli, meta descrizioni e URL amichevoli per ogni prodotto e categoria, perché perderli significa perdere mesi di lavoro per il posizionamento nei risultati di ricerca. E per i negozi multilingue, ogni traduzione deve rimanere correttamente collegata alla sua lingua.
MiglioriModulo di importazione ed esportazione del catalogo PrestaShop Knowband gestisce questo processo come un flusso di lavoro di trasferimento senza interruzioni. Esporta dal negozio di origine con le combinazioni abilitate, importa nel negozio di destinazione e il modulo crea automaticamente i gruppi di attributi e i valori mancanti anziché generare un errore. Tutte le lingue vengono esportate nello stesso file. Nessun passaggio separato per ogni lingua, nessuna corrispondenza manuale dei campi tra i file.
Come funziona il sistema di profili del modulo di importazione/esportazione di PrestaShop?
La caratteristica che distingue questo strumento da un semplice sistema di trasferimento dati è il sistema di profili. Ogni configurazione di importazione o esportazione, tipo di dati, formato file, selezione della lingua, set di colonne e destinazione FTP viene salvata come profilo denominato. Lo si crea una sola volta e lo si esegue quando necessario, oppure lo si può programmare tramite cron e lasciarlo funzionare automaticamente senza alcun intervento manuale. È proprio questo che rende il modulo di importazione/esportazione di PrestaShop davvero utile per le operazioni ricorrenti del catalogo.
Un negozio che recupera gli aggiornamenti dei prezzi da un feed del fornitore può configurare un profilo di importazione che punta alla posizione SFTP del fornitore, viene eseguito quotidianamente tramite pianificazione cron e invia un’e-mail di conferma all’amministratore. Se una riga non viene importata correttamente, i log di trasferimento mostrano esattamente quale record non è stato importato e perché, in modo che solo le righe interessate debbano essere corrette e reimportate; il resto del catalogo rimane invariato.
La stessa logica si applica ai backup del catalogo. Ogni esportazione pianificata genera un file con timestamp che viene archiviato nella cronologia dei trasferimenti. Se un aggiornamento in blocco produce risultati imprevisti, è possibile scaricare una versione precedente direttamente dai log e reimportarla per ripristinare il catalogo al suo stato precedente.
Come aggiornare in blocco i prezzi in PrestaShop senza uno sviluppatore?
Uno dei compiti ricorrenti più dispendiosi in termini di tempo per qualsiasi negozio di medie dimensioni è l’aggiornamento dei prezzi di centinaia di prodotti. L’approccio convenzionale prevede la modifica dei prodotti uno per uno oppure il tentativo di importare un file CSV che potrebbe non essere mappato correttamente e potrebbe non modificare solo i campi che necessitano di essere cambiati.
Con un approccio basato su PrestaShop Bulk Data Manager, il processo è il seguente: esportare il catalogo in formato XLSX, modificare la colonna dei prezzi in Excel e importare nuovamente il file con lo stesso profilo salvato. Il modulo aggiorna solo le colonne mappate; i prezzi cambiano mentre descrizioni e immagini rimangono invariate.
Per i negozi che si sincronizzano da un feed del fornitore, scompare persino la fase di modifica manuale. Il fornitore pubblica un file aggiornato in una posizione FTP, il profilo di importazione pianificato lo preleva e il catalogo riflette i nuovi prezzi prima dell’apertura del negozio la mattina successiva. Nessuno sviluppatore richiesto, nessuna gestione di file, nessun intervento manuale.
Quali formati di file supporta il modulo di importazione ed esportazione del catalogo PrestaShop?
Sono supportati quattro formati di file sia per l’importazione che per l’esportazione: CSV, XLSX, JSON e XML. La maggior parte dei commercianti utilizzerà CSV o XLSX per l’elaborazione diretta tramite fogli di calcolo e per gli aggiornamenti massivi dei prezzi. JSON e XML diventano rilevanti per la sincronizzazione dei dati tra negozi, la connessione con piattaforme di terze parti o la creazione di flussi di lavoro di migrazione automatizzati.
Il supporto di tutte e quattro le modalità in entrambe le direzioni significa che lo stesso modulo copre l’intera gamma di operazioni di catalogo di cui un negozio ha tipicamente bisogno nel corso di un anno, che si tratti di importare feed dai fornitori, migrare dati di catalogo, sincronizzare aggiornamenti di inventario o esportare informazioni sui prodotti per sistemi esterni.
Come gestisce il modulo gli errori di importazione prima che vengano visualizzati nel negozio online?
I problemi di importazione parziale rappresentano un rischio operativo concreto per i negozi con cataloghi di grandi dimensioni. Nella maggior parte dei casi, gli importatori di base si accorgono del problema solo dopo aver sfogliato il catalogo e notato i prodotti danneggiati, quando ormai il danno è irreversibile.
La schermata di mappatura delle colonne in questo Gestore di Catalogo Automatico di PrestaShop mostra un’anteprima in tempo reale delle prime righe del file sorgente prima dell’esecuzione dell’importazione. I campi obbligatori non mappati vengono segnalati prima di procedere. Le assegnazioni di campi duplicati vengono bloccate. Quando viene eseguita un’importazione e una riga non viene importata correttamente, il registro di trasferimento registra il numero di riga e l’errore specifico. Il Gestore di Catalogo Automatico di PrestaShop garantisce che gli amministratori correggano solo ciò che non funziona, reimportino solo le righe interessate e che il catalogo attivo non venga mai modificato oltre quanto previsto.
Chi dovrebbe utilizzare il modulo di importazione ed esportazione del catalogo PrestaShop?
Non tutti i negozi PrestaShop ne hanno bisogno. Se il catalogo contiene meno di 100 prodotti, le modifiche sono rare e la migrazione è un evento una tantum, l’importatore integrato potrebbe essere sufficiente.
MiglioriModulo di importazione ed esportazione del catalogo PrestaShop Si rivela ideale per i negozi che gestiscono cataloghi di medie e grandi dimensioni, dove le operazioni sul catalogo si ripetono settimanalmente o più frequentemente, per i negozi con configurazioni multilingue in cui la conservazione delle traduzioni non è facoltativa, per le agenzie che gestiscono più installazioni di PrestaShop e necessitano di flussi di lavoro di trasferimento coerenti e ripetibili, e per qualsiasi commerciante che attualmente impiega tempo di sviluppo in un’attività amministrativa che dovrebbe essere gestita in autonomia.
Per tali operazioni, il modulo si ripaga rapidamente, non in base a un calcolo teorico del ROI, ma in base alle ore in cui non consuma risorse ad ogni ciclo di aggiornamento.
Tutte le funzionalità, i prezzi e i dettagli di compatibilità sono disponibili sulla pagina del prodotto PrestaShop Bulk Data Manager. Compatibile con PrestaShop dalla versione 1.7.x alla 9.x, senza necessità di programmazione.