2013-07-10 35 views
0

我不是很熟悉Loaded Commerce,我相信這只是OScommerce的更新版本嗎?oscommerce/loadedcommerce代碼彙編

但是,我想添加額外的信息到訂單電子郵件,所以我找到了代碼並編輯了我認爲構建電子郵件的文件:checkout_process.php。

我在2行代碼中添加了它,它似乎按預期工作 - 我的電子郵件現在包含額外的信息。

邊注:我最近有一個問題(我認爲這不是相關的,但會增加額外的上下文),在那裏Web服務器達到容量和關閉。我清理出來並重新啓動,一切都很好。

我的問題:已收到的最後2封電子郵件訂單已丟棄我添加的信息。我已經回到了文件中,代碼仍然存在 - 除了我添加的代碼外,其他所有代碼都包含在內。

我只是「觸摸」文件,以便它有一個今天的最後修改日期,再次測試過程,並瞧!信息又回來了,如預期般出現!

任何人都可以解釋這可能會發生嗎?也許Loaded Commerce使用以某種方式還原的代碼的編譯版本?

雖然問題現在已經解決了,但我真的很想了解可能發生了什麼事情嗎?

回答

0

Loaded Commerce的創始人在這裏。

緩存不是代碼問題,它的PHP服務器問題。我不是PHP/Apache專家,但我確實知道Loaded Commerce的6.x沒有任何編譯代碼。

聽起來像觸摸文件只是導致Apache重新加載它。或者其他的東西。

6.x是舊代碼。基於osc 3 Alpha 5的Loaded 7包括打開購物車中的vqmod掛鉤系統。請看看我們如何處理那些www.loaded7.com目前正在測試的插件。 docs.loaded7.com有如何製作自定義代碼鉤子的文檔。

+1

事實證明,有2個獨立的訂單電子郵件 - 一個用於一般購買和一個用於貝寶。我沒有意識到有一個paypal文件幾乎可以完成checkout_process從訂單確認角度做的所有事情! –

+0

但是,我不知道在哪裏貝寶稅配置:http://stackoverflow.com/questions/17644954/loadedcommerce-tax-display-issue –