Magento2 匯入/匯出產品、客戶資料
匯入功能
Magento的匯入、匯出功能可以讓您將所有產品型號資料、顧客資料、顧客地址和產品圖片以CSV檔的方式做細部與大量管理。
步驟一:準備資料
一般從後台匯入資料皆使用CSV檔,但匯入檔案需要Magento固定格式,可先將你所想匯入資料匯出當作範例(比如要匯入大量產品product,可先匯出其中一項產品取得格式範例)
步驟二:選擇匯入行為
登入Magento2後台,進到 system > Data Transfer > Import,可匯入的種類有:
- 價格
- 產品
- 客戶資料和地址(單一檔案匯入)
- 客戶資料
- 客戶地址
根據不同管理需求做選擇。
選擇種類後進入匯入頁面
匯入管理的主要功能有:
- 新增/更新(Add/Update)
除了SKU以外的所有資料都能新增或更新
- 取代(Replace)
當匯入CSV之資料中的SKU與已存在資料之SKU相符合時,舊資料將被新資料覆蓋取代
- 刪除(Delete)
匯入後將會把後台裡與CSV檔內容相符合之資料項目刪除
特別提醒 !!!
※當執行覆蓋取代時,系統舊有資料將全部清除
※當CSV檔裡的SKU與資料庫不符時將導致錯誤
進階設定
- 允許錯誤值Allowed Errors Count
輸入一個允許錯誤範圍值,一旦超出將會停止匯入動作,無特殊需求不需更動此欄
- 欄位區隔符號Field separator
CSV檔一般預設區隔符號為逗號,無特殊需求不需更動此欄
- 多重數值區隔Mutiple value separator
無特殊需求不需更動此欄
完成設定後上傳csv檔案
步驟三:驗證匯入行為
檔案上傳後按右上角Check Data,系統會自動偵測檔案內容,若錯誤則會出現如下相似的示意圖
此時可下載完整報告"Download full report"來瞭解錯誤內容並做修正
步驟四:確認匯入檔案
一旦檔案內容沒有問題則會出現檢測成功提示>此時即可按Import完成檔案匯入動作
匯入歷史紀錄
在Magento2的後台進到 system > Data Transfer > Import history可以進到歷史匯入資訊欄,更方便進行管理
匯出功能
最易於了解資料庫的方式就是匯出檔案並用表格展開瀏覽,一旦熟悉這個處理方式後,你會發現這是管理大量資訊最有效的方式。
- 在Magento2後台左側的目錄中,選擇 system > Data Transfer > Export
- Entity Type的地方選擇你要匯出的項目。
- 使用篩選器來移除不需要的項目/欄位
實例
以匯入大量產品做舉例:
首先使用匯出(Export)功能匯出其中一項產品來取得CSV檔的格式
可以使用篩選的方式在Attribute Label(屬性欄位)輸入SKU,完成僅篩選出商品編號之動作,然後輸入編號(garment5)指定單一產品,按Continue進行下載動作,如下圖
這樣就取得你的CSV檔的格式了!
註:提醒!下載的產品樣本與上傳的產品屬性要相同,例:下載的產品樣本為"白色長裙",上傳的商品全部應該屬於女裝的長裙、短裙、牛仔裙、鉛筆裙等等。
接著依照格式輸入想新增的產品項目,預設值部分直接複製範例即可。
這邊要注意的是上傳CSV前,記得將剛作為樣本的garment5資料刪除,因為此範例實際上已存在,避免導致商品重複上傳。
即完成步驟一:準備資料的部分,接著按照步驟將CSV檔匯入即可
※特別提醒-使用OFFICE編輯CSV檔容易出現內容錯誤導致無法匯入,建議使用google sheets完成編輯動作
CSV上傳圖片
方法一:從本地伺服器匯入圖片
- 首先將圖片上傳到Magento本地伺服器、預設路徑為pub/media/import 的資料夾裡(此為匯入產品圖片之預設資料夾)
- 在CSV檔裡,於相對應產品編號(SKU)列輸入將要匯入之圖片檔,並根據不同種類(base_image, small_image, thumbnail_image, or additional_images)輸入
- 在將CSV黨匯入後,記得於Images File Directory輸入相關路徑
※如果要在同一個產品編號(SKU)匯入大量不同圖片,在CSV檔產品編號下方插入新的列並將額外的圖片檔名填入適當欄位,系統將自動判定多出來的列歸屬於母產品編號(SKU)
方法二:從外部伺服器匯入圖片
- 先將圖片上傳至外部伺服器不特定的資料夾
- 在CSV檔裡將每個圖片檔的完整網址根據圖片種類(base_image, small_image, thumbnail_image, or additional_images)輸入正確欄位
- 根據教學教檔案匯入
更多教學文章請看: Magento 教學導覽
Comments (2)
批量上傳產品如何添加多語言? 例如產品名有英文,簡體,繁體
您好 上傳時有store_view code,依照不同的store_view_code去上傳產品的英文,簡體,繁體中文名稱,詳細的步驟我們會在不久之後撰寫一篇教學文章,再請您耐心等候,並關注我們新發布的文章動態。