声明:这个教程是以我们公司的实际数据为例——在涉及商品属性的时候,大家要自己按照你们的情况来处理了,有问题可以联系我 lanshunfang###gmail.com

★从Shopex转移数据(商品)到Magento

  1. 备份远程服务器中的Magento 数据库到本地
  2. 清理旧数据:在本地数据库删除所有旧图片:

    ★UPDATE `catalog_product_entity_media_gallery` SET `value` = ""
    ★删除/media/catalog/product/下面的

  3. 把Shopex的网站上的图片,全部拷贝到var/import下面 —— 参考:http://www.magentocommerce.com/boards/viewthread/6220/P75/#t130135
  4. 打开网站:PHPmyadmin——这个要具体问题具体处理了
    1. 执行语句,在Shopex里面生成相应的表格:

      1. 生成全部信息

        1. 生成图书 (对报佳音价分两次处理):

          DROP TABLE IF exists `ShopexToMagento_Books_is_cs`;

          CREATE TABLE `ShopexToMagento_Books_is_cs` (

          SELECT LEFT(TRIM(`bn`),4) AS `sku`," gnic,baojiayin" AS `websites`,"Book" AS `attribute_set`,"simple" AS `type`, SUBSTRING(`image_file`,13,48) AS `image`,SUBSTRING(`image_file`,13,48) AS `small_image`,SUBSTRING(`image_file`,13,48) AS `thumbnail`, `p_23` AS `isbn`, "1" AS `manage_stock`, "1" AS `stock_status_changed_automatically`, `unit` AS `notify_stock_qty`, CAST(`weight` AS SIGNED) AS ` safety_stock_level`, "No" AS `enable_googlecheckout`,"150" AS `weight`,`mktprice` AS `listprice`,CASE WHEN `marketable` = "false" THEN "Disabled" ELSE "Enabled" END AS `status`,"Catalog, Search" AS `visibility`, "None" AS `tax_class_id`,`store` AS `qty`,SUBSTRING(`bn`,6) AS `shelf_id`, `p_24` AS `publication_date`, `p_26` AS `supplier`,`cost` AS `cost` ,"1" AS ` use_config_manage_stock`,"1" AS ` use_config_notify_stock_qty`, IF( `store`>0 ,"1","0") AS ` is_in_stock`, "1" AS ` is_qty_decimal`,

          `mktprice` AS `price_is`,
          `price` AS `price_cs`,

          `name` AS `name`,
          `p_21` AS `author`,

          CASE

          WHEN `p_1`= '0' THEN '其他出版社'

          WHEN `p_1`= '1' THEN '百花文艺出版社'

          WHEN `p_1`= '2' THEN '百家出版社'

          WHEN `p_1`= '3' THEN '北京出版社'

          WHEN `p_1`= '4' THEN '北京大学出版社'

          WHEN `p_1`= '5' THEN '北京图书馆出版社'

          WHEN `p_1`= '6' THEN '当代中国出版社'

          WHEN `p_1`= '7' THEN '东方出版社'

          WHEN `p_1`= '8' THEN '甘肃人民美术出版社'

          WHEN `p_1`= '9' THEN '光明日报出版社'

          WHEN `p_1`= '10' THEN '广播电视大学出版社'

          WHEN `p_1`= '11' THEN '广西师范大学'

          WHEN `p_1`= '12' THEN '贵州人民出版社'

          WHEN `p_1`= '13' THEN '哈尔滨出版社'

          WHEN `p_1`= '14' THEN '海南出版社'

          WHEN `p_1`= '15' THEN '海峡文艺出版社'

          WHEN `p_1`= '16' THEN '海洋出版社'

          WHEN `p_1`= '17' THEN '航空工业社'

          WHEN `p_1`= '18' THEN '黑龙江人民出版社'

          WHEN `p_1`= '19' THEN '华夏出版社'

          WHEN `p_1`= '20' THEN '华艺出版社'

          WHEN `p_1`= '21' THEN '机械工艺出版社'

          WHEN `p_1`= '22' THEN '吉林摄影出版社'

          WHEN `p_1`= '23' THEN '吉林文史出版社'

          ELSE ""

          END

          AS `publisher`,

          `intro` AS `description`, `brief` AS `short_description`, `name` AS `product_name`, "simple" AS `product_type_id`, `p_25` AS `number_of_words`, `p_22` AS `translator`

          FROM `bdb_goods`

          WHERE

          LEFT(TRIM(`bn`),4) < 3000
          AND LEFT(TRIM(`bn`),4) > 0
          AND `type_id` <> "2"
          AND `type_id` <> "1"

          );

        2. 生成礼品
          DROP TABLE IF exists `ShopexToMagento_Giftware_cs`;

          CREATE TABLE `ShopexToMagento_ Giftware _cs` (

          SELECT LEFT(TRIM(`bn`),4) AS `sku`, " baojiayin" AS `websites`," Giftware" AS `attribute_set`,"simple" AS `type`, SUBSTRING(`image_file`,13,48) AS `image`,SUBSTRING(`image_file`,13,48) AS `small_image`,SUBSTRING(`image_file`,13,48) AS `thumbnail`, ` p_21` AS ` size`, "1" AS `manage_stock`, "1" AS `stock_status_changed_automatically`, `unit` AS `notify_stock_qty`, CAST(`weight` AS SIGNED) AS ` safety_stock_level`, "No" AS `enable_googlecheckout`,"300" AS `weight`,`mktprice` AS `listprice`,CASE WHEN `marketable` = "false" THEN "Disabled" ELSE "Enabled" END AS `status`,"Catalog, Search" AS `visibility`, "None" AS `tax_class_id`,`store` AS `qty`,SUBSTRING(`bn`,6,6) AS `shelf_id`, `p_22` AS `supplier`,`cost` AS `cost`,"1" AS ` use_config_manage_stock`,"1" AS ` use_config_notify_stock_qty`, IF( `store`>0 ,"1","0") AS ` is_in_stock`, "1" AS ` is_qty_decimal`,

          `price` AS `price`,

          `name` AS `name`,

          `intro` AS `description`, `brief` AS `short_description`, `name` AS `product_name`, "simple" AS `product_type_id`

          FROM `bdb_goods`

          WHERE

          LEFT(TRIM(`bn`),4) > 3000
          AND LEFT(TRIM(`bn`),4) > 0
          AND `type_id` <> "3"
          AND `type_id` <> "1"

          );
          SELECT *
          FROM `ShopexToMagento_Giftware_cs`

      2. 检查OpenOffice程序是否使用Unicode作为默认的文档编码方式
      3. 必须用 OpenOffice打开上面导出的CSV文件,对应“国际中文”、“中文”storeview
        1. 用Open Office Calc,选择所有的字段,特别是注意ISBN,将其类型转化为“文本”,并检查,确保没有科学记数法
        2. 对姓名字段中出现的“中点变成问号”的乱码情况,批量替换成中点。
        3. 另存为shopextomagento_*_cs_default.csv,
          • 删除`price_is`,并修改`price_cs`成`price`,
        4. 另存为shopextomagento_*_is_price.csv,
          • 删除`price_cs`,并修改`price_is`成`price`,只留下/ `sku` /和/`price`/
        5. 利用notepad++,检查上面的两个文件还有ShopexToMagento_Giftware_cs是否已经以UTF-8方式, 进行重编码
        6. 上传到var/import
      4. 后台导入设定:import profile里面,点击“Import All Products”,设计导入的Store为Default (Admin) Value,保存并继续编辑,
      5. 切换admin的界面语言为英文
      6. Run Profile ,分别导入shopextomagento_*_cs _default.csv、ShopexToMagento_Giftware_cs 到Magento
      7. 等待导入完毕
      8. 如果导入的是礼品的话,请导入后,查找所有Giftware属性的商品,然后批量将商品目录设为指定目录,网站设为中国商店
      9. 后台导入设定:import profile里面,点击“Import All Products”,设计导入的Store为国际English,保存并继续编辑
      10. 导入shopextomagento_*_is _price.csv到Magento
      11. 导入productFormat_English.csv到Magento
      12. 删除var/import下面的所有图片、CSV文件
      13. 检查产品图像是否存在被Exclude的状态,如果是,请参考这个帖子:
        http://www.magentocommerce.com/boards/viewthread/42150/#t154066

        可能需要运行:
        update catalog_product_entity_media_gallery_value set disabled = 0 WHERE position = 2;
        update catalog_product_entity_media_gallery_value set disabled = 3 WHERE position <>2;
        delete from catalog_product_entity_media_gallery_value WHERE disabled =3;
        delete from catalog_product_entity_media_gallery WHERE value = "";

Shopex迁移数据(商品)到Magento手把手教程相关推荐

  1. ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程

    ASP.NET Core Identity 迁移数据 - ASP.NET Core 基础教程 - 简单教程,简单编程 原文:ASP.NET Core Identity 迁移数据 - ASP.NET C ...

  2. 淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据,京东商品详情数据)接口代码对接教程

    淘宝商品采集上架拼多多店铺(无货源数据采集接口,拼多多商品详情数据,淘宝商品详情数据,京东商品详情数据,1688商品详情数据,抖音商品详情数据)接口代码对接教程如下: 1.公共参数 名称 类型 必须 ...

  3. iphone换机数据迁移_怎么一键换机?换新机迁移数据必看教程!

    怎么一键换机?现在数码产品更新换代的速度越来越快了,很多消费者都会紧跟时代潮流,但更换手机后,通常我们第一个需要面临的问题就是数据迁移,同品牌之间的换机与不同品牌之间的换机,应该怎么实现数据转移呢?下 ...

  4. 如何将旧iPhone数据一键迁移到iPhone 14【图文教程】

    苹果于北京时间9月8日凌晨发布了iPhone 14系列机型,有预购的用户已经陆续收到新款iPhone. 问题来了,如何将旧iPhone中的数据迁移到新iPhone 14呢? iPhone可以借助iOS ...

  5. [java手把手教程][第二季]java后端博客系统文章系统——No10

    项目github地址:github.com/pc859107393- 实时项目同步的地址是国内的码云:git.oschina.net/859107393/m- 我的简书首页是:www.jianshu. ...

  6. 威联通nas怎么更换大硬盘_QNAP NAS在线RAID组态迁移及在线RAID容量扩充教程

    QNAP NAS 在线 RAID 组态迁移及在线 RAID 容量扩充教程 现代企业的新挑战 现代企业所面对的挑战是如何选择一个真正稳定且可靠的 Turbo NAS 以集中储存数据, 并提高部门间之工作 ...

  7. mysql游标表间数据迁移_FalseMySQL存储过程--gt;通过游标遍历和异常处理迁移数据到历史表-mysql-第二电脑网...

    -- 大表数据迁移,每天凌晨1点到5点执行,执行间隔时间10分钟,迁移旧数据到历史表.DELIMITER $$ USE `dbx`$$ 电脑技术网对<FalseMySQL存储过程-->通过 ...

  8. 视频教程-大数据电视收视率实战项目教程(企业级案例)-Spark

    大数据电视收视率实战项目教程(企业级案例) 张长志技术全才.擅长领域:区块链.大数据.Java等.10余年软件研发及企业培训经验,曾为多家大型企业提供企业内训如中石化,中国联通,中国移动等知名企业.拥 ...

  9. 弹性云主机利用云镜像克隆新开、迁移数据[云镜像]

    其他教程说明: 两台弹性云服务器(内网)迁移部分数据 弹性云主机升级到新机房(数据自动迁移) 使用条件: 必须都是弹性云主机,并且在同用户名下. 新云主机硬盘必须大于等于原主机硬盘. 适用范围: 1. ...

最新文章

  1. 用Python分析本山大叔鬼畜视频为啥这么火
  2. 神经网络不收敛的 11 个原因,加实践感悟
  3. 网页游戏怎么修改数据_一周网页游戏数据报告(7.14-7.20)
  4. 5款不可或缺的Android App
  5. 喜马拉雅 xm文件转m4a_4K YouTube to MP3 Mac(YouTube转mp3软件)
  6. 最基础!MySQL基础查询SELECT
  7. yii2 HeadersAlreadySentException 报错 解决方案
  8. netty大白话--helloword(一)
  9. 原始数据格式无法识别_虹膜识别技术优势明显 为何难以开启“刷眼“时代
  10. 100个常用的Linux命令
  11. java内存泄漏与内存溢出
  12. 计算机专业c语言讲解,1计算机科学与技术专业本科C语言程序设计期末复习题1讲解.doc...
  13. gpt和mbr用来装服务器系统,给win10分区用MBR还是GPT?详解MBR还是GPT的区别
  14. 2022全国职业技能大赛大数据技术与应用赛项赛题环境准备
  15. robots协议文件的写法及语法属性解释
  16. 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存放在a[0],456放在a[1]中
  17. 数仓 - 生命周期、用户价值、忠诚度、活跃度计算
  18. pdf 添加水印、页眉页脚、签名
  19. 计算机中的黑盘;蓝盘,绿盘;红盘;固态硬盘的区别
  20. 聊一聊我们应该如何有效学习

热门文章

  1. 粉红玫瑰风浪漫表白PPT模板
  2. 遇到过写着”996像呼吸一样自然“的简历么,你是怎么处理的
  3. 至联云讲解《助力IPFS飞奔》
  4. SpringBoot配置文件yml敏感信息加密
  5. 矿业生死局:疫情或提前透支减半行情,2020将迎来行业拐点
  6. Jquery (前端)
  7. 电路与电子3.3.4共射放大电路的阻抗与密勒效应
  8. 手把手搭建一个redis集群
  9. oracle ecology已崩溃,ECOLOGY问题解决方法培训.ppt
  10. C4D R23-R19 安装包(winmac)安装教程及资源文件