Les produits variables dans WooCommerce permettent aux marchands d’offrir un ensemble de variantes sur un produit, avec un contrôle sur les prix, les stocks, les images et bien plus pour chaque variante.
Pour afficher toutes les variantes d’un produit variable, il existe plusieurs méthodes :
Utiliser l’interface d’administration de WooCommerce :
- Allez dans « Produits » > « Tous les produits » et cliquez sur le produit variable souhaité
- Dans l’onglet « Variations », vous verrez la liste de toutes les variantes configurées pour ce produit.
Utiliser du code PHP :
- Récupérer l’objet produit avec
wc_get_product($product_id)
- Utiliser la méthode
$product->get_available_variations()
pour obtenir un tableau contenant toutes les informations sur les variantes (prix, stock, attributs, etc.) - Vous pouvez également utiliser
$product->get_children()
pour récupérer tous les IDs des variantes, même celles qui ne sont pas en stock.Utiliser l’API REST WooCommerce :-
- Vous pouvez récupérer la liste de tous les produits avec leurs variantes via l’endpoint
/products
- Cependant, cette méthode peut poser des problèmes de performance si vous avez un grand nombre de produits et de variantes.
- Vous pouvez récupérer la liste de tous les produits avec leurs variantes via l’endpoint
-
Installer le plugin « Variations as Single Products for WooCommerce » :
Vous pouvez aussi installer le plugin « Variations as Single Products for WooCommerce » qui permet d’afficher chaque variante comme un produit à part entière dans la boutique, les catégories et les résultats de recherche.