Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Une boutique PrestaShop 1.4 installée sur un serveur Apache avec l'extension mod_rewrite.
  • Un serveur XAMP sous PHP5

...

Chapitre 1 - Mise en place : Création des accès dans le Back Office
Chapitre 2 - Découverte : Tester l'accès au service web avec le navigateur
Chapitre 3 - Premiers pas : Accéder au service web et lister les clients
3.1 - Accéder au service web grâce à la librairie
3.2 - Gérer les erreurs
3.3 - Lister les clients
Chapitre 4 - Récupérer des données : Récupérer un client
Chapitre 5 - Modification : Mettre à jour un client
Chapitre 6 - Création : Formulaire d'ajout à distance
Chapitre 7 - Suppression : Retirer des comptes client de la base
Chapitre 8 - Utilisation avancée
Chapitre 9 - Gestion des images
Chapitre 10 - Gestion des prix
Mémento : Notions énoncées dans ce tutorial

Fichiers

Version pdf de ce tutoriel

Fichiers nécessaire pour ce tutoriel :

Exemples

Attachments
oldtrue
patterns0-CustomersList.php,1-Retrieve.php,2-Update.php,3-Create.php,4-Delete.php

Bibliothèques :

Attachments
oldtrue
patternsPSWebServiceLibrary.php

Bibliothèque du Web service

La dernière version du fichier PSWebServiceLibrary.php fichier se trouve sur notre dépôt de code : https://github.com/PrestaShop/PrestaShop-webservice-lib/blob/master/PSWebServiceLibrary.php

Pour télécharger ce fichier :

  1. Cliquez ici pour voir le fichier brut :: https://raw.github.com/PrestaShop/PrestaShop-webservice-lib/master/PSWebServiceLibrary.php
  2. Copiez/collez le fichier dans un fichier texte vide, en utilisant par exemple Notepad.
  3. Enregistrez ce fichier sous le nom PSWebServiceLibrary.php

Vous pouvez également directement télécharger une archive zip de tous les fichies de ce dépôt, y compris les fichiers d'exemple, en cliquant ici : https://github.com/PrestaShop/PrestaShop-webservice-lib/archive/master.zip

Fichiers d'exemple

Tous les fichies d'exemple peuvent être trouvés dans notre dépôt de code : https://github.com/PrestaShop/PrestaShop-webservice-lib/tree/master/examples

Implémentations

  • Gérer son site PrestaShop via Open ERP : Prestashop OpenERP Connector par Akretion & CampToCamp (GNU Affero GPLv3)
  • Une bibliothèque Scala pour accéder au service Web de PrestaShop : prestasac par Alex Dean (GNU Affero GPLv3)
  • Une bibliothèque Python pour accéder au service Web de PrestaShop : prestapyt par Guewen Baconnier (GNU Affero GPLv3)