Paypal Magento 1.6-未发送发票电子邮件
我有Paypal Magento 1.6-未发送发票电子邮件,paypal,magento-1.6,Paypal,Magento 1.6,我有Magento 1.6.0.0,我使用paypalexpress结账。问题是发票电子邮件不会自动发送。在发票详细信息页面上显示: 发票电子邮件未发送 有人能告诉我这里有什么问题吗 订单确认电子邮件已成功发送,我认为Paypal数据也将通过IPN(或PDT)捕获,因为我获得的“付款信息”中充满了来自Paypal的数据 让我知道如何解决这个问题 非常感谢。好的,这就是我自己解决问题的方法 [文件\app\code\core\Mage\Sales\Model\Order\Payment.php]
Magento 1.6.0.0
,我使用paypalexpress结账
。问题是发票电子邮件不会自动发送。在发票详细信息页面上显示:
发票电子邮件未发送
有人能告诉我这里有什么问题吗
订单确认电子邮件已成功发送,我认为Paypal数据也将通过IPN(或PDT)捕获,因为我获得的“付款信息”中充满了来自Paypal的数据
让我知道如何解决这个问题
非常感谢。好的,这就是我自己解决问题的方法 [文件
\app\code\core\Mage\Sales\Model\Order\Payment.php
]
public function registerCaptureNotification($amount)
{
.
.
.
// at the end right before return $this;
// Custom Code - Send email on Invoice #-
if (!$this->getIsTransactionPending()){
if(!$this->getIsFraudDetected()){
if($invoice)
{
@$invoice->sendEmail();
@$invoice->setEmailSent(true);
}
}
}
//#-
}
然而,这将只适用于贝宝IPN被调用和确认