Cómo solucionar errores comunes del servidor de Magento 2 al importar datos a Clerk.io

Vea cómo poner en marcha Data Sync si su servidor devuelve un error

Al importar datos con la extensión Magento 2 de Clerk.io, el servidor de webshops se encarga de enviar los datos de categoría de producto y ventas a Clerk.io.

Sin embargo, en algunos casos, la configuración del servidor puede impedir el acceso a la importación, causando un error en Data Sync..

A continuación se muestra una lista de los errores más comunes y cómo solucionarlos.

401 Error de Servidor: No autorizado

Este error se produce si su tienda online/entorno de desarrollo requiere autenticación HTTP para acceder a él.

Esto se soluciona simplemente insertando el Nombre de usuario y la Contraseña como parte de la URL de importación:

http://username:password@magento2.clerk.io

403 Error de Servidor: Prohibido

Este error suele producirse por uno de estos motivos:

  • Su servidor bloquea el acceso del importador. En la mayoría de los casos, basta con poner en la lista blanca la dirección IP del importador para permitirle el acceso. La última dirección IP se puede encontrar aquí.

  • Puede que tengas una clave pública, clave privada y/o URL de importación incorrecta dentro de la tienda en my.clerk.io

  • Estás usando Storeviews con URL’s ocultas, como mywebshop.com?__store=b2b. A veces, estas URL’s también pueden contener 3 guiones bajos como esta: mywebshop.com?___store=b2b

En este último caso, basta con incluir el parámetro __store en la URL en Datos:

¿Qué pasa si ya estoy en la lista blanca pero sigue apareciendo el mismo error?

Hay algunos casos en los que ya has incluido la dirección IP del importador en la lista blanca y el error persiste, por lo que te recomendamos que lo compruebes.

  • Es posible que se haya eliminado la parte de autenticación del cuerpo de la solicitud del servidor de la tienda.

  • Límite de velocidad para el servidor con respecto a cloudflares.

404 Error de Servidor: No encontrado

Este error se produce cuando el importador no puede acceder al enlace que nos envía los datos desde la tienda web. En la mayoría de los casos ocurre porque la extensión es o bien:

  • No está instalada

  • Una caché hace que no se inicialice el enlace

Primero asegúrese de que ha instalado la extensión correctamente.

En segundo lugar, asegúrese de vaciar la caché de su webshops antes de intentar una nueva importación.

429 Error de servidor: Demasiadas peticiones

Este error se produce si su servidor deniega el acceso al importador debido al exceso de solicitudes entrantes.

Puedes solucionarlo estableciendo el límite de peticiones más alto para tu servidor o estableciendo el Tamaño de página a un valor más alto en el Clerk.io importador, haciendo que el importador haga menos peticiones, más grandes:

Si utilizas el proveedor de alojamiento Byte.nl, el importador suele devolver este error debido a su [limitador] de velocidad. En](http://limiter.In) este caso, simplemente ponte en contacto con Byte.nl y pídeles que pongan en la lista blanca el User-Agent " clerk". del importador.

500 Internal Server Error

Este error significa que su servidor ha encontrado un error interno y no ha podido especificar qué error se ha producido.

En estos casos puede comprobar el Registro del Servidor para identificar qué proceso se ha bloqueado y por qué. En la mayoría de los casos es simplemente debido a un producto con un atributo no válido, o una función que se llama incorrectamente en la tienda online.

503 Error de Servidor: Servicio no disponible

Este error suele ser temporal y se debe a que el servidor está demasiado ocupado para atender la solicitud. Vuelva a intentarlo un poco más tarde.

Si el problema persiste, podría significar que el servidor está sobrecargado de procesos y cerca de su capacidad máxima.

Compruebe la carga del servidor, para identificar si este es el caso.

Respuesta no válida recibida

Este error suele producirse si su tienda utiliza un sistema de redireccionamiento para enviar a los clientes a dominios diferentes.

Por ejemplo, ir a " https://mywebshop.com" podría redirigir a " https://mywebshop.com/it"

En ese caso, basta con utilizar la URL completa al importar en mi.clerk.io: