Virtuemart不发送新订单“待处理状态”电子邮件

问题描述 投票:0回答:2

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

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

有人知道它能是什么吗?

joomla virtuemart
2个回答
2
投票

https://forum.virtuemart.net/index.php?topic=126593.0的回答

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

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

在文件组件/ com_virtuemart / helpers / shopfunctionsf.php中

ctrl + f到

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

在下一行添加

$orderstatusForShopperEmail[] = "P";

0
投票

在VirtueMart 3.4中,还可以收到订单状态为P,待定的电子邮件,但仅限供应商。

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

对于成功付款,即使可以以这种方式选择,状态也不应为P“待定”。

对于不像“发票”那样立即处理付款的付款方式,即通过银行转帐或类似方式等待付款,应使用状态U“由购物者确认”。经常可以看到,在这种情况下使用“待定”,请不要这样做。

请将“由购物者确认”重命名为“我的待处理”,这样您就可以在商店系统中获得暂停付款的“待定”状态,并在成功订购流程后获得待定付款的“待处理”状态。

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

© www.soinside.com 2019 - 2024. All rights reserved.