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 :
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 »