推荐用于日本市场的magento专用ec-giken插件

日本市场的有一些特殊的习惯,如片假名,电话格式,输邮箱出地址,特殊的邮件格式等,这些如果自己去做,也很麻烦,还好,有ec-giken.com有推出针对日本市场的一些magento插件。还是版本升级的很频繁,目前针对的是magento 1.61。
我把正常的安排顺序介绍如下:
1、ECGikenJp_TakaoFont
http://www.magentocommerce.com/magento-connect/ecgikenjp-takaofont-1005.html

2、ECGiken制作本地化包,能解决日本名字顺序问题、运输方式转换、支付方式转换、404页面、文本邮件设置等
http://www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/2279.html

3、ECGiken制作国家化扩展包,是基于ECGikenJp的其他扩展包。要运用这些扩展包的话,须结合这个进行运用。
http://www.magentocommerce.com/magento-connect/6280.html

4、这个扩展只用于日语网站。Magento的没有这些日本信息,例如县,税收,时区和货币。如果安装这个扩展,你的Magento就可以使用这些日本信息。
http://www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/7971.html

上述按顺序安装后,接下来就可顺便安装了。

5、这个扩展,客户可以轻松地填写他们的地址。客户填写完邮编后,鼠标移动到另一空格,然县,市,地址就会自动填充。
http://www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/3228.html

6、用这扩展包,能在那些Magento的日语网站增加假名的选项,能整理分类假名的选项并扩展客户表格。要结合ECGikenJp_I18N和ECGikenJp_L10N一起使用。
www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/3692.html

7、即使使用日语翻译文件,Magento也不能把后端的产品信息翻译成日语。装了这个包,就能解决这问题。
http://www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/5243.html

8、Magento默认的邮件发送系统用的是UTF-8编码,但日本的MTA和的MUA需要用ISO-2022-JP 编码。这个扩展包,就能解决在ISO-2022-JP编码下产生的邮件乱码问题。
www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/9187.html

上述是独立分包安装

其实还有一个将上述插件,一次性安装的链接,以下是ECGikenJp所有扩展包系列的一键安装包。

www.magentocommerce.com/magento-connect/customer-experience/internationalization-localization/magento-ec-9160.html

上述插件在安装时,会要求php 5.3的环境,没这环境,无法直接通过magento的connect安装,我经过我测试,可以将上述插件下载手工ftp上传安装,也可以php 5.3以下的环境中正常使用。

如何在magento的xml配置中输出块内容时自动包含定义的css结构

如何在magento的xml配置中输出块内容时自动包含定义的css结构
1、要使用page/html_wrapper
2、使用setHtmlTagName 设置使用的标签,如div  p
3、使用setElementClass 设置类
4、定义要包含的显示的块
5、语法示范如下:
            <block type="page/html_wrapper" name="product.info.addtocart.paypaluk.wrapper" translate="label">
                <label>PayPal Express Checkout (Payflow Edition) Shortcut Wrapper</label>
                <action method="setHtmlTagName"><tag>p</tag></action>
                <action method="setElementClass"><class>paypal-logo</class></action>
                <block type="paypaluk/express_shortcut" name="product.info.addtocart.paypaluk" template="paypal/express/shortcut.phtml">
                    <action method="setIsInCatalogProduct"><value>1</value></action>
                </block>
            </block>

magento在属性过滤时出现You cannot define a correlation name错误的解决办法

magento在产品目录页的属性过滤时,会出现You cannot define a correlation name错误
换一个模板又不会出现,不知什么原因,但解决办法如下:
1.打开/lib/Zend/Db/select.php
2.注释select.php文件中的下列代码
throw new Zend_Db_Select_Exception("You cannot define a correlation name '$correlationName' more than once");
3.清楚缓存
再试试,就应该可以了。
但出现这个问题的原因,以有些奇怪了,正常引起这个问题的应是code的代码,但同一个数据换个模板,却正常。