¿Por qué aparece un error 404 al sincronizar mi tienda de WooCommerce?
Un error 404 durante la sincronización suele indicar que Printful no puede acceder a los endpoints de la API REST de tu tienda de WooCommerce. En la mayoría de los casos, esto se debe a una configuración incorrecta de los enlaces permanentes o de las reglas de reescritura del servidor.
Cómo solucionarlo
- Ve a Dashboard → Settings → Permalinks en WordPress
- En Common Settings, elige cualquier estructura excepto Plain (por ejemplo, Post name, Month and name, etc.)
- Haz clic en Save Changes: esto regenera automáticamente las reglas de reescritura de tu archivo .htaccess
- Intenta conectar de nuevo tu tienda de WooCommerce a Printful
Estos pasos actualizan los endpoints de tu API REST y permiten que Printful establezca una conexión correcta.
Otras comprobaciones para solucionar el problema
Si actualizar los enlaces permanentes no ha resuelto el error de sincronización:
- Comprueba tu archivo .htaccess (servidores Apache): Asegúrate de que contiene las reglas de reescritura de WordPress y de que se puede escribir en .htaccess. Si lo has editado manualmente, comprueba que contiene los bloques mod_rewrite predeterminados.
- Confirma que WooCommerce está activo: Asegúrate de que el plugin de WooCommerce está instalado y actualizado, y de que se puede acceder a los endpoints clave de la API, como /wp-json/wc/v3/.
- Verifica que se puede acceder al endpoint REST: Copia y pega la URL de tu tienda en el navegador, añade /wp-json/wc/v3/ al final y comprueba si la API de WooCommerce responde (por ejemplo, si devuelve una lista de opciones o pedidos en formato JSON).
- Comprueba si hay conflictos con el tema o los plugins: Cambia temporalmente a un tema predeterminado de WordPress y desactiva todos los plugins excepto WooCommerce y Printful. Vuelve a intentar la sincronización; si funciona, activa los demás uno a uno para identificar el conflicto.
Si has probado estos pasos y sigues encontrando un error 404 durante la sincronización, contacta con tu proveedor de alojamiento o con nuestro equipo de atención al cliente a través de nuestro formulario de contacto, o inicia un chat con nosotros. Incluye los pasos que ya has seguido para solucionar el problema; ayudarán a agilizar la resolución.