2010-07-29 85 views

回答

7

這裏沒有規範的資源。思考這些觀點的最佳方式是使用範圍的概念。 Magento中的某些數據根據您所在的級別(網站,商店等等)而有所不同。返回頁首

我會從深入瞭解the Layout system開始。基本上,佈局被抽象爲「塊」對象樹。大多數這些塊對象都呈現特定的phtml模板文件。

phtml模板文件被認爲是商店的主題。您可以根據當前選擇的商店,商店視圖或網站指向不同的一組模板。

第二步將是熟悉的configurationsystem。 Magento根據此處設置的值採取某些操作,並且可以在全局,網站或商店級別上設置值。這裏最明顯的例子是locale。

最後,Magento的EAV model system甚至允許模型具有在全球,網站或商店級別範圍的值。

11

讀的第一件事是Magento的設計指南: http://www.magentocommerce.com/design_guide

沒錯,「設計師」,而不是「Developper」 :) 但是,這是一個偉大的背景,事情已瞭解如何做到口齒伶俐。而且,說實話...在Magento中,「設計師」與「開發者」實際上是一樣的,有時候也是「系統工程師」。如果不是開發者(imo),你就不能成爲一個好的Magento Designer。

現在的Magento的SO社區仍然是害羞,因爲沒有Magento的專家負荷尚未我猜。如果不夠謙虛,我可能會認爲,作爲一個全新的SOer,我發現我可以在幾個方面提供幫助。所以隨時提問,我確信有人知道,有人回答。最後,請記住,Magento功能強大,功能強大,可以成爲設計集成方面的專家,但不能用於銷售工作流程管理,也不能用於後臺使用。專業知識可能非常細分。

玩得開心!

9

我也很在意這些概念,即使在Magento自己的網站上,這些差異的信息也很少。經過一番體面的搜索後,I found this webinar可以很好地解釋網站,商店和商店視圖背後的概念。我建議您觀看視頻,但這裏是我的外賣:

  • 全球(安裝),網站和商店視圖的範圍,店是不是一個範圍
  • 商店允許統一的購物車和會話(退房gap.com oldnavy。COM爲例)
  • 網站默認不共享購物車或會話
  • 建立的情況下,你要提供不同的送貨方式,價格,支付網關,宣傳片,或基礎貨幣
  • 店是集不同的網站存儲點視圖,根類別的存儲點,同一根類別的存儲點內的所有視圖,儘管單個產品可能隱藏在視圖中
  • 存儲視圖改變方式頁面呈現,而不是目錄結構
  • 網站,商店和商店視圖都可以配置在相同的域或不同的域上
+0

爲什麼地球上是商店不是一個範圍。我不知道。 – 2013-07-08 09:17:07

7

全球|網站|存儲|商店查看

一個Magento的高級功能,允許多個網站和商店的管理一個設施內,我們有一個驚人的系統來支持這一點: - 「全球,網站,商店」 GWS又名

全球:這是指整個安裝。

網站:網站是商店的「父母」。一個網站由一個或多個商店組成。網站可以設置爲共享客戶數據,或不共享任何數據

商店(或商店視圖組):商店是網站的「子女」。產品和類別在商店層面進行管理。爲每個商店視圖組配置一個根類別,允許同一網站下的多個商店具有完全不同的目錄結構。

存儲視圖:存儲需要一個或多個存儲視圖可在前端瀏覽。每個商店視圖的目錄結構將始終保持不變,它只是允許在前端多次展示數據。 90%的實施可能會使用商店視圖來讓客戶在2種或更多種語言之間切換。

參考:http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work

Video: Creating Multiple Online Storefronts, Part 1

Video: Creating Multiple Online Storefronts, Part 2

+0

嗨@路易斯,你說「產品和類別是在商店層面管理的」。所以在哪裏處理這個問題的代碼?謝謝。 – 2015-09-21 02:50:52