Virtuemart没有发送新订单"待定状态"电子邮件

时间:2018-01-10 19:21:02

标签: joomla virtuemart

当我有人创建状态正在等待的新订单时,virtmart不会发送电子邮件订单。

只有在确认状态或其他任何状态时才会发送。

有人知道它会是什么吗?

2 个答案:

答案 0 :(得分:2)

来自https://forum.virtuemart.net/index.php?topic=126593.0

的回答
  

之前的问题是,电子邮件已发送两次。所以我们删除了   发送orderstatus待发电子邮件。 Orderstatus Pending意味着   客户在cashdesk上放了一些东西,但没有支付或确认   订单。

我找到并使用的唯一解决方案:

在档案中 的组件/ com_virtuemart /助手/ shopfunctionsf.php

ctrl + f to

$orderstatusForShopperEmail = VmConfig::get('email_os_s',array('U','C','S','R','X'));

在下一行添加

$orderstatusForShopperEmail[] = "P";

答案 1 :(得分:0)

在VirtueMart 3.4中,再次可能会收到一封电子邮件,指示订单状态为P(待定),但仅针对供应商。

一旦您点击付款按钮,就会触发状态“待处理”,并在付款插件发送命令将状态更改为已确认的新状态时结束。 如果在这两个过程之间有时间出错,则状态将保持待定状态。

对于成功的付款,即使可以以这种方式选择,其状态也绝不能为P“待处理”。

对于不立即处理付款(如“发票”)的付款方式,这意味着等待通过银行转账或类似方式付款,应使用状态“由购物者确认”。经常看到在这种情况下使用“挂起”,请不要这样做。

请将“经购物者确认”重命名为“我的待处理”,因此在成功完成订单处理后,您将获得状态为“待处理”(表示商店系统中的滞留付款)和“我待处理”(表示待处理的付款)。 >

如果您在VM配置中选择“订单”(以前称为“电子邮件”),则后一种状态U将向制造商和购物者发送电子邮件。