1. Accueil
  2. Base de connaissances
  3. Advanced Coupons
  4. Vue d'ensemble de l'API Advanced Coupons

Vue d'ensemble de l'API Advanced Coupons

Si vous avez besoin de créer des coupons, d'ajuster des points de fidélité ou de transférer du crédit en magasin depuis un autre système, vous n'avez pas à le faire manuellement dans l'administration WordPress. Advanced Coupons étend l'API REST de WooCommerce afin que vous puissiez tout faire par programmation. Cette page répertorie ce que chaque partie de l'API vous permet de faire.

Chaque API a une version minimale du plugin. Le guide de l'API lié à la fin de cette page répertorie les exigences pour chaque point de terminaison, alors consultez-le avant de construire quoi que ce soit. Voici ce que chaque partie de l'API vous permet de faire.

Points de terminaison des coupons

Coupons virtuels

  • Interroger la liste des coupons virtuels
  • Récupérer les états des coupons virtuels
  • Créer, mettre à jour et supprimer des coupons virtuels
  • Créer et supprimer des coupons virtuels en masse

Gestion des clients

  • Recherchez des clients et récupérez les données client WooCommerce.

Paramètres d'Advanced Coupons

  • Récupérer des sections de paramètres spécifiques
  • Récupérer la liste des champs pour chaque section
  • Lire, mettre à jour et supprimer des options de paramètres

Catégorie de coupon

Vous pouvez définir la catégorie d'un coupon via le point de terminaison standard des coupons WooCommerce, plutôt que via un espace de noms Advanced Coupons. Advanced Coupons ajoute un champ coupon_category à celui-ci.

  • Créer un coupon avec une catégorie : POST /wp-json/wc/v3/coupons
  • Modifier la catégorie d'un coupon existant : PUT /wp-json/wc/v3/coupons/<id>

Le champ accepte soit le slug de la catégorie, comme seasonal, soit son ID numérique. Deux choses sont à savoir avant de l'utiliser :

  • Il remplace, il n'ajoute pas. L'envoi de coupon_category définit le coupon dans cette seule catégorie et supprime toute catégorie qu'il avait auparavant.
  • Une catégorie inconnue est ignorée silencieusement. Si le slug ou l'ID ne correspond pas à une catégorie existante, le coupon est toujours créé ou mis à jour, mais sans la catégorie, et la réponse ne signale aucune erreur. Créez d'abord la catégorie.

Ce champ fait partie du plugin gratuit, il n'a donc pas besoin d'une licence premium. Pour gérer les catégories dans l'administration à la place, consultez Comment créer et utiliser des catégories de coupons.

Points de terminaison du programme de fidélité

Tableau de bord

  • Obtenez les données globales des points client et identifiez les meilleurs clients.

Clients

  • Récupérez les données spécifiques d'un client et ajustez les points.

Paramètres

  • Récupérer la section des paramètres
  • Récupérer la liste des champs de la section des paramètres
  • Lire, mettre à jour et supprimer les paramètres d'option

Points

  • Récupérer les points et le solde de l'utilisateur
  • Récupérer les coupons utilisés par l'utilisateur
  • Récupérer l'historique des points de l'utilisateur
  • Échanger des points contre du crédit magasin

Récompenses

  • Parcourez les récompenses de produits et de coupons actives qu'un client peut réclamer avec des points
  • Réclamer une récompense en utilisant des points, générant un coupon à usage unique
  • Récupérer l'historique des récompenses réclamées par un client

Points de terminaison du crédit en magasin

Créer des entrées de crédit en magasin

  • Lister les entrées de crédit en magasin
  • Supprimer, mettre à jour et récupérer les entrées
  • Créer un crédit en magasin

Obtenir les données du client

  • Gérer les statistiques spécifiques des clients
  • Interroger la liste des crédits de magasin des clients
  • Obtenir les statistiques du tableau de bord


Pour une documentation plus détaillée et des informations techniques, consultez le guide officiel de l'API : API REST – API Advanced Coupons.

Besoin d'aide ?

Si vous avez une question ou rencontrez des problèmes, nous sommes là pour vous aider.

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

Articles similaires

Finaliser votre achat