Pedidos Prestashop
Instalación de nuestra APP

-
URL de Prestashop: Introduciremos nuestra URL de Prestashop, empezando por “https” y acabando sólo con el dominio y sin barras “/”. Ej: .es, .com, etc.
-
API Key: Introduciremos la API Key de nuestro Prestashop que habremos creado previamente. Si todavía no la has creado y necesitas ayuda con ello te mostramos cómo en la sección “Generando una API Key de Prestashop” al final de este manual.
- Y pulsaremos sobre “Install”:

Uso de la APP
Entraremos en un ticket de un cliente del que sepamos que dispone de pedidos en Prestashop.
Nos dirigimos a la columna de la derecha donde están instaladas nuestra APPs y pulsamos sobre la de Prestashop:

Pinchando sobre el link de "Referencia", podremos ver la información sobre los artículos del pedido en cuestión:

Generando una API Key de Prestashop
En primer lugar, puedes consultar la documentación oficial en el siguiente enlace:
https://devdocs.prestashop-project.org/1.7/webservice/tutorials/creating-access/
En resumen, los pasos que tienes que dar son los siguientes:
- Accede al panel de administración de tu Prestashop
- En la columna de la izquierda dirígete a “Parámetros avanzados” -> “Webservice”:

- Picharemos sobre “+ Añadir una nueva clase webservice”:

-
Rellenaremos los siguientes campos:

-
Clave: Preferiblemente pincharemos sobre su botón “Generar” antes que escribir una a mano. Esta será la clave API que tendremos que indicar en la instalación de nuestra APP.
-
Descripción de la clave: Opcionalmente podemos escribir una descripción para saber de qué se trata.
-
Habilitar clave de servicio web: Por defecto viene activado, deberemos dejarlo así para que funcione la comunicación entre Freshdesk y Prestashop.
-
Permisos: A continuación se detalla que servicios (todos de tipo “Ver (GET)” vamos a dejar habilitados para poder hacer peticiones de los pedidos a Prestashop:
Establece los permisos de recursos para esta clave:
Permisos
Recurso
Todas
Ver (GET)
Modificar (PUT)
Añadir (POST)
Eliminar (DELETE)
Vista rápida (HEAD)
currencies
X
customers
X
order_details
X
order_states
X
orders
X
- Guardaremos la configuración pulsando sobre “Guardar” abajo a la derecha:

Finalmente veremos dada de alta nuestra configuración Web Service:
