FOX - Currency Switcher for WooCommerce

Cómo redondear el precio a 50 céntimos

Abre tu archivo functions.php del tema wp actual y coloca allí el siguiente código:
add_filter('woocs_raw_woocommerce_price', function($price) {
    return round($price * 2, 0) / 2;
});
add_filter('woocs_woocommerce_variation_prices', function($price) {
    return round($price * 2, 0) / 2;
});
También puedes realizar manipulaciones para monedas seleccionadas usando IF:
add_filter('woocs_raw_woocommerce_price', function ($price) {
    global $WOOCS;
    if ($WOOCS->current_currency === 'USD') {
        $price = round($price * 2, 0) / 2;
    }
    /*
      if ($WOOCS->current_currency !== 'EUR') {
      $price = round($price * 2, 0) / 2;
      }
     * 
     */
    return $price;
});
add_filter('woocs_woocommerce_variation_prices', function ($price) {
    global $WOOCS;
    if ($WOOCS->current_currency === 'USD') {
        $price = round($price * 2, 0) / 2;
    } 
    
    return $price;
});
  Lee también: /hook/woocs_raw_woocommerce_price/ + /woocs_woocommerce_variation_prices