Propósito: Esta guía explica cómo solucionar los problemas más comunes que te puedes encontrar utilizando la integración de WooCommerce.
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.
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.
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.