我需要將Magento的訂單表單中的數據插入到外部數據庫中,請詳細說明如何實現它。 目前,當我們點擊下訂單時,它將插入表sales_flat_order,我需要將其保存到外部數據庫中。 因爲我是Magento的新手,請不要介意這是否簡單。將Magento的詳細信息插入到外部數據庫中
0
A
回答
0
當你說外部數據庫,這是否意味着在同一個盒子上的另一個數據庫?或另一個盒子上的遠程數據庫?表格是否保持不變,或所有字段和附加信息都不同?
途徑: API:http://www.magentocommerce.com/api/rest/Resources/Orders/sales_orders.html 如果是遙控盒,您可以使用REST API拉訂單的(一旦API是積極的,角色創建,用戶被分配和連接),並推回信息以編程方式提供給新盒子。
數據流: 您可以設置一個數據流來導出訂單信息,拉入CSV/XML,解析並將所需的零件上傳到新的數據庫。
數據流擴展: 同上,但是在做所有自己編程,可以安裝像一個延伸:http://www.wyomind.com/orders-export-tool-magento.html,並將它FTP信息發送到遠程服務器,以便您可以檢查/文件解析到新的數據庫作爲需要。
你能透露更多關於環境,數據/訂單的數量等嗎? 謝謝。
---更新:
根據您的響應,這聽起來少了Magento的問題,在這裏和更多的MySQL的問題。 在這種情況下,您可以執行一些操作,如「複製」或將表數據複製到其他本地數據庫。
如果您不是處理的訂單太多,以下可能會滿足您1次處理的需求。如果您處理大量訂單,則可能需要擴展該方法。
##Direct Copy:
#using stage_magento to represent your other DB
#assuming this is done with a user that has correct permissions on both databases.
#create the table
CREATE TABLE stage_magento.sales_flat_order LIKE production_magento.sales_flat_order;
#copy the data
INSERT stage_magento.sales_flat_order SELECT * FROM production_magento.sales_flat_order;
#####################
## Option 2, export to file system, import to new db
##Indirect, Export from DB/Table
SELECT * FROM production_magento.sales_flat_order INTO OUTFILE '/tmp/sales_flat_order.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' ;
##Import into New DB/Table
LOAD DATA INFILE '/tmp/sales_flat_order.csv' INTO TABLE stage_magento.sales_flat_order FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' ;
相關問題
- 1. 無法將用戶註冊詳細信息插入數據庫
- 2. 詳細信息不存入數據庫
- 3. 在數據庫中插入發佈的詳細信息
- 4. 用Android將信息插入到外部數據庫中
- 5. 未在數據庫中插入訂單詳細信息
- 6. ASP.net的詳細信息視圖列未插入數據庫
- 7. 關於插入詳細信息到MYSQL
- 8. 將購物車的詳細信息存入數據庫
- 9. 在android studio中插入信息到外部數據庫
- 10. 將facebook用戶的詳細信息保存到數據庫
- 11. Javascript,將用戶的詳細信息保存到數據庫
- 12. 數據庫表詳細信息
- 13. 如何獲得magento數據庫詳細信息
- 14. 將facebook的詳細信息整合到外部網站
- 15. 獲取文件的詳細信息,然後插入到數據庫
- 16. 將Treeview子節點連接到數據庫詳細信息
- 17. 將購物車詳細信息插入MySQL數據庫使用PHP
- 18. Crystal Reports詳細信息詳細信息
- 19. Android主詳細信息詳細信息
- 20. 插入失敗 - 詳細信息
- 21. Jenkins插件詳細信息
- 22. 在數據庫中找不到我的註冊詳細信息
- 23. 如何插入的學生詳細信息列表中WP7芒果數據庫
- 24. 詳細信息將不會存儲在數據庫中
- 25. 如何從數據庫中獲取數據的詳細信息?
- 26. 如何在數據庫中插入所有這些詳細信息
- 27. 詳細信息通過編碼查看插入/更新數據
- 28. 數據導入到主SQL Server中詳細信息表
- 29. 以數據庫爲源的詳細信息獲取詳細元素的數量
- 30. 詳細信息數據綁定Winform詳細信息在新窗口中
目前的情況是我有另一個數據庫在同一個盒子。在這兩個DB中,表名和列是相同的。 –