我不是高手,但希望能帮上忙。
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里的设定对了,就会自动缩小。
大体上的设置就如上,我是这样成功上传了。如有问题,我们在讨论吧。