WooCommerce价格显示小数

时间:2017-03-22 13:57:01

标签: php wordpress woocommerce e-commerce cart

我有一个问题可能导致我因另一个人而失去工作。 我使用此代码以十进制0.50厘米

销售产品
// Add min value to the quantity field (default = 1)

add_filter('woocommerce_quantity_input_min', 'min_decimal');

function min_decimal($val) {

return 0.5;

}

// Add step value to the quantity field (default = 1)
add_filter('woocommerce_quantity_input_step', 'nsk_allow_decimal');
function nsk_allow_decimal($val) {
    return 0.1;
}

// Removes the WooCommerce filter, that is validating the quantity to be an int
remove_filter('woocommerce_stock_amount', 'intval');

// Add a filter, that validates the quantity to be a float
add_filter('woocommerce_stock_amount', 'floatval');

// Add unit price fix when showing the unit price on processed orders
add_filter('woocommerce_order_amount_item_total', 'unit_price_fix', 10, 5);
function unit_price_fix($price, $order, $item, $inc_tax = false, $round = true) {
    $qty = (!empty($item['qty']) && $item['qty'] != 0) ? $item['qty'] : 1;
    if($inc_tax) {
        $price = ($item['line_total'] + $item['line_tax']) / $qty;
    } else {
        $price = $item['line_total'] / $qty;
    }
    $price = $round ? round( $price, 2 ) : $price;
    return $price;
}
function echo_qty_front_add_cart() {
 echo '<div class="qty">Mètre(s): </div>'; 
}

问题在于购物车页面和发票上的单价根本没有变化

如何使单价(class =“woocommerce-Price-amount amount)变为总数?

0 个答案:

没有答案
相关问题