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_categorydé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.
- Utilisateurs Premium : Ouvrir un ticket de support
- Utilisateurs gratuits : Visitez notre forum communautaire
