声明:这个教程是以我们公司的实际数据为例——在涉及商品属性的时候,大家要自己按照你们的情况来处理了,有问题可以联系我 lanshunfang###gmail.com
★从Shopex转移数据(商品)到Magento
-
备份远程服务器中的Magento 数据库到本地
-
- 清理旧数据:在本地数据库删除所有旧图片:
★UPDATE
`catalog_product_entity_media_gallery`
SET
`value`
=
""
★删除/media/catalog/product/下面的
- 把Shopex的网站上的图片,全部拷贝到var/import下面 —— 参考:http://www.magentocommerce.com/boards/viewthread/6220/P75/#t130135
- 打开网站:PHPmyadmin——这个要具体问题具体处理了
- 执行语句,在Shopex里面生成相应的表格:
- 生成全部信息
-
生成图书
(对报佳音价分两次处理):
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"
);
-
生成礼品
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`
- 检查OpenOffice程序是否使用Unicode作为默认的文档编码方式
-
必须用
OpenOffice打开上面导出的CSV文件,对应“国际中文”、“中文”storeview
-
用Open Office Calc,选择所有的字段,特别是注意ISBN,将其类型转化为“文本”,并检查,确保没有科学记数法
-
对姓名字段中出现的“中点变成问号”的乱码情况,批量替换成中点。
- 另存为shopextomagento_*_cs_default.csv,
- 删除`price_is`,并修改`price_cs`成`price`,
- 另存为shopextomagento_*_is_price.csv,
- 删除`price_cs`,并修改`price_is`成`price`,只留下/ `sku` /和/`price`/
- 利用notepad++,检查上面的两个文件还有ShopexToMagento_Giftware_cs是否已经以UTF-8方式,
进行重编码
- 上传到var/import
- 后台导入设定:import profile里面,点击“Import All Products”,设计导入的Store为Default (Admin) Value,保存并继续编辑,
-
切换admin的界面语言为英文
-
Run Profile
,分别导入shopextomagento_*_cs
_default.csv、ShopexToMagento_Giftware_cs
到Magento
-
等待导入完毕
-
如果导入的是礼品的话,请导入后,查找所有Giftware属性的商品,然后批量将商品目录设为指定目录,网站设为中国商店
- 后台导入设定:import profile里面,点击“Import All Products”,设计导入的Store为国际English,保存并继续编辑
- 导入shopextomagento_*_is
_price.csv到Magento
-
导入productFormat_English.csv到Magento
- 删除var/import下面的所有图片、CSV文件
-
检查产品图像是否存在被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作为一款流行的电子商务平台,其商店迁移的流程和要点尤其值得我们深入探讨。以下是关于ShopEx商店迁移的详细知识点解读。 首先,商店迁移一般涉及两部分内容的转移,即图片资源和数据库。图片资源是商店页面...
在提供的压缩包文件“shopex数据库结构分析.xls”中,我们可以预见到包含的可能是ShopEx数据库的表格结构、字段说明、数据类型等信息,这对于理解数据的来源和含义至关重要。通常,这样的分析可以帮助我们了解各个表...
”表明了这个软件工具的主要功能,即帮助用户将淘宝或天猫平台的商品数据一键导入到ShopEx电子商务系统中,且该服务是免费提供的。ShopEx是一款国内知名的网店系统,适用于中小型企业建立独立的在线商城。 描述中的...
这个"shopex显示评论挂件-可显示商品图片"的主题涉及到ShopEx平台上的用户评论功能增强,特别是如何通过挂件(Widget)展示商品评论,并且同时显示与评论相关的商品图片。 在ShopEx系统中,挂件是一种可自定义的...
1. 登录ShopEx后台管理系统:首先,商家需要登录到ShopEx的后台,这是管理店铺、商品和促销活动的主要入口。 2. 设置免运费规则:在后台,商家可以找到“促销管理”或类似的部分,这里会有创建和编辑各种促销规则的...
"商品下面显示分享到"这个描述可能是指ShopEx系统中的一项功能,允许用户在查看商品详情时,能够方便地将商品信息分享到各种社交媒体平台,如微信、QQ、微博等,以促进商品的社交传播和销售。 在ShopEx系统中,实现...
"ShopEx指定商品限制购买数量"这个功能是ShopEx系统中一个非常实用的管理工具,主要目的是为了帮助商家更好地控制商品的销售,防止恶意购买或者库存过度消耗。下面将详细解析这个功能及其相关知识点。 首先,商品...
ShopEx网店平台会员数据移植插件的出现,极大地简化了电商企业在数据迁移过程中的复杂工作,提高了效率,降低了风险。通过这种方式,商家可以更加灵活地管理和扩展自己的在线业务,适应不断变化的市场环境。同时,这...
这种情况下,如何高效、安全地完成数据迁移变得尤为重要。 #### 二、Shopex换空间及迁移的详细步骤 下面将详细介绍Shopex更换空间、更改域名的具体操作步骤: **第一步:备份旧空间的数据** 1. **登录旧空间的...
"Etao商品收录接口"是ShopEx提供的一项功能,旨在帮助商家将ShopEx平台上的商品信息同步到淘宝(Etao)这个大型购物平台上,以扩大商品的曝光度和销售机会。这个接口是一个插件形式的存在,因此它属于ShopEx的扩展...
"ShopEx商品自动评论+增加销售记录插件"是一款专为ShopEx设计的增强型工具,旨在帮助商家自动化处理商品评论和销售记录,从而提高工作效率,提升店铺形象。 首先,商品自动评论功能是电商运营中的一个重要环节。该...
多分类插件是Shopex系统的一个重要扩展,它允许商家将商品发布到多个不同的分类下,这样顾客在浏览时可以根据自己的兴趣或需求从多个角度找到相关商品,提升了购物体验和商品的曝光率。 在Shopex 4.85版本中,这个...
【SHOPEX】2商品快速浏览扩展是一个针对电商平台SHOPEX的增强型插件,旨在提升用户在浏览商品时的效率和体验。这款扩展的目的是让顾客能够在短时间内查看更多的商品信息,从而促进购物决策过程,提高网站的转化率。 ...
4. **操作流程**:商家可以通过ShopEx后台界面,利用抢购插件创建活动,选择参与抢购的商品,设置价格优惠,设定活动时间,并发布到网店前端。同时,插件可能还支持监控活动的实时数据,如访问量、销量和转化率。 5...
全屏滚动广告挂件是ShopEx4.85版本中的一个强大工具,它允许商家在网站的全屏范围内展示动态、吸引人的广告,从而提高用户参与度和商品宣传效果。这种挂件通常包含高清图像、视频或动画,以引人注目的方式展示促销...
连接网上商店:除了连接一个本地商店外,您还可以将ShopEx助理连接一个网上商店,这样就可以实现在本地商店、ShopEx助理和网上商店三者之间实现商品上传下载功能,从而在本地就可以方便的编辑网上商店的商品数据。...
ShopEx采用了MVC架构,其中模型层负责数据的存取逻辑。具体操作步骤如下: 1. **创建模型文件** 由于仓库模块属于商品的一部分,因此可以在`core/model_v5/goods`目录下创建一个新的模型文件`mdl.warehouse.php`...
青剑Steven原创,现免费分享 xFileCache缓存插件支持shopex,ecshop,opencart,magento,joomla,zercart 纯文件方式缓存,配置简单,能提速原网站90%以上,如原网站打开要10秒,安装插件后只要1秒左右就能打开
9. `api.php`:这可能是SHOPEX系统的API接口文件,允许外部应用程序与网站进行数据交互,例如获取商品信息、处理订单等。 通过这些文件,我们可以推断SHOPEX提供了一个完整的电商解决方案,包括前端展示、后台管理...
shopex 插件\显示商品浏览次数和购买数插件ShopEX[1].4.8.rar shopex 插件\调查投票插件ShopEX[1].4.8.zip shopex 插件\网银在线手机充值卡支付方式插件ShopEX[1].4.8.zip shopex 插件\推荐订单+推荐注册插件...