Arrondir en masse les prix des produits WooCommerce
- sélectionnez les produits voulus avec les cases à cocher
- activez 'modification liée (binded editing)'
- cliquez sur le calculateur de la cellule voulue, par exemple la cellule du prix normal (survolez la cellule avec la souris pour voir apparaître l'icône du calculateur)
- saisissez une valeur fixe ou un pourcentage et choisissez 'Arrondi (rounding)' à cet endroit
- cliquez sur le bouton de validation et attendez la fin de l'opération
- filtrez les produits par catégorie avec la fonctionnalité de l'onglet Filtres (Filters) (ou passez cette étape)
- allez dans l'onglet Modifier en bloc (Bulk Edit)
- dans la section 'numeric', activez le champ 'Prix habituel (regular price)' et saisissez-y une valeur
- puis choisissez l'arrondi des centimes comme sur la capture ci-dessous

- cliquez sur le bouton 'Effectuer des modifications groupées (Do Bulk Edit)' et attendez la fin de l'opération
Il est également possible d'arrondir les valeurs numériques des méta-champs dont le type est number (type choisi dans l'onglet Champs méta (Meta Fields)) Informations sur le comportement de l'arrondi :
- pas d'arrondi (no rounding) - aucun arrondi ne sera appliqué
- 5 - les prix seront arrondis à des valeurs comme : 23,75, 44,45, 11,15
- 10 - les prix seront arrondis à des valeurs comme : 23,70, 44,40, 11,10
- 9 ... 99 - arrondira les prix à des valeurs comme : 23,09, 44,49, 11,99
Si vous devez également mettre en place votre propre logique d'arrondi, vous pouvez utiliser le hook 'woobe_number_field_manipulation' :
add_filter('woobe_number_field_manipulation', function($value, $field_key, $product_id) {
//write your logic here
return $value;
}, 10, 3);
Vous trouverez ce hook dans le code de l'extension : wp-content\plugins\woocommerce-bulk-editor\classes\models\products.php
Le code ci-dessus doit être appliqué dans le fichier functions.php de votre thème WordPress actuel.
