【问题标题】:Woocommerce email variables not workingWoocommerce 电子邮件变量不起作用
【发布时间】:2021-04-13 14:55:12
【问题描述】:

我正在使用这里提到的 Woocommerce 电子邮件变量:https://docs.woocommerce.com/document/automated-follow-up-emails-docs/email-variables-and-merge-tags/

我已将变量 {customer_name} 添加到我的电子邮件模板标题,但它没有得到处理,并且仍然在我收到的电子邮件中显示相同的 slug。

使用变量:

电子邮件中的结果:

我需要改进什么? 最好的祝福

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    确保您的 WooCommerce 和所有相关的 Woo 插件都是最新的。

    我遇到了这个问题,但默认客户续订发票电子邮件为 {order_number}。主题和电子邮件标题只会打印 {order_number} 而不会将其解析为实际数字,例如 3890423。

    我的问题最终是需要更新 WooCommerce 订阅插件。直到我去买票并且他们要求系统报告时,我才意识到这一点。在我的报告中,它显示我的订阅和 ShippingEasy 插件需要更新。这没有出现在普通的 wordpress 插件仪表板中。据我所知,我所有的插件都已更新。显然,当 WooCommerce Helper 插件停止工作时,我错过了它。现在您必须将您的 wordpress 网站连接到您的 WooCommerce 帐户,方法是转到您的 wordpress 仪表板并单击“WooCommerce”->“扩展”,然后单击“WooCommerce.com 订阅”选项卡。连接所有内容后,您最终可以获得所需的更新。很烦人。更新应该能够像其他插件一样通过正常的插件仪表板工作。

    我还阅读了您可能需要 WooCommerce Follow-Ups 插件来使用所有这些变量的其他地方。实际上,您链接到的是该插件的文档。

    我在其他几个线程上发现了同样的问题,但他们对回复“关闭”了。希望这个简单但烦人的解决方案对其他人有所帮助。

    【讨论】:

      【解决方案2】:

      第一个选项是检查您是否安装了任何用于发送电子邮件的插件。这可能与您的默认设置冲突。请尝试禁用除 WooCommerce 之外的其他插件,然后重试。

      第二个选项是您可以使用“woocommerce_email_before_order_table”挂钩来设置您自己的电子邮件,从而自定义代码。见下文:

      add_action( 'woocommerce_email_before_order_table', 'add_order_email_instructions', 10, 2 );
      
      function add_order_email_instructions( $order, $sent_to_admin ) {
      
        if ( ! $sent_to_admin ) {
      
          if ( 'cod' == $order->payment_method ) {
            // cash on delivery method
            echo '<p><strong>Instructions:</strong> Full payment is due immediately upon delivery: <em>cash only, no exceptions</em>.</p>';
          } else {
            // other methods (ie credit card)
            echo '<p><strong>Instructions:</strong> Please look for "Madrigal Electromotive GmbH" on your next credit card statement.</p>';
          }
        }
      }
      

      您也可以查看此link。我本指南可能对您有所帮助。

      谢谢。

      【讨论】:

      • 我没有为电子邮件安装任何其他插件,这让它们无法正常工作很奇怪。其他变量工作正常,如 {site.title} 等。
      【解决方案3】:

      就我而言,插件 WooCommerce 多语言 (WPML) 是问题所在。 我暂时停用它以进一步调查问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-05-04
        • 2014-07-05
        • 2011-05-18
        • 2016-12-14
        • 2015-11-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多