WOOCS fournit une fonctionnalité REST API pour récupérer les données de devises et les prix des produits par programmation.
Points de terminaison disponibles :
1. Obtenir toutes les devises
- Méthode : GET
- Point de terminaison :
/wp-json/woocs/v3/currency
- Description : Renvoie une liste de toutes les devises disponibles avec leurs paramètres et taux de change.
2. Obtenir le prix d’un produit unique
- Méthode : GET
- Point de terminaison :
/wp-json/woocs/v3/product-price/{product_id}?currency={currency_code}
- Exemple :
/wp-json/woocs/v3/product-price/59?currency=GBP&format=raw
- Description : Récupère le prix d’un produit spécifique dans la devise demandée.
- Paramètres :
product_id (requis) - ID du produit WooCommerce
currency (optionnel) - Code de devise (ex. : GBP, EUR, USD)
format (optionnel) - Format de réponse : html ou raw (par défaut : html)
3. Obtenir les prix de plusieurs produits
- Méthode : POST
- Point de terminaison :
/wp-json/woocs/v3/products-prices
- Type de contenu :
application/json
- Description : Récupère les prix de plusieurs produits dans une devise spécifiée.
- Corps de la requête :
{
"product_ids": [59, 62, 50],
"currency": "GBP",
"format": "html"
}
- Paramètres :
product_ids (requis) - Tableau d’ID de produits
currency (optionnel) - Code de devise
format (optionnel) - Format de réponse : html ou raw
Exemple avec cURL :
curl -X POST https://your-site.com/wp-json/woocs/v3/products-prices \
-H "Content-Type: application/json" \
-d '{
"product_ids": [59, 62, 50],
"currency": "GBP"
}'