コレクションページ|ソート機能|「リリース日順」を選択するがワークしない

AI-generated summary

コレクションページで「リリース日順(新しい)」を選んでも、意図した並びにならない問題が中心です。現状は商品ごとに独立した「販売日」を持てず、実質的に「商品登録日≒販売日」として扱われるため、既存商品の表示順を正しく反映できません。

整理されている状況:

  • コレクション内で手動並び替えは可能。
  • ただしこれはコレクション自体の表示順にしか効かず、ソート機能は商品側の日時情報に従う。
  • そのため、意図した「リリース日順」にするには再登録や一括更新が必要ではないか、という懸念が出ています。

挙がった対応案:

  • CSVの部分更新で対象項目だけを更新する方法。他の情報への影響は少ないのでは、という見解。
  • 商品タグに販売開始日を持たせ、テーマのLiquid(Shopifyのテンプレート言語)のsortフィルタでタグ基準に並び替える案。ただし未検証です。

結論はまだ出ておらず、標準機能だけで解決できるか、テーマ改修や運用変更が必要かは未確定のままです。

事象:

商品ごとに「販売日」という情報を固有に持たせることができないため(※)、

コレクション内で検索「リリース日順(新しい)」を選択するが機能しない。

(※)現在の確認できている仕様は[商品登録日≒商品販売日]となっているため、

商品すべてを再登録しなければ、意図した商品順をコレクションページのソートに充当できない状況になっております。

あるいはCSVで商品を一括登録(上書き)の線もありますが、この場合、これまで販売してきたマーケ情報まで更新されてしまう?

既に確認した作業:

コレクション内(All Product)で商品を手動で販売日順に並べ替える

→コレクション自体の表示順を意図した順番にすることは可能ですが、ソートは商品自体が持っている販売開始日に準ずる形になってしまいます。

お聞きしたい内容:

商品情報に販売日の情報を持たせることがゴールだと思いますが、

具体的に解決に向かう方法をご存知の方はいらっしゃいますでしょうか。

何卒、よろしくお願いいたします。

あるいはCSVで商品を一括登録(上書き)の線もありますが、この場合、これまで販売してきたマーケ情報まで更新されてしまう?

部分更新で対象項目だけ更新すれば、他には影響はないと思います。

商品情報に販売日の情報を持たせることがゴールだと思いますが、

検証はしてないのですが、商品にタグとして販売開始日を持たせて、 テーマ内でsort filterで商品をタグで並び替えるのはどうでしょうか?

https://shopify.dev/docs/themes/liquid/reference/filters/array-filters#sort