文章彙整

Magento快速上傳大量商品的方法

Astral WebBy Astral Web 3 years agoNo Comments
首頁  /  Magento  /  Magento 進階操作  /  Magento快速上傳大量商品的方法

image02

利用.CSV檔上傳大量商品是最佳選擇

在Magento上傳大量商品到時,經常會遇到的幾個問題,非常耗時間、出現錯誤、有部分商品是缺貨狀態。

當你有上百個不同屬性的商品,而且只有部分商品是現貨供應的情況下,利用.CSV檔批次上傳大量商品是最佳選擇,你可以透過以下流程讓檔案達到相容的條件 ,用Excel列表就能輕鬆上傳大量商品,就不用一一新增商品表單。

 

首先,上傳前注意事項:

1.了解產品內容所需要什麼樣的欄位,例如:洋裝需要肩寬、胸圍、腰圍、裙長等等

2.檔名不能是中文、空白或符號,範例:import_test_0401.csv

3.先使用一個商品做測試,編輯後上傳確認沒有問題,再編輯全部商品並上傳

4.必須存為.csv檔

5.Excel內照片檔名必須與該上傳的照片檔名一致

6.上傳檔案不得超過100M

7.小心選擇資料上傳的方式,分別有:

  • Append complex date 新增資料
  • Replace existing 覆蓋原有資料
  • Delete Entities 刪除資料再新增

8.欄位與文件檔案名稱為”半行”,不可以有任何”全行字元”

Magento上傳的必要欄位

當你上傳商品時,Magento所有欄位不是每個都必須填寫,但是要成功上傳檔案,必須符合Magento模板中的每個欄位,你所匯出的模板所有有字元的欄位就是必填欄位,為了成功上傳.CSV檔,你必須填妥模板的強制屬性,如果你未將強制屬性完整填入,該產品可能會出現錯誤,所以在你上傳多個商品列表之前,要確保強制屬性欄位是沒有問題的,才能順利完成上傳商品。

Magento的強制屬性欄位有:

  1. sku
  2. _attribute_set
  3. _type
  4. price
  5. name
  6. status
  7. visibility
  8. description
  9. tax_class_id
  10. short_description
  11. weight

以上這些屬性是從Magento匯出的一個產品檔案中會出現的列表欄位,這些欄位名稱為屬性的”代碼”,在後台顯示 * 這些都是必填欄位:

  1. sku – 產品的代號:英文或數字,例:16120103-s,且不可以有重複的商品名稱
  2. _attribute_set – 產品的屬性組
  3. _type -商品的類型:普通商品、組合商品、可配置商品、虛擬商品、組裝商品、可下載商品
  4. price – 產品價格
  5. name – 產品名稱
  6. status – 狀態,下拉選單為1 (enabled啟用) or 2 (disabled停用),在.CSV檔Excel列表用數字1或2作填寫
  7. visibility – 顯示位置,下拉選單為1(無法單獨顯示) 2(目錄) 3(搜尋) 4(目錄,搜尋),在.CSV檔Excel列表用數字作填寫
  8. description – 說明,輸入該產品的說明欄位。這個會顯示在網站前台的哪位置取決於網站之設計情況。註:可透過網站開發人員改為非強制欄位
  9. tax_class_id – 稅,如果你的產品有含稅的話,在.CSV檔Excel列表用數字作填寫。請參考以下提示,以找出下拉選單的相關數值
  10. short_description – 簡短描述, 這個欄位將根據你的網站設計會有不同的顯示方式。可透過網站開發人員改為非強制欄位
  11. weight -重量,如果你的商品與重量沒有相關,為了成功上傳文件你可以輸入一個數字。
註:上述的欄位需輸入”數字”的部分,可以使用一個簡易的方法來查看每個”下拉選單”代表的數值

利用查看網頁原始碼:

先到Magento後台>目錄>管理商品>找到產品頁面>在要查看的欄位之”下拉選單上”按右鍵>選擇檢查元數,藍色列的下方就會顯示該欄位選項代表的數值!

Magento快速上傳大量商品的方法

 

步驟一、匯出同一類型的商品做為範本

最簡單的方式就是下載一個現有的產品.csv檔案作為模板的樣本,將要上傳的產品資料按照這個樣本的欄位複製貼上到一個新的Excel檔案作為產品模板。

註:如果你尚未添加任何產品,你必須先手動添加每種不同類型的產品,並且確認已成功顯示在前台,才可以進行這些步驟。

 

系統>匯入/匯出>匯出

Magento快速上傳大量商品的方法

匯出

匯出設定

類型:Products

格式 : CSV

Magento快速上傳大量商品的方法

 

此為範例:選擇Products之後,會出現產品屬性代碼,如下圖:

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

請在屬性標籤下有一個:SKU>後方欄位填寫你做為樣本的產品代號

Magento快速上傳大量商品的方法

匯出檔案之後,請在Excel開啟檔案,或是用使用Google 試算表開起.csv文件

 

下載出來的產品樣本如圖:

1  第一列欄位為:屬性代碼

Magento快速上傳大量商品的方法

步驟二、建立模板

當你要新增全系列的每一個產品資料時,為了更快速且能成功完成上傳產品,在Excel將非強制性的欄位隱藏,也就是不必理會不需要填寫也不必上傳的欄位屬性。

開新檔案>將產品樣本與標題複製貼至新的檔案建立模板>在縱向ABCD欄位,點選不必填寫的欄位>右鍵>隱藏欄

Magento快速上傳大量商品的方法

將您的商品資料依照樣本模板貼上欄位,為了確保上傳不會有錯誤,請先貼上一至兩項產品做測試

Magento快速上傳大量商品的方法

填妥商品資料後,注意:上傳.csv檔案前,先將剛才作為產品樣本的資料刪除,因為下載作為樣本的商品已存在,避免導致產品重複上傳!

註:如果,稍後試著上傳商品成功的話,代表這個模板上商品是沒有問題的,因此你可以依據不同產品種類各保留一個空白模板,之後就可以省去下載樣本的步驟與測試上傳的步驟,直接可以使用新的空白模板做貼上產品資料之後亦可直接上傳。

 

不知道標題欄位的代碼代表是什麼?

如何查詢屬性的代碼:目錄>屬性>管理屬性

Magento快速上傳大量商品的方法

 

複製Excel列表的屬性代碼(標題),並將複製貼上到Magento後台屬性代碼做查詢,這樣一來你可以更快速查到Excel欄位的代碼是什麼屬性。

Magento快速上傳大量商品的方法

  • 搜索結果的右側”屬性標籤”列,當你點下某個特定屬性的細節就會顯示在此頁。通常這樣應該足夠了解該代碼的屬性。欲想了解更多訊息,你可以查看一個具體的產品在後端(目錄>管理產品>選擇一個產品),查看您想了解的產品屬性欄位,也可以透過此方式查看資料是否已填寫至現有產品。
  • 繼上述,依據後台的顯示的屬性欄位,可以與前台對照,就能更清楚該欄位應填的內容。

 

步驟三、測試上傳產品資料

經過上一個步驟,您可能已多次上傳測試,可能遇到許多上傳的狀況,並修改每一個產品出現的錯誤,為了避免花太多時間在上傳產品:

此時你應該有數個產品列表,並且隱藏了非強制性與不必要上傳的欄位,當你要在Excel上動作時要非常注意以下幾個事項:

  • 貼上產品資料時,確認字段有正常顯示
  • 字數不可以過長,並且不能含有任何格式(格式/清除格式)
  • 不能包含任何空格字元-很容易在複製貼上時無意中留下空格字元
  • 使用搜尋功能時要非常小心,在搜尋字元時,可能操作時更動到其他的欄位
  • 留意你有部分隱藏的欄位
  • 樣本商品記得刪除,避免重複上傳

一旦你完成了產品樣本,你會上傳看看是否有任何錯誤。

過程很簡單:進入系統>匯入入/匯出 >匯入。選擇類型:Products,匯入動作:新增資料,選擇匯入文件(請確保你的檔案存為.csv)。

Magento快速上傳大量商品的方法

如果產品未成功上傳,會出現以下狀況:

Magento快速上傳大量商品的方法

如範例:可以在這裡看到的Magento顯示一個屬性代碼下(meta_description)的欄位上輸入錯誤。在這種情況下, “invalid value” 告訴我們,這是格式錯誤。如果錯誤訊息不指定行數,可以經常檢查錯誤訊息的代碼,確認它的錯誤。(代碼為欄位的第幾列)

 

  • 商品上傳後,一定要檢查產品是否出現在前端,特別是圖片、文字正確顯示在各屬性欄位上。
  • 一旦上傳出現錯誤,便會以屬性代碼提醒你,讓你更清楚找到上傳錯誤的情況,但是假設你沒有開發Magento的網站或者你沒有匯出Excel工作表中的列表標題,提示含義可能會很模糊。

 

步驟四、進行大量上傳

當你測試上傳商品時,並解決所有錯誤,請依照沒有問題的商品模板,完整填寫所有商品的屬性欄位,就可以進行大量上傳。

 

最常見的錯誤

  • 不正確的大小寫字元:標題或字段不符合上傳標準是一個經常犯的錯誤,這會導致Magento無法上傳的情況。這些可以根據您的網站的設置,會出現在意想不到的地方,如:文件檔案名稱。
  • 不正確的列標題:在.csv上傳過程中,不可以有重複的產品標題,要特別注意大小寫,因與下載出來的樣本相同。
  • 不正確的CSV文件檔名:當你保存文件時請確保你儲存.csv檔,因為這是Magento唯一接受格式。
  • 不正確的字元符號:某些字段可能使用的HTML代碼,在這種情況下,你需要確保沒有特殊符號(如“<”)。
  • 圖片上傳錯誤:確保你所有的圖片都上傳到/媒體/匯入文件夾和您的表格圖像名稱是相同的。

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

 

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

 000

推薦文章

Category:
  Magento 進階操作

留下回應

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

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

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

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