pen*_*ent 5 magento magento-1.9
当有人在我们的商店结账时(选项是 PayPal 或信用卡),他们会收到来自网关的收据和来自 Magento 的更详细的发票。我们都被复制了。
大约一个月前,在其他一些完全正常的订单中,我们收到了一份未出现在 Magento 中的订单的 PayPal 收据。我们认为这是一个聪明的骗局,但在登录 PayPal 后,交易就在那里 - 并且收据包括从 Magento 传递过来的行项目。它只是不存在于 Magento 后端的任何地方。
这看起来很奇怪,但它只发生过一次,所以我们继续我们的生活并手动调整库存水平。
今天,同样的事情发生了 - 但这次客户使用 CC 结账,并且商家网关收据不包括订单行项目。我们可以看到从我们的网关寄给客户的收据,我们可以看到我们帐户中的钱,但在 Magento 中没有任何痕迹 - 这意味着我们不知道他们实际购买了什么。
我们可以给他们发电子邮件并询问,但这看起来很糟糕。猜猜这里发生了什么?你有没有目睹过类似的行为,或者我可以做些什么来调试?
明天这个时候,我将能够检查它是否已跟踪到 Google Analytics,它会告诉我客户是否已进入我们网站上的“订单确认”屏幕。当它只是 PayPal 时,我想他们可能还没有返回网站(尽管我认为 Magento 在您点击提交时创建订单,而不是在您从 PayPal 返回后)。CC 网关已集成到结帐流程中,因此他们甚至永远不会离开站点。
小智 0
创建订单取决于付款方式,因此请确保在点击结账页面中的“提交订单”按钮后创建订单(通过创建测试订单)。
如果单击“提交订单”按钮后创建了订单,则sales_flat_order如果您的 Magento 版本是 1.x,请检查数据库表中是否缺少订单,或者检查sales_order您的 Magento 版本是否是 2.x(通过搜索customer_id、created_at等)。
因为有时订单是在sales_flat_order/中创建的sales_order,但不是在sales_flat_order_grid/中sales_order_grid创建的,因此您无法在 Magento 管理中找到订单。