magento產品批量導出導入

如何使用"導入/導出"(import/export)工具在magento裏添加、修改、刪除產品[ Bk|RD

4`)SA7Z)jR+e�Z2PH-@ Magento的"導入/導出"(import/export)工具是個非常實用而且高效的功能。這篇文章就來介紹一下如何使用這個工具。9F/m J!g'I

6S:j[5X `*/A 基本上你可以用"導入/導出"(import/export)工具來批量導入產品。比如使用這個功能一次添加100個產品會非常簡單。你只需要創建一個 CSV或者XML文件,並且保證文件的各個字段和數據庫相對應就可以了。如入你產品的各個信息,然後用導入工具導入數據庫。
)o8/:S {/6p
vS4`!r([n 導出(Export)也非常簡單。magento允許你導出全站的所有產品。如果你需要重裝網站或者升級網站的話,導出數據是非常必要而且實用的功能。wV;EhQPLVF

:NjG/,tGj~.p [b]下面我們來講一下如何在magento中導出(Export) [/b]
{j+~W8s /Ar4Qs"X"P
進入管理後臺,到 System > Import/Export > Profiles. 這個名字一開始會造成一點困擾,但是等你意識到"導入/導出"(import/export)工具幾乎可以導入導出任何東西的時候,就會理解這個菜單爲什 麼不僅僅是寫“導入導出產品”了。
0MA"U'ai ]l d
*e}+XHo7tC 你想做的可能是把所有產品從本地的測試環境轉移到真正的服務器上(反之亦然),很幸運,magento基本安裝之後就有一個配置文件(profile) 叫做 Export all products. 點編輯(Edit)並打開它.({i~s;v_hiLZ-U

!x#T%ylu^r2~ 有兩點要特別注意,文件名Filename 和路徑 Path, 因爲這是告訴你magento存放.csv文件的位置. 如果 Excel (或者其他表單spreadsheet 編輯器)使用不同的定界符,你也可以在 數據格式(Data Format)裏設置.];l1N-BT,O4}

D4fk NSO | u 執行配置文件( Run Profile). 點擊 “Run profile in pop-up” 按鈕並等待. Magento 現在開始執行操作,這個時候你可以用FTP登陸到/var/export這個文件夾,你可以看到一個.CSV 文件出現了。等magento操作結束,就可以把這個文件下載到本地計算機。
3f[|/In#W0E(P
!e$j.gza:Kr [b]如何導入Import [/b]
:Y|VaH &vC0f9DwI
默認安裝裏也有個配置文件叫導入所有產品“Import all products”. 路徑如下: System > Import/Export > Profiles. 點編輯“Edit”導入所有產品“Import all products”.
sqUAX
,o0v5jZ-Vxuhh 到上傳文件(upload File)頁面,選擇你剛剛導出後下載的CSV 文件.$S I r1r#bT�O

#Q[OG(w 點保存並繼續編輯Save and Continue Editing. 這步將上傳CSV 文件.然後到執行配置文件( Run Profile)頁面, 選擇CSV並點執行(Run Profile in pop-up)
$I Y/LJjp(dW3TG
+/? X7Y?s*]v [b]更進一步講解:[/b]
-q:u1H!S@%wEm B.gQP8q!ot
產品導入,一般分爲兩個部分,一個是字段本身,其次就是圖片
"GV&H$E:O'a GG2U1`0L*E(s
Dh3EdJ y2k [b]I. [/b]準備好產品信息文件,導入產品的信息應該使用CSV或XML格式的Excel格式。
VY R.C9V!U2d 如果你進入後臺管理界面System->Import/Export->Profiles可以導出一些產品數據,看看格式例子J2nDn!L

MiMSx H [b]II. [/b]進入後臺管理界面System->Import/Export->Profiles下面
-m9_h4^fF-g#F 新建一個profiles.其實系統已經內建了幾個常用的profiles,其中有一個名字叫: Import All Products.%wN5v!y g5z&u-K8F
在該Profiles的 File Information 這個Section可以設定一下選項 Data transfer: Local/Remote Server, InteractiveQ+dnAZ ^G6{
]'Q�I"c8}'L^
1). 如果選擇: Local/Remote Server,出現如下三個選項A!U|%r!i)|eF
Type: Local Server/Remote Ftp
n/A%zQ C%Q�FN1b7dK#d W File name: 如import.csv
|;m.UJO-?T Path: 如var/import ,這裏路徑是相對於Magento安裝目錄的
L&Hz(i)p//0d/9Z 當選擇Remote Ftp時,可以從遠程FTP服務器上導入編輯好的文件。n8h l_hr+Wh's

'g,l*ueV5[!h 2). 如果Data Transfer選擇Interactive,上面的選項的都不存在,這種方式要求在Upload File頁上傳文件。
c:p_Ek"c/@4ar,Fp{@ yj/{F5o@%L"n.M D;_
[b]III. [/b]選擇1)種導入方式,假設Path設置爲var/import. 然後要存儲這個配置文件。接下來做下面兩步:2p(@DWd d
|"`T0uBdQ tv7~|
a). 上傳CSV或XML格式的excel文件(擴展名也應該寫爲.csv)到$MAGENTO_INSTALLED_DIR/var/import目錄下,名字應和該配置File name一樣
gSs^'_(QOF 3cY8hv3W3|r
b). 如果有圖片上傳,那麼圖片應該上傳到$MAGENTO_INSTALLED_DIR/media/import目錄或者其子目錄下。假設csv文件的有一 條數據的列image值爲:/m/6/mobile.jpg,那麼應該把產品的文件mobile.jpg上傳到 $MAGENTO_INSTALLED_DIR/media/import/m/6目錄下。g4@+eG^r N5{_#w'H

0H%oa.g0u+t;m`w 這樣,當產品導入的時候,圖片就被正確地存儲了。當然,如果csv文件具備了image列,但是圖片本身並沒有上傳,沒有關係Magento導入程序會自動忽略這個列。
tTy5GwDF#Gl
L#]%iJ6rEZ 另外,Magento導入程序是根據產品的SKU屬性來判斷是否需要更新還是新增記錄的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章