Shopifyの管理画面内でAI「Sidekick」に指示するだけで、商品の「公開予定日」を販売チャネルごとに一覧表示し、その場で日時の変更・即時公開までできるカスタム管理画面アプリを作る方法です。標準だと予約公開の状況が商品ごとに散らばって把握しづらいので、予定/公開済をまとめて確認できるようにしています。

このアプリでできること
販売チャネルを選び、商品名で検索しながら、各商品の「予定/公開済」と日時を一覧で確認できます。予約公開そのものは標準機能でもできますが、「今どの商品が・いつ公開予定か」を横断で見渡すのは標準だと手間。そこを1画面に集約し、その場で日時変更・即時公開まで行えるのがこのアプリの狙いです。

使い方(Sidekickにプロンプトを貼るだけ)
下記「サンプルコード」の Sidekick 用プロンプトを全文コピーし、Shopify管理画面のSidekickに貼り付けて「このアプリを作成して」と伝えるだけです。プロンプトはGitHubでも管理しています:StoreHero/sidekick-product-publish-scheduler

技術的なポイント
- 販売チャネル名は
Publication.nameで取得(実行環境では catalog が null を返すため) - 商品は
-status:archivedで取得し、アクティブ+下書きを確実に対象化 - 公開予定の設定・変更・即時公開は
publishablePublishで実行 - 双方向ページネーションで大量商品にも対応
発売前の商品を「確実に売らせない」なら、テーマ側で購入ボタンを隠すだけでは不十分です(Shopアプリやエージェント経由など、テーマを通らない経路では素通りされます)。公開予定日=商品の公開状態そのもので管理し、この一覧で横断チェックするのが安全です。
