Guías/Marketplaces/PrestaShop

Cómo importar envíos desde PrestaShop

Para que Ridust pueda leer tus pedidos y actualizar sus estados automáticamente, necesitamos conectarnos a tu tienda a través del Webservice nativo de PrestaShop. A continuación te explicamos cómo activarlo y generar tu clave.

1Acceder al apartado de Webservice

Inicia sesión en el panel de administración (Backoffice) de tu tienda PrestaShop. En el menú lateral izquierdo, desplázate hacia abajo y navega hasta Parámetros Avanzados > Webservice.

Menú lateral de PrestaShop hacia Webservice

2Activar el Webservice

En la parte inferior de la pantalla (o en la pestaña de configuración, dependiendo de tu versión de PrestaShop), busca la opción Activar el servicio web de PrestaShop. Cámbialo a y asegúrate de hacer clic en Guardar.

Toggle para activar el Webservice en PrestaShop

3Añadir una nueva clave de API

Una vez activado el servicio, vuelve a la parte superior de esa misma página y haz clic en el botón Añadir una nueva clave de servicio web (o el icono de "+").

Botón para añadir una nueva clave de servicio web

4Configurar permisos necesarios

Haz clic en Generar para crear una clave alfanumérica y asegúrate de que el estado de la clave esté activado. A continuación, baja a la tabla de permisos y marca las casillas exactas según esta lista:

  • orders (Permisos: GET, PUT) - Para leer pedidos y actualizar su estado.
  • order_details (Permiso: GET)
  • customers (Permiso: GET)
  • addresses (Permiso: GET)
  • carriers (Permiso: GET)
  • countries (Permiso: GET)
  • products (Permiso: GET)
Tabla de permisos de PrestaShop

Guarda los cambios una vez hayas marcado todos los permisos requeridos.

5Conectar en Ridust

Copia la clave alfanumérica que acabas de generar. Vuelve a tu panel de Ridust, navega a Integraciones > PrestaShop y pega la clave.

Formato de la URL de tu tienda

Al introducir la URL de tu tienda en Ridust, asegúrate de añadir /api al final del dominio. Por ejemplo: https://mitienda.com/api

Formulario de conexión de PrestaShop en Ridust