2012-11-15 26 views
1

我目前的工作在哪裏我期待在轉換ExpressionEngine通道入口進入個人.txt或.csv文件的項目。我可以全頻道項導出到一個文件中,但是當涉及到每個進入單獨的文件...PHP出口ExpressionEngine數據庫查詢到.TXT文件

我整合了客戶的現貨庫存系統在其零售店的網站分離,我掙扎。當訂單存入商店時,軟件會將.txt或.csv文件輸入系統,然後更新庫存。

網站會在商店訂單和網上訂單基於實時的現貨庫存,以展示他們的產品。

我期待到通過一個SQL查詢,從每個訂單中提取數據和出口這爲.txt文件。每個訂單將創建一個單獨的文本文件,每小時一次將.txt文件通過cron導出到服務器中的文件夾。這是客戶庫存清單系統從中上傳.txt文件的文件夾。所以如果通過網站下訂單,文件將被導出並上傳到股票系統,從而減少該項目的庫存量。

任何建議或指針,將不勝感激。

如果這是實現這一目標的一個複雜的方式和任何人有一個更簡單的解決方案,那麼請讓我知道。

在此先感謝

+0

這似乎很瘋狂是繞過.txt文件做一些簡單得來更新庫存數量,但我想如果這是客戶端的一個限制,您將不得不處理它。這尖叫了一個面向服務的體系結構。 –

+0

是不是它的理想,但它的系統如何工作,所以我希望能夠嘗試找到解決方案。我可以將所有訂單導出到一個文件中,但是我需要將每個訂單分隔爲他們系統的單獨文件:) – Ben

回答

0

您使用什麼模塊爲您的電子商務設置?有可能在每個訂單完成後有一個可以使用的擴展鉤。您可以在該掛鉤中添加代碼,將訂單作爲文本文件直接導出到服務器上的上述文件夾中。

+0

我看到,store是正在使用的模塊。你知道我可以用什麼代碼來實現鉤子。我正在尋找一個模塊來協助導出,但是如果我可以直接編輯商店擴展掛鉤,我可以使用一些自定義php?再次感謝您的幫助。 – Ben

+0

或者將PHP添加到寫入平面文件的「謝謝」頁面。 –

+0

你會寫一個使用'store-order-complete-end'鉤子的擴展。您可以使用[pkg.io](http://pkg.io)爲您的擴展創建一個初學者外殼程序。 –