Shopify画像
画像 URL が http を使っています
画像 URL が https:// ではなく http:// で始まっています。
この問題とは?
画像 URL が https:// ではなく http:// で始まっています。
対象フィールド:
画像 URL が http を使っていますCSV をアップロードしてこの問題をチェックし、修正済みファイルを書き出しましょう。
今すぐ修正Shopify が拒否する理由
Shopify は公開されている https:// の URL から画像をダウンロードします。http のリンクでは失敗することがあります。
有効な値 / 想定される形式
- ✓https://またはhttp://で始まる完全なURL
- ✓一般公開されている必要がある(ログイン不要)
- ✓URLにスペースを含めない
- ✓対応形式:JPG、PNG、WebP、GIF
- ✓推奨:1画像あたり20MB未満
例
| 誤った値 | 正しい値 | メモ |
|---|---|---|
products/shirt.jpg | https://cdn.example.com/products/shirt.jpg | 完全なURLである必要がある |
www.example.com/image.jpg | https://www.example.com/image.jpg | https://を含める必要がある |
C:/Users/me/image.jpg | https://cdn.example.com/image.jpg | ローカルのファイルパスは不可 |
https://example.com/my image.jpg | https://example.com/my-image.jpg | URLにスペースは不可 |
StriveFormats で修正
CSVをStriveFormatsにアップロードすると、すべての行でこの問題を検出し、行ごとにわかりやすく報告します。
Excel で修正
- 1Excelで画像 URL が http を使っています列の列番号をクリックします。
- 2Ctrl+Hを押します。検索:http://、置換後:https://、「すべて置換」。これで安全でないURLが更新されます。
- 3//で始まるセルや、「shirt.jpg」のようにファイル名だけのセルを探し、それぞれの先頭にhttps://を付けます。
- 4検索:' '(半角スペース)、置換後:-、「すべて置換」。これでURLからスペースが取り除かれます。
- 5サンプルのURLをブラウザで開き、画像やページが正しく表示されることを確認します。
- 6「CSV (コンマ区切り)」形式で保存します。
Google スプレッドシートで修正
- 1Googleスプレッドシートで画像 URL が http を使っています列を選択します。
- 2Ctrl+Hを押します。検索:http://、置換後:https://、「すべて置換」。
- 3//で始まるセルやファイル名だけのセルを探し、先頭に手作業でhttps://を付けます。
- 4検索:' '(半角スペース)、置換後:-、「すべて置換」でURL内のスペースを取り除きます。
- 5サンプルのURLを新しいブラウザタブに貼り付け、正しく表示されることを確認します。
- 6[ファイル]>[ダウンロード]>[カンマ区切り形式(.csv)]を選びます。
次回の防止策
- ✓必ずhttps://で始まる完全なURLを使いましょう。相対パスやローカルのファイルパスは使わないでください。
- ✓インポートの前に、サンプルの画像URLをブラウザに貼り付けて正しく表示されるか確認しましょう。
- ✓URLをCSVに追加する前に、すべての画像を信頼できるCDNやクラウドストレージに置きましょう。
- ✓プラットフォームが明示的に対応していない限り、URLのクエリパラメータは避けましょう。
- ✓画像ファイルは20MB未満にし、JPG、PNG、WebPなどの標準的な形式を使いましょう。
StriveFormats の検出方法
StriveFormatsは、画像 URL が http を使っています列の空でない各値がhttp://またはhttps://で始まり、スペースを含まないかを確認します。相対パスやローカルのファイル名のように見える値も指摘されます。
►技術的な詳細
Shopifyのインポートは、インポート時(または商品の表示時)に画像のURLから画像を取得します。画像を見つけられるよう、URLはhttp://またはhttps://で始まる完全なアドレスである必要があります。相対パス(「images/shirt.jpg」など)は、プラットフォームがお使いのパソコン上の基準パスを知らないため、どこも指しません。URL内のスペースは%20にエンコードするかハイフンに置き換える必要があります。ほとんどのCDNはスペースを含むURLを拒否します。