Magento多语言和多网店实现

Magento Alan 12年前 (2013-04-26) 6227次浏览 0个评论 扫描二维码

作为一个电子商务网站,有时候需要向不同人群销售不同产品,尤其是需要对不同语言群体的人显示不同语言版本的网站,这些在Magento中还是比较容易实现的。

Store View的添加

首先进入后台点击System>Manage Stores进入店面管理页面,右上角有创建网站Create Website,创建网店Create Store以及多语言Create Store View。

Magento Manage Stores其中最常用到的应该就是多语言了,上图中可以看到这里创建了英语、德语、法语、西班牙语和俄语几个网店,创建方法也很简单,点击Create Store View进入如下页面

Edit Store ViewStore下拉框用于选择网店,Name是在网站上下拉框中选择的选项,code是该种语言网店的标识,如若在System>Configuration>Web下的URL Options选项卡下为Add Store Code to Urls的值为yes时在访问不同语言网店时会在url中添加这里的code, Status用于设定是否激活该语言网店,Sort Order用于设定该语言在网站下拉框中显示的先后顺序,值越小越靠上。

多语言的设定

Store View设置好了之后需要为不同语言添加语言包并设置默认地址区域。语言包可通过Magento Connect安装(参见如何使用Magento Connect),通过Magento官网可获取大多数常用的语言包,如Alan这里用到的

西班牙语语言包:http://connect20.magentocommerce.com/community/Locale_Mage_community_es_ES

法语语言包:http://connect20.magentocommerce.com/community/Locale_Mage_community_fr_FR

俄语语言包:

德语语言包:http://connect20.magentocommerce.com/community/Locale_Mage_community_de_DE

注意:Magento Connect中开发者发布的并非都是正式版/稳定版(Stable),有些是测试版本如alpha,beta版,这时需要在Magento Connect Manager中的设置选项卡下设置Preferred State为对应的选项,如下图所示:

Magento Connect设置

应用区域的设定

点击System>Configuration>General,首先在左上角的Current Configuration Scope的下拉框中选择不同语言的Storeview,然后在右侧Countries Options下设定Default Country,Locale Options下设定Locale(Locale的设定将决定语言包的应用与否)。

Pages,Static Blocks,Category的设定

不同的Store view可以设置不同的页面,比如德语站使用德语版的About Us,点击CMS>Pages,再选择对应的页面,进入后选择Page Information下的Store View。Static Blocks的设定方法基本相同,CMS>Static Blocks,设置General Information下的Store View。

对于不同Store View还可以设置分类及产品显示,只需点击Catalog>Manage Categories,然后在左侧的Choose Store View的下拉框中选择不同语言网店,然后再分别进行编辑即可。
Static Blocks Store View

喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址