Shopify 圖片網址錯誤「Validation failed: getaddrinfo: nodename nor servname provided」的解決方法

某個圖片網址不是完整、公開的網址。確保每個 Product image URL 都以 https:// 開頭,並直接指向任何人都能開啟的圖片檔案,然後重新匯入。

Shopify 顯示的錯誤訊息

Validation failed: getaddrinfo: nodename nor servname provided, or not known

這則錯誤代表什麼

Shopify 會從檔案中的網址下載每張商品圖片。getaddrinfo 是查詢網站位址的那一步。如果網址沒有 http:// 或 https://、有拼寫錯誤,或指向你電腦上的檔案,就找不到對應的網站,圖片也就無法下載。

常見原因

  • 網址缺少 http:// 或 https://,例如 cdn.example.com/hat.jpg。
  • 填寫的是電腦上的檔案路徑,例如 C:\Images\hat.jpg。
  • 網址中有空格、錯字或多餘字元,或指向的是網頁而不是圖片本身。

解決方法

  1. 找到錯誤訊息中的列,複製圖片網址。
  2. 在瀏覽器的無痕視窗中開啟它,應該只顯示圖片,而且不需要登入。
  3. 如果缺少 https://,在開頭補上,並修正錯字和空格。
  4. 如果圖片只在你的電腦上,先上傳到 Shopify 的 Files 或其他公開空間,再使用那個網址。
  5. 以 CSV UTF-8 格式儲存,然後重新匯入。

範例

修改前
URL handle,Title,Product image URL
summer-hat,Summer hat,cdn.example.com/files/summer-hat.jpg
修改後
URL handle,Title,Product image URL
summer-hat,Summer hat,https://cdn.example.com/files/summer-hat.jpg

網址缺少 https://。補上後,Shopify 就有完整的下載網址了。

如何避免

  • 先把圖片上傳到 Shopify 的 Files,再把網址複製到 CSV 中。
  • 使用能檢查圖片網址是否缺少協定、是否為本機路徑的檢查工具。

匯入前就發現這個問題

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

常見問題

可以使用 Google 雲端硬碟或 Dropbox 中的圖片嗎?
只有當連結直接指向圖片檔案並且可以公開存取時才行。開啟後顯示預覽頁面的分享連結無法使用。
匯入後 Shopify 還會繼續使用我的圖片網址嗎?
不會。Shopify 在匯入時下載圖片並儲存自己的副本,所以原網址只需要在匯入時可以存取。

Skuvera 中的相關檢查

查看 Shopify 官方說明

其他匯入錯誤

更新於 2026年10月30日