这是我在专用服务器上尝试实现的目标(直接管理员):
1 Magento(1.6.2.0)
1目录
3个域名
3种语言
共享购物车
Chekout上的SSL
让我们说荷兰访问者在Google中输入“产品X”,并在我们的德国网站(domain.de)上找到他的产品。他将它添加到购物车中并喜欢继续使用荷兰语。所以他点击了荷兰国旗,应该可以在domain.nl上结账。
我尝试了这几种语言。 单程我有3个网站,每个网站1个,所有3个商店,每种语言一个。总共有9家商店和观点。这是我能看到旗帜的唯一方法。但大多数时候标志图像没有显示,因为视图的代码必须是2个字母的国家代码,只能使用一次。当我改变语言(因此域名)时,购物车没有被分享。
另一种方式我有1个网站,有3个商店,每个语言/域名有一个商店和视图。但在这种情况下语言选择器(标志)根本没有显示。
我一直在阅读分享这个。但是我发现的所有(大多数是旧的)主题或文章都是关于一个主题而且彼此不同,我不能将它们合二为一。
感谢您的帮助!!
干杯, 罗伯特
答案 0 :(得分:4)
我已经尝试过这个概念了,我相信你会这样做。在Magento Admin-> System-> Manage Stores下,您可以设置以下内容。
然后您将进入System-> Configuration。在“当前配置范围”中选择每种特定语言,然后将General-> Web-> Unsecure-> Base URL和General-> Web-> Secure-> Base URL更改为您要用于的URL每家商店。即您的德语配置不应使用网站设置,而应设置为domain.de。
对于每个虚拟主机,将它们配置为指向单个Magento安装。当他们使用特定的URL进入时,Magento应该将它们路由到正确的语言版本,如果他们选择了一个标志,它应该更改为该语言的另一个URL。
尝试一下,让我知道你的结果是什么。我只是轻轻地玩这个并引用了这些主题。我同意你的意见,这个区域有时候可以配置太多的方式而且建议方式不够。