问题标签 [woocommerce-email]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1699 浏览

php - 基于过滤器有条件地发送 WooCommerce 电子邮件

我有一个客户的请求,要求根据某些条件有条件地从 woocommerce 发送管理电子邮件。她正在使用 WooCommerce 订阅插件,并且只想将管理员电子邮件发送给为订阅付费的客户(她手动向为其他服务付费的客户授予订阅)。

在查看了 Wordpress wp_mail、WooCommerceWC_Email_New_Order类和 WooCommerce 订阅的源代码后,WCS_Email_New_Renewal_Order我找不到任何明确的过滤器/操作可供我挂钩,这会影响电子邮件的发送。

有没有办法在默认的 Wordpress、默认的 woocommerce 或默认的 woocommerce-subscriptions 中捕获这些电子邮件并取消wp_mail如果仅在我的情况下,订单金额为 0.00 美元?

我不想为此修改核心插件/Wordpress 文件。

0 投票
3 回答
14844 浏览

wordpress - 更改 Woocommerce 电子邮件模板文本

我收到了一封来自 woocommerce 订单的电子邮件,如下所示:

在此处输入图像描述

我想将Billing address文本更改为Delivery address我可以在哪里更改该文本?

谢谢你。

0 投票
1 回答
371 浏览

wordpress - Woocommerce 如何格式化订单电子邮件中的帐单地址

如何格式化订单电子邮件中的帐单地址以清晰明了?

我需要显示以下内容:

  • 城市:{billing_city}
  • 街道:{billing_street}
  • 等等。

你能帮忙吗?

0 投票
1 回答
54 浏览

php - WooCommerce 如何将自定义发票附加到电子邮件

在一些帮助下,我设法创建了一个插件,以在完成的订单电子邮件中附加发票。

此代码用于检查“email_fatura”(翻译为“email_invoice”)的订单元数据,并获取该字段的值。此值采用路径根/Faturas/GestaoDespesas/ORDER123.pdf并将其附加pdf到电子邮件。

但是,问题是当没有“email_fatura”字段时,它仍然附加一个名为“GestaoDespesas”的文件,该文件来自/Faturas/**GestaoDespesas**/

对于那些了解 PHP 的人,我认为很容易解决这个问题。

提前感谢您的任何帮助。

0 投票
0 回答
32 浏览

wordpress - 显示 Woocommerce 订单自定义字段选择类型

我正在使用此代码在发送的电子邮件中显示 Woocommerce 订单自定义字段:

我有另一个自定义字段,它是一个选择类型,使用上述语法显示选择字段选择值。如果有人可以帮助显示选择的标签,我将不胜感激。

谢谢

0 投票
0 回答
25 浏览

wordpress - 将函数中的自定义文件添加到 Woocommerce 电子邮件模板中

我的functions.php中有一个函数,它根据类别添加一个自定义字段(_shirt_number)到结帐

另一个函数将此输入保存到订单项元数据中

但是,我无法将其添加到电子邮件模板的订单表中。我尝试了以下方法:

并来自 woocommerce 文档:

并尝试用“_shirt_number”替换“custom_numbers”以查看是否有效......但仍然没有任何内容添加到电子邮件中的表格中。

我已成功将产品类别添加到表中,但无法通过此字段。(图片显示了电子邮件中的订单表,添加了类别,我希望这个字段拉到下面)

在此处输入图像描述

有什么想法吗?如果我没有提供足够的信息或其他任何信息,请告诉我。

0 投票
0 回答
29 浏览

wordpress - 将自定义字段添加到 woocommerce 订单电子邮件模板

我的functions.php中有一个函数,它根据类别添加一个自定义字段(_shirt_number)到结帐

另一个函数将此输入保存到订单项元数据中

但是,我无法将其添加到电子邮件模板的订单表中。我尝试了以下方法:

并尝试用“_shirt_number”替换“custom_numbers”以查看是否有效......但仍然没有任何内容添加到电子邮件中的表格中。

我已成功将产品类别添加到表中,但无法通过此字段。(图片显示了电子邮件中的订单表,添加了类别,我希望这个字段拉到下面)

在此处输入图像描述

有什么想法吗?如果我没有提供足够的信息或其他任何信息,请告诉我。

0 投票
1 回答
52 浏览

php - woocomerce 发送电子邮件付款时执行 URL

当 woocomerce 订阅发送电子邮件时,我尝试在这种情况下执行“付款过程”的外部 URL。

我希望当 Worpress 向客户发送邮件时,例如 URL“https://payment-complete.com”,执行该 url,该 url 设置为返回订单的新状态。

泰!

0 投票
0 回答
72 浏览

wordpress - Woocommerce - 删除预定的电子邮件

我有一个插件可以帮助我预订活动。我已经为提醒电子邮件和反馈电子邮件集成了一个邮件调度程序。

确认预订后,电子邮件会安排提醒和反馈。我有两个选项可以全局定义它,也可以单独定义每个事件。此类正在为计划的电子邮件添加操作。

现在,由于某些原因,该事件没有发生,我为“事件停用”产品创建了另一个类别。如果是这个类别,我想禁用该事件以及删除所有进一步的电子邮件操作(即不再向客户发送通知)。为此,我正在运行以下代码:

对于哪个动作/过滤器,我应该使用上述或任何修改。

我可以根据类别禁用该事件,但已安排的电子邮件仍在排队。

任何建议或帮助将不胜感激。谢谢

0 投票
1 回答
155 浏览

php - 如何将付款方式从 WooCommerce 订单确认电子邮件更改为付款来源

我们正在使用 Woocommerce Payments,在我们的订单确认电子邮件中,付款方式显示为 Woocommerce Payments,而不是 Visa、Mastercard 等付款来源。

在此处输入图像描述

我已经找到了如何完全删除付款方式(见下文),但我将如何删除它并重新添加到付款来源?