Redondea en masa los precios de productos de WooCommerce
- selecciona los productos que necesitas usando las casillas de verificación
- activa la 'edición vinculada'
- haz clic en la calculadora de la celda que necesitas, por ejemplo la celda de precio regular (regular price) (pasa el puntero del ratón sobre la celda para ver el icono de la calculadora)
- introduce un valor natural o un porcentaje y selecciona ahí el 'redondeo'
- pulsa el botón de aceptar y espera hasta que termine de fijarse el dato
- filtra los productos por cualquier categoría usando la funcionalidad de la pestaña Filtros (Filters) (o sáltate este paso)
- ve a la pestaña Edición masiva
- en la sección 'numérico (numeric)' activa el campo 'precio regular' y fija ahí un valor
- y luego selecciona el redondeo de céntimos como en la captura de abajo

- haz clic en el botón 'Hacer edición masiva (Do Bulk Edit)' y espera hasta que termine la operación
También es posible redondear valores numéricos de campos meta cuyo tipo sea número (number) (tipo seleccionado en la pestaña Campos meta (Meta Fields)) Información sobre el comportamiento del redondeo:
- sin redondeo (no rounding) - no se aplicará ningún redondeo
- 5 - los precios se redondearán a números como: 23.75, 44.45, 11.15
- 10 - los precios se redondearán a números como: 23.70, 44.40, 11.10
- 9 ... 99 - redondeará los precios a números como: 23.09, 44.49, 11.99
Además, si es necesario implementar tu propia lógica de redondeo, es posible usar el 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);
Este hook lo puedes encontrar en el código del plugin: wp-content\plugins\woocommerce-bulk-editor\classes\models\products.php
El código de arriba debes aplicarlo en el archivo functions.php de tu tema actual de WordPress.
