gpt4 book ai didi

wordpress - woocommerce 在添加到购物车时添加动态价格

转载 作者:行者123 更新时间:2023-12-04 13:50:20 24 4
gpt4 key购买 nike

我的任务是:

我有测试、测试1、测试2、测试3 ==> 4 个产品

测试产品价格为 0 美元。

当添加到购物车时,该特定“测试”产品的价格将是 500 美元

如何实现。

我使用下面的钩子(Hook)

add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' );

但它只显示总数为 500。我需要在我的整个购物车中将此价格显示为产品价格。这个怎么做。请帮我。谢谢

最佳答案

我写了一个nice guide关于如何向产品添加表格然后更改价格。

如果您查找我的函数“calculate_cost”并找到使用它的每个地方,您应该能够弄清楚如何修改价格以使“test”为 500 美元。

例如你可以这样做:

add_filter('woocommerce_add_cart_item', array(&$this, 'add_cart_item'), 10, 1);
function add_cart_item($cart_item) {
// TODO: Logic to determine when this is the 'test' product
$cart_item['data']->set_price('500');
}

关于wordpress - woocommerce 在添加到购物车时添加动态价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16961102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com