Negozio WooCommerce irraggiungibile
Sblocchi un connettore WooCommerce in pausa (HTTP 403, credenziali, SSL, DNS)
Quando Order Invoicer non riesce a raggiungere l'API del suo negozio WooCommerce, mettiamo in pausa il connettore e interrompiamo la fatturazione finché il negozio non risponde di nuovo. Questa pagina illustra le cause più comuni e come risolvere ciascuna di esse.
Una volta applicata una correzione, apra il connettore in Order Invoicer e clicchi su Test connection & reactivate: verifichiamo nuovamente il suo negozio e riattiviamo automaticamente il connettore se risponde.
Il suo negozio sta bloccando le nostre chiamate API (HTTP 403)
Questa è di gran lunga la causa più comune e non c'è nulla di sbagliato nelle sue credenziali: un plugin di sicurezza, un firewall o un servizio di protezione dai bot sul suo negozio sta bloccando le nostre richieste alla REST API di WooCommerce.
Consenta le nostre chiamate in qualunque di questi lei utilizzi:
- Plugin di sicurezza (Wordfence, Solid Security, All-In-One WP Security…): aggiunga un'eccezione per il percorso
/wp-json/wc/v3/e per lo user agentOrderInvoicer. - Cloudflare: disattivi la Bot Fight Mode, oppure aggiunga una regola che consente
/wp-json/wc/*. - ModSecurity / firewall applicativo: inserisca in whitelist le richieste alla REST API di WooCommerce.
- Firewall del server o dell'host: chieda al suo host di confermare che nulla blocchi le richieste a
/wp-json/.
Non abbiamo un indirizzo IP fisso, quindi consenta le nostre chiamate per percorso URL e user agent anziché per IP.
Le sue chiavi API non sono valide o sono scadute (HTTP 401)
La nostra richiesta ha raggiunto il suo negozio, ma la chiave API di WooCommerce è stata rifiutata.
- Verifichi che la chiave API esista ancora in WooCommerce → Settings → Advanced → REST API e disponga dell'accesso in lettura.
- Se ha rigenerato o eliminato la chiave, ricolleghi il suo negozio dalle impostazioni del connettore in Order Invoicer.
- Si assicuri che la REST API di WooCommerce sia abilitata.
Il suo certificato SSL non è valido
Non invieremo le sue credenziali su una connessione non attendibile, quindi un certificato scaduto, autofirmato o non corrispondente interrompe la sincronizzazione.
- Rinnovi o sostituisca il certificato SSL del suo negozio.
- Verifichi che l'intera catena di certificati sia installata e che
https://si carichi senza avvisi in un browser.
Il suo negozio non ha risposto (DNS / connessione)
Il server del suo negozio non ha risposto — di solito un'interruzione temporanea dell'hosting.
- Normalmente si risolve da solo: continuiamo a riprovare e riattiviamo il connettore non appena il suo negozio risponde, quindi non c'è nulla da fare.
- Se persiste, verifichi che il suo dominio si risolva e che il suo server sia attivo.
Ancora bloccato?
Se nessuno dei punti sopra è d'aiuto, ci scriva all'indirizzo contact@orderinvoicer.com e lo esamineremo insieme a lei.