Installa il plugin Omnisend per WooCommerce per sincronizzare contatti, prodotti e ordini tra il tuo negozio e Omnisend. Automatizzerai il recupero del carrello abbandonato, le conferme d'ordine e la segmentazione – nessuna configurazione manuale richiesta.
Questa guida copre l'installazione sia per wordpress.org che per wordpress.com.
Se desideri utilizzare Omnisend per WordPress senza WooCommerce, consulta Omnisend per il plugin WordPress.
Non hai trovato quello che cercavi? Pubblica un argomento sul forum di WordPress e supporta la comunità ottenendo le risposte di cui hai bisogno.
Prima di iniziare
Devi creare un nuovo negozio vuoto prima di collegarti a WooCommerce. Ogni piattaforma richiede il proprio marchio in Omnisend per prevenire la mescolanza dei dati.
Per creare un nuovo negozio: Vai su Impostazioni Account → Negozio → Aggiungi Nuovo Negozio. Una volta creato, torna a WordPress e clicca su "Collega il tuo account" per collegare WooCommerce a questo nuovo negozio. Scopri di più sulla gestione di più negozi.
Se non hai mai utilizzato Omnisend prima di collegarti al Negozio WooCommerce, ti stai collegando ora; procedi con i passaggi qui sotto.
WordPress ha due versioni:
wordpress.org – Autonomamente ospitato; installi i plugin manualmente.
wordpress.com – Ospitato da Automattic; i plugin si installano tramite marketplace.
Entrambi sono compatibili con Omnisend. Segui le istruzioni per la tua versione qui sotto: wordpress.org e wordpress.com.
Integrazione di Omnisend con WooCommerce
Processo di installazione per wordpress.org
Passo 1. Naviga al tuo Pannello di controllo WordPress → Plugin → Aggiungi Nuovo → cerca Omnisend per WooCommerce → clicca Installa Ora.
Se sei nuovo su WordPress, leggi Gestione dei Plugin.
⚠️ Scegli Email Marketing per WooCommerce di Omnisend. Il plugin generico di WordPress manca di funzionalità specifiche per WooCommerce.
Passo 2. Il plugin verrà installato in pochi secondi e apparirà il pulsante 'Attiva'. Cliccaci per attivare Email Marketing per WooCommerce di Omnisend plugin.
Passo 3. Dopo l'attivazione, appare un banner nella parte superiore della pagina. Clicca Collega il tuo negozio a Omnisend.
Passo 4. Atterrerai sulla pagina di connessione.
Hai un account Omnisend? Clicca Collega il tuo account.
Nuovo su Omnisend? Clicca Crea un nuovo account.
Passo 5. Se hai selezionato "Collega il tuo account" e hai un negozio vuoto pronto, vedrai un pop-up di approvazione. Clicca Approva.
Se hai selezionato "Crea un nuovo account," completa prima la registrazione, poi approva.
⚠️ Se vedi un errore invece del pop-up di approvazione, vai a Risoluzione dei problemi della connessione al Negozio.
Passo 6. Il plugin invia una richiesta di verifica a Omnisend e il tuo negozio si connette. Atterrerai su Risorse del marchio pagina.
Processo di Installazione per wordpress.com
Passo 1. Naviga al tuo Pannello di controllo WordPress → Plugin → Aggiungi Nuovo → cerca Omnisend per WooCommerce → selezionalo.
Passaggio 2. Fai clic Installa e attiva nella pagina del plugin Omnisend nel Marketplace dei Plugin.
Passo 3. Dopo l'installazione, clicca Gestisci plugin.
Passo 4. Atterrerai sulla pagina di connessione.
Hai un account Omnisend? Clicca Collega il tuo account.
Nuovo su Omnisend? Clicca Crea un nuovo account.
Passo 5. Se hai selezionato "Collega il tuo account" e hai un negozio vuoto pronto, vedrai un pop-up di approvazione. Clicca Approva.
Se hai selezionato "Crea un nuovo account," completa prima la registrazione, poi approva.
⚠️ Se vedi un errore invece del pop-up di approvazione, vai a Risoluzione dei problemi della connessione al Negozio.
Passo 6. Il plugin invia una richiesta di verifica a Omnisend e il tuo negozio si connette. Atterrerai su Risorse del marchio pagina.
6a8 Se hai problemi con la connessione del tuo negozio, vai alla sezione di risoluzione dei problemi.
Vantaggi del plugin WooCommerce
Una volta collegato WooCommerce a Omnisend, avrai accesso a:
Canali: Email, SMS, Facebook Custom Audience, Google Customer Match.
Moduli di iscrizione: Ruota della fortuna, Popup, Landing page, ecc.
Automazioni: email di benvenuto, Carrello abbandonato, Conferma d'ordine, ecc.
Segmentazione ampliata con dati arricchiti.
Completa i rapporti per campagne, moduli, automazioni e Deliverability.
4a1 Il plugin Omnisend WooCommerce include tutte le funzionalit standard di Omnisend.Hai bisogno di flussi di lavoro personalizzati? Utilizza l'API di Omnisend per passare dati aggiuntivi.
Supporto Multisite
Omnisend è completamente compatibile con le installazioni WordPress Multisite (versione del plugin 1.16.0 e superiori).
Puoi collegare e gestire più negozi WooCommerce sotto un'unica configurazione multisito - non è necessario installare Omnisend separatamente su ciascun sito manualmente.
Questo funziona sia che il tuo multisite sia configurato da un sottodominio (es. store1.example.com) o sottodirectory (es. example.com/store1). Ideale per agenzie o venditori multi-brand che cercano una gestione centralizzata e un'integrazione semplificata.
Aggiungi Permessi al Plugin
Consenti i permessi del plugin WooCommerce per garantire che l'integrazione funzioni senza intoppi.
Passo 1. Vai al tuo pannello di amministrazione di WordPress e apri la pagina del plugin Omnisend.
Passo 2. Aggiorna il plugin Omnisend all'ultima versione se necessario.
Passaggio 3. Clicca su Aggiungi permessi.
Passo 4. Clicca Approva nella finestra di consenso di WooCommerce.
Dopo aver aggiornato il plugin:
Se hai aggiornato il plugin Omnisend ma vedi ancora un banner di connessione o un avviso rosso:
Aspetta 5–10 minuti affinché le modifiche si propaghino.
Svuota la cache del tuo browser e aggiorna la pagina.
Se il banner persiste, controlla Risoluzione dei problemi della connessione del negozio.
Se non vedi il pulsante "Aggiungi permessi", vai su WooCommerce Settings Advanced REST API seleziona la chiave Omnisend Revoca.Poi segui i passi sopra; il pulsante dovrebbe apparire.
Sincronizzazione dei dati
Dopo aver collegato WooCommerce, Omnisend sincronizza tutti i dati storici dal tuo negozio: contatti, prodotti e ordini. La sincronizzazione iniziale può richiedere fino a 24 ore. Dopo di che, i nuovi dati si sincronizzano istantaneamente.
Come funziona la sincronizzazione:
Omnisend sincronizza tutti i dati principali del negozio – contatti, ordini, prodotti e categorie di prodotto – interamente sul proprio backend.Il plugin non invia questi dati a Omnisend; Omnisend li legge dall'API REST di WooCommerce del tuo negozio, mantenuta aggiornata tramite i webhook di WooCommerce.
La sincronizzazione avviene in due fasi:
Importazione iniziale – Quando colleghi il tuo negozio o aggiorni il plugin alla versione 1.20.0 o successiva, Omnisend esegue un riempimento una tantum di tutti i contatti, ordini, prodotti e categorie di prodotto esistenti. Questo può richiedere fino a 24 ore per negozi di grandi dimensioni.
Sincronizzazione in corso Dopo il riempimento, i webhook di WooCommerce notificano a Omnisend ogni volta che i dati vengono creati, aggiornati o eliminati. Omnisend quindi estrae l'ultima versione tramite l'API REST di WooCommerce in tempo quasi reale.
Tipo di dati | Contatti | Carrelli/ Checkout | Ordini | Prodotti | Categorie di prodotto |
Cronologia | Quasi in tempo reale | Istantaneamente | Quasi in tempo reale | Quasi in tempo reale | Quasi in tempo reale |
6a8 Note importanti:
Tieni il tuo plugin aggiornato. A partire dalla versione 1.20.0, Omnisend sincronizza tutti i tipi di dati sul proprio backend. Nelle versioni precedenti, il plugin potrebbe comunque inviare alcuni di questi dati mentre il backend di Omnisend li sincronizza, creando un carico di sincronizzazione doppio che può rallentare il tuo Negozio. Aggiorna alla versione 1.20.0 o successiva.
Le categorie di prodotto possono impiegare fino a 30 minuti per aggiornarsi. Le categorie di prodotto si aggiornano durante una sincronizzazione regolare che avviene circa ogni 30 minuti, quindi le categorie appena create o rinominate possono impiegare fino a 30 minuti per apparire in Omnisend. Se aggiungi o cambi una categoria direttamente su un prodotto e la salvi, l'aggiornamento viene applicato immediatamente durante la sincronizzazione del prodotto.
Se riscontri problemi di connessione, consulta Risoluzione dei problemi di connessione di WooCommerce (WordPress).
💡 Il plugin è necessario e deve rimanere attivo. Continua a alimentare il tracciamento web in loco, gli eventi del carrello abbandonato, i moduli di registrazione e le caselle di opt-in al Checkout.
Email Opt-In al Checkout
Per impostazione predefinita, le email di checkout si sincronizzano come non iscritte. Per raccogliere iscritti, abilita la casella di opt-in come segue.
Vai al Plugin di Omnisend e controlla Aggiungi una casella di opt-in alla pagina di checkout. Puoi personalizzare il testo di consenso e preselezionare la casella se desiderato.
Una volta abilitato, i clienti che spuntano la casella durante il checkout verranno sincronizzati con Omnisend come abbonati email.
Opt-In SMS al Checkout
Vai al Plugin Omnisend e controlla Aggiungi una casella di opt-in SMS alla pagina di checkout. Personalizza il testo di consenso secondo necessità.
I clienti che spuntano la casella durante il checkout si sincronizzeranno in Omnisend come iscritti SMS.
WooCommerce 8.3+ (Nuovi blocchi di checkout):
Per le versioni di WooCommerce 8.3 e superiori, Omnisend rileva automaticamente i nuovi blocchi di checkout e posiziona la casella di controllo sotto il campo email. Sia i checkout classici che quelli a blocchi sono supportati.
Esperienza di checkout per diverse versioni di WooCommerce | Anteprima Checkout |
Versioni di WooCommerce 8.2 e inferiori
(Checkout classico) |
|
Versioni di WooCommerce 8.3 e superiori
(Per il Nuovo Checkout (8.3+), la casella apparirà proprio sotto il campo email) |
|
⚡ Assicurati di abilitare i moduli di iscrizione di Omnisend e considera metodi alternativi di opt-in per i clienti per attivare le tue email automatizzate (Flusso automatizzato).
Priorità della proprietà contatto:
Nota che quando si sincronizzano le informazioni di contatto, il nostro sistema segue un approccio basato sulla priorità per la mappatura delle proprietà first_name e last_name:
Priorità 1: Controlliamo prima il campo first_name dell'utente WordPress.
Priorità 2: Se first_name è mancante, consideriamo shipping_first_name.
Priorità 3: Se ancora non disponibile, guardiamo billing_first_name per first_name.
Proprietà | Priorità 1 | Priorità 2 | Priorità 3 |
first_name | Utente WordPress | Utente WordPress | Utente WordPress |
last_name | Utente WordPress | Utente WordPress | Utente WordPress |
Mappatura dello stato dell'ordine per flussi automatizzati
Omnisend non sostituisce nessuna delle risposte automatiche che hai nel tuo negozio WooCommerce.
Omnisend non sostituisce le risposte automatiche di WooCommerce. Se desideri sostituirle, disabilita le email di conferma dell'ordine di WooCommerce e abilita le automazioni corrispondenti in Omnisend.
WooCommerce e Omnisend utilizzano una logica di stato degli ordini diversa. Vedi la tabella qui sotto per la mappatura:
Personalizza Omnisend con i filtri di WordPress
In WordPress, i filtri sono un tipo di hook che consente agli sviluppatori di modificare i dati prima che vengano visualizzati o elaborati. Forniscono un modo per cambiare la funzionalità di WordPress senza modificare direttamente i file di base, rendendo più facile la personalizzazione e più sicuri gli aggiornamenti.
Come funzionano i filtri?
I filtri hooks utilizzano la funzione apply_filters(), che consente agli sviluppatori di modificare o estendere i dati prima che vengano restituiti. Gli sviluppatori collegano funzioni personalizzate a un filtro specifico utilizzando add_filter(), che consente loro di modificare il contenuto dinamicamente.
Filtri Hooks forniti da Omnisend
omnisend_contact_data
Consente di personalizzare i dati di contatto prima di inviarli a Omnisend (le proprietà disponibili possono essere trovate nella nostra Documentazione API).
add_filter( 'omnisend_contact_data', 'example_modify_omnisend_contact_data', 10, 2 );
function example_modify_omnisend_contact_data( $omnisend_contact, $wordpress_user ) {
if ( str_ends_with( $wordpress_user->user_email, '@gmail.com' ) ) {
array_push( $omnisend_contact['tags'], 'gmail_users' );
}
return $omnisend_contact;
}
omnisend_cart_line_item
Consente di personalizzare ogni elemento della linea del carrello che viene inviato a Omnisend come parte degli eventi di aggiunta del prodotto al carrello e di avvio del checkout.
add_filter( 'omnisend_cart_line_item', 'example_modify_omnisend_cart_line_item', 10, 2 );
function example_modify_omnisend_cart_line_item( $omnisend_cart_line_item, $woocommerce_cart_item ) {
$omnisend_cart_line_item['special_product_category'] = $woocommerce_cart_item['special_product_category'];
return $omnisend_cart_line_item;
}
omnisend_cart_checkout_url_item
Consente di aggiungere proprietà aggiuntive all'elemento del carrello che vengono codificate nella proprietà checkout_url negli eventi di aggiunta del prodotto al carrello e di avvio del checkout utilizzati per il recupero del carrello. Queste proprietà aggiuntive vengono automaticamente passate a WooCommerce durante il recupero del carrello.
add_filter( 'omnisend_cart_checkout_url_item', 'example_modify_omnisend_cart_checkout_url_item', 10, 2 );
function example_modify_omnisend_cart_checkout_url_item( $omnisend_cart_checkout_url_item, $woocommerce_cart_item ) {
$omnisend_cart_checkout_url_item['special_product_category'] = $woocommerce_cart_item['special_product_category'];
return $omnisend_cart_checkout_url_item;
}
omnisend_recover_cart_item_data
Consente ulteriori personalizzazioni dei dati degli articoli nel carrello che vengono inviati a WooCommerce durante il recupero del carrello.
add_filter( 'omnisend_recover_cart_item_data', 'example_modify_omnisend_recover_cart_item_data', 10, 2 );
function example_modify_omnisend_recover_cart_item_data( $woocommerce_cart_item_data, $omnisend_cart_item ) {
$woocommerce_cart_item_data['source'] = 'recovered_during_cart_recovery';
return $woocommerce_cart_item_data;
}
Domande frequenti
Per ulteriori casi di risoluzione dei problemi, fai riferimento a Risolvi i problemi di connessione di WooCommerce (WordPress).
Che cos'è un "negozio vuoto" e perché ne ho bisogno?
Un negozio vuoto è un nuovo negozio nel tuo account Omnisend. Se hai già un negozio connesso (come Shopify), devi aggiungere un secondo negozio per WooCommerce. Vai a Profilo → Negozio → Aggiungi Nuovo Negozio.
Vedo "Negozio già connesso" ma non mi sono mai connesso prima. Perché?
Questo di solito significa che un altro negozio (o un sito di test con lo stesso dominio) è già collegato. Crea un nuovo negozio in Omnisend, passa a esso, quindi prova a riconnetterti.
Devo creare un nuovo negozio se ho già Shopify connesso?
Sì. Ogni piattaforma (Shopify, WooCommerce, ecc.) deve connettersi a un negozio separato nel tuo account Omnisend per prevenire la mescolanza dei dati. Vai su Impostazioni account 9fe3fe Negozi 9fe3fe Aggiungi nuovo negozio, quindi collega WooCommerce a questo nuovo negozio.
Il pulsante "Approva" non appare. Cosa devo fare?
A: Vai su WooCommerce → Impostazioni → Avanzate → REST API → trova la chiave Omnisend → Revocala. Quindi reinstalla il plugin e riprova.
Perché vengo reindirizzato a "Collega il tuo account" dopo aver cliccato su "Approva"?
Questo ciclo di reindirizzamento di solito si verifica quando un plugin di caching, un plugin di sicurezza (come Wordfence) o WP Crontrol interferisce. Disabilita temporaneamente questi plugin, cancella la cache del browser e riprova in una finestra in incognito.
Ho disabilitato tutti i plugin ma non riesco ancora a connettermi. Cosa c'è che non va?
Controlla questi:
Verifica che il tuo dominio abbia un certificato SSL valido (HTTPS).
WordPress deve essere installato nella radice del dominio (non
example.com/store).Il tuo server potrebbe rimuovere le intestazioni di autorizzazione. Contatta il tuo host per aggiungere questo a
.htaccess:SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
Quali plugin bloccano solitamente Omnisend?
WP Crontrol, LiteSpeed Cache, Really Simple Security, Perfmatters e alcune impostazioni di Cloudflare. Disabilita questi per primi durante la risoluzione dei problemi.
La connessione funzionava prima, ma si è interrotta all'improvviso. Cosa è successo?
Controlla se l'URL del tuo negozio è cambiato (anche leggermente, come aggiungere www.). Inoltre, assicurati che il plugin sia aggiornato all'ultima versione.
Come posso collegare un sito di staging senza interrompere il mio negozio dal vivo?
Assicurati che il tuo sito di staging abbia WP_ENVIRONMENT_TYPE impostato su "staging" in wp-config.php. Collega quindi il plugin di staging a un marchio di test separato in Omnisend.
Cosa significa "wp-json/omnisend-api/v1/connected returns false"?
A: Significa che Omnisend non può raggiungere l'API del tuo sito. Controlla il tuo firewall, disabilita i plugin di caching e verifica che il tuo certificato SSL sia valido.
Il plugin è attivato, ma i dati non vengono visualizzati (o sembrano obsoleti).
Consenti fino a 24 ore affinché l'importazione iniziale venga completata dopo aver collegato o aggiornato il plugin.Dopo di che, le nuove modifiche si sincronizzano in tempo quasi reale.
Se i dati sono ancora mancanti dopo 24 ore:
Conferma che il plugin sia aggiornato alla versione 1.20.0 o successiva e che il negozio sia connesso.
Controlla i plugin in conflitto (sicurezza, firewall, caching o plugin che modificano l'API REST di WooCommerce).Disabilita temporaneamente i plugin sospetti per isolare il conflitto.Colpevoli comuni: Wordfence, LiteSpeed Cache, Really Simple Security, Perfmatters e WP Crontrol.
Verifica che gli IP di Omnisend siano autorizzati nel tuo firewall.Vedi la lista di autorizzazione nella FAQ qui sotto.
Controlla che le tue credenziali API di WooCommerce per Omnisend siano valide.Se sono stati revocati o rigenerati, riconnetti il tuo Negozio per ripristinare l'accesso.
Se il tuo negozio era connesso in un ambiente di staging e non è mai tornato in produzione, le credenziali memorizzate potrebbero puntare all'ambiente sbagliato.Riconnetti utilizzando l'URL e le credenziali del tuo negozio live.
Non c'è un'opzione di risincronizzazione manuale.Se nessuna delle opzioni sopra risolve il problema, contatta il nostro Team di Supporto tramite chat in-app o a [email protected].
Come posso aggiungere Omnisend alla lista bianca in Wordfence?
Vai su Wordfence Firewall "Indirizzi IP autorizzati" aggiungi gli IP elencati di seguito Salva.
34.170.162.11;
34.56.62.59;
34.56.108.215;
34.133.59.36;
34.58.66.146;
35.184.130.5;
35.232.14.89.
Devo aggiornare il mio plugin WooCommerce?
Sì. La versione del plugin 1.20.0 sposta la sincronizzazione per tutti i tipi di dati – contatti, ordini, prodotti e categorie di prodotto – nel backend di Omnisend.Nelle versioni più vecchie, il plugin potrebbe ancora inviare alcuni di questi dati mentre il backend di Omnisend li sincronizza, creando un doppio carico che può rallentare il tuo Negozio.
Vai a Plugin → Aggiornamenti in WordPress per aggiornare all'ultima versione.
La tabella dello stato di sincronizzazione e i pulsanti di riesecuzione sono scomparsi dal plugin. C'è qualcosa che non va?
A partire dalla versione 1.20.0 del plugin, la pagina Stato di sincronizzazione del plugin non mostra più una tabella per elemento o i pulsanti di Riesecuzione.La sincronizzazione ora funziona interamente sul backend di Omnisend, quindi il plugin non ha uno stato per articolo da visualizzare.La pagina mostra invece una breve nota informativa.
Questo è un comportamento previsto, non un bug.Non è disponibile alcuna azione di risincronizzazione manuale nel plugin o in Omnisend.La sincronizzazione viene eseguita automaticamente.Se i dati sembrano obsoleti, vedi Risoluzione dei problemi della connessione del Negozio.
Se hai domande o hai bisogno di assistenza, contatta il nostro [email protected] o tramite chat in-app.


















