场景:具有多个扩展、自定义主题的 magento 1.7.0.0 商店
问题:在结帐模块和主题中开始一些更改,一些客户没有转发给支付提供商(所有这些,paypal,sofort.com,wirecard 信用卡处理)。
让我们难以调试的是,我们自己无法看到这种效果。从客户的角度来看,流程应该是(这在 magento 中是标准的):
- 查看
- 按“立即购买”按钮
- 带有“如果您没有被转发到提供者请按此处”消息的页面
- 访客被自动转发
- 在提供商页面上付款
- 返回
客户报告的是,他们在 3 上得到了一个空白页面。 - 所以显然这个页面没有正确构建。但是我们这边没有日志条目,而在提供者这边也没有日志条目,因为它们永远不会到达他那里。
我们做了什么:
- 切换到完全不同的结帐
- 关闭了与自定义结帐相同的开发人员的扩展,它大量处理 ajax/javascript(它的模板大师火结帐,ajax pro 通常质量很高,支持很棒,但因为他们看不到什么我们的客户报告,他们也无能为力)
- 消除了我们之前忽略的日志中几乎所有“小”警告/错误
我们怎么可能调试这个?有没有办法写出所有页面内容,因为它被交付给访问者供以后检查?
问题可能出在其他地方(apache、连接、ssl?)