Comment obtenir la liste des commandes à l'aide de l'API de WooCommerce

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

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

GET /wp-json/wc/v3/orders

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
  • 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
  • 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
  • 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
  • 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

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.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : [email protected]
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
本文作者:托尼屎大颗
LA FIN
Si vous l'aimez, soutenez-le.
félicitations612 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires