我需要销售的产品的价格取决于客户在产品页面上设置的非离散参数的复杂计算,以及自定义数据库查询结果。 每当客户更改参数值并在客户添加到购物车时应用该价格,我如何计算服务器端的价格?
我读了一个similar post,其答案暗示了一个WC插件,但即便是这个插件也无法满足我的需求。
由于
答案 0 :(得分:2)
您可能应该尝试使用woocommerce_get_price过滤器
add_filter('woocommerce_get_price', 'get_dynamically_generated_price', 10, 2);
function get_dynamically_generated_price($price, $product) {
// ... here doing your magic with $price based on $product
// ...
return $price;
}