WooCommerce Composite Products
- en el archivo wp-content\plugins\
woocommerce-composite- products\includes\class-wc-cp- display.php añade el siguiente código: $suffix=''; 
- en el archivo wp-content\plugins\
woocommerce-composite- products\assets\js\frontend\ add-to-cart-composite.js añade el siguiente código: if (woocs_current_currency != undefined && woocs_current_currency['rate'] != undefined) { price_data.base_price = price_data.base_price * woocs_current_currency['rate']; price_data.base_regular_price = price_data.base_regular_price * woocs_current_currency['rate']; composite_totals.price = composite_totals.price * woocs_current_currency['rate']; composite_totals.regular_price = composite_totals.regular_price * woocs_current_currency['rate']; }
- en el archivo functions.php añade el siguiente código:
add_filter('woocs_fixed_raw_woocommerce_price', function($tmp_val, $product, $price) { if ($price == 0) { return $price; } return $tmp_val; }, 999, 3);
Esta modificación está dentro del archivo de otro plugin, por lo que una actualización del plugin la deshará. Anota el cambio y vuelve a aplicarlo después de cada actualización de ese plugin — o pide a sus autores que incluyan la corrección por su parte, que es la única versión que perdura. Si el cambio está dentro de FOX mismo, dínoslo: una corrección que debe reaplicarse manualmente es un error por nuestra parte, no una solución.