多個網站或商店
Adobe Commerce軟體的單一例項可讓您啟動多個使用不同屬性和內容的網站或儲存檢視,例如:
- 預設語言
- 網域名稱
- 類別
- 產品
- 貨幣
此彈性解決方案可讓一個Commerce程式碼基底和管理員管理及顯示不同的商店。 您可以在「管理員」中設定網站、商店和商店檢視。 在虛擬主機中使用特定變數,以使用這些網站或商店檢視來啟動Commerce應用程式。
常見的用法是在不同網域中設定具有不同選項的商店。 例如,您可以在一個網域上有一組類別和產品,而在另一個網域上以不同語言有另一組類別和產品。
您可以在Commerce管理員中設定網站、商店和商店檢視。 在虛擬主機中使用MAGE_RUN_TYPE
和MAGE_RUN_CODE
變數,以使用這些網站或商店檢視來啟動Commerce應用程式。
請考量下列術語:
-
網站 — 是網站、傳遞方式、付款方式等的最上層容器。 若要建立完全獨立的網站,且這些網站不分享購物車、傳送方式或其他方式,您必須建立獨立的網站。
網站客戶帳戶可在單一Commerce執行個體中的多個網站之間共用。 網站至少包含一家商店。 目錄價格應在網站層級管理。
-
商店 — 由網站所包含。 而存放區至少包含一個 存放區檢視。
多個商店可以共用購物車、使用者工作階段、付款閘道等等,但它們有不同的目錄結構和目錄價格。
無法在存放區層級管理目錄數量(詳細目錄)。 詳細目錄僅在網站或全域層級管理。
商店檢視會變更頁面的顯示方式,且通常用於顯示具有不同版面或語言的商店。 您可以針對每個商店檢視管理不同的貨幣。
每個網站和每個商店檢視都必須有唯一識別碼。 必須使用此識別碼才能使用
MAGE_RUN_TYPE
和MAGE_RUN_CODE
變數,如下所示: -
MAGE_RUN_TYPE
可以是store
或website
- 使用
website
在您的店面中載入網站。 - 使用
store
載入您店面中的任何商店檢視。
- 使用
-
MAGE_RUN_CODE
是與MAGE_RUN_TYPE
對應的唯一網站或商店檢視代碼
以下是您必須執行的工作摘要:
- 在Admin中設定網站、商店和商店檢視。
- 建立虛擬主機以載入許多網站,或針對每個Commerce網站或商店檢視建立一個虛擬主機,以允許針對每個商店下達特定指令。
- 將
MAGE_RUN_TYPE
和MAGE_RUN_CODE
的值傳遞至網頁伺服器。