我对 Loaded Commerce 不是很有经验,我认为这只是 OScommerce 的更新版本?
但是,我想在订单电子邮件中添加其他信息,因此我找到了代码并编辑了我认为构建电子邮件的文件:checkout_process.php。
我添加了 2 行代码,它似乎按预期工作 - 我的电子邮件现在包含额外信息。
旁注:我最近遇到了一个问题(我认为这不相关,但会添加额外的上下文),Web 服务器达到容量并关闭。我把它清理干净并重新启动,一切都很好。
我的问题:最近收到的 2 封电子邮件订单已删除我添加的信息。我已经回到文件中并且代码仍然存在 - 除了我添加的代码之外,它周围的所有内容都包含在内。
我只是“触摸”了该文件,使其具有今天的最后修改日期,再次测试该过程,瞧!信息又回来了,果然不出所料!
谁能解释这怎么可能发生?也许 Loaded Commerce 在以某种方式恢复的代码的编译版本上运行?
虽然问题现在已解决,但我真的很想了解可能发生的原因是什么?