共计 2671 个字符,预计需要花费 7 分钟才能阅读完成。
一首先在zen-cart中建立数据库,代码如下:
droptableif exists export_magento;createtableexport_magento (storevarchar(30)notnull,websitesvarchar(30)notnull,attribute_setvarchar(30)notnull,typevarchar(30)notnull,skuvarchar(50)notnull,namevarchar(512)notnull,product_namevarchar(512)notnull,market_pricedecimal(8,2)null,pricedecimal(8,2)notnull,special_pricedecimal(8,2)null,weightvarchar(30)notnulldefault'',short_descriptionvarchar(1000)notnulldefault'',description textnotnull,meta_titlevarchar(512)notnulldefault'',meta_keywordvarchar(512)notnulldefault'',meta_descriptionvarchar(2000)notnulldefault'',imagevarchar(255)notnulldefault'',small_imagevarchar(255)notnulldefault'',thumbnailvarchar(255)notnulldefault'',galleryvarchar(512)notnulldefault'',statusvarchar(10)notnulldefault'Enabled',tax_class_idvarchar(10)notnulldefault'None',qtyintnotnulldefault0,category_idsvarchar(50)notnulldefault'',is_in_stock tinyintnotnulldefault1,visibilityvarchar(30)notnulldefault'',adddatevarchar(30)notnulldefault'');
其次直接根据zen-cart的数据库结构生成magento可以批量导入的表
truncatetableexport_magento;insertintoexport_magentoselect'admin'asstore,'base'aswebsites,'Common'asattribute_set,'simple'astype,p.products_modelassku,pd.products_nameasname,pd.products_nameasproduct_name,''asmarket_price,p.products_price_retailasprice,p.products_price-- ifnull(s.specials_new_products_price, p.products_price_sorter) as special_price,p.products_weightasweight,'Brand new, never refurbished, 100% compatible'asshort_description,pd.products_descriptionasdescription,pd.products_nameasmeta_title,''asmeta_keyword,pd.products_nameasmeta_description,substring_index(p.products_image,',', 1)asimage,substring_index(p.products_image,',', 1)assmall_image,substring_index(p.products_image,',', 1)asthumbnail,replace(p.products_image,',',';')asgallery,'Enabled'asstatus,'None'astax_class_id,p.products_quantityasqty,p.master_categories_idascategory_ids,1asis_in_stock,'Catalog, Search'asvisibility,date_format(now(),'%Y/%d/%c')asadddatefromproducts pinnerjoinproducts_description pdonp.products_id = pd.products_idwherepd.language_id = 1andp.master_categories_idin();
正文完