WooCommerce购物车自定义字段总计算

时间:2014-05-21 16:26:47

标签: php wordpress woocommerce cart

我在WooCommerce产品中添加了一个名为“Unit Volume”的自定义字段,并使用子主题覆盖了WooCommerce 'cart.php'模板。在购物车表中,我添加了“单位体积”列(每个产品的体积)和“体积小计”列(单位体积乘以购物车中的数量)。

问题:在单独的'cart-totals.php'模板中我正在尝试使用'来累加总量 Volume Subtotals'列,并在购物车表下显示价格总计。它应该只是添加'Volume Subtotals'列的情况吗?

以下是我要添加的“Volume Subtotal”列的工作代码,以获取总数:

<td class="product-volume-subtotal">
<span class="amount"><?php
    global $woocommerce;
    // custom field value - unit volume
    $product_volume = get_post_meta( $product_id, 'unit_volume', true );
    // multiply by quantity
    $product_volume_subtotal = $product_volume * $cart_item['quantity'];
    // output sum total
    print ($product_volume_subtotal);
?>m<sup>3</sup></span>
</td>

我已尝试使用此前几行,但我无法正常工作:woocommerce add fee to cart based on quantity

必须有办法从每一行中提取 $ product_volume_subtotal 并添加它们?

我想从这样的事情开始?

function custom_volume_total(){ 
global $woocommerce;
// Get Cart Contents
$cart = $woocommerce->cart->get_cart();
// get $product_volume_subtotal and add it up here?
}

任何帮助都非常感激,并为我可怕的PHP知识道歉(我是设计师!)。

0 个答案:

没有答案