Solución de posibles problemas al conectar con PrestaShop

Prestashop 10 comentarios

Creo que he puesto todos los datos correctos pero la prueba de conexión falla, ¿a qué se debe?

Aunque los errores más habituales suelen ser por una dirección o una clave de API mal escritas, no siempre ésta es la causa. Veamos a continuación algunas de las opciones:

  1. Datos incorrectos
    Como ya hemos comentado, ésta suele ser la más habitual , con lo que no está de más revisarlo como primera opción, pues es la más sencilla y más rápida de descartar.

    Ojo con la dirección, hay que ponerla completa, debe incluir el "http://" o "https://" según el caso.

    La clave no debe contener espacios en blanco delante ni detrás.

  2. Activación de Modo CGI
    En algunas instalaciones de PrestaShop es necesario activar el modo CGI para PHP para que funcione el Webservice correctamente.
    Aunque suene muy técnico, en realidad es muy sencillo de resolver, puesto que se puede hacer desde la configuración del Webservice en Prestashop. Sólo es necesario activar el modo CGI para PHP.Activar CGI
  3. Sistema Multi-tienda
    Si tenemos un sistema multi-tienda es posible que no hayamos activado el Webservice para la tienda principal.

 

Otros problemas de conexión

  1. Activación de permisos en el servidor
    Si al hacer la actualización de stock los artículos no se actualizan y en la ficha de los enlaces se ve una información como algunas de las siguientes:Error Apache Error Apache
    y en el log del servidor Apache o PHP, se muestra un mensaje como el siguiente:

    [error] [client xxx.xxx.xxx.xxx] client denied by server configuration: /directorio_del_servidor_donde_esta_instalado_prestashop/

    Es posible que tenga que hacer una modificación en el archivo de configuración httpd.conf de su servidor Apache para que el Webservice funcione correctamente. Debe cambiar la siguiente información:

    <Directory "/directorio_del_servidor_donde_esta_instalado_prestashop/">
    <Limit GET HEAD POST PUT DELETE>
    Allow from all
    </Limit>
    </Directory>

     

  2. Bug: petición de información de detalles de pedidos
    Error detectado: Fallo al seleccionar datos de un pedido
    Versiones afectadas: 1.6.0.5 -- 1.6.0.13

    Foro de desarrollo de PrestaShop en el que se reporta el BUG:
    http://forge.prestashop.com/browse/PSCSX-4403

    Dos posibles Soluciones:

    A) Actualizar PrestaShop a la versión 1.6.1.1 ó posterior

    B) Modificar archivo classes/order/Order.php

    Quitamos...

    public function getWsCurrentState($state)

    ...ponemos

    public function getWsCurrentState()

  3. Bug: información de estados de pedidos
    Error detectado: bug en la API consistente en que falla al seleccionar datos de un pedido por no poder consultar el estado del mismo.
    Versiones afectadas: 1.6.0.11 -- 1.6.1.0

    Foro de desarrollo de PrestaShop en el que se reporta el bug:
    http://forge.prestashop.com/browse/PSCSX-4684


    Solución:
    Actualizar PrestaShop a la versión 1.6.1.1 ó posterior

Guías relacionadas

Sigue aprendiendo cómo se vincula el software de myGESTIÓN con tu tienda online de PrestaShop a través de esta guía:

10 comentarios en - Solución de posibles problemas al conectar con PrestaShop

    • Buenos días Enrique,

      el error 401 parece ser un error en las credenciales de acceso. Asegúrese que está indicando bien tanto el usuario como la contraseña.
      En cualquier caso, si ha revisado los posibles problemas de conexión en esta guía, lo mejor es que nos llame directamente al 91 630 05 51 o enviarnos un correo a soporte@mygestion.com detallando la incidencia para atenderle mejor y más rápidamente.

      Un saludo.

    • ¡Hola Mar!

      Si has seguido paso a paso la guía de conexión con Prestashop, la conexión debería ser correcta. En cualquier caso, como no es un error de los habituales, te recomendamos que nos llames directamente al 91- 630 05 51 y verlo directamente con uno de nuestros técnicos. Esperamos tu llamada.

      ¡Un saludo!

  • Buenas tardes, no puedo conectar el stock de mi mygestion al prestashop. Me sale el error 503. Como puedo hacer para solventarlo? Muchas gracias.

    • ¡Hola, Antonella!

      Si has seguido todos los pasos de nuestra guía Enlace con PrestaShop no debería aparecer ningún error. La forma más rápida que tenemos para ayudarte es que directamente nos llames al 91 630 05 51 y vemos por qué no es correcta la conexión con la tienda.

      ¡Un saludo!

  • Hola, que pasa si me aparece
    No se puede acceder a este sitio webLa página localhost ha rechazado la conexión.
    Prueba a:

    Comprobar la conexión
    Comprobar el proxy y el cortafuegos
    ERR_CONNECTION_REFUSED

  • Hola, nos indica esto al probar conexión. Que podemos hacer?

    Bad HTTP response : org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Final de archivo prematuro.

    • Hola, Aaron:

      si has seguido todos los pasos de esta guía, la conexión debería ser correcta. Por el error que nos adjuntas, es posible que la URL de la tienda online no esté bien indicada (por ejemplo que le falte la S al "httpS:www.tiendaonline.com". Si no consigues hacer la conexión, directamente llámanos al 91 630 05 51.

      Un saludo 🙂

      Todos los

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.