{"id":76795,"date":"2024-04-22T09:05:37","date_gmt":"2024-04-22T08:05:37","guid":{"rendered":"https:\/\/kinsta.com\/fr\/?p=76795&#038;preview=true&#038;preview_id=76795"},"modified":"2024-04-25T10:35:19","modified_gmt":"2024-04-25T09:35:19","slug":"api-woocommerce","status":"publish","type":"post","link":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/","title":{"rendered":"Le manuel ultime de l&rsquo;API REST de WooCommerce : exemples pratiques inclus"},"content":{"rendered":"<p>La gestion d&rsquo;une boutique en ligne est co\u00fbteuse et les propri\u00e9taires doivent souvent g\u00e9rer de nombreux processus manuels. L&rsquo;API REST de WooCommerce simplifie ce flux de travail, vous permettant de contr\u00f4ler les plateformes de <a href=\"https:\/\/kinsta.com\/fr\/blog\/strategies-ecommerce\/\">commerce \u00e9lectronique<\/a> et de g\u00e9rer et faire \u00e9voluer les boutiques WooCommerce de mani\u00e8re programmatique.<\/p>\n<p>Les int\u00e9grations, l&rsquo;automatisation et l&rsquo;extension des capacit\u00e9s de votre boutique en ligne sont des op\u00e9rations transparentes avec l&rsquo;API REST de WooCommerce. Vous \u00e9conomisez des ressources et du temps, que vous pouvez utiliser pour rationaliser davantage vos processus. Cela vous permet \u00e9galement de personnaliser l&rsquo;aspect et la convivialit\u00e9 de votre boutique avec des applications externes flexibles.<\/p>\n<p>Cet article vous donne une compr\u00e9hension compl\u00e8te de l&rsquo;API REST de WooCommerce, vous permettant d&rsquo;automatiser et d&rsquo;am\u00e9liorer de mani\u00e8re programmatique vos op\u00e9rations de commerce \u00e9lectronique. Il fournit des informations pratiques, des cas d&rsquo;utilisation et des exemples de code pour faciliter l&rsquo;int\u00e9gration et la personnalisation des boutiques WooCommerce.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Pr\u00e9-requis<\/h2>\n<p>Pour commencer avec WooCommerce REST API, vous devez utiliser :<\/p>\n<ul>\n<li>WooCommerce version 3.5 ou sup\u00e9rieure.<\/li>\n<li>WordPress version 4.4 ou sup\u00e9rieure.<\/li>\n<li><a href=\"https:\/\/www.postman.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Postman<\/a> ou <a href=\"https:\/\/insomnia.rest\/\" target=\"_blank\" rel=\"noopener noreferrer\">Insomnia<\/a> pour tester l&rsquo;API et interagir avec elle.<\/li>\n<\/ul>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Bien que l&rsquo;acc\u00e8s \u00e0 l&rsquo;API via HTTP ou <a href=\"https:\/\/kinsta.com\/fr\/blog\/http-vers-https\/\">HTTPS<\/a> soit pris en charge, HTTPS est fortement recommand\u00e9 \u00e0 des fins de s\u00e9curit\u00e9.<\/p>\n<\/aside>\n\n<h2>Commencer avec l&rsquo;API REST de WooCommerce<\/h2>\n<p>Pour commencer, vous devez cr\u00e9er un site WordPress et g\u00e9n\u00e9rer les identifiants de l&rsquo;API dans WooCommerce.<\/p>\n<h3>Cr\u00e9er un site WordPress avec Kinsta<\/h3>\n<p>Si vous n&rsquo;avez pas de site WordPress, vous pouvez facilement en cr\u00e9er un dans votre tableau de bord <a href=\"https:\/\/my.kinsta.com\/?lang=fr\" target=\"_blank\" rel=\"noopener noreferrer\">MyKinsta<\/a>.<\/p>\n<ol start=\"1\">\n<li>Naviguez vers votre compte MyKinsta et cliquez sur <strong>Sites WordPress<\/strong> dans la colonne lat\u00e9rale de gauche.<\/li>\n<li>Dans le menu d\u00e9roulant <strong>Ajouter un site<\/strong>, s\u00e9lectionnez l&rsquo;option <strong>Cr\u00e9er un nouveau site<\/strong>, puis passez \u00e0 la page suivante, o\u00f9 vous pouvez choisir l&rsquo;option <strong>Installer WordPress<\/strong> et cliquer sur <strong>Continuer<\/strong>.<\/li>\n<li>Saisissez le nom de votre site et l&#8217;emplacement de votre centre de donn\u00e9es dans les <strong>options du site<\/strong> et cliquez sur <strong>Continuer<\/strong>.<\/li>\n<li>Dans l&rsquo;onglet suivant, saisissez le titre de votre site et vos identifiants d&rsquo;administration. S\u00e9lectionnez une langue et cochez la case <strong>Installer WooCommerce<\/strong> pour installer l&rsquo;extension WooCommerce.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-site-mykinsta.png\" alt=\"Cr\u00e9ation d'un site WordPress et installation de WooCommerce.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Cr\u00e9ation d&rsquo;un site WordPress et installation de WooCommerce.<\/figcaption><\/figure><\/li>\n<li>Cliquez sur <strong>Continuer<\/strong>. Cela lance la cr\u00e9ation de votre site et envoie une notification \u00e0 votre adresse e-mail d&rsquo;administration WordPress une fois la cr\u00e9ation termin\u00e9e. Veillez \u00e0 conserver votre nom d&rsquo;utilisateur et votre mot de passe d&rsquo;administration WordPress dans un endroit s\u00fbr.<\/li>\n<\/ol>\n<h3>G\u00e9n\u00e9rer les identifiants API dans WooCommerce<\/h3>\n<p>Pour g\u00e9n\u00e9rer vos identifiants API WooCommerce, suivez les \u00e9tapes suivantes :<\/p>\n<ol start=\"1\">\n<li>Connectez-vous \u00e0 votre tableau de bord WordPress, s\u00e9lectionnez <strong>Extensions<\/strong> &gt; <strong>Extensions install\u00e9es<\/strong> dans la colonne lat\u00e9rale et activez l&rsquo;extension WooCommerce.<\/li>\n<li>Apr\u00e8s avoir activ\u00e9 l&rsquo;extension, s\u00e9lectionnez <strong>WooCommerce<\/strong> &gt; <strong>R\u00e9glages<\/strong>. Cliquez ensuite sur l&rsquo;onglet <strong>Avanc\u00e9<\/strong> pour acc\u00e9der \u00e0 la page des r\u00e9glages avanc\u00e9s de WooCommerce.<\/li>\n<li>Ensuite, cliquez sur <strong>REST API<\/strong>.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/woocommerce-settings.png\" alt=\"Page des informations d'identification de la cl\u00e9 API.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Page des informations d&rsquo;identification de la cl\u00e9 API.<\/figcaption><\/figure><\/li>\n<li>Cliquez sur <strong>Cr\u00e9er une cl\u00e9 API<\/strong> ou sur <strong>Ajouter une cl\u00e9<\/strong> pour g\u00e9n\u00e9rer une cl\u00e9 API.<\/li>\n<li>Ensuite, vous \u00eates invit\u00e9 \u00e0 saisir les <strong>d\u00e9tails de la cl\u00e9<\/strong>. Il s&rsquo;agit de la description, de l&rsquo;utilisateur et des autorisations. Saisissez la description de votre cl\u00e9, modifiez l&rsquo;utilisateur si n\u00e9cessaire et s\u00e9lectionnez <strong>Lecture\/\u00c9criture <\/strong>pour les autorisations.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/create-woocommerce-api-key.png\" alt=\"G\u00e9n\u00e9rer les informations d'identification de la cl\u00e9 API.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">G\u00e9n\u00e9rer les informations d&rsquo;identification de la cl\u00e9 API.<\/figcaption><\/figure><\/li>\n<li>Cliquez sur <strong>G\u00e9n\u00e9rer une cl\u00e9 API<\/strong>. Avec les cl\u00e9s API g\u00e9n\u00e9r\u00e9es, vous pouvez acc\u00e9der aux donn\u00e9es de votre boutique et les g\u00e9rer par programme. Prenez note de votre cl\u00e9 de consommateur et de votre secret, car vous les utiliserez dans la section suivante pour effectuer des demandes d&rsquo;API.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/woocommerce-api-key.png\" alt=\"Informations d'identification de la cl\u00e9 API g\u00e9n\u00e9r\u00e9e.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Informations d&rsquo;identification de la cl\u00e9 API g\u00e9n\u00e9r\u00e9e.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h2>Comprendre l&rsquo;architecture de l&rsquo;API REST de WooCommerce<\/h2>\n<p>L&rsquo;API de WooCommerce est construite sur une architecture REST. Cela vous permet de lire et d&rsquo;effectuer des op\u00e9rations d&rsquo;\u00e9criture sur les donn\u00e9es de WooCommerce, telles que les commandes, les produits et les clients, en envoyant des requ\u00eates via les m\u00e9thodes appropri\u00e9es (GET, POST, PUT, DELETE) au point de terminaison.<\/p>\n<p>Un point de terminaison se compose des m\u00e9thodes de requ\u00eate ainsi que d&rsquo;une URL standard. Avec un point de terminaison, vous pouvez utiliser l&rsquo;outil de votre choix (Postman ou Insomnia) pour acc\u00e9der \u00e0 diff\u00e9rentes donn\u00e9es stock\u00e9es.<\/p>\n<h3>R\u00e9cup\u00e9rer une liste de produits<\/h3>\n<p>Avant de r\u00e9cup\u00e9rer la liste des produits, assurez-vous d&rsquo;en avoir ajout\u00e9 quelques-uns \u00e0 votre boutique. Vous devez changer la structure du permalien en quelque chose d&rsquo;autre que <strong>Simple<\/strong>.<\/p>\n<p>Cliquez sur <strong>R\u00e9glages<\/strong> &gt; <strong>Permaliens<\/strong> dans la colonne lat\u00e9rale et modifiez la structure des permaliens. Si vous n&rsquo;effectuez pas cette modification, votre point de terminaison d&rsquo;URL standard ne fonctionnera pas comme il se doit. Cliquez sur <strong>Enregistrer les modifications<\/strong>.<\/p>\n<p>Ensuite, ouvrez Postman et ajoutez une nouvelle requ\u00eates. Dans la section URL, utilisez <code>https:\/\/&lt;yourdomain&gt;\/wp-json\/wc\/v3\/products<\/code>. Assurez-vous de remplacer <code>&lt;yourdomain&gt;<\/code> par le domaine de votre site WooCommerce.<\/p>\n<p>Dans l&rsquo;onglet autorisation, s\u00e9lectionnez <strong>Auth de base<\/strong> et saisissez votre cl\u00e9 de consommateur comme <strong>nom d&rsquo;utilisateur<\/strong> et votre secret de consommateur comme <strong>mot de passe<\/strong>. Vous devez ajouter cette autorisation \u00e0 chaque requ\u00eate que vous faites \u00e0 votre API REST WooCommerce. Envoyez la requ\u00eate et vous devriez recevoir une liste de tous les produits de votre boutique.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-products-woocommerce-api.png\" alt=\"R\u00e9cup\u00e9ration d'une liste de produits dans Postman.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">R\u00e9cup\u00e9ration d&rsquo;une liste de produits dans Postman.<\/figcaption><\/figure>\n<h2>G\u00e9rer les produits via l&rsquo;API REST<\/h2>\n<p>L&rsquo;objet produit poss\u00e8de une liste d&rsquo;attributs qui permettent de regrouper les produits, de g\u00e9rer les stocks et de fixer les prix, le tout de mani\u00e8re programmatique.<\/p>\n<p>Supposons que vous souhaitiez ajouter un nouveau produit \u00e0 un groupe de produits que vous avez cr\u00e9\u00e9. Tout ce dont vous avez besoin, c&rsquo;est de l&rsquo;identifiant du groupe de produits dans l&rsquo;attribut <code>grouped_products<\/code>.<\/p>\n<p>Pour g\u00e9rer les stocks, utilisez les attributs <code>manage_stock<\/code> et <code>stock_status<\/code>, qui sont d\u00e9finis sur <code>true<\/code> ou <code>false<\/code> et <code>instock<\/code>, <code>onbackorder<\/code> et <code>outofstock<\/code> respectivement.<\/p>\n<p>Voyons comment vous pouvez ajouter et mettre \u00e0 jour les d\u00e9tails d&rsquo;un produit existant.<\/p>\n<h3>Ajouter un produit avec l&rsquo;API de WooCommerce<\/h3>\n<ol start=\"1\">\n<li>Dans Postman, ajoutez une nouvelle requ\u00eate et changez la m\u00e9thode de requ\u00eate en <strong>POST<\/strong>. R\u00e9utilisez l&rsquo;URL utilis\u00e9e dans la section pr\u00e9c\u00e9dente. Cliquez sur l&rsquo;onglet <strong>Body <\/strong>, s\u00e9lectionnez <strong>raw<\/strong>, et choisissez <strong>JSON <\/strong>comme format de corps. La charge utile JSON contient le nom du produit, son type (simple, variable ou group\u00e9), sa description et sa br\u00e8ve description. Il contient \u00e9galement des cat\u00e9gories, des \u00e9tiquettes et des images que vous pouvez ajouter si n\u00e9cessaire.\n<pre><code class=\"language-json\">{\n \"name\": \"iPhone 15 Pro Max\",\n \"type\": \"simple\",\n \"description\": \"\",\n \"short_description\": \"\",\n \"categories\": [\n ],\n \"tags\": [],\n \"images\": []\n}<\/code><\/pre>\n<\/li>\n<li>Ex\u00e9cutez la requ\u00eate. Si le produit est cr\u00e9\u00e9 avec succ\u00e8s, vous devriez recevoir un objet produit en r\u00e9ponse. Prenez note de l&rsquo;identifiant du produit, car vous en aurez besoin dans la section suivante.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-products-woocommerce-api.png\" alt=\"Cr\u00e9ation d'un produit.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Cr\u00e9ation d&rsquo;un produit.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h3>Modifier un produit avec l&rsquo;API WooCommerce<\/h3>\n<p>Modifions l&rsquo;enregistrement que vous venez de cr\u00e9er.<\/p>\n<ol start=\"1\">\n<li>Dans l&rsquo;onglet <strong>Body <\/strong>, ajoutez ce corps JSON :\n<pre><code class=\"language-json\">{\n  \"name\": \"iPhone 15 Pro\"\n}<\/code><\/pre>\n<p>Comme vous ne mettez \u00e0 jour que le champ <code>name<\/code>, vous n&rsquo;avez pas besoin d&rsquo;inclure d&rsquo;autres attributs. Dans ce cas, remplacez-le par \u00ab iPhone 15 Pro \u00bb. L&rsquo;URL du point de terminaison doit \u00eatre <code>https:\/\/yourdomain\/wp-json\/wc\/v3\/products\/&lt;id&gt;<\/code>.<\/li>\n<li>Remplacez <code>id<\/code> par l&rsquo;ID du produit que vous avez cr\u00e9\u00e9 dans la section pr\u00e9c\u00e9dente. N&rsquo;oubliez pas de changer la m\u00e9thode de requ\u00eate en <strong>PUT<\/strong>. Ex\u00e9cutez la requ\u00eate et vous devriez recevoir un objet produit en r\u00e9ponse. Vous pouvez v\u00e9rifier le nom du produit dans la r\u00e9ponse pour confirmer que la mise \u00e0 jour a bien \u00e9t\u00e9 effectu\u00e9e.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/edit-product-woocommerce-api.png\" alt=\"Modification d'un produit.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Modification d&rsquo;un produit.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h2>Gestion des commandes avec l&rsquo;API REST<\/h2>\n<p>L&rsquo;API REST de WooCommerce facilite l&rsquo;automatisation du traitement des commandes en permettant la r\u00e9cup\u00e9ration transparente des commandes et la mise \u00e0 jour des \u00e9tats des commandes. Elle vous permet de r\u00e9cup\u00e9rer les commandes de mani\u00e8re programmatique, de les filtrer en fonction de divers crit\u00e8res tels que la date, l&rsquo;\u00e9tat ou le client, puis de les traiter efficacement.<\/p>\n<p>Cela inclut la mise \u00e0 jour des \u00e9tats des commandes pour refl\u00e9ter les diff\u00e9rentes \u00e9tapes de l&rsquo;ex\u00e9cution ou du traitement. L&rsquo;API REST de WooCommerce assure ensuite un suivi pr\u00e9cis et la communication avec les clients. En outre, vous pouvez g\u00e9rer les remboursements via l&rsquo;API, y compris le traitement des demandes de remboursement, le traitement automatique des remboursements et la mise \u00e0 jour des \u00e9tats de la commande (apr\u00e8s les remboursements).<\/p>\n<p>Voyons comment vous pouvez r\u00e9cup\u00e9rer des commandes r\u00e9centes et mettre \u00e0 jour l&rsquo;\u00e9tat d&rsquo;une commande en la rendant \u00ab termin\u00e9e \u00bb<\/p>\n<h3>R\u00e9cup\u00e9rer les commandes r\u00e9centes avec l&rsquo;API de WooCommerce<\/h3>\n<ol start=\"1\">\n<li>Dans Postman, ajoutez une nouvelle requ\u00eate pour r\u00e9cup\u00e9rer les commandes en utilisant une requ\u00eate <strong>GET <\/strong>. L&rsquo;URL du point de terminaison doit \u00eatre la suivante :\n<pre><code class=\"language-bash\">https:\/\/\/wp-json\/wc\/v3\/orders<\/code><\/pre>\n<\/li>\n<li>Dans l&rsquo;onglet <strong>Params<\/strong>, saisissez la cl\u00e9 <code>after<\/code> et la valeur de la date apr\u00e8s laquelle vos commandes ont \u00e9t\u00e9 cr\u00e9\u00e9es. Dans ce cas, utilisez <code>2024-03-08T00:00:00<\/code>. N&rsquo;h\u00e9sitez pas \u00e0 modifier cette date si n\u00e9cessaire. Cela vous permet de filtrer vos commandes en ne retenant que celles qui ont \u00e9t\u00e9 cr\u00e9\u00e9es apr\u00e8s une date donn\u00e9e. Laissez les autres r\u00e9glages de Postman par d\u00e9faut.<\/li>\n<li>Assurez-vous d&rsquo;avoir effectu\u00e9 quelques commandes dans votre boutique WooCommerce pour \u00e9viter de renvoyer une liste vide. Ex\u00e9cutez la requ\u00eate, et vous devriez obtenir une liste de toutes les commandes effectu\u00e9es dans votre boutique qui correspondent aux crit\u00e8res sp\u00e9cifi\u00e9s.\n<p><figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-products-orders-woocommerce-api.png\" alt=\"R\u00e9cup\u00e9rer les commandes r\u00e9centes apr\u00e8s une date donn\u00e9e.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">R\u00e9cup\u00e9rer les commandes r\u00e9centes apr\u00e8s une date donn\u00e9e.<\/figcaption><\/figure><\/li>\n<\/ol>\n<h3>Mise \u00e0 jour de l&rsquo;\u00e9tat des commandes<\/h3>\n<p>Pour mettre \u00e0 jour l&rsquo;\u00e9tat de votre commande, r\u00e9cup\u00e9rez l&rsquo;identifiant d&rsquo;une commande que vous avez d\u00e9j\u00e0 pass\u00e9e. Ajoutez une nouvelle requ\u00eate dans Postman et changez sa requ\u00eate en <strong>PUT<\/strong>. Utilisez ce point de terminaison pour une mise \u00e0 jour : <code>https:\/\/yourdomain\/wp-json\/wc\/v3\/orders\/&lt;existing-order-id&gt;<\/code>. Dans l&rsquo;onglet <strong>Body <\/strong>, ajoutez ce corps JSON :<\/p>\n<pre><code class=\"language-json\">{\n  \"status\": \"completed\"\n}<\/code><\/pre>\n<p>Ex\u00e9cutez la requ\u00eate, et vous devriez recevoir une r\u00e9ponse avec la commande marqu\u00e9e comme termin\u00e9e.<\/p>\n<figure style=\"width: 1001px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2024\/04\/fetch-complete-orders-woocommerce-api.png\" alt=\"Mise \u00e0 jour de l'\u00e9tat de la commande.\" width=\"1001\" height=\"471\"><figcaption class=\"wp-caption-text\">Mise \u00e0 jour de l&rsquo;\u00e9tat de la commande.<\/figcaption><\/figure>\n<h2>Gestion des clients et engagement<\/h2>\n<p>Gr\u00e2ce \u00e0 l&rsquo;API REST de WooCommerce, les entreprises peuvent cr\u00e9er efficacement de nouveaux profils de clients, modifier les d\u00e9tails des clients existants et r\u00e9cup\u00e9rer des informations compl\u00e8tes telles que l&rsquo;historique des achats et les pr\u00e9f\u00e9rences.<\/p>\n<p>En analysant ces informations, elles peuvent adapter des strat\u00e9gies de marketing personnalis\u00e9es, proposer des promotions cibl\u00e9es, des recommandations de produits et des r\u00e9compenses de fid\u00e9lit\u00e9 bas\u00e9es sur les comportements d&rsquo;achat individuels.<\/p>\n<p>Ce niveau de gestion des donn\u00e9es clients permet aux entreprises de construire des relations plus fortes avec leurs clients, d&rsquo;augmenter leur satisfaction et d&rsquo;encourager les achats r\u00e9p\u00e9t\u00e9s.<\/p>\n<h3>Ajouter un client avec l&rsquo;API WooCommerce<\/h3>\n<ol start=\"1\">\n<li>Envoyez une requ\u00eate <strong>POST <\/strong>\u00e0 l&rsquo;URL de ce point de terminaison : <code>https:\/\/&lt;yourdomain&gt;\/wp-json\/wc\/v3\/customers<\/code>. N&rsquo;oubliez pas d&rsquo;inclure l&rsquo;autorisation comme vous l&rsquo;avez fait pr\u00e9c\u00e9demment.<\/li>\n<li>Dans l&rsquo;onglet <strong>Body<\/strong>, utilisez cet objet JSON pour cr\u00e9er un client :\n<pre><code class=\"language-json\">{\n  \"email\": \"a.briann@gmail.com\",\n  \"first_name\": \"Brian\",\n  \"last_name\": \"Abraham\",\n  \"role\": \"customer\",\n  \"username\": \"briann.abraham\",\n  \"billing\": {\n    \"first_name\": \"Brian\",\n    \"last_name\": \"Abraham\",\n    \"company\": \"\",\n    \"address_1\": \"969 Market\",\n    \"address_2\": \"\",\n    \"city\": \"San Francisco\",\n    \"state\": \"CA\",\n    \"postcode\": \"94103\",\n    \"country\": \"US\",\n    \"email\": \"a.brian@gmail.com\",\n    \"phone\": \"(555) 555-5555\"\n  },\n  \"shipping\": {\n    \"first_name\": \"Brian\",\n    \"last_name\": \"Abraham\",\n    \"company\": \"\",\n    \"address_1\": \"969 Market\",\n    \"address_2\": \"\",\n    \"city\": \"San Francisco\",\n    \"state\": \"CA\",\n    \"postcode\": \"94103\",\n    \"country\": \"US\"\n  }\n}<\/code><\/pre>\n<p>L&rsquo;objet JSON contient des informations de base sur le client, telles que l&rsquo;adresse e-mail, le nom, le r\u00f4le et le nom d&rsquo;utilisateur. Il fournit \u00e9galement des informations de facturation et d&rsquo;exp\u00e9dition, y compris l&rsquo;adresse, la localisation et le num\u00e9ro de t\u00e9l\u00e9phone du client.<\/li>\n<li>Ex\u00e9cutez la requ\u00eate et vous devriez recevoir une r\u00e9ponse contenant l&rsquo;objet client. N&rsquo;oubliez pas l&rsquo;identifiant du client, que vous utiliserez dans la section suivante pour retrouver un client.<\/li>\n<\/ol>\n<h3>R\u00e9cup\u00e9rer un client par son identifiant avec l&rsquo;API WooCommerce<\/h3>\n<p>R\u00e9cup\u00e9rons l&rsquo;utilisateur que vous venez de cr\u00e9er via son ID.<\/p>\n<ol start=\"1\">\n<li>Cr\u00e9ez une nouvelle requ\u00eate avec la m\u00e9thode <strong>GET <\/strong>.<\/li>\n<li>Utilisez la m\u00eame URL, <code>https:\/\/&lt;yourdomain&gt;\/wp-json\/wc\/v3\/customers\/&lt;existing-customer-id&gt;<\/code> et ajoutez l&rsquo;ID du client que vous souhaitez r\u00e9cup\u00e9rer.<\/li>\n<\/ol>\n<h2>Cas d&rsquo;utilisation avanc\u00e9s de l&rsquo;API REST de WooCommerce<\/h2>\n<p>Outre la gestion des ressources de votre boutique, vous pouvez utiliser l&rsquo;API REST de WooCommerce pour d&rsquo;autres t\u00e2ches complexes, telles que l&rsquo;int\u00e9gration au <a href=\"https:\/\/kinsta.com\/fr\/blog\/crm-wordpress\/\">CRM<\/a>, l&rsquo;automatisation de <a href=\"https:\/\/kinsta.com\/fr\/blog\/gestion-stock-woocommerce\/\">la gestion de l&rsquo;inventaire<\/a>, l&rsquo;analyse personnalis\u00e9e et la cr\u00e9ation de rapports.<\/p>\n<p>L&rsquo;int\u00e9gration de votre boutique WooCommerce dans le CRM de votre choix \u00e0 l&rsquo;aide de l&rsquo;API REST garantit que chaque fois qu&rsquo;un client est ajout\u00e9, il est instantan\u00e9ment refl\u00e9t\u00e9 sur votre tableau de bord CRM en tant que prospect. Cela facilite la gestion de la synchronisation des informations sur les clients et l&rsquo;historique des commandes.<\/p>\n<p>Les API REST permettent \u00e9galement une gestion automatis\u00e9e des stocks. En int\u00e9grant votre gestion externe des stocks, vous pouvez obtenir une visibilit\u00e9 en temps r\u00e9el des stocks et de la disponibilit\u00e9 des produits. Il en va de m\u00eame pour les rapports et les analyses personnalis\u00e9s.<\/p>\n<p>Avec l&rsquo;API REST de WooCommerce, vous pouvez cr\u00e9er des fonctions de reporting qui vous donnent une vue d&rsquo;ensemble, vous aidant \u00e0 prendre des d\u00e9cisions, \u00e0 identifier les tendances et \u00e0 faire des pr\u00e9visions.<\/p>\n<p>Voici un extrait de code pour synchroniser les donn\u00e9es clients de WooCommerce avec une plateforme CRM :<\/p>\n<pre><code class=\"language-php\">&lt;?php\nrequire __DIR__ . '\/vendor\/autoload.php';\n\nuse Automattic\\WooCommerce\\Client;\n\n$woocommerce = new Client(\n  'https:\/\/', \/\/ Your store URL\n  'consumer_key', \/\/ Your consumer key\n  'consumer_secret', \/\/ Your consumer secret\n    [\n      'version' =&gt; 'wc\/v3' \/\/ WooCommerce WP REST API version\n    ]\n);\n\n\/\/ CRM API endpoint and key\n$crm_api_url = 'https:\/\/your-crm-api-url\/api';\n$crm_api_key = 'YOUR_CRM_API_KEY';\n\ntry {\n\/\/ fetch customers from woocommerce store\n  $customers = $woocommerce-&gt;get('customers');\n\n  \/\/ Initialize cURL\n  $ch = curl_init();\n\n  \/\/ Check if cURL initialization succeeded\n  if ($ch === false) {\n    throw new Exception('Failed to initialize cURL');\n  }\n\n  foreach ($customers as $customer) {\n    $crm_customer_data = array(\n      'first_name' =&gt; $customer-&gt;first_name,\n      'last_name' =&gt; $customer-&gt;last_name,\n      'email' =&gt; $customer-&gt;email,\n      \/\/ Other fields\n    );\n\n    \/\/ cURL options\n    curl_setopt($ch, CURLOPT_URL, $crm_api_url . '\/customers');\n    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n    curl_setopt($ch, CURLOPT_POST, true);\n    curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($crm_customer_data));\n    curl_setopt($ch, CURLOPT_HTTPHEADER, array(\n      'Authorization: Bearer ' . $crm_api_key,\n      'Content-Type: application\/json',\n    ));\n\n    \/\/ Execute cURL request\n    $crm_response = curl_exec($ch);\n\n    \/\/ Check for cURL errors\n    if ($crm_response === false) {\n      throw new Exception('cURL error: ' . curl_error($ch));\n    }\n\n    \/\/ Check HTTP status code\n    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);\n    if ($http_code !== 200) {\n      throw new Exception('Failed to sync customer data with CRM: ' . $http_code);\n    }\n\n    echo 'Customer data synced with CRM successfully.';\n  }\n\n  curl_close($ch);\n\n} catch (Exception $e) {\n  echo 'Error: ' . $e-&gt;getMessage();\n}<\/code><\/pre>\n<p>Il s&rsquo;agit d&rsquo;un extrait de code PHP qui \u00e9tablit d&rsquo;abord une connexion \u00e0 l&rsquo;API REST de WooCommerce, puis r\u00e9cup\u00e8re les clients de la boutique WooCommerce. Enfin, il les envoie au CRM en utilisant cURL. Le code incorpore une gestion des erreurs pour g\u00e9rer les \u00e9checs de flux. Il utilise une biblioth\u00e8que PHP appel\u00e9e <a href=\"https:\/\/packagist.org\/packages\/automattic\/woocommerce\" target=\"_blank\" rel=\"noopener noreferrer\">automattic\/woocommerce<\/a>, que vous pouvez installer \u00e0 l&rsquo;aide de Composer.<\/p>\n<p>Le CRM utilis\u00e9 ici l&rsquo;est \u00e0 des fins de d\u00e9monstration pour vous montrer une approche g\u00e9n\u00e9rale de la synchronisation de vos donn\u00e9es clients avec n&rsquo;importe quel CRM.<\/p>\n<h2>R\u00e9sum\u00e9<\/h2>\n<p>L&rsquo;API REST de WooCommerce vous permet de g\u00e9rer de mani\u00e8re programmatique les donn\u00e9es de votre boutique, d&rsquo;am\u00e9liorer l&rsquo;exp\u00e9rience eCommerce et d&rsquo;\u00e9tendre les fonctionnalit\u00e9s de votre boutique en ligne. Cet outil puissant transforme une installation WordPress de base en une plateforme plus sophistiqu\u00e9e.<\/p>\n<p>Pour commencer, installez l&rsquo;extension WooCommerce dans votre application WordPress et explorez l&rsquo;API REST \u00e0 l&rsquo;aide des exemples fournis dans ce tutoriel. Ceux-ci serviront de base \u00e0 vos solutions personnalis\u00e9es.<\/p>\n<p>La vitesse est cruciale pour les sites de commerce \u00e9lectronique ; des temps de chargement plus rapides am\u00e9liorent l&rsquo;exp\u00e9rience d&rsquo;achat. L&rsquo;API WooCommerce permet de multiples requ\u00eates depuis le frontend vers le backend de WordPress, ce qui souligne l&rsquo;importance d&rsquo;une performance optimale du backend.<\/p>\n<p>Le choix d&rsquo;un fournisseur d&rsquo;<a href=\"https:\/\/kinsta.com\/fr\/hebergement-wordpress\/woocommerce\/\">h\u00e9bergement WooCommerce<\/a> de haute qualit\u00e9, tel que Kinsta, est vital pour la performance de votre site web. Apprenez \u00e0 <a href=\"https:\/\/kinsta.com\/fr\/blog\/accelerer-woocommerce\/\">am\u00e9liorer la vitesse de votre boutique WooCommerce gr\u00e2ce \u00e0 notre guide complet<\/a>.<\/p>\n<p><em>Que pensez-vous de l&rsquo;API WooCommerce ? L&rsquo;avez-vous d\u00e9j\u00e0 utilis\u00e9e ? Partagez avec nous dans la section des commentaires ci-dessous.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>La gestion d&rsquo;une boutique en ligne est co\u00fbteuse et les propri\u00e9taires doivent souvent g\u00e9rer de nombreux processus manuels. L&rsquo;API REST de WooCommerce simplifie ce flux de &#8230;<\/p>\n","protected":false},"author":199,"featured_media":76796,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1028,1029,1025],"class_list":["post-76795","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-developpement-wordpress","topic-ecommerce-wordpress","topic-woocommerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Le manuel ultime de l&#039;API REST de WooCommerce - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Apprenez \u00e0 conna\u00eetre les points de terminaison de l&#039;API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le manuel ultime de l&#039;API REST de WooCommerce : exemples pratiques inclus\" \/>\n<meta property=\"og:description\" content=\"Apprenez \u00e0 conna\u00eetre les points de terminaison de l&#039;API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstafrance\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-22T08:05:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-25T09:35:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeremy Holcombe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Apprenez \u00e0 conna\u00eetre les points de terminaison de l&#039;API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api-1024x512.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:site\" content=\"@kinsta_fr\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeremy Holcombe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\"},\"author\":{\"name\":\"Jeremy Holcombe\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\"},\"headline\":\"Le manuel ultime de l&rsquo;API REST de WooCommerce : exemples pratiques inclus\",\"datePublished\":\"2024-04-22T08:05:37+00:00\",\"dateModified\":\"2024-04-25T09:35:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\"},\"wordCount\":2661,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\",\"url\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\",\"name\":\"Le manuel ultime de l'API REST de WooCommerce - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"datePublished\":\"2024-04-22T08:05:37+00:00\",\"dateModified\":\"2024-04-25T09:35:19+00:00\",\"description\":\"Apprenez \u00e0 conna\u00eetre les points de terminaison de l'API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WooCommerce\",\"item\":\"https:\/\/kinsta.com\/fr\/sujets\/woocommerce\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Le manuel ultime de l&#8217;API REST de WooCommerce : exemples pratiques inclus\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/fr\/#website\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/fr\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstafrance\/\",\"https:\/\/x.com\/kinsta_fr\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21\",\"name\":\"Jeremy Holcombe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g\",\"caption\":\"Jeremy Holcombe\"},\"description\":\"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/jeremyholcombe\/\"],\"url\":\"https:\/\/kinsta.com\/fr\/blog\/author\/jeremyholcombe\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Le manuel ultime de l'API REST de WooCommerce - Kinsta\u00ae","description":"Apprenez \u00e0 conna\u00eetre les points de terminaison de l'API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/","og_locale":"fr_FR","og_type":"article","og_title":"Le manuel ultime de l'API REST de WooCommerce : exemples pratiques inclus","og_description":"Apprenez \u00e0 conna\u00eetre les points de terminaison de l'API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.","og_url":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstafrance\/","article_published_time":"2024-04-22T08:05:37+00:00","article_modified_time":"2024-04-25T09:35:19+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","type":"image\/jpeg"}],"author":"Jeremy Holcombe","twitter_card":"summary_large_image","twitter_description":"Apprenez \u00e0 conna\u00eetre les points de terminaison de l'API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.","twitter_image":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api-1024x512.jpg","twitter_creator":"@kinsta_fr","twitter_site":"@kinsta_fr","twitter_misc":{"\u00c9crit par":"Jeremy Holcombe","Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/"},"author":{"name":"Jeremy Holcombe","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21"},"headline":"Le manuel ultime de l&rsquo;API REST de WooCommerce : exemples pratiques inclus","datePublished":"2024-04-22T08:05:37+00:00","dateModified":"2024-04-25T09:35:19+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/"},"wordCount":2661,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/","url":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/","name":"Le manuel ultime de l'API REST de WooCommerce - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","datePublished":"2024-04-22T08:05:37+00:00","dateModified":"2024-04-25T09:35:19+00:00","description":"Apprenez \u00e0 conna\u00eetre les points de terminaison de l'API REST de WooCommerce, comment ils peuvent \u00eatre utilis\u00e9s pour r\u00e9cup\u00e9rer et manipuler les produits et les commandes de votre boutique.","breadcrumb":{"@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#primaryimage","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2024\/04\/wp-the-complete-guide-to-woocommerce-rest-api.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/fr\/blog\/api-woocommerce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/fr\/"},{"@type":"ListItem","position":2,"name":"WooCommerce","item":"https:\/\/kinsta.com\/fr\/sujets\/woocommerce\/"},{"@type":"ListItem","position":3,"name":"Le manuel ultime de l&#8217;API REST de WooCommerce : exemples pratiques inclus"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/fr\/#website","url":"https:\/\/kinsta.com\/fr\/","name":"Kinsta\u00ae","description":"Solutions d&#039;h\u00e9bergement premium, rapides et s\u00e9curis\u00e9es","publisher":{"@id":"https:\/\/kinsta.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/fr\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/fr\/wp-content\/uploads\/sites\/4\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstafrance\/","https:\/\/x.com\/kinsta_fr","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/4eee42881d7b5a73ebb4f58dd5223b21","name":"Jeremy Holcombe","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/kinsta.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0e17001f3bb37dbbe54fceef9bb547fa?s=96&d=mm&r=g","caption":"Jeremy Holcombe"},"description":"Senior Editor at Kinsta, WordPress Web Developer, and Content Writer. Outside of all things WordPress, I enjoy the beach, golf, and movies. I also have tall people problems.","sameAs":["https:\/\/www.linkedin.com\/in\/jeremyholcombe\/"],"url":"https:\/\/kinsta.com\/fr\/blog\/author\/jeremyholcombe\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/76795","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/users\/199"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/comments?post=76795"}],"version-history":[{"count":6,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/76795\/revisions"}],"predecessor-version":[{"id":76822,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/posts\/76795\/revisions\/76822"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/translations\/es"},{"href":"https:\/\/kinsta.com\/fr\/wp-json\/kinsta\/v1\/posts\/76795\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media\/76796"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/media?parent=76795"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/tags?post=76795"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/fr\/wp-json\/wp\/v2\/topic?post=76795"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}