码迷,mamicode.com
首页 > 其他好文 > 详细

修改Magento默认Export Customs功能

时间:2016-06-30 14:09:14      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

Magento 1.x的Export功能可以很方便地对Products和Customs的数据进行导出,但是存在几个不足(或者说不方便)的地方:

  1. 默认导出的 .CSV文件是以UTF-8格式编码的,而MS Excle的默认编码格式是Unicode,所以导出的 .CSV文件直接在Excle中打开时中文会乱码,乱码不仅会导致中文单元格无法阅读,别且会影响其它单元格,会使其它单元格错位

  2. 缺少is_subscribed的信息。is_subscribed是用来标识一个Custom是否愿意接收订阅消息(Newsletter),这个信息经常会用到,但很可惜Export无法导出is_subscribed信息,因为is_subscribed信息保存在Newsletter表,没有直接保存在与Custom相关的表中。

  3. 虽然Export页面可以选择Skip一些不需要的信息项,但是有一些不需要的信息项列出,所以有一些不需要的信息无法筛掉。

 

上面列出的3个不足:

  其中第1条是可以通过文件转码的方式解决的,不需要修改code,而且修改code会比较复杂,因为涉及到生成 .CVS文件。具体做法是用txt打开下载好的.CVS文件,然后选择“另存为”,在“另存为”对话框的下方,会有选择编码格式的下拉菜单,将编码格式从UTF-8改为Unicode,然后保存即可解决乱码问题。

  第2条和第3条是需要修改code才能解决的。具体步骤如下:

 

 

(未完待续)

修改Magento默认Export Customs功能

标签:

原文地址:http://www.cnblogs.com/jpdoutop/p/Magento-Customs-Export.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!