javascript - Woocommerce 迷你购物车小部件产品价格覆盖

标签 javascript php jquery wordpress woocommerce

是否可以在 Woocommerce 迷你购物车小部件中更改产品价格?我已经使用 WooCommerce: Add product to cart with price override? 中的提示覆盖了购物车中的价格但它仅适用于购物车页面。小部件中的价格未更改。

最佳答案

您可以使用“woocommerce_cart_item_price”过滤器,而不是使用“woocommerce_before_calculate_totals”,例如

add_filter('woocommerce_cart_item_price','modify_cart_product_price',10,3);

function modify_cart_product_price( $price, $cart_item, $cart_item_key){
    $price = wc_price($custom_price, 4); 
    return $price;
}

关于javascript - Woocommerce 迷你购物车小部件产品价格覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36642575/

相关文章:

javascript - Chrome 扩展程序找不到当前选项卡?

javascript - NodeJS中如何接收来自jquery的post数据

javascript - jquery中清理内存的常用技巧

javascript - 使用 Switch (react-router) 时滚动到顶部

javascript - 使用大量的闭包是不是效率低下?

javascript - 类型错误 : undefined is not a function

javascript - HTML 中的 DIV 动态变化但添加空格

javascript - 无法触发自制的Event.prototype

php - 我如何将 php 变量放入 mysql 命令中

php - 过滤多个复选框php的更好方法