Dan*_*eer 4 php wordpress shipping email-notifications woocommerce
无论在结账时选择哪种送货方式,WooCommerce 过去都会显示送货地址,如果您必须在电子邮件中隐藏送货地址,则必须执行自定义工作,例如“/sf/ask/2725539841/送货地址在本地取货在 woocommerce-email-notifications/38937106#38937106”回答线程。
新更新后,如果在结账时选择了本地取货,WooCommerce 会在订单电子邮件中隐藏送货地址。即使选择了本地取货,我也想在订单电子邮件中显示送货地址,如果未提供送货地址,则应默认为帐单地址(如果选择任何其他送货方式进行结帐,则会发生这种情况)。不知道从哪里开始。
编辑#1:
与 Woocommerce 支持人员讨论后,更改没有记录在案,但他们能够指导我这是从哪里来的。根据他们的说法,我应该能够使用woocommerce_order_needs_shipping_address过滤器钩子,即使使用本地取货来结账,它也会开始在订单电子邮件中显示送货地址。
任何帮助,将不胜感激。
这可以使用一行简单的代码来完成:
add_filter( 'woocommerce_order_needs_shipping_address', '__return_true' );
Run Code Online (Sandbox Code Playgroud)
代码位于活动子主题(或活动主题)的 function.php 文件中。测试和工作。
| 归档时间: |
|
| 查看次数: |
4678 次 |
| 最近记录: |