登录 注册

登录

问题 CSV Improved1.5不能批量上传商品到VirtueMart1.1.3

更多
2009年03月20日 12:11 #1 作者: wayne79au
最近在研究使用VirtueMart1.1.3,但是遇到通过CSV Improved1.5批量上传商品的问题,总是不成功,而且百度了一下,这方面的资料真是太少了,而且csv improved官网上的Direction一步步坐下来,也是不行。

操作环境:
        Joomla1.5.9
        VirtueMart1.1.3
        CSV Improved1.5
        OpenOffice (主要用于编写csv)

操作流程:
        在CSV Improved1.5下编写两个template - export与import
        导出export.xml
        根据导出的xml的tag在openoffice下编写csv文件
        保存csv文件,并且分隔符用‘^’,文本分隔符用‘~’
        在Joomla后台,CSV Improved1.5组件上传刚刚编写的csv文件       

错误现象:
        在CSV Improved1.5显示上传成功,但是有时显示mysql.php文件错误,有时显示importfile.php文件错误
        在virtuemart后台的产品列表中,有时只能显示上传的第一行数据,有时是前两行数据,有时都不显示
        (通过CSV Improved1.5官网的说明,在excel下做了几次也是不行,同样的错误)

研究了好几天,还是找不到原因,希望有高手能够帮助解答,谢谢

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年06月26日 17:26 - 2009年06月27日 14:59 #2 作者: cwy98345
我不是高手,但希望能帮上忙。
VM 1.1.3 + CSVI 1.7
我刚刚成功,使用 CSVImproved 1.7批量上传约50件测试商品。据网上搜查的资料显示,当上载超过数量太过庞大,有些hosting server会出现reject现象。上载数量上限大概是在250,000件物品左右,但有时物品资料太多,导致文件相对太大时,也会导致不能输入的问题。可是根据理论上而言,VM并没有上限的,只是一些主机上的保安问题而已。

CSVI 1.7还得记得打上补丁,即是CSVI 1.7 patched来解决一些已知bug。 如果是CSVI1.5,请先卸载,然后用myphp检查数据库里还有没有留下些余孽,即所有类似jos_csvi开头的,统统把他们drop掉。再重上载CSVI1.7, 应该就没问题了。

:)现在的CSVI handbook, 既是教程是要付费会员才能下载的。 :)

成功上传,最重要的关键是,上传template的field必须和上传的CSVI档相符合,否则是不可能成功的。

我做了很保守的测试,即在已经host上网的joomla1.5.11里安装virtuemart1.1.3+CSVI1.7。然后,从网上用CSVI,product export输出一份样本文件。当然,前提是VM里要有物品才行。还有template的选择要分清楚,是选product export而不是product file export,这两者是不一样的。

接着我们看到product export里有二十个fields,我建议unpublish一些,不然太繁琐了也太长了。我只用了十个重要的fields,图片,价钱等,就已经很足够了。

刚才我们有下载了一份product export的原始文档,现在就修改它来上传新的商品吧。

***我的输出格式为CSVI,而不是采用XML,因为我不会用XML。而且使用MS Excel编辑CSVI文档也是很方便啊***


修改完成后,就要着手与product import的设定了。点击product import进入setting,然后根据自己的需求来调试所需。首先记得选用这个选项Use column headers as configuration。不然你的第一行将无效,而CSVI也会说上传失败。建议打开preview功能来确定是否上传正确的档案。我意外的发现,他还有thumbnail制作功能呢。当然我们只是输入图档的文件名,然后再手动上载至相关位置。其设定在第四个选项即general setting,你只需按paste就能决定图片位置了,而缩影图这是默认在resized目录里。

在要上传的CSVI文档里记得为thumnail底下的文档名类似与resized/123.jpg ,此图片可以直接上传,只要在product import里的设定对了,就会自动缩小。

大体上的设置就如上,我是这样成功上传了。如有问题,我们在讨论吧。



最后修改: 2009年06月27日 14:59 由 xiaohuzi.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年07月04日 15:26 - 2009年07月04日 16:53 #3 作者: cds123
最新版CSV Improved 1.8.1 released
下载地址 www.csvimproved.com/
最后修改: 2009年07月04日 16:53 由 fell.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年07月04日 15:36 - 2009年07月04日 17:51 #4 作者: cds123
操作软件:joomla1.5.11+virtuemart1.1.3+CSVI1.7
哪位高手能帮忙说下图片上错误啊??
最后修改: 2009年07月04日 17:51 由 白依依.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年07月05日 15:36 - 2009年07月05日 15:41 #5 作者: cwy98345
没错,是出了新版本1.8.1, 但是只有付费会员才能下载不是吗?

你的截图,看似使用最新版本中所包含的新版template。没使用过哦,不过貌似更方便,更简易了。
最后修改: 2009年07月05日 15:41 由 .

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年07月06日 11:40 #6 作者: cds123
我用的是VM 1.1.3 + CSVI 1.7 版本,在批量时出错了!

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年07月06日 14:06 - 2009年07月06日 14:10 #7 作者: cwy98345
那就怪了,我没见过旧版里的template是可以由栏目选项的哦,记得最后一次看到官网时,能有栏目选项的是新版template,所以我也不是很清楚。

我的格式是这样的,第一行为一整行,(并无栏目分类CSVI格式文档)即A1格为product_sku^category_path^product_name^product_desc^product_price^product_full_image^product_thumb_image^product_availability^product_in_stock^product_publish (这是我所publish的field,有十项)
接着便是相对的商品格式,既是从A2开始为:
WKA1001^test1^t1-1^this is a product testing^2.00^112.jpg^resized/112.jpg^^30^Y
接着依次类推。

附上图例:
最后修改: 2009年07月06日 14:10 由 guoqingaa.

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年07月06日 17:17 #8 作者: cds123
谢谢您的回复,我现在能批量上传了··呵呵

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年08月13日 03:00 #9 作者: wsmdbp
请问CSVI 1.7 在哪里能下载啊?我找了很久也没有找到。CSVI 1.5也可以

登录 或者   注册一个会员帐号 来参与讨论

更多
2009年08月15日 00:31 #10 作者: wsmdbp
请问CSVI 1.7 在哪里能下载啊?我找了很久也没有找到。CSVI 1.5也可以

谁有请发一份到我的信箱,wsmdbp@sina.com

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年05月19日 04:54 #11 作者: 陈言

最近在研究使用VirtueMart1.1.3,但是遇到通过CSV Improved1.5批量上传商品的问题,总是不成功,而且百度了一下,这方面的资料真是太少了,而且csv improved官网上的Direction一步步坐下来,也是不行。

操作环境:
        Joomla1.5.9
        VirtueMart1.1.3
        CSV Improved1.5
        OpenOffice (主要用于编写csv)

操作流程:
        在CSV Improved1.5下编写两个template - export与import
        导出export.xml
        根据导出的xml的tag在openoffice下编写csv文件
        保存csv文件,并且分隔符用‘^’,文本分隔符用‘~’
        在Joomla后台,CSV Improved1.5组件上传刚刚编写的csv文件       

错误现象:
        在CSV Improved1.5显示上传成功,但是有时显示mysql.php文件错误,有时显示importfile.php文件错误
        在virtuemart后台的产品列表中,有时只能显示上传的第一行数据,有时是前两行数据,有时都不显示
        (通过CSV Improved1.5官网的说明,在excel下做了几次也是不行,同样的错误)

研究了好几天,还是找不到原因,希望有高手能够帮助解答,谢谢

您好,看了你的帖子,我也遇到类似的问题,不过我是用CSV文件导入,因为我也不知道如何使用XML格式。
不知道你现在已经摸索出CSVimproved的使用了吗?
我的joomla是1.5的VM是1.18,CSVI是1.9的。
能告诉我具体的操作方法吗?

登录 或者   注册一个会员帐号 来参与讨论

更多
2011年05月19日 05:06 #12 作者: 陈言
我用的是VM1.18,CSVI是1.19
我看了你的方法,觉得原理上行得通,可是我按这样操作之后还是失败。
我用的是CSV格式导入,我在product desc里面的内容比较多,但也不是很多很多的那种,算一般,在这一列里面有一些符号,类似于 " ~ μF % °C,导入前对应的列没有问题,因为我按我设置的输出模板来编辑的
导入的结果是这样,产品里面有30个,有2个是顺利添加到后台,有28个是显示上传成功,在VM的商品列表里我看了下,
2个顺利添加进去了,但是product desc里面的内容不完整,只有导入这个单元格里面的部分内容(下面是product desc单元格内容,红色是导入的部分内容,)。另外28个显示是错位了。
Series:BFCapacitance:0.027μF
Voltage - AC: 40V
Voltage - DC: 63V
Dielectric Material: Polyester、 Metallized
Tolerance: ±10%
Operating Temperature: -55°C ~ 100°C
Mounting Type: Through Hole
Package / Case: Radial
Size / Dimension: 0.295" L x 0.098" W (7.50mm x 2.50mm)
Height: 0.256" (6.50mm)
Termination: PC Pins
Lead Spacing: 0.200" (5.08mm)
Features: General Purpose
Packaging: Bulk

请高手帮忙分析下是什么原因?

登录 或者   注册一个会员帐号 来参与讨论