2012-09-06 47 views
2

我有兩個Magento實例,一個生產站點和一個分段站點,它們都有自己的代碼庫和mysql數據庫。Magento:在分期和生產之間同步數據庫

我們一直在對暫存站點進行一些更改,具體而言,我們已安裝foreworks - 已配置的付款和訂閱模塊

我們需要將所有產品從生產站點同步到暫存站點,然後我們需要對產品進行更改,以便將它們配置爲與advanceworks - 付款和訂閱模塊一起使用,並最終將所有內容上傳回去到生產現場,而不會消除在我們進行更改時已添加到生產現場的任何新客戶/訂單。

任何人都可以請解釋我們如何實現這一目標嗎?

感謝

史蒂芬

回答

2

我建議首先複製整個活動數據庫到您的臨時環境。這樣,您就可以在分期中使用最新(實時)數據。之後,對分段上新安裝的模塊進行一些測試。實施所需的任何模板和代碼更改,並測試所需功能是否正常工作(針對一種產品)。一旦一切按預期工作,請在現場安裝模塊,在那裏配置它並在那裏開始使用它。

因此,請嘗試僅在活動時執行大部分數據庫/管理更改,並使用暫存環境僅用於測試模塊是否滿足您的需求。這樣,您就避免了必須對數據庫進行復雜的同步以及不得不兩次做同樣的事情。同步數據庫很容易導致重複的訂單ID之類的問題,並且我會盡量避免這種細緻的工作。在所有產品實時更換之後,您可以將整個數據庫複製到再次登臺,以便後續同步。這種風險很小,一絲不苟。希望這可以幫助。

+0

雖然這不是做了兩次嗎?模塊在分段中配置,然後在生產中再次配置。看起來,雖然從環顧任何其他理智選項不存在:( – jaywink

相關問題