existentWooCommerceAu cours du processus de développement, l'obtention de listes de commandes est une opération de base importante pour la gestion des données de commandes, l'interface avec les systèmes ERP, l'automatisation des expéditions et les statistiques financières.API RESTDans cet article, nous allons présenter comment utiliser l'API de WooCommerce pour obtenir la liste des commandes, y compris les paramètres d'autorisation de l'API et la résolution des problèmes courants. Cet article présente comment utiliser l'API de WooCommerce pour obtenir la liste des commandes, y compris les paramètres de permission de l'API, les exemples d'appel et la résolution des problèmes courants.
![Image [1] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702105337688-image.png)
I. Activer la fonction API WooCommerce
Avant d'appeler l'API de WooCommerce, vous devez vous assurer que la fonctionnalité API est activée et obtenir la clé d'authentification.
- s'inscrireWordPressl'espace situé derrière une scène de théâtre
- Allez dans WooCommerce → Paramètres → Avancé → API REST
![Image [2] - Comment obtenir la liste des commandes à l'aide de l'API de WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702110620299-image.png)
- Cliquez sur Ajouter une clé
- Remplissez la description, sélectionnez l'utilisateur (généralement un compte administrateur) et choisissez les autorisations de lecture/écriture ou de lecture seule.
![Image [3] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702110707487-image.png)
- Cliquez sur Générer une clé API
Le système génère une clé de consommateur et un secret de consommateur, qu'il convient de conserver correctement.
Méthodes d'authentification de l'API
L'API REST de WooCommerce est basée sur l'authentification de base et est invoquée avec une combinaison de nom d'utilisateur et de mot de passe. Le nom d'utilisateur est la clé du consommateur et le mot de passe est le secret du consommateur.
Si vous utilisezHTTPSpeut être appelé directement par Basic Auth ; s'il s'agit de HTTP, il est nécessaire d'installer le plug-in Basic Auth.
III. points de terminaison de l'API pour l'obtention des listes de commandes
Le point de terminaison de l'API REST de WooCommerce pour obtenir la liste des commandes est :
Exemple d'URL de demande complète :
https://yourdomain.com/wp-json/wc/v3/orders
Parmi eux :
- Remplacez yourdomain.com par le nom de domaine de votre site.
- /wc/v3/ indique le chemin de la version de l'API WooCommerce.
IV. utiliser Postman pour tester l'API
Vous trouverez ci-dessous les étapes pour appeler l'API de la liste des commandes de WooCommerce à l'aide de Postman :
- Ouvrez Postman et cliquez sur Nouveau → HTTP
![Image [4] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112044452-image.png)
- Saisir le nom de la demande et l'enregistrer dans la collection
![Image [5] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112343771-image.png)
- Sélection du type de demande GET
- Saisissez l'URL :
https://yourdomain.com/wp-json/wc/v3/orders
![Image [6] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112548823-image.png)
- frappe (sur le clavier) Autorisation onglet (d'une fenêtre) (informatique)
- Sélection du type Auth de base
- Nom d'utilisateur Remplir Clé du consommateur
- Remplir le mot de passe Secret des consommateurs
![Image [7] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702112711719-image.png)
- frappe (sur le clavier) Envoyer
Si l'authentification est réussie, le résultat sera un tableau JSON contenant les informations relatives à la commande.
V. Paramètres de l'API et pagination
API WooCommercePar défaut, le système renvoie 10 enregistrements de commande par page, ce qui peut être contrôlé à l'aide des paramètres ci-dessous :
- per_page : nombre de retours par page (maximum 100)
- page : numéro de page
- statut : Filtre sur le statut de la commande, par exemple, en attente, en cours de traitement, terminé.
- orderby : champ de tri, par exemple la date
- order : méthode de tri, asc ou desc
Exemple de demande
Obtient une liste des 20 premières commandes dont le statut est Terminé :
GET https://yourdomain.com/wp-json/wc/v3/orders?status=completed&per_page=20
VI. dépannage des erreurs courantes
![Image [8] - Comment obtenir la liste des commandes à l'aide de l'API WooCommerce](https://www.361sale.com/wp-content/uploads/2025/07/20250702113022777-image.png)
1. retour 401 non autorisé
- Vérifier que la clé API est correcte
- L'utilisateur a des privilèges d'administrateur
- Utiliser HTTPS ou installer le plugin Basic Auth
2) Renvoi de tableaux vides
- Vérifier s'il y a des commandes dans la boutique qui correspondent aux critères de la requête
- Assurez-vous que les paramètres per_page et page sont correctement définis.
3. retour 403 interdit
- Vérifier si les autorisations de l'utilisateur de l'API incluent des autorisations de lecture
- Vérifiez que le serveur n'intercepte pas les demandes d'API (par exemple, l'optionCDNou des restrictions de pare-feu)
rendre un verdict
WooCommerce REST APIElle fournit une interface puissante et flexible aux développeurs. Grâce aux méthodes susmentionnées, vous pouvez facilement obtenir la liste des commandes et intégrer des systèmes externes pour créer des solutions de commerce électronique automatisées. Une bonne connaissance des paramètres d'appel de l'API et des règles de pagination vous permettra d'améliorer l'efficacité de l'interaction des données et de l'intégration des activités dans le cadre de l'élaboration des projets.
Lien vers cet article :https://www.361sale.com/fr/64739/L'article est protégé par le droit d'auteur et doit être reproduit avec mention.


















![表情[wozuimei]-光子波动网 | WordPress教程、Elementor教程与故障修复](https://www.361sale.com/wp-content/themes/zibll/img/smilies/wozuimei.gif)
![表情[baoquan]-光子波动网 | WordPress教程、Elementor教程与故障修复](https://www.361sale.com/wp-content/themes/zibll/img/smilies/baoquan.gif)

Pas de commentaires