首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在woocommerce电子邮件中显示项目价格(而不是项目总数)

问在woocommerce电子邮件中显示项目价格(而不是项目总数)
EN

Stack Overflow用户
提问于 2014-03-24 22:50:15
回答 3查看 6.9K关注 0票数 3

我需要显示在电子邮件中发送给管理员和使用WooCommerce的客户的项目价格。默认模板显示项目、数量和价格(项目价格X数量)。我可以将列添加到表中,但不知道如何从产品中获取数据。(有趣的是,这并没有包含在默认设置中。我想我从来没有在网上下过不包括单品价格的订单。)

这篇文章很有帮助,但并没有给我所有需要的东西:display tax in woocommerce invoice

EN

回答 3

Stack Overflow用户

发布于 2018-05-24 03:05:56

这已经有一段时间了,但这可能会对其他人有用。

据我所知,没有返回单价的方法,但您可以通过将商品的总价除以其数量来计算单价,如下所示:

代码语言:javascript
复制
$item->get_total() / $item->get_quantity()

由于这将只返回一个数字,因此您可能希望添加一个货币符号,因此,您可能会得到如下结果:

代码语言:javascript
复制
<?php echo wc_price($item->get_total() / $item->get_quantity()); ?>
票数 4
EN

Stack Overflow用户

发布于 2014-05-02 19:19:08

我在产品名称后编辑了plugins/woocommerce/templates/emails/email-order-items.php,我插入了价格:

代码语言:javascript
复制
 <br/>
   <strong><?php _e( 'Price', 'woocommerce' ); ?>:</strong>

   <?php echo apply_filters(    'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key ); ?>

注意!我把我的自定义文件放在mytheme/woocommerce/emails/目录下--没有"templates“文件夹(!)。这很奇怪,但这是迫使它们工作的唯一方法。

票数 2
EN

Stack Overflow用户

发布于 2017-03-07 07:43:57

看起来@Anunja上面的代码可能不再起作用了-只需在模板/电子邮件/电子邮件-订单-项目.php的复制版本中的产品名称下添加以下行

代码语言:javascript
复制
echo '<br/>Individual Price $' . $_product->get_price();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22612731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档