• Hola, equipo. Gracias de antemano por toda vuestra ayuda. Necesito cualquier ayuda posible. Hice una integración entre mi sistema y cualquier tienda Woo. La integración solo necesita el dominio de la tienda, la clave del cliente y la clave secreta. Hasta ahora, hay 9 clientes diferentes que utilizan la integración. Cada cliente escribe el dominio de su tienda y las claves de resto de API configuradas en la configuración de WooCommerce como lectura/escritura. Pero hay un cliente que ingresa todos estos datos y cuando presiona Guardar configuración, los errores muestran estos registros.
    HTTPSConnectionPool(host=’none’, port=443): Max retries exceeded with url: /wp-json/wc/v3 (Caused by NewConnectionError(‘: Failed to establish a new connection: [Errno -2] Name or service not known’))
    Como dije, solo esto sucede en un solo cliente. Por favor ayuda. Gracias

    • Este debate fue modificado hace 4 meses, 3 semanas por kallookoo.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador kallookoo

    (@kallookoo)

    Hola,

    Sinceramente esta consulta deberias hacer en algun foro de programadores en la seccion del lenguaje que uses, ya que como tu mismo indicas se puede ver clarametne que no se define el host por lo que estas haciendo una consulta al propio sistema (OS) o al localhost. Eso ya lo desconozco porque es un sistema creado por ti.

    ¡Hola!

    Parece que el problema está relacionado con la conexión entre tu sistema y el WooCommerce de ese cliente en particular. A mi me pasó con la web Notarioner. Aquí hay algunos pasos que podrías seguir para diagnosticar y resolver el problema:

    1. Verificación del Dominio: Asegúrate de que el dominio ingresado para la tienda WooCommerce del cliente sea correcto y esté correctamente formateado. El error sugiere que el dominio puede estar configurado como none, lo cual no es válido. Verifica que el dominio esté completo y sea accesible.
    2. Configuración del API: Confirma que las claves del cliente y la clave secreta sean correctas y que tengan los permisos necesarios para acceso de lectura y escritura. Un error en las claves puede causar problemas de conexión.
    3. Accesibilidad del Dominio: Verifica que el dominio de la tienda WooCommerce del cliente sea accesible desde tu red. Puedes hacer esto utilizando herramientas como ping o curl para probar la conectividad. También puedes intentar acceder a la URL /wp-json/wc/v3 directamente desde un navegador para comprobar si el endpoint es accesible.
    4. Configuración del Servidor: Asegúrate de que el servidor de WooCommerce del cliente no esté bloqueando las solicitudes de tu sistema. Esto podría ocurrir debido a configuraciones de firewall o restricciones de IP.
    5. Certificado SSL: Verifica que el sitio de WooCommerce del cliente tenga un certificado SSL válido y que esté correctamente configurado. Un certificado SSL incorrecto puede causar problemas al establecer conexiones seguras.
    6. Registros de Errores: Revisa los registros de errores del servidor de WooCommerce del cliente para ver si hay mensajes adicionales que puedan proporcionar más detalles sobre por qué la conexión está fallando.
    7. Configuraciones de Proxy o Firewall: Si el cliente está detrás de un proxy o firewall, asegúrate de que las configuraciones permitan la conexión a tu sistema. A veces, los proxies pueden bloquear ciertas solicitudes HTTP/HTTPS.
    8. Actualizaciones y Compatibilidad: Verifica que tanto tu sistema como la tienda WooCommerce del cliente estén actualizados a versiones compatibles. A veces, problemas de compatibilidad entre versiones pueden causar errores de conexión.
    9. Pruebas con otro Cliente: Si es posible, realiza una prueba con una tienda WooCommerce diferente en el mismo entorno para ver si el problema persiste. Esto puede ayudar a identificar si el problema es específico de la configuración del cliente en cuestión.

    Si después de estos pasos el problema persiste, te recomendaría involucrar al soporte técnico de WooCommerce para obtener ayuda adicional. Proporcionarles detalles específicos sobre el error y el entorno del cliente puede ayudarles a diagnosticar el problema más rápidamente.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.