在每个产品页面上用一句话显示价格文本(-20%)。 时间:2017-03-14 作者:Patrick 我们的woo commerce上有大量的产品,正在尝试自动化一些事情。如果您使用我们特定的促销代码,我们所有的产品都可以打八折。因此,在每个产品页面的顶部都有一句话,上面写着“以(价格-20%)和(促销代码)购买此产品”我想创建一个函数,得到产品的价格,并从中减去20%。在一个句子中显示,我们可以通过更新一个函数来更新促销代码。关于实现这一目标的最佳方法有什么想法吗?我不想使用任何插件。谢谢你的帮助! 2 个回复 SO网友:The J 假设您将其放在woocommerce模板文件中,无论您想在何处显示:<?php global $product; $regular_price = esc_attr( $product->get_display_price() ); $discount = 20; $currency = esc_attr( get_woocommerce_currency() ); $new_price = ($regular_price * $discount) / 100; echo \'Get this product for \'.$new_price.$currency.\' with (Promo code)\'; ?> 未经测试,但应做到这一点。 SO网友:rudtek 取决于你的百分比(税前、税后等),以及您将需要以下代码:<?php $reg_price = esc_attr( $product->get_display_price() ); $sale_price = .8 * $reg_price; $echo \'On Sale now for \' . $sale_price . \' with promo code!\'; ?> 将其放在您的产品单页中您想要的位置 文章导航