如何在WooCommerce模板中调出产品价格

时间:2018-09-28 22:16:08

标签: wordpress woocommerce price

我正在为我工​​作的商店建立网站(即使我只是销售人员),所以我正在使用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帖子,该帖子对网站上的所有商品应用批量折扣,并覆盖当前折扣。就是这样。

注意:执行此操作时,对于具有不同尺寸/颜色选项的可变产品有些困惑。

0 个答案:

没有答案