Vai al contenuto principale

Collega il tuo Negozio WooCommerce (WordPress) a Omnisend

Scopri come collegare e integrare il tuo negozio WooCommerce a Omnisend

Scritto da Ira

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 thread 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.

⚠️ Se riscontri 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:

  1. Aspetta 5–10 minuti affinché le modifiche si propaghino.

  2. Svuota la cache del tuo browser e aggiorna la pagina.

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

⚠️ Tieni aggiornato il tuo plugin. A partire dalla versione 1.20.0, Omnisend sincronizza tutti i tipi di dati sul proprio backend.Nelle versioni più vecchie, il plugin potrebbe ancora 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.

[1mIl plugin è necessario e deve rimanere attivo.[0m Continua a alimentare il tracciamento web sul sito, gli eventi del carrello abbandonato, i moduli di iscrizione e le caselle di controllo per l'opt-in al checkout.

Email Opt-In al Checkout

Per impostazione predefinita, le email di checkout vengono sincronizzate come non iscritte. Per raccogliere gli iscritti, attiva 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 del consenso e selezionare in anticipo la casella di controllo 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 del consenso secondo necessità.

I clienti che spuntano la casella durante il checkout verranno sincronizzati con Omnisend come abbonati 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

Checkout Preview

Versioni di WooCommerce 8.2 e inferiori

(Classic Checkout experience)

WooCommerce versioni 8.3 e superiori

(Per il Nuovo Checkout (8.3+), la casella di controllo 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à di contatto:

Nota che quando si sincronizzano le informazioni di contatto, il nostro sistema segue un approccio basato sulla priorità per mappare le proprietà first_name e last_name:

Priorità 1: Controlliamo prima il campo first_name dell'utente WordPress.

Priorità 2: Se manca first_name, consideriamo shipping_first_name.

Priorità 3: Se è ancora non disponibile, controlliamo billing_first_name per first_name.

Proprietà

Priorità 1

Priorità 2

Priorità 3

first_name

Utente WordPress first_name

Utente WordPress shipping_first_name

Utente WordPress billing_first_name

last_name

Utente WordPress last_name

Utente WordPress shipping_last_name

Utente WordPress billing_last_name

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 vuoi sostituirli, disabilita le email di conferma d'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 WordPress Filter Hooks

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 modificare la funzionalità di WordPress senza modificare direttamente i file core, rendendo la personalizzazione più semplice e gli aggiornamenti più sicuri.

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 dinamicamente il contenuto.

Filter 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 del carrello che vengono passati 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, si prega di fare riferimento a Risoluzione dei problemi di connessione 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 → Negozi → 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 connetterti di nuovo.

Devo creare un nuovo negozio se ho già collegato Shopify?
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 BB Negozio BB 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:

  1. Verifica che il tuo dominio abbia un certificato SSL valido (HTTPS).

  2. WordPress deve essere installato nella radice del dominio (non example.com/store).

  3. 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 prima quando risolvi i 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 connettere un sito di staging senza interrompere il mio negozio live?
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 la connessione o l'aggiornamento del plugin.Dopo di che, le nuove modifiche si sincronizzano in quasi tempo reale.

Se i dati sono ancora mancanti dopo 24 ore:

  1. Conferma che il plugin sia aggiornato alla versione 1.20.0 o successiva e che il negozio sia connesso.

  2. Controlla se ci sono 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.

  3. Verifica che gli IP di Omnisend siano autorizzati nel tuo firewall.Vedi l'elenco di autorizzazione nella FAQ qui sotto.

  4. 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.

  5. 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.Ricollegati utilizzando l'URL e le credenziali del tuo negozio live.

Non c'è 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 autorizzare Omnisend 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 carico doppio che può rallentare il tuo negozio.


Vai su Plugin Aggiornamenti in WordPress per aggiornare all'ultima versione.

La tabella di stato della sincronizzazione e i pulsanti di risincronizzazione sono scomparsi dal plugin. C'è qualcosa che non va?

A partire dalla versione 1.20.0 del plugin, la pagina di stato della sincronizzazione del plugin non mostra più una tabella per elemento o pulsanti di risincronizzazione.La sincronizzazione ora funziona interamente sul backend di Omnisend, quindi il plugin non ha uno stato per elemento 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 avviene 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 Team di Supporto a [email protected] oppure tramite chat in-app.

Hai ricevuto la risposta alla tua domanda?