Propósito: Esta guía explica cómo solucionar los problemas más comunes que te puedes encontrar utilizando la integración de WooCommerce.
Hemos actualizado los planes de suscripción de Sendcloud. Si los planes mostrados en el banner de arriba no coinciden con tu suscripción actual y quieres saber más, haz clic aquí.
Error Durante la Configuración de la Integración
Si aparece un mensaje de error indicando que la API de tu tienda está deshabilitada, será necesario habilitarla para poder conectar tu tienda correctamente
Para resolver esto, activa el módulo WooCommerce Legacy REST API siguiendo estos pasos:
- En WooCommerce, ve a Plugins > Plugins Instalados.
- Usa la barra de Buscar plugins instalados y escribe “legacy”.
- En los resultados de búsqueda, encuentra y activa el módulo WooCommerce Legacy REST API.
Después de la activación, intenta conectar tu tienda nuevamente, y el problema debería resolverse.
Un plugin de seguridad de WooCommerce bloquea el importador
Si has instalado un plugin de seguridad en WooCommerce, deben desactivarse determinadas opciones de configuración para que el importador funcione correctamente.
Haz clic en el plugin de seguridad, desplázate hasta la opción "filter long url strings" y desactívala.
El importador no funciona
Comprueba en el entorno de WooCommerce si los permisos de las claves de la API están en 'read/write'. Esto es necesario para importar correctamente los pedidos.
Comprueba la configuración del modo HPOS en WooCommerce > Settings > Advanced > Features. Si el modo HPOS está activado, asegúrate de que el modo de compatibilidad también lo está o, de lo contrario, Sendcloud no podrá recuperar pedidos.
Tus pedidos se importan en Sendcloud con retraso
Cuando recuperes los pedidos, implementa el encabezado HTTP Cache-Control
con la directiva de petición no-cache
, tal y como se describe en esta documentación. Esto hará posible que Sendcloud ignore la caché y recupere los pedidos más recientes.
Se ha producido un error desconocido con tu WooCommerce
Los motivos por los que puede haber un error desconocido en el importador de WooCommerce son varios:
- Comprueba si todo lo que forma parte de tu entorno WooCommerce está actualizado. Si lo actualizas, no te olvides de iniciar sesión y cerrar sesión en tu cuenta de Sendcloud para ver los cambios.
- Si está todo actualizado pero el error persiste, comprueba que la URL está configurada correctamente. Puedes consultar esto directamente desde tu cuenta de Sendcloud en Configuración > Integraciones > WooCommerce. Aquí también puedes consultar la clave pública y la secreta. Comprueba si la URL de tu tienda online incluye "www." o no. Por ejemplo: http://www.sendcloud.es/ o http://sendcloud.es/. No te olvides de escribir "/" al final de la URL.
- Comprueba que los enlaces permanentes de tu configuración NO estén en 'Standard'.
- Si esto tampoco funciona, crea claves nuevas en tu cuenta de WooCommerce y selecciona la funcionalidad 'read/write'. Sigue leyendo para saber más.
Errores de conexión de WooCommerce
- Incluye en la lista blanca (whitelist) las direcciones IP que utilizamos. Encontrarás la lista de direcciones IP que necesitan estar en la lista blanca en nuestro Solucionador de problemas con integraciones (punto 5).
- Asegúrate de que tienes activada la actualización de la memoria caché (modo bypass) para https://my-webshop.com/wc-api/V2.
Cómo crear nuevas claves API
- En tu área de administración de WordPress/WooCommerce, accede a 'WooCommerce '--> 'Configuración' --> pestaña API.
- Asegúrate de que esté activada la opción 'Enable the REST API'.
- Accede al subtítulo 'Keys/Apps'.
- Haz clic en 'Add key'.
- Introduce una descripción, asegúrate de que seleccionas un usuario que tenga todos los derechos y selecciona 'Read/Write' en Permissions.
- Haz clic en 'Generate API Key'y, a continuación, obtén las nuevas claves. Copia ambas claves en la configuración de tu tienda de Woocommerce en Sendcloud.
- Inicia sesión en tu cuenta de Sendcloud y cierra sesión.