Modification en masse des champs de métadonnées des produits Currency Switcher
Les prix fixes par devise sont stockés en tant que méta-produit, un champ par devise. Les définir produit par produit convient pour dix produits, mais c'est impossible pour un millier.
Quels champs modifier
FOX écrit le prix fixe d'un produit dans des clés méta nommées d'après le code de la devise :
- _woocs_regular_price_XXX — le prix régulier fixe dans la devise XXX
- _woocs_sale_price_XXX — le prix de vente fixe dans la devise XXX
où XXX est le code à trois lettres, par exemple _woocs_regular_price_EUR. Tout outil capable d'écrire la méta des articles en masse peut donc définir des prix fixes dans tout le catalogue.
Le faire en masse
Un éditeur en masse est la voie habituelle — il affiche ces champs méta sous forme de colonnes et permet de les remplir pour un ensemble filtré de produits, ce qui correspond exactement à la forme de la tâche. BEAR est le nôtre et gère directement la méta WooCommerce, mais tout éditeur qui expose des champs méta personnalisés fera le même travail.
Un importateur fonctionne aussi. Si les produits arrivent déjà via un flux CSV ou XML, ajoutez les colonnes par devise et les prix arrivent avec les produits — voir définir un prix fixe par programmation pour la version au niveau du code.
Deux éléments à activer avant tout cela : le mode multi-devise et les prix fixes individuels dans les réglages du plugin. Sans eux, la méta est écrite mais jamais lue.