Joomla之门广告招商,PR=5,alexa 排名2万1

作者 主题: CSV Improved1.5不能批量上传商品到VirtueMart1.1.3  (阅读 2486 次)

wayne79au

  • Newbie
  • *
  • 来自:
  • 帖子: 8
  • 声望: +0/-0
  • 上次登录:2010-02-02, 10:56
  • 注册于:2009-02-25, 05:26
    最近在研究使用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下做了几次也是不行,同样的错误)

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



    cwy98345

    • Newbie
    • *
    • 来自:
    • 帖子: 22
    • 声望: +1/-0
    • 上次登录:2010-05-20, 18:40
    • 注册于:2009-01-13, 16:16
      • 电子邮件
    我不是高手,但希望能帮上忙。
    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 作者 cwy98345 »


    cds123

    • Newbie
    • *
    • 来自:
    • 帖子: 7
    • 声望: +0/-0
    • 上次登录:2009-07-10, 15:41
    • 注册于:2009-06-29, 09:38
      最新版CSV Improved 1.8.1 released
      下载地址http://www.csvimproved.com/
      « 最后编辑时间: 2009-07-04, 16:53 作者 cds123 »

      cds123

      • Newbie
      • *
      • 来自:
      • 帖子: 7
      • 声望: +0/-0
      • 上次登录:2009-07-10, 15:41
      • 注册于:2009-06-29, 09:38
        操作软件:joomla1.5.11+virtuemart1.1.3+CSVI1.7
        哪位高手能帮忙说下图片上错误啊??
        « 最后编辑时间: 2009-07-04, 17:51 作者 cds123 »

        cwy98345

        • Newbie
        • *
        • 来自:
        • 帖子: 22
        • 声望: +1/-0
        • 上次登录:2010-05-20, 18:40
        • 注册于:2009-01-13, 16:16
          • 电子邮件
        没错,是出了新版本1.8.1, 但是只有付费会员才能下载不是吗?

        你的截图,看似使用最新版本中所包含的新版template。没使用过哦,不过貌似更方便,更简易了。
        « 最后编辑时间: 2009-07-05, 15:41 作者 cwy98345 »

        cds123

        • Newbie
        • *
        • 来自:
        • 帖子: 7
        • 声望: +0/-0
        • 上次登录:2009-07-10, 15:41
        • 注册于:2009-06-29, 09:38
          我用的是VM 1.1.3 + CSVI 1.7 版本,在批量时出错了!

          cwy98345

          • Newbie
          • *
          • 来自:
          • 帖子: 22
          • 声望: +1/-0
          • 上次登录:2010-05-20, 18:40
          • 注册于:2009-01-13, 16:16
            • 电子邮件
          那就怪了,我没见过旧版里的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 作者 cwy98345 »

          cds123

          • Newbie
          • *
          • 来自:
          • 帖子: 7
          • 声望: +0/-0
          • 上次登录:2009-07-10, 15:41
          • 注册于:2009-06-29, 09:38
            谢谢您的回复,我现在能批量上传了··呵呵

            wsmdbp

            • Full Member
            • ***
            • 来自:
            • 帖子: 206
            • 声望: +2/-0
            • 上次登录:2010-07-15, 10:18
            • 注册于:2009-05-17, 18:28
              请问CSVI 1.7 在哪里能下载啊?我找了很久也没有找到。CSVI 1.5也可以

              wsmdbp

              • Full Member
              • ***
              • 来自:
              • 帖子: 206
              • 声望: +2/-0
              • 上次登录:2010-07-15, 10:18
              • 注册于:2009-05-17, 18:28
                请问CSVI 1.7 在哪里能下载啊?我找了很久也没有找到。CSVI 1.5也可以

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