本文へスキップ

上限とトラブルシューティング

Shopifyの画像の上限、大規模カタログでの処理速度、マッチングとアップロードでよくある問題の解決方法をまとめました。

Shopifyの商品画像の上限は20MBおよび20メガピクセルで、それを超える画像はアプリが自動で縮小します。マッチングの問題の多くは、識別子の重複、空の識別子、ファイル名の小さなミスが原因で、いずれもアップロード前にプレビューで確認できます。

上限

上限値アプリの動作
ファイルサイズ20MB(Shopify)jpg、jpeg、png、webp、gifを縮小・再エンコード。それでも収まらない場合のみ、明確なエラーを表示します。
解像度20メガピクセル(Shopify)約18MPまで縮小して再試行します。
1商品あたりの画像数250枚(Shopify)Shopify自体の上限
無料プラン合計25枚「Free upload limit reached」でジョブが停止します。
プレビューの表それぞれ5,000行まで表示件数とCSVエクスポートにはすべてが含まれます。
マッチング結果2時間保持それ以上経ったら再マッチングしてください。
Shopifyのファイル変更レート制限ストア全体に適用自動で待機(3秒 → 6秒 → 12秒)して再試行します。

上限を超える画像は、アップロードの前にプレビューページの警告に一覧表示されます。

推奨仕様: JPGまたはWEBP、長辺2048〜4096px、sRGB、5MB未満。

大規模なアップロードにかかる時間

Shopifyは、ストア内のファイルを変更できる速度をストア全体で制限しています。アプリはダウンロードとアップロードを並行して進め、上限に達すると自動で速度を落とすため、大規模なジョブは速くではなく着実に進みます。数万枚の画像なら、数分ではなく数時間を見込んでください。進捗は画像ごとに保存されるので、再起動しても止まったところから再開します。

マッチングの問題

症状考えられる原因解決方法
1枚もマッチしないマッチング方法やフォルダーの選択ミス、またはバリエーションの識別子が空Expected SKU列を商品データと比較する
一部の画像がマッチしない入力ミス、末尾のスペース、拡張子の欠落、数字以外の末尾マッチしなかった画像のCSVをエクスポートし、商品のエクスポートと比較する
画像が間違ったバリエーションにマッチした識別子の重複、または「含む」オプションが短いコードに一致完全一致のオプションに切り替えるか、コードを一意にする
SKUの重複でマッチ数が少ない同じ識別子を持つバリエーションは最初の1つだけが対象複数のバリエーションへのマッチングを依頼するか、識別子を一意にする
アクセント付きのタイトルでマッチしないファイル名(macOS)とShopifyでアクセントの符号化が異なるUnicode正規化を依頼するか、SKUでマッチングする
編集した商品が古い値のままマッチするカタログがキャッシュされているキャッシュをクリアをクリックする
新しい画像が表示されないフォルダーの一覧がキャッシュされている再マッチングをクリックするか、フォルダー選択を更新する
マッチングがタイムアウトするカタログとフォルダーが非常に大きいコレクションでの絞り込みを依頼するか、フォルダーを分割する

アップロード時のメッセージ

メッセージ意味対処
Image size is larger than 20MB / 20 megapixels上限以下に縮小できなかった画像を小さく書き出し直す
hit the Shopify file rate limit; retrying in NsShopifyによる通常の速度制限対処不要。アプリが再試行します
Your shop reached Shopify API rate limit別のアプリやジョブがAPIを使っている大きなジョブを同時に2つ実行しない
Free upload limit reached無料の25枚を使い切ったプランをアップグレードする
This folder already in processこのフォルダーのジョブがまだ実行中終了を待つか停止する
product has only default variant…画像がバリエーションではなく商品に割り当てられた想定どおりの動作
ジョブがfinished with errorsで終了一部の画像が失敗したエラー行を確認する。失敗した画像は自動で再試行されます

試験運用のチェックリスト

  • 画像1枚の商品に、バリエーション画像として1枚だけ付いている。
  • 画像が複数ある商品に、_0/_1/_2の順で付いている。
  • 複数バリエーションの商品で、各バリエーションに個別の画像が表示される。
  • Shopifyの代替テキストがプレビューと一致している。
  • わざと間違えたファイル名が、マッチしなかった画像とCSVに表示される。
  • テスト商品で置き換えモードを使うと、新しい画像だけが残る。

サポートを受ける

ストアのドメイン、フォルダー名、マッチング方法、実行したおおよその日時、本来マッチするはずだったSKUやバーコードとそのファイル名の例2〜3個を添えて、お問い合わせください。マッチング処理の詳細なトレースを記録し、画像がなぜそのようにマッチしたのかを正確にお伝えできます。