Obbiettivo: Questo articolo spiega come risolvere i problemi che potresti trovare usando l'integrazione di WooCommerce.
I piani di Sendcloud sono stati aggiornati. Se gli abbonamenti mostrati nel banner qui sopra non corrispondono al tuo attuale piano e vuoi saperne di più, clicca qui.
Errore Durante la Configurazione dell'Integrazione
Se visualizzi un errore che indica che l'API del tuo negozio è disabilitata, dovrai abilitarla per collegare correttamente il tuo negozio.
Per risolvere questo problema, attiva il modulo WooCommerce Legacy REST API seguendo questi passaggi:
- In WooCommerce, vai su Plugin > Plugin installati.
- Utilizza la barra di Ricerca nei plugin installati e digita “legacy”.
- Nei risultati di ricerca, trova e attiva il modulo WooCommerce Legacy REST API.
Dopo l'attivazione, prova a collegare nuovamente il tuo negozio e il problema dovrebbe essere risolto.
Il plug in di sicurezza di WooCommerce blocca gli importer
Se hai installato un plug-in di sicurezza nel tuo WooCommerce, alcune impostazioni devono essere disattivate per far funzionare l'importatore.
Clicca sul plug in di sicurezza e scorri fino a 'filter long url strings', questa opzione deve essere disabilitata.
Importer non funziona
Controlla nell'ambiente WooCommerce se i permessi per le chiavi API sono impostati su read/write. Questo è necessario per importare correttamente i dati.
Controlla le impostazioni della modalità HPOS in WooCommerce > Settings > Advanced > Features. Se la modalità HPOS è abilitata, assicurati che sia abilitata anche la modalità di compatibilità, altrimenti Sendcloud non sarà in grado di recuperare gli ordini.
Gli ordini vengono importati con ritardo
Quando recuperate gli ordini, implementate l'intestazione HTTP Cache-Control con il parametro no-cache Request Directives, come descritto in questa documentazione. Questo permetterà a Sendcloud d'ignorare la cache e di recuperare gli ordini più recenti.
È stato verificato un errore sconosciuto su WooCommerce
Ci può essere un errore sconosciuto nell'importatore del tuo WooCommerce per vari motivi:
- Controlla se tutto nel tuo ambiente WooCommerce è aggiornato, se hai aggiornato tutto, il problema può essere risolto, quindi accedi ed esci dal tuo account Sendcloud.
-
Se tutto è aggiornato e l'errore si verifica ancora, puoi controllare se il tuo URL è impostato correttamente. Puoi trovarlo nel tuo account Sendcloud sotto Impostazioni -> Integrazioni -> Woocommerce. Qui puoi anche vedere la chiave pubblica e la chiave segreta, sopra si trova l'URL del tuo webshop. Controlla se hai un URL con www. o senza www. quando visiti il tuo sito. Per esempio: http://www.sendcloud.nl/ o http://sendcloud.nl/, non dimenticare la / alla fine del tuo URL. Controlla anche http:// o https://
- Controlla se i permalink nelle tue impostazioni NON sono impostati su "standard".
- Se neanche questo funziona, crea nuove chiavi nel tuo account WooCommerce e scegli la funzionalità di read/write.
Errori di connessione di WooCommerce
- Inserire nella whitelist gli indirizzi IP che utilizziamo. Troverai l'elenco degli indirizzi IP che devono essere inseriti nella whitelist nel nostro articolo Integrazioni E-Commerce - Risoluzione problemi generici (punto 5).
- Assicurarti di bypassare la cache (forzare il refresh) per https://my-webshop.com/wc-api/V2.
Creare nuove chiavi API
- Nella tua amministrazione di WordPress / WooCommerce vai su WooCommerce> Settings > Advanced tab
- Clicca sul sottotitolo REST API
- Clicca su Add key
- Inserisci una Descrizione, assicurati di selezionare un utente che ha tutti i diritti, e scegli 'Read/Write' in Permissions.
- Clicca su Generate API Key per poi ottenere le nuove chiavi. Copia entrambe le chiavi nell'impostazione del tuo shop Woocommerce in Sendcloud.
- Effettua di nuovo il login e il logout nel tuo account Sendcloud.