Cómo solucionar errores comunes del servidor de Magento 2 al importar datos a Clerk.io
Platforms:
> Nota: Le aconsejamos que actualice siempre el plugin a la última versión para obtener todas las funciones actualizadas de Clerk.
Al importar datos con la extensión Magento 2 de Clerk.io, el servidor de la tienda online es responsable 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, provocando 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 ocurre si su servidor deniega el acceso al importador debido a demasiadas peticiones 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 está utilizando el proveedor de alojamiento hypernode.com/nl, el importador suele devolver este error debido a su limitador de velocidad. En este caso, simplemente contacta con hypernode.com/nl y pídeles que pongan en la lista blanca del importador el User-Agent " clerk “.
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: