在Woocommerce订单和电子邮件中的订单总数之后添加自定义文本

hara55

我使用它来在购物车和结帐页面上为来自特定国家/地区的客户显示自定义文本:

add_filter( 'woocommerce_cart_totals_order_total_html', 'custom_total_message_html', 10, 1 );

function custom_total_message_html( $value ) {
if( in_array( WC()->customer->get_shipping_country(), array('US', 'CA') ) ) {
    $value .= '<small>' . __('My text.', 'woocommerce') . '</small>';
}
return $value;
}

但是,这不会在Woocommerce发送的普通订单电子邮件中的订单总计之后添加自定义文本。我知道有一个过滤器,woocommerce_get_formatted_order_total但是我似乎无法使用它。如何修改上面的功能,以便在普通订单电子邮件中的价格之后显示自定义文本?

LoicTheAztec

要在总计之后在WooCommerce订单和电子邮件中显示此自定义文本,请使用以下命令:

add_filter( 'woocommerce_get_order_item_totals', 'custom_order_total_message_html', 10, 3 );
function custom_order_total_message_html( $total_rows, $order, $tax_display ) {
    if( in_array( $order->get_shipping_country(), array('US', 'CA') ) && isset($total_rows['order_total']) ) {
        $total_rows['order_total']['value'] .= ' <small>' . __('My text.', 'woocommerce') . '</small>';
    }
    return $total_rows;
}

代码进入活动子主题(或活动主题)的functions.php文件中。经过测试和工作。


要使其仅在电子邮件通知上起作用,请使用:

add_filter( 'woocommerce_get_order_item_totals', 'custom_order_total_message_html', 10, 3 );
function custom_order_total_message_html( $total_rows, $order, $tax_display ) {
    if( in_array( $order->get_shipping_country(), array('US', 'CA') ) && isset($total_rows['order_total']) && ! is_wc_endpoint_url() ) {
        $total_rows['order_total']['value'] .= ' <small>' . __('My text.', 'woocommerce') . '</small>';
    }
    return $total_rows;
}

代码进入活动子主题(或活动主题)的functions.php文件中。经过测试和工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WooCommerce中的自定义订单操作

来自分类Dev

当订单状态更改为自定义订单状态时,从WooCommerce发送电子邮件

来自分类Dev

WooCommerce-发送有关自定义订单状态更改的自定义电子邮件

来自分类Dev

通过自定义状态向管理员发送新订单电子邮件

来自分类Dev

WooCommerce:获取自定义帖子类型ID或特定订单状态的电子邮件通知

来自分类Dev

如何在woocommerce中的新订单电子邮件中显示高级自定义字段数据

来自分类Dev

Woocommerce:订单项未显示在订单电子邮件中

来自分类Dev

电子邮件,管理员订单和“谢谢”页面上的WooCommerce 4.0自定义结帐和ACF字段值

来自分类Dev

如何将自定义结帐字段打印到电子邮件订单详细信息中

来自分类Dev

订单自定义字段未显示在WooCommerce电子邮件通知中

来自分类Dev

自定义WooCommerce datepicker检出字段已保存并显示在订单和电子邮件中

来自分类Dev

在WooCommerce订单和电子邮件中添加和显示自定义购物车项目数据

来自分类Dev

通过WooCommerce订单和电子邮件中的文本更改运输方式以使用特定的运输方式

来自分类Dev

将Woocommerce购物车商品自定义数据另存为订单商品元数据,以在订单和电子邮件上显示

来自分类Dev

在WooCommerce订单和电子邮件通知上显示自定义交货通知

来自分类Dev

WooCommerce:使用自定义电子邮件通知添加自定义订单状态

来自分类Dev

当订单状态更改为自定义订单状态时,从WooCommerce发送电子邮件

来自分类Dev

如何在订单状态电子邮件中添加自定义消息?

来自分类Dev

在woocommerce订单电子邮件中显示多个产品的自定义字段

来自分类Dev

WooCommerce 订单状态处理然后与客户一起发送电子邮件到自定义电子邮件

来自分类Dev

在订单电子邮件通知中输出产品自定义字段值

来自分类Dev

将自定义文本添加到本地取货 Woocommerce 订单的特定电子邮件通知

来自分类Dev

PrestaShop 1.6 将订单产品添加到自定义电子邮件模板

来自分类Dev

仅在 Woocommerce 中针对本地运输和已完成订单的自定义电子邮件通知

来自分类Dev

强制在 Woocommerce 订单和电子邮件通知中显示零费用

来自分类Dev

根据订单状态自定义 Woocommerce 电子邮件通知内容

来自分类Dev

Woocommerce 新订单电子邮件模板

来自分类Dev

如何将我的自定义字段添加到 Woocommerce 订单流程(查看表单、订单详细信息和电子邮件流程)

来自分类Dev

在 WooCommerce 中添加产品自定义输入文本作为订单项目数据

Related 相关文章

  1. 1

    WooCommerce中的自定义订单操作

  2. 2

    当订单状态更改为自定义订单状态时,从WooCommerce发送电子邮件

  3. 3

    WooCommerce-发送有关自定义订单状态更改的自定义电子邮件

  4. 4

    通过自定义状态向管理员发送新订单电子邮件

  5. 5

    WooCommerce:获取自定义帖子类型ID或特定订单状态的电子邮件通知

  6. 6

    如何在woocommerce中的新订单电子邮件中显示高级自定义字段数据

  7. 7

    Woocommerce:订单项未显示在订单电子邮件中

  8. 8

    电子邮件,管理员订单和“谢谢”页面上的WooCommerce 4.0自定义结帐和ACF字段值

  9. 9

    如何将自定义结帐字段打印到电子邮件订单详细信息中

  10. 10

    订单自定义字段未显示在WooCommerce电子邮件通知中

  11. 11

    自定义WooCommerce datepicker检出字段已保存并显示在订单和电子邮件中

  12. 12

    在WooCommerce订单和电子邮件中添加和显示自定义购物车项目数据

  13. 13

    通过WooCommerce订单和电子邮件中的文本更改运输方式以使用特定的运输方式

  14. 14

    将Woocommerce购物车商品自定义数据另存为订单商品元数据,以在订单和电子邮件上显示

  15. 15

    在WooCommerce订单和电子邮件通知上显示自定义交货通知

  16. 16

    WooCommerce:使用自定义电子邮件通知添加自定义订单状态

  17. 17

    当订单状态更改为自定义订单状态时,从WooCommerce发送电子邮件

  18. 18

    如何在订单状态电子邮件中添加自定义消息?

  19. 19

    在woocommerce订单电子邮件中显示多个产品的自定义字段

  20. 20

    WooCommerce 订单状态处理然后与客户一起发送电子邮件到自定义电子邮件

  21. 21

    在订单电子邮件通知中输出产品自定义字段值

  22. 22

    将自定义文本添加到本地取货 Woocommerce 订单的特定电子邮件通知

  23. 23

    PrestaShop 1.6 将订单产品添加到自定义电子邮件模板

  24. 24

    仅在 Woocommerce 中针对本地运输和已完成订单的自定义电子邮件通知

  25. 25

    强制在 Woocommerce 订单和电子邮件通知中显示零费用

  26. 26

    根据订单状态自定义 Woocommerce 电子邮件通知内容

  27. 27

    Woocommerce 新订单电子邮件模板

  28. 28

    如何将我的自定义字段添加到 Woocommerce 订单流程(查看表单、订单详细信息和电子邮件流程)

  29. 29

    在 WooCommerce 中添加产品自定义输入文本作为订单项目数据

热门标签

归档