2012-01-10 64 views
2

是否可以顯示來自第三方API的產品而不是從數據庫中顯示。顯示來自api的產品而不是來自magento的數據庫

我在做一個使用magento的購物車項目..我有近40000個產品在我的分貝。 這裏我有一個搜索。如果用戶搜索產品,那麼我必須從第三方API獲取產品並將其顯示給用戶。如果用戶點擊添加到購物車按鈕,那麼只有我必須用db中的現有產品檢查該產品並更新它並繼續。

是否可以做到這一點?如果我問任何愚蠢的問題,我會問。 在此先感謝。

回答

0

是的,這是可能的(你將不得不重寫產品集合類),但它會非常慢。第三方API的更多信息可能每天都有呼叫限制,這會使您的網站無法正常工作。我建議您允許第三方使用Magento API添加產品,或者讓Magento每天(每週/每天)從第三方API獲取產品並將其存儲在其數據庫中。

+0

thanx for ulyly ..我已經這樣做(調用API來添加產品)。問題是有超過40到5萬個記錄..所以執行需要很長時間,因爲api產品經常更新。 – viji 2013-02-06 11:19:55

相關問題