文章彙整

Magento2 匯入/匯出產品、客戶資料

By Astral Web 2 years ago2 Comments
首頁  /  Magento  /  Magento-2  /  Magento2 匯入/匯出產品、客戶資料

Magento2 import export products, customer information (1)

匯入功能

Magento的匯入、匯出功能可以讓您將所有產品型號資料、顧客資料、顧客地址和產品圖片以CSV檔的方式做細部與大量管理。

 

步驟一:準備資料

一般從後台匯入資料皆使用CSV檔,但匯入檔案需要Magento固定格式,可先將你所想匯入資料匯出當作範例(比如要匯入大量產品product,可先匯出其中一項產品取得格式範例)

 

步驟二:選擇匯入行為

登入Magento2後台,進到 system > Data Transfer > Import可匯入的種類有:

  • 價格
  • 產品
  • 客戶資料和地址(單一檔案匯入)
  • 客戶資料
  • 客戶地址

根據不同管理需求做選擇。

Magento2 import export products, customer information (8)

選擇種類後進入匯入頁面

Magento2 import export products, customer information (9)

匯入管理的主要功能有:

  • 新增/更新(Add/Update)

          除了SKU以外的所有資料都能新增或更新

  • 取代(Replace)

          當匯入CSV之資料中的SKU與已存在資料之SKU相符合時,舊資料將被新資料覆蓋取代

 

  • 刪除(Delete)

          匯入後將會把後台裡與CSV檔內容相符合之資料項目刪除

特別提醒 !!!

※當執行覆蓋取代時,系統舊有資料將全部清除

※當CSV檔裡的SKU與資料庫不符時將導致錯誤

 

 

進階設定

Magento2 import export products, customer information (5)

  • 允許錯誤值Allowed Errors Count

            輸入一個允許錯誤範圍值,一旦超出將會停止匯入動作,無特殊需求不需更動此欄

  • 欄位區隔符號Field separator

            CSV檔一般預設區隔符號為逗號,無特殊需求不需更動此欄

  • 多重數值區隔Mutiple value separator

            無特殊需求不需更動此欄

 

完成設定後上傳csv檔案

Magento2 import export products, customer information (7)

步驟三:驗證匯入行為

檔案上傳後按右上角Check Data,系統會自動偵測檔案內容,若錯誤則會出現如下相似的示意圖

Magento2 import export products, customer information (1)

此時可下載完整報告”Download full report”來瞭解錯誤內容並做修正

 

 

步驟四:確認匯入檔案

一旦檔案內容沒有問題則會出現檢測成功提示>此時即可按Import完成檔案匯入動作

Magento2 import export products, customer information (13)

 

 

 

匯入歷史紀錄

在Magento2的後台進到 system > Data Transfer > Import history可以進到歷史匯入資訊欄,更方便進行管理

Magento2 import export products, customer information (6)

Magento2 import export products, customer information (4)

 

匯出功能

最易於了解資料庫的方式就是匯出檔案並用表格展開瀏覽,一旦熟悉這個處理方式後,你會發現這是管理大量資訊最有效的方式。

 

  1. 在Magento2後台左側的目錄中,選擇  system > Data Transfer > Export  
  2. Entity Type的地方選擇你要匯出的項目。
  3. 使用篩選器來移除不需要的項目/欄位

Magento2 import export products, customer information (11)

Magento2 import export products, customer information (2)

實例

以匯入大量產品做舉例:

首先使用匯出(Export)功能匯出其中一項產品來取得CSV檔的格式

可以使用篩選的方式在Attribute Label(屬性欄位)輸入SKU,完成僅篩選出商品編號之動作,然後輸入編號(garment5)指定單一產品,按Continue進行下載動作,如下圖

Magento2 import export products, customer information (12)

這樣就取得你的CSV檔的格式了!

Magento2 import export products, customer information (14)

註:提醒!下載的產品樣本與上傳的產品屬性要相同,例:下載的產品樣本為”白色長裙”,上傳的商品全部應該屬於女裝的長裙、短裙、牛仔裙、鉛筆裙等等。

 

接著依照格式輸入想新增的產品項目,預設值部分直接複製範例即可。

這邊要注意的是上傳CSV前,記得將剛作為樣本的garment5資料刪除,因為此範例實際上已存在,避免導致商品重複上傳。

Magento2 import export products, customer information (10)

即完成步驟一:準備資料的部分接著按照步驟將CSV檔匯入即可

 

※特別提醒-使用OFFICE編輯CSV檔容易出現內容錯誤導致無法匯入,建議使用google sheets完成編輯動作

 

CSV上傳圖片

方法一:從本地伺服器匯入圖片

  1. 首先將圖片上傳到Magento本地伺服器、預設路徑為pub/media/import 的資料夾裡(此為匯入產品圖片之預設資料夾)
  2. 在CSV檔裡,於相對應產品編號(SKU)列輸入將要匯入之圖片檔,並根據不同種類(base_image, small_image, thumbnail_image, or additional_images)輸入
  3. 在將CSV黨匯入後,記得於Images File Directory輸入相關路徑

 

※如果要在同一個產品編號(SKU)匯入大量不同圖片,在CSV檔產品編號下方插入新的列並將額外的圖片檔名填入適當欄位,系統將自動判定多出來的列歸屬於母產品編號(SKU)

Magento2 import export products, customer information (3)

方法二:從外部伺服器匯入圖片

  1. 先將圖片上傳至外部伺服器不特定的資料夾
  2. 在CSV檔裡將每個圖片檔的完整網址根據圖片種類(base_image, small_image, thumbnail_image, or additional_images)輸入正確欄位
  3. 根據教學教檔案匯入

 

更多教學文章請看:  Magento 教學導覽

 

 

 

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Category:
  Magento-2

2 Comments

  • kevin says:

    批量上傳產品如何添加多語言? 例如產品名有英文,簡體,繁體

    • Astral Web says:

      您好 上傳時有store_view code,依照不同的store_view_code去上傳產品的英文,簡體,繁體中文名稱,詳細的步驟我們會在不久之後撰寫一篇教學文章,再請您耐心等候,並關注我們新發布的文章動態。

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。