【发布时间】:2022-01-22 06:53:47
【问题描述】:
在意大利,电子产品的处置有特定的费用,必须在购买时支付。
这种“ecofee”是针对每种产品的。
我为每个产品设置了一个特定的元数据,称为meta_product_grossecofee
我想将此元字段的值转换为购物车上的费用。
这是我尝试过的代码,但没有得到想要的结果。有什么建议吗?
add_action( 'woocommerce_cart_calculate_fees', 'ecofee_display' );
function ecofee_display(){
global $product;
$ecofee = $product->get_meta('meta_product_grossecofee');
if ($ecofee) {
WC()->cart->add_fee(__('Ecofee: ', 'txtdomain'), $ecofee);
}
}
【问题讨论】:
标签: wordpress woocommerce product cart fee