撮影ガイド
実際に不適合になる画像チェック
Elanoryaのマーケットプレイス向けモジュールは、保持しているすべての値に種別を記録しています。必須(requirement)、推奨(recommendation)、参考情報(informational)の3つです。サイズについて不適合を出せるのは必須だけで、2026-08-18時点の記録ではEtsyの4つの画像枠とShopifyの2つの上限がこれにあたります。それ以外のサイズの値は、最も重い場合でも警告にとどまります。
サイズで不適合になるのは、Etsyの4つの枠とShopifyの2つの上限
Elanoryaのマーケットプレイス向けモジュールは、保持しているすべての値に種別を記録しており、アップロードを止められる種別はそのうち1つだけです。必須は不適合を出せます。推奨は出せません。推奨が出す最も重い判定は警告です(evaluate.ts:187-190、2026-08-18に確認)。
サイズで不適合を出せるEtsyの枠は4つです。注文レシート(order receipt)、ミニショップバナー(mini shop banner)、ビッグショップバナー(big shop banner)、コラージュ(collage)のバリエーションです(evaluate.ts:156-158)。残る5つの枠は必須もバリエーションも持たず、その組み合わせは etsy.test.ts:152-169 の凍結テストで固定されています。
この制限はサイズについてのものだけです。形式、アニメーション、透過の不適合は別の軸にあり、その5つの枠でも起こりえます。ここではそれらを分類していません。
Shopifyからは2つの上限が加わり、どちらも kind='requirement' として記録されています。1つはファイルサイズ(shopify.ts:49)、もう1つはピクセル寸法(shopify.ts:57)です。その数値は公開済みのガイド /guides/shopify-product-image-sizes に属します。このページが扱うのは分類であって、数値ではありません。
モジュールが比較している内容を、行単位で
以下の値はすべて、2026-08-18に読み取ったElanoryaのモジュールの記録です。マーケットプレイスの現行ポリシーではありません。
- 推奨は最小値ではなく、一致の条件です。
- evaluate.ts:183 では width === recommendation.width && height === recommendation.height が評価されます。推奨を持つ7つの枠のうち6つがこの比較を使い、atLeastはlistingの枠ただ1つです。
- 推奨を満たさない場合の判定は警告です。
- 推奨サイズを下回っても、不適合になることはありません。記録される判定は警告です(evaluate.ts:187-190)。
- サイズの不適合を出せる枠は4つで、その組み合わせは凍結されています。
- 注文レシート、ミニショップバナー、ビッグショップバナー、コラージュのバリエーションです(evaluate.ts:156-158)。etsy.test.ts:152-169 の凍結テストが、残る5つの枠を「必須なし・バリエーションなし」に固定しています。
- Shopifyの縦横比をそろえるという一文は、助言として記録されています。
- shopify.ts:71-72 に kind='recommendation' として、原文(英語)のまま次のように記録されています: "Use a consistent aspect ratio, or height-to-width ratio, for all the images that you add as your featured, or main, images." 非公式訳: 「メインとして追加するすべての画像で、縦横比(高さと幅の比)をそろえて使ってください。」2枚目以降やギャラリー画像を除外する記述は、モジュールのどこにも書かれていません。
- SVGには参考情報のメッセージが出ます。
- 検証ツールはSVGにピクセルの最小値を適用できません。"This SVG has no fixed pixel size"(非公式訳: 「このSVGには固定のピクセルサイズがありません」)という参考情報を出します(evaluate.ts:148)。
検証ツールが記録しうる3つの結果
まず種別を読んでください。判定は、画像が数値からどれだけ離れているかではなく、種別から決まります。
| 記録されている種別 | 発生しうる最も重い判定 | 記録されている場所 |
|---|---|---|
| 必須(requirement) | 不適合 | Etsyのサイズ4枠は evaluate.ts:156-158、Shopifyの2つの上限は shopify.ts:49 と shopify.ts:57 |
| 推奨(recommendation) | 警告 | 完全一致の比較は evaluate.ts:183、判定は evaluate.ts:187-190 |
| 参考情報(informational) | 参考情報 | evaluate.ts:148。SVGには固定のピクセルサイズがなく、ピクセルの最小値を適用できない |
指摘された画像を1枚ずつ処理する
書き出し直す前に、この順で。
メッセージが出た枠を特定する
枠はそれぞれ個別に評価され、サイズで不適合を出せるのはそのうち4つだけです(evaluate.ts:156-158)。それ以外の枠から出たサイズのメッセージは、不適合ではありえません。
数値ではなく種別を読む
必須は不適合を出せます。推奨は出せず、最も重い判定は警告です(evaluate.ts:187-190)。メッセージの中の数値は、どちらを見ているのかを教えてくれません。
推奨なら、何をすれば実際に消えるのかを確認する
推奨を持つ7つの枠のうち6つでは比較が完全一致なので(evaluate.ts:183)、警告が消えるのは寸法がぴったり一致したときだけです。大きい画像では消えません。atLeastはlistingの枠ただ1つです。
参考情報のメッセージは、どちらでもないものとして扱う
ファイルがSVGなら、検証ツールはピクセルの最小値を適用できず、代わりに参考情報を出します(evaluate.ts:148)。対応すべきサイズの結果はありません。
Shopifyの上限の数値は公開済みのガイドから取る
Shopifyの2つの上限はここでは必須として分類していますが(shopify.ts:49、shopify.ts:57)、その数値は /guides/shopify-product-image-sizes の主題です。
書き出し直す前に
ファイルを変更する前に、すべて当てはまっているべき5つの文です。
- メッセージが指している種別が、必須・推奨・参考情報のどれか分かっている。
- 推奨であれば、対応するかどうかの判断が検証ツール以外の根拠に基づいている。記録される判定は警告だからです(evaluate.ts:187-190)。
- サイズで不適合になりうる4つの枠のどれかであれば、同じファイルを上げ直すのではなく、ファイル自体を変更している(evaluate.ts:156-158)。
- ファイルがSVGであれば、それについてのサイズ判定を待っていない(evaluate.ts:148)。
- Shopifyの縦横比をそろえるという一文に従っているなら、記録どおり推奨として従っている(shopify.ts:71-72)。
このページが扱わないこと
以下はいずれも別のページの主題か、モジュールが記録していない範囲です。
- EtsyやShopify自身がアップロードをどう検証するか。このページが説明するのはElanoryaのモジュールだけです。
- どちらのマーケットプレイスの現行ポリシーも扱いません。ここにある値はすべて、2026-08-18時点でリポジトリが記録している内容です。
- どのファイル形式が受け付けられるか、アニメーションや透過がどう扱われるか。それらの不適合は別の軸にあり、ここでは分類していません。
- Etsyの各枠のピクセル寸法。このページが挙げるのは不適合になりうる枠であって、その寸法ではありません。
- Shopifyの上限の数値。それは /guides/shopify-product-image-sizes の主題です。
- コレクション画像がShopifyのモデルで別の存在なのかどうか。その推論はリポジトリに書かれていません。
- 画像サイズが検索結果での表示や売上に何をもたらすか。このページはそれについて何も述べていません。
よくある質問
推奨の画像サイズは必ず満たさなければならない決まりですか、それとも助言ですか?
Elanoryaのモジュールでは、判定が記録された助言です。推奨がとりうる最も重い結果は警告で(evaluate.ts:187-190)、不適合を出せるのは必須だけです。2026-08-18にリポジトリと照合しました。
実際に不適合になりうる画像チェックはいくつありますか?
サイズについては、Etsyの4つの枠(注文レシート、ミニショップバナー、ビッグショップバナー、コラージュのバリエーション。evaluate.ts:156-158)と、どちらも必須として記録されているShopifyの2つの上限(shopify.ts:49、shopify.ts:57)です。形式、アニメーション、透過の不適合は別の軸にあり、残る5つの枠でも起こりえます。
推奨より大きい画像をアップロードすれば警告は消えますか?
推奨を持つ7つの枠のうち6つでは消えません。evaluate.ts:183 の比較は完全一致なので、大きい画像では満たされないからです。atLeastはlistingの枠ただ1つです。
Shopifyの縦横比をそろえるという一文は必須ですか?
いいえ。shopify.ts:71-72 に kind='recommendation' として、原文(英語)のまま次のように記録されています: "Use a consistent aspect ratio, or height-to-width ratio, for all the images that you add as your featured, or main, images." 非公式訳: 「メインとして追加するすべての画像で、縦横比(高さと幅の比)をそろえて使ってください。」モジュールには、2枚目以降やギャラリー画像を除外する記述はありません。