Shopify 匯入錯誤「Validation failed: An error occurred while trying to download the image」的解決方法

Shopify 連到了圖片網址,卻取不到圖片檔案,常見原因是圖片被移動或刪除、連結需要登入或已過期,或伺服器阻擋了下載。在瀏覽器的無痕視窗中開啟這個網址,如果看不到圖片,就換成一個可用的公開連結。

Shopify 顯示的錯誤訊息

Validation failed: An error occurred while trying to download the image

這則錯誤代表什麼

Shopify 會在匯入時下載 CSV 中的每張圖片。說明中心對這則錯誤的說明只有一句「An image file is missing」(圖片檔案遺失):網址寫法沒問題,但那裡沒有 Shopify 能下載的圖片。如果網址本身不完整,Shopify 會改為顯示 getaddrinfo 錯誤。

常見原因

  • 圖片在伺服器上被刪除、改名或移動,連結開啟後顯示「找不到網頁」。
  • 連結需要登入才能存取,或是已經過期的暫時連結。
  • 圖片所在的網站禁止其他網站下載,或連結開啟的是預覽頁面而不是圖片檔案。

解決方法

  1. 找到錯誤訊息中的列,從 Product image URL 或 Variant image URL 中複製圖片網址。
  2. 在瀏覽器的無痕視窗中開啟它,應該只顯示圖片,不會出現登入頁或下載頁。
  3. 如果打不開,把圖片上傳到 Shopify 的 Files(管理介面的 Content > Files)或其他公開空間,複製新的連結。
  4. 用新連結取代 CSV 中的舊網址。
  5. 以 CSV UTF-8 格式儲存,然後重新匯入。

如何避免

  • 製作 CSV 之前,先把商品圖片上傳到 Shopify 的 Files,並使用這些連結。
  • 不要使用雲端儲存產生的暫時連結或簽章連結,它們過一段時間就會失效。

匯入前就發現這個問題

Skuvera 在瀏覽器中依 Shopify 的全部規則檢查你的商品 CSV,並指出具體的列與欄。免費,無需註冊。

常見問題

它和 getaddrinfo 錯誤有什麼不同?
getaddrinfo 代表網址不完整或找不到對應的網站;這則錯誤代表找到了網站,但圖片檔案不在那裡或無法下載。
Skuvera 能檢查我的圖片是否存在嗎?
Skuvera 會檢查每個圖片網址是否為完整、公開的網址。為了保護你的資料隱私,它不會下載你的圖片,所以無法確認每個檔案是否仍在線上。

Skuvera 中的相關檢查

查看 Shopify 官方說明

其他匯入錯誤

更新於 2026年10月30日