StriveFormats
Shopify画像

画像 URL が無効です

商品画像の URL が有効な http(s) URL ではありません。

この問題とは?

商品画像の URL が有効な http(s) URL ではありません。

対象フィールド:Image Src

CSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。

今すぐ修正

Shopify が拒否する理由

Shopify が有効な URL から画像を取得できる必要があります。

有効な値 / 想定される形式

  1. ✓https://またはhttp://で始まる完全なURL
  2. ✓一般公開されている必要がある(ログイン不要)
  3. ✓URLにスペースを含めない
  4. ✓対応形式:JPG、PNG、WebP、GIF
  5. ✓推奨:1画像あたり20MB未満

例

誤った値正しい値メモ
products/shirt.jpghttps://cdn.example.com/products/shirt.jpg完全なURLである必要がある
www.example.com/image.jpghttps://www.example.com/image.jpghttps://を含める必要がある
C:/Users/me/image.jpghttps://cdn.example.com/image.jpgローカルのファイルパスは不可
https://example.com/my image.jpghttps://example.com/my-image.jpgURLにスペースは不可

StriveFormats で修正

CSVをStriveFormatsにアップロードすると、すべての行でこの問題を検出し、行ごとにわかりやすく報告します。

Excel で修正

  1. 1ExcelでImage Src列の列番号をクリックします。
  2. 2Ctrl+Hを押します。検索:http://、置換後:https://、「すべて置換」。これで安全でないURLが更新されます。
  3. 3//で始まるセルや、「shirt.jpg」のようにファイル名だけのセルを探し、それぞれの先頭にhttps://を付けます。
  4. 4検索:' '(半角スペース)、置換後:-、「すべて置換」。これでURLからスペースが取り除かれます。
  5. 5サンプルのURLをブラウザで開き、画像やページが正しく表示されることを確認します。
  6. 6「CSV (コンマ区切り)」形式で保存します。

Google スプレッドシートで修正

  1. 1GoogleスプレッドシートでImage Src列を選択します。
  2. 2Ctrl+Hを押します。検索:http://、置換後:https://、「すべて置換」。
  3. 3//で始まるセルやファイル名だけのセルを探し、先頭に手作業でhttps://を付けます。
  4. 4検索:' '(半角スペース)、置換後:-、「すべて置換」でURL内のスペースを取り除きます。
  5. 5サンプルのURLを新しいブラウザタブに貼り付け、正しく表示されることを確認します。
  6. 6[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。

次回の防止策

  1. ✓必ずhttps://で始まる完全なURLを使いましょう。相対パスやローカルのファイルパスは使わないでください。
  2. ✓インポートの前に、サンプルの画像URLをブラウザに貼り付けて正しく表示されるか確認しましょう。
  3. ✓URLをCSVに追加する前に、すべての画像を信頼できるCDNやクラウドストレージに置きましょう。
  4. ✓プラットフォームが明示的に対応していない限り、URLのクエリパラメータは避けましょう。
  5. ✓画像ファイルは20MB未満にし、JPG、PNG、WebPなどの標準的な形式を使いましょう。

StriveFormats の検出方法

StriveFormatsは、Image Src列の空でない各値がhttp://またはhttps://で始まり、スペースを含まないかを確認します。相対パスやローカルのファイル名のように見える値も指摘されます。

►技術的な詳細
Shopifyのインポートは、インポート時(または商品の表示時)に画像のURLから画像を取得します。画像を見つけられるよう、URLはhttp://またはhttps://で始まる完全なアドレスである必要があります。相対パス(「images/shirt.jpg」など)は、プラットフォームがお使いのパソコン上の基準パスを知らないため、どこも指しません。URL内のスペースは%20にエンコードするかハイフンに置き換える必要があります。ほとんどのCDNはスペースを含むURLを拒否します。