【问题标题】:Prestashop is not sending order emails to the eshopPrestashop 不向 eshop 发送订单电子邮件
【发布时间】:2017-02-07 15:13:27
【问题描述】:

我遇到了 Prestashop 1.6.1.6 的问题,其中“eshop”没有收到任何 订单 电子邮件,但客户可以正确收到它们。 Prestashop 托管在与 cPanel 共享的托管服务器上,运行 PHP 5.5。

到目前为止,我已经检查了上述内容:

  1. Preferences->Store Contacts->Shop email下,邮箱是正确的。
  2. 作为客户成功下单后,在 cPanel->Mail->Mail Trace 中,我可以看到发送到客户电子邮件的尝试,但看不到“eshop”电子邮件。
  3. 已正确安装、启用和配置“邮件提醒”模块,在电子邮件地址中输入了 1 封或多封电子邮件,但未收到任何作为“eshop”的电子邮件。
  4. 尝试了以下选项:高级参数->电子邮件->测试您的电子邮件配置->发送测试电子邮件,使用“eshop”的电子邮件地址和它工作,机器人与 PHP mail() 和 SMTP。
  5. 我已通过联系表(作为测试客户)向网站管理员和客户服务发送了一封电子邮件,客户和“eshop”都收到了邮件。
  6. 通过 Thunderbird 向“eshop 的”电子邮件地址发送了一封测试电子邮件,它成功了。
  7. 使用有效的电子邮件地址重新注册为测试客户。测试客户收到“欢迎”电子邮件,但“eshop”没有收到任何内容。 (我不确定“eshop”是否应该在这种情况下收到任何通知邮件,但我试过了)。

到目前为止,我所理解的是,邮件功能适用于联系表格、通过 Prestashop 测试电子邮件、通过 Thunderbird 测试电子邮件,但不适用于任何类型的订单。

不知道有没有其他办法可以尝试找出问题。

Prestashop 中是否还有其他选项可以阻止将订单电子邮件发送到“eshop”? 这是订单功能中的错误吗?

任何想法都会很有用,因为我不知道我还能做什么。提前谢谢你。

【问题讨论】:

    标签: php email prestashop prestashop-1.6


    【解决方案1】:

    如果在“eshop”中您指的是商家,默认情况下 Prestashop 不会将这些通知发送给“admin”,

    安装邮件提醒模块,可以选择向提供的地址发送不同类型的电子邮件。

    【讨论】:

    • 谢谢,邮件警报模块解决了我的问题,但我必须在 mailalerts->mails 中创建一个文件夹,命名为我的主要语言缩写,并将所有电子邮件从“en”文件夹复制到那里。此 Prestashop 安装不支持英语。我很确定在以前的安装中“eshop”正在接收订单电子邮件,可能是因为那个模块(?)。仍然不确定,我会测试它是否公平。再次感谢。
    【解决方案2】:

    看起来您在“modules/mailalerts/mail/in/new_order.html”中有电子邮件模板

    问候,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-08
      • 2014-09-25
      • 2014-01-01
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      相关资源
      最近更新 更多