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 錯誤。
常見原因
- 圖片在伺服器上被刪除、改名或移動,連結開啟後顯示「找不到網頁」。
- 連結需要登入才能存取,或是已經過期的暫時連結。
- 圖片所在的網站禁止其他網站下載,或連結開啟的是預覽頁面而不是圖片檔案。
解決方法
- 找到錯誤訊息中的列,從 Product image URL 或 Variant image URL 中複製圖片網址。
- 在瀏覽器的無痕視窗中開啟它,應該只顯示圖片,不會出現登入頁或下載頁。
- 如果打不開,把圖片上傳到 Shopify 的 Files(管理介面的 Content > Files)或其他公開空間,複製新的連結。
- 用新連結取代 CSV 中的舊網址。
- 以 CSV UTF-8 格式儲存,然後重新匯入。
如何避免
- 製作 CSV 之前,先把商品圖片上傳到 Shopify 的 Files,並使用這些連結。
- 不要使用雲端儲存產生的暫時連結或簽章連結,它們過一段時間就會失效。
常見問題
- 它和 getaddrinfo 錯誤有什麼不同?
- getaddrinfo 代表網址不完整或找不到對應的網站;這則錯誤代表找到了網站,但圖片檔案不在那裡或無法下載。
- Skuvera 能檢查我的圖片是否存在嗎?
- Skuvera 會檢查每個圖片網址是否為完整、公開的網址。為了保護你的資料隱私,它不會下載你的圖片,所以無法確認每個檔案是否仍在線上。
Skuvera 中的相關檢查
查看 Shopify 官方說明其他匯入錯誤
- Shopify CSV 匯入錯誤「Validation failed: price can't be blank」的解決方法
- Shopify CSV 匯入錯誤「Validation failed: options are not unique」的解決方法
- Shopify CSV 匯入錯誤「Ignored line because handle already exists」的解決方法
- Shopify CSV 匯入錯誤「Ignored line because it did not contain product data」的解決方法
- Shopify 商品匯入錯誤「Invalid CSV header: missing headers」的解決方法
- Shopify CSV 匯入錯誤
更新於 2026年10月30日
Skuvera