我正在为我工作的商店建立网站(即使我只是销售人员),所以我正在使用woocommerce。我们网站的主要目标是显示批量订单的可选价格。我已经安装了批量价格插件。假设我以10美元的价格出售一个杯子。如果有人订购3个杯子,则每个杯子的价格下降1美元,如果订购6个,价格下降为8.5美元,如果订购了8美元。但是,如果客户在购物车中添加了多个商品,则可以看到较低的价格。我想做的是,在每个产品页面中,就在该产品的实际价格之下,我想显示批量价格。
示例:
Item price: $10
echo $price*0.9; // 3+ pieces: $9 each
echo $price*0.85; // 6+ pieces: $8.5 each
echo $price*0.8; // 12+ pieces: $8 each
我可以进行基本的php和模板编辑,但是不幸的是,我无法在$ price变量中找到如何获取产品价格。感谢您提前提供的帮助。
我解决了这个问题。这是我的方法。
所以我正在使用此WooCommerce批量折扣插件:https://wordpress.org/support/plugin/woocommerce-bulk-discount
我将它们添加到模板中的functions.php文件中
add_action( 'woocommerce_before_add_to_cart_form', 'my_custom_action', 5 );
function my_custom_action() {
global $product;
$price = $product->get_price(); // I get the product price this way
echo "3+ pieces: <b>$".$price*(90/100)."</b> each<br />";
echo "6+ pieces: <b>$".$price*(85/100)."</b> each<br />";
echo "12+ pieces: <b>$".$price*(80/100)."</b> each<br />";
echo "24+ pieces: <b>$".$price*(70/100)."</b> each<br /><br />";
}
然后,作为该插件提供的功能,我创建一个标题为“ wc_bulk_discount_configurer”(不带引号)的PRIVATE帖子,该帖子对网站上的所有商品应用批量折扣,并覆盖当前折扣。就是这样。
注意:执行此操作时,对于具有不同尺寸/颜色选项的可变产品有些困惑。