webservices

Prestashop : Mise en place webservices

Voici donc le début de notre série sur les webservices prestashop ( Sommaire )

Pour cette série nous allons écrire les appels au webservice via des scripts php, basé sur la librairie fournie par Prestahop  : https://github.com/PrestaShop/PrestaShop-webservice-lib

Le projet global est disponible sur github : https://github.com/nenes25/prestashop_hhwebservices

Pour ce premier article je vais vous détailler le mode de fonctionnement de l’import

Structure globale et installation

La structure du projet sera la suivante :

Structure projet

Nos classes spécifiques de gestion seront dans le dossier « classes », et les fichiers d’imports dans le dossier « files/imports ».
L’appel des fonctions se fera via le fichier imports.php

Le module utilise composer pour gérer les dépendances et l’autoload des classes, avant toute chose il est donc nécessaire d’installer le projet via la commande

composer install

Gestion des données de l’import

Pour faciliter la gestion des données de l’import, l’objectif est de récupérer l’ensemble des données à importer sous la forme d’un tableau associatif tel que l’exemple ci-dessous

[0] => Array
        (
            [email] => [email protected]

Prestashop : Mise en place webservices Lire la suite »

Prestashop : Synchronisez vos données avec les webservices

Si vous souhaitez synchroniser les données de votre ERP avec votre site prestashop, la plateforme propose des webservices, qui permettent cela, nous allons voir tout cela dans une nouvelle série d’articles.

Pour cette série nous allons écrire les appels au webservice via des scripts php, basé sur la librairie fournie par Prestahop  : https://github.com/PrestaShop/PrestaShop-webservice-lib .

Le postulat global étant que les données à importer / exporter seront stockées au format csv

Les étapes suivantes seront détaillées :

Les liens seront mis à jour au fur et à mesure de l’avancée des articles 🙂…

Prestashop : Synchronisez vos données avec les webservices Lire la suite »