Email Virtuemart 2付款前订单确认

Email Virtuemart 2付款前订单确认,email,joomla,payment,virtuemart,Email,Joomla,Payment,Virtuemart,我正在使用VM 2.0.6和Joomla 2.5以及Multisafepay支付网关 每当用户将产品放入购物车并单击“结帐”时,用户将被完全发送到另一个页面(Multisafepay的网站,因此不再是虚拟机),在那里他可以选择所需的付款选项-例如,与paypal相同。但是,在那时,Virtuemart已经向用户发送了一封确认其订单的电子邮件。这封电子邮件的意思是:感谢您的订单blabla,您的订单状态为空白 因此,VM在用户付费之前已经发送了一封电子邮件 是否有人与此相关或知道答案?您可以在门店

我正在使用VM 2.0.6和Joomla 2.5以及Multisafepay支付网关

每当用户将产品放入购物车并单击“结帐”时,用户将被完全发送到另一个页面(Multisafepay的网站,因此不再是虚拟机),在那里他可以选择所需的付款选项-例如,与paypal相同。但是,在那时,Virtuemart已经向用户发送了一封确认其订单的电子邮件。这封电子邮件的意思是:感谢您的订单blabla,您的订单状态为空白

因此,VM在用户付费之前已经发送了一封电子邮件


是否有人与此相关或知道答案?

您可以在门店配置中更改发票副本发送给客户的点。查看配置>签出>默认订单状态以发送发票,并确保已选择确认状态

您可以在门店配置中更改发票副本发送给客户的点。查看配置>签出>默认订单状态以发送发票,并确保已选择确认状态

VM 2.0.6的工作原理如下:

下订单时,表示选择了任何一种装运和付款方式。 如果购物车有有效数据,它将创建订单并向提到的用户发送电子邮件 已下订单。 你可以改变 如果需要,请访问“发送邮件”部分。 一个函数名,路径中有notifyemail(我不确定名称,但以notify开头): 管理员/components/com_virtuemart/models/orders.php 在调用此函数之前,您可以检查是否选择了所有必需的内容,如装运/付款方式。
该函数应该从前端的cart.php控制器启动。

VM 2.0.6的工作原理如下:

下订单时,表示选择了任何一种装运和付款方式。 如果购物车有有效数据,它将创建订单并向提到的用户发送电子邮件 已下订单。 你可以改变 如果需要,请访问“发送邮件”部分。 一个函数名,路径中有notifyemail(我不确定名称,但以notify开头): 管理员/components/com_virtuemart/models/orders.php 在调用此函数之前,您可以检查是否选择了所有必需的内容,如装运/付款方式。
该函数应该从前端的cart.php控制器启动。

我希望开始快速工作。。。这将是非常有用的Joomla这样的具体问题。我希望开始工作快。。。这对Joomla提出的特定问题非常有用。嗨,聪明的极客,我明白你的意思。但那是发票。我说的是订单确认。VM甚至在用户选择付款方式(更不用说付款方式)之前就向用户发送电子邮件。用户应该在付款后收到一封电子邮件,而不是在付款前:p顺便说一句:这种情况在我所有的商店都会发生,即使是在干净的安装上。嗨,光鲜的极客,我明白你的意思。但那是发票。我说的是订单确认。VM甚至在用户选择付款方式(更不用说付款方式)之前就向用户发送电子邮件。用户应该在付款后收到一封电子邮件,而不是在付款前:p顺便说一句:这种情况发生在我所有的商店,即使是干净的安装。嗨,Jobin。听起来不错。我真的不介意用户在付款前收到一封电子邮件。但是,根据标准,它应该说:“您的订单状态待定”。现在它在订单状态中什么也没说,而且电子邮件主题也没有翻译(它只是说定义状态,比如没有P或C的COM_VIRTUEMART_mail_subject_SHOPPER_)。顺便说一句:“发送到另一个页面”,我指的是另一个网站,不是选择付款的虚拟机页面,而是付款提供商的网站。Hai Don Munter,你检查订单是否放在DB中了吗?还有为什么你要尝试在其他网站中创建付款部分。尝试创建付款插件并在网站中管理。你可以阻止邮件发送部分和订单创建部分w如果你需要的话,可以定制一些代码。嗨,Jobin,这不是我自己的。这是给一个拥有5个网店的客户的。他们已经由另一方支付了。虽然还没有修复,所以我正在试图找到一种禁用Virtuemart电子邮件的方法。(如果可能的话,“已发货”状态除外)是的,你可以。在管理模型部分的order.php文件中。有一个功能是“notifyemail”给客户。这是一个发送电子邮件的功能,你可以将自己的自定义条件放入其中。嗨,Jobin。听起来不错。我真的不介意用户在付款之前收到一封电子邮件。但是,根据标准,它应该说:“您的订单状态待定”。现在,它在订单状态中没有显示任何内容,而且电子邮件主题也没有翻译(它只显示定义状态,如没有P或C的COM_VIRTUEMART_mail_subject_SHOPPER_)。顺便说一句:带有“发送到另一页”,我指的是另一个网站,不是选择付款的虚拟机页面,而是付款提供商的网站。Hai Don Munter,你检查订单是否放在DB中了吗?还有为什么你要尝试在其他网站中创建付款部分。尝试创建付款插件并在网站中管理。你可以阻止邮件发送部分和订单创建部分w如果你需要的话,可以定制一些代码。嗨,Jobin,这不是我自己的。这是给一个拥有5个网店的客户的。他们已经由另一方支付了。虽然还没有修复,所以我正在试图找到一种禁用Virtuemart电子邮件的方法。(如果可能的话,“已发货”状态除外)是的,你可以。在管理模型部分的order.php文件中。有一个功能是“notifyemail”给客户。这个功能是发送电子邮件,你可以把你的自定义条件。