2012-02-22 56 views
0

SSL這就是我想實現我們的專用服務器(直接管理)上:一個Magento的,同一個目錄,Multple域,多國語言,共享購物車,結賬上

1 Magento的(1.6 3.2.0)

1目錄

3個結構域

  • domain.nl(是主,並具有magento的文件)
  • domain.de(爲域別名,而不是虛擬主機,具有完全沒有文件)
  • domain.se(爲域別名,而不是虛擬主機,沒有文件的話)

3種語言

  • 荷蘭
  • 德國
  • 瑞典

分享d購物車

上Chekout

SSL假設荷蘭訪問者在谷歌鍵入「產品X」,並認爲他的產品在我們的德國網站(domain.de)。他把它加入購物車,並喜歡繼續使用荷蘭語。所以他點擊了荷蘭國旗,應該可以在domain.nl上結帳。

我試過一些事情與語言。 單程我有3個網站,每個域1個,全部有3個商店,每個語言一個。所以共有9家商店和景觀。這是我能看到旗幟的唯一途徑。但大部分時間沒有顯示標誌圖像,因爲視圖的代碼必須是2個字母的國家代碼,只能使用一次。當我改變語言(因此域)時,購物車不被共享。

另一種方式我有1個網站有3商店,一個商店和每個語言/域的看法。但在這種情況下,語言選擇器(標誌)根本不顯示。

我一直在閱讀分配這個。但是,我發現的所有(大部分是舊的)主題或文章都是關於單個主題,而且彼此不同以至於我無法將它們合併爲一個主題。

感謝您的任何幫助!

乾杯, 羅伯特

回答

4

我有這個概念發揮了一點,我相信這是你會怎麼做。在Magento Admin-> System-> Manage Stores下,您可以設置以下內容。

  • 一個網站(最有可能的主要網站)
  • 一個商店
  • 三個商店瀏覽(每個語言)

然後你會轉動到系統 - >配置。在「當前配置範圍」中選擇每種特定語言,然後將General-> Web-> Unsecure-> Base URL和General-> Web-> Secure-> Base URL更改爲您要用於每個商店的URL。即您的德語配置不應使用網站設置,而應設置爲domain.de。

對於每個虛擬主機,將它們配置爲全部指向您的單個Magento安裝。當他們進入特定的網址時,Magento應該將它們路由到正確的語言版本,並且如果他們選擇了一個標誌,它應該更改爲該語言的其他URL。

試試這個,讓我知道你的結果是什麼。我只是輕描淡寫地引用了這些話題。我同意你的看法,這是一個有時候有太多可以配置的方式,沒有足夠的推薦方式。

http://www.magentocommerce.com/boards/viewthread/227246/

http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/navigation/multiple-website-setup

相關問題