0

我对 Loaded Commerce 不是很有经验,我认为这只是 OScommerce 的更新版本?

但是,我想在订单电子邮件中添加其他信息,因此我找到了代码并编辑了我认为构建电子邮件的文件:checkout_process.php。

我添加了 2 行代码,它似乎按预期工作 - 我的电子邮件现在包含额外信息。

旁注:我最近遇到了一个问题(我认为这不相关,但会添加额外的上下文),Web 服务器达到容量并关闭。我把它清理干净并重新启动,一切都很好。

我的问题:最近收到的 2 封电子邮件订单已删除我添加的信息。我已经回到文件中并且代码仍然存在 - 除了我添加的代码之外,它周围的所有内容都包含在内。

我只是“触摸”了该文件,使其具有今天的最后修改日期,再次测试该过程,瞧!信息又回来了,果然不出所料!

谁能解释这怎么可能发生?也许 Loaded Commerce 在以某种方式恢复的代码的编译版本上运行?

虽然问题现在已解决,但我真的很想了解可能发生的原因是什么?

4

1 回答 1

0

Loaded Commerce的创始人在这里。

缓存不是代码问题,而是 php 服务器问题。我不是 PHP/Apache 专家,但我知道 Loaded Commerce 的 6.x 中没有我们的任何编译代码。

听起来触摸文件只是导致 Apache 重新加载它。或者其他的东西。

6.x 是旧代码。基于 osc 3 Alpha 5 的 Loaded 7 包括来自 open cart 的 vqmod 挂钩系统。请看看我们如何处理 www.loaded7.com 目前处于测试阶段的插件。docs.loaded7.com 有关于如何制作自定义代码挂钩的文档。

于 2013-07-10T19:51:37.550 回答