Tienda WooCommerce inaccesible
Desbloquee un conector de WooCommerce en pausa (HTTP 403, HTTP 404, credenciales, SSL, DNS)
Cuando Order Invoicer no puede acceder a la API de su tienda WooCommerce, ponemos el conector en pausa y dejamos de facturar hasta que vuelva a responder. Esta página cubre las causas más comunes y cómo solucionar cada una.
Una vez que haya aplicado una solución, abra el conector en Order Invoicer y haga clic en Probar conexión y reactivar: volvemos a comprobar su tienda y reactivamos el conector automáticamente si responde.
Su tienda está bloqueando nuestras llamadas a la API (HTTP 403)
Esta es, con diferencia, la causa más común, y no hay ningún problema con sus credenciales: un plugin de seguridad, un firewall o un servicio de protección contra bots de su tienda está bloqueando nuestras solicitudes a la REST API de WooCommerce.
Permita nuestras llamadas en el que utilice de estos:
- Plugins de seguridad (Wordfence, Solid Security, All-In-One WP Security…): añada una excepción para la ruta
/wp-json/wc/v3/y para el user agentOrderInvoicer. - Cloudflare: desactive el Bot Fight Mode o añada una regla que permita
/wp-json/wc/*. - ModSecurity / firewall de aplicaciones: incluya en la lista blanca las solicitudes a la REST API de WooCommerce.
- Firewall del servidor o del hosting: pida a su proveedor de hosting que confirme que nada bloquea las solicitudes a
/wp-json/.
No tenemos una dirección IP fija, así que permita nuestras llamadas por ruta de URL y user agent en lugar de por IP.
Sus claves de API no son válidas o han caducado (HTTP 401)
Nuestra solicitud llegó a su tienda, pero la clave de API de WooCommerce fue rechazada.
- Compruebe que la clave de API sigue existiendo en WooCommerce → Settings → Advanced → REST API y que tiene acceso de Read.
- Si regeneró o eliminó la clave, vuelva a conectar su tienda desde la configuración del conector en Order Invoicer.
- Asegúrese de que la REST API de WooCommerce esté activada.
No se encuentra la API de WooCommerce de su tienda (HTTP 404)
Su sitio responde, pero la dirección de la REST API de WooCommerce ya no existe. Una tienda sin pedidos responde con una lista vacía, nunca con un 404, así que es la propia API la que ha desaparecido.
- Compruebe que el plugin WooCommerce sigue activado en el sitio conectado.
- Compruebe que la dirección de la tienda en Order Invoicer es la de su sitio en producción, no un entorno de pruebas ni un dominio antiguo.
- En Ajustes → Enlaces permanentes, elija cualquier estructura distinta de Simple: la REST API la necesita.
- Si hay un mantenimiento o una migración en curso, espere a que termine: volvemos a comprobar su tienda y reactivamos el conector en cuanto la API responde.
Su certificado SSL no es válido
No enviamos sus credenciales a través de una conexión no fiable, por lo que un certificado caducado, autofirmado o que no coincida detiene la sincronización.
- Renueve o reemplace el certificado SSL de su tienda.
- Compruebe que la cadena completa de certificados está instalada y que
https://se carga sin advertencias en un navegador.
Su tienda no respondió (DNS / conexión)
El servidor de su tienda no respondió, normalmente por una caída temporal del hosting.
- Esto suele resolverse por sí solo: seguimos reintentando y reactivamos el conector en cuanto su tienda responde, así que no hay nada que hacer.
- Si persiste, compruebe que su dominio se resuelve y que su servidor está en funcionamiento.
¿Sigue atascado?
Si nada de lo anterior le ayuda, escríbanos a contact@orderinvoicer.com y lo investigaremos con usted.