【发布时间】:2019-08-28 05:50:43
【问题描述】:
我正在开发一个与珠宝行业相关的新网站,该网站涉及黄金和白银。我想根据产品的重量(主要以克为单位)设定产品的价格。由于黄金价格每天都在变化,因此一直在反映产品定价。所以我喜欢添加一个主控来更新黄金和白银的价格,以克为单位,它应该使产品价格自动变化。是否有任何插件可以自定义它或启用此功能的代码..?
【问题讨论】:
标签: wordpress woocommerce
我正在开发一个与珠宝行业相关的新网站,该网站涉及黄金和白银。我想根据产品的重量(主要以克为单位)设定产品的价格。由于黄金价格每天都在变化,因此一直在反映产品定价。所以我喜欢添加一个主控来更新黄金和白银的价格,以克为单位,它应该使产品价格自动变化。是否有任何插件可以自定义它或启用此功能的代码..?
【问题讨论】:
标签: wordpress woocommerce
欢迎来到 StackOverflow :)
你可以把它添加到functions.php
define ('GOLD_PRICE', '2.00'); // Define the factor you wish to multiply with
add_filter( 'woocommerce_product_get_regular_price', 'calculate_price_by_weight', 10, 2 );
function calculate_price_by_weight($price, $product){
$weight = $product->get_weight();
if ($weight > 0){
$price = GOLD_PRICE * $weight / 100; // Do whatever calculation you need here
}
return $price;
}
【讨论】:
要更改基于黄金价格的产品价格,您需要自定义代码。但是使用 PW WooCommerce Bulk Edit 插件,您可以增加/减少特定数量的所有产品价格。如果对你有帮助,试试这个插件。
【讨论】: