LogoLogo
Homepage
French
French
  • Contribuer à la documentation
  • Guide de démarrage PrestaShop 1.7
    • Ce dont vous avez besoin
    • Installer PrestaShop
    • Installer PrestaShop 1.7 sur votre ordinateur
    • Installer PrestaShop 1.7 en ligne de commande
    • Désinstaller PrestaShop 1.7
    • Informations complémentaires
  • Guide de l'utilisateur PrestaShop 1.7
    • Formations
    • Personnaliser votre boutique
    • Se connecter au back-office de PrestaShop
    • Découvrir la zone d'administration
    • Premiers pas avec PrestaShop 1.7
    • Vendre avec PrestaShop
      • Gérer les commandes
        • Gérer la liste des commandes
        • Gérer la page commande
          • Modifier une commande
          • Enregistrer des retours et procéder à des remboursements
        • Créer une commande depuis le back-office
        • Factures
        • Avoirs
        • Bons de livraison
        • Paniers
      • Gérer le catalogue
        • Gérer les produits
        • Gérer les catégories
        • Faire le suivi de votre catalogue
        • Gérer les attributs de vos produits
        • Gérer les caractéristiques de vos produits
        • Gérer les marques
        • Gérer les fournisseurs
        • Gérer les fichiers
        • Mettre en place des promotions
          • Règles paniers
          • Règles de prix catalogue
        • Gérer les stocks
          • Stocks
          • Mouvements de stocks
      • Gérer les clients
        • Vos clients
        • Adresses des clients
        • Encours autorisés
      • Gérer le service client
        • Le service client
        • Messages prédéfinis
        • Retours produits
      • Comprendre les statistiques
    • Optimiser votre boutique
      • Gérer les modules
        • Modules et services
          • Découvrir la sélection de modules
          • Modules installés
          • Notifications des modules
        • Catalogue de modules
      • Personnaliser l'apparence de votre boutique
        • Thème et logo
        • Catalogue de thèmes
        • Thèmes d'e-mail
        • Gérer votre contenu statique grâce aux pages
        • Positions des modules
        • Paramètres des images
        • Gérer les blocs de liens
      • Gérer les livraisons
        • Gérer les transporteurs
        • Préférences de livraison
      • Gérer les paiements
        • Mode de paiements
        • Préférences de paiement
      • Gérer la localisation et l'internationalisation
        • Localisation
          • Paramètres de localisation
          • Langues
          • Devises
          • Géolocalisation
        • Zones géographiques
          • Pays
          • Zones
          • États
        • Gérer les taxes
          • Taxes
          • Règles de taxes
        • Traductions
    • Configurer votre boutique
      • Configurer les paramètres de votre boutique
        • Général
          • Paramètres généraux
          • Maintenance de la boutique
        • Paramètres des commandes
          • Préférences des commandes
          • États de commandes
        • Paramètres des produits
        • Paramètres des clients
          • Préférences des clients
          • Groupes de clients
          • Titres de civilité
        • Gestion des contacts
        • Trafic et SEO
          • SEO et URL
          • Moteurs de recherche
          • Affiliation
        • Recherche
          • Préférences de recherche
          • Mots-clés
      • Configurer les paramètres avancés
        • Informations de configuration
        • Paramètres de performances
        • Préférences de l'administration
        • Paramètres des e-mails
        • Importer des données
        • Equipe
          • Employés
          • Profils des employés
          • Permissions des employés
        • Base de données
          • Gestionnaire SQL
          • Sauvegarde BDD
        • Paramètres de log
        • Paramètres du service web
        • Multiboutique
        • Fonctionnalités expérimentales
    • Gérer plusieurs boutiques
      • Interface de la page multiboutique
        • Ajouter une nouvelle boutique
        • Ajouter un groupe de boutiques
        • Mettre en place l'URL d'une boutique
      • Généralités et cas particuliers
    • Parcourir le front-office
    • Etre conforme au RGPD
Propulsé par GitBook
Sur cette page
  • Ajouter une nouvelle clé
  • Configuration

Cet article vous a-t-il été utile ?

Modifier sur GitHub
  1. Guide de l'utilisateur PrestaShop 1.7
  2. Configurer votre boutique
  3. Configurer les paramètres avancés

Paramètres du service web

PrécédentParamètres de logSuivantMultiboutique

Dernière mise à jour il y a 4 ans

Cet article vous a-t-il été utile ?

Sur cette page, vous pouvez activer le service Web de la boutique, afin que des outils tiers puissent avoir accès à vos données. Cela ouvre la porte à la création d'outils intéressants qui aideront vos clients ou vous-même à utiliser votre boutique plus efficacement (par exemple, sous forme d'application mobile).

Un service Web est une méthode de communication entre deux entités logicielles, au travers d'un réseau. Elle repose sur un jeu de méthodes, formats et droits d'accès connus, afin de pouvoir utiliser le contenu du service web à partir de n'importe quel outil autorisé, et étendre le contenu original. Pour en apprendre plus, lisez la page Wikipedia .

La page s'ouvre avec une liste des clés actuellement en place, s'il y en a. Une clé de service Web offre un accès unique à votre base, que vous donnez à un développeur afin qu'il lie son outil à votre boutique. N'en créez pas des centaines, car vous pourriez ne pas souhaiter que tout le monde puisse accéder à vos données.

Toutes les applications ne peuvent pas accéder au service Web de PrestaShop : vous décidez qui le peut, et ce que chacune est autorisée à faire. Chaque application dispose d'une clé de connexion unique, avec des droits d'accès spécifiques.

Ajouter une nouvelle clé

Le bouton "Ajouter une clé de service web" vous emmène au formulaire de création :

  • Clé. Une clé unique. Vous pouvez soit en créer une vous-même, soit en générer une, par exemple à l'aide du bouton "Générer !" ou en utilisant un générateur en ligne. Les clés générées sont la plupart du temps plus sûres, car plus difficiles à deviner.

  • Description de la clé. Un rappel du destinataire de la clé, et des droits qu'elle donne.

  • Statut. Vous pouvez désactiver une clé aussitôt que nécessaire. Cela vous permet de ne donner qu'un accès temporaire à vos données pour certaines clés.

  • Permissions. Vous n'avez pas à partager TOUTES vos données avec chaque clé. Vous pouvez choisir parmi une grande quantité de permissions, soit par section, soit par type d'accès. Certaines applications n'auront ainsi que le droit de lire une poignée d'éléments, tandis que d'autres (par exemple, celle que vous souhaitez utiliser pour gérer votre boutique à distance) devront avoir le droit de modifier et effacer à peu près toutes les données. Par conséquent, nous vous recommandons de faire un choix éclairé.

Configuration

Pour des raisons de sécurité, assurez-vous que le serveur de votre boutique accepte les connexions SSL !

La configuration est assez simple :

  • Activer le service web. Si vous voulez que personne n'accède à votre boutique par le biais d'outils et applications tiers, désactivez simplement cette fonctionnalité.

  • Activez le mode CGI de PHP. Le mode CGI est un réglage particulier du serveur Apache, avec lequel vous indiquez qu'il doit utiliser PHP en mode de script CGI plutôt qu'en tant que module Apache. Bien que le mode CGI ait la réputation d'être plus sécurisé, des failles de sécurité y ont été découvertes en mai 2012. Demandez conseil à votre hébergeur.

Développeurs : la documentation sur le (en anglais) se trouve ici :

service Web de PrestaShop
https://app.gitbook.com/@prestashop/s/prestashop-1-6-documentations/~/drafts/-MEhOG0w2JhftfYWyPdZ/english-documentation/developer-guide/developer-tutorials/using-the-prestashop-web-service
http://fr.wikipedia.org/wiki/Service_Web