{"product_id":"2026-07-08","title":"【Sidekick】商品の「公開予定日」を一覧管理する（公開予定日マネージャー）","description":"\u003cp\u003eShopifyの管理画面内でAI「Sidekick」に指示するだけで、商品の「公開予定日」を販売チャネルごとに一覧表示し、その場で日時の変更・即時公開までできるカスタム管理画面アプリを作る方法です。標準だと予約公開の状況が商品ごとに散らばって把握しづらいので、予定／公開済をまとめて確認できるようにしています。\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/0381\/8491\/files\/2026-07-08_1.png?v=1783463469\" alt=\"公開予定日マネージャー 商品一覧\" style=\"max-width:100%;height:auto;border-radius:8px;margin:8px 0;\"\u003e\u003c\/p\u003e\n\u003ch3\u003eこのアプリでできること\u003c\/h3\u003e\n\u003cp\u003e販売チャネルを選び、商品名で検索しながら、各商品の「予定／公開済」と日時を一覧で確認できます。予約公開そのものは標準機能でもできますが、「今どの商品が・いつ公開予定か」を横断で見渡すのは標準だと手間。そこを1画面に集約し、その場で日時変更・即時公開まで行えるのがこのアプリの狙いです。\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/0381\/8491\/files\/2026-07-08_3.png?v=1783463476\" alt=\"標準との違い（一覧で一望できる）\" style=\"max-width:100%;height:auto;border-radius:8px;margin:8px 0;\"\u003e\u003c\/p\u003e\n\u003ch3\u003e使い方（Sidekickにプロンプトを貼るだけ）\u003c\/h3\u003e\n\u003cp\u003e下記「サンプルコード」の Sidekick 用プロンプトを全文コピーし、Shopify管理画面のSidekickに貼り付けて「このアプリを作成して」と伝えるだけです。プロンプトはGitHubでも管理しています：\u003ca href=\"https:\/\/github.com\/StoreHero\/sidekick-product-publish-scheduler\" target=\"_blank\" rel=\"noopener\" style=\"color:#3ea8ff;text-decoration:none;border-bottom:1px solid #3ea8ff;\"\u003eStoreHero\/sidekick-product-publish-scheduler\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/0381\/8491\/files\/2026-07-08_2.png?v=1783463472\" alt=\"公開予定日の編集モーダル\" style=\"max-width:100%;height:auto;border-radius:8px;margin:8px 0;\"\u003e\u003c\/p\u003e\n\u003ch3\u003e技術的なポイント\u003c\/h3\u003e\n\u003cul style=\"line-height:1.8;color:#333;font-size:16px;padding-left:24px;margin:16px 0;\"\u003e\n\u003cli style=\"margin-bottom:6px;\"\u003e販売チャネル名は \u003ccode style=\"background:#edf2f7;padding:3px 8px;border-radius:4px;font-size:0.9em;color:#476582;\"\u003ePublication.name\u003c\/code\u003e で取得（実行環境では catalog が null を返すため）\u003c\/li\u003e\n\u003cli style=\"margin-bottom:6px;\"\u003e商品は \u003ccode style=\"background:#edf2f7;padding:3px 8px;border-radius:4px;font-size:0.9em;color:#476582;\"\u003e-status:archived\u003c\/code\u003e で取得し、アクティブ＋下書きを確実に対象化\u003c\/li\u003e\n\u003cli style=\"margin-bottom:6px;\"\u003e公開予定の設定・変更・即時公開は \u003ccode style=\"background:#edf2f7;padding:3px 8px;border-radius:4px;font-size:0.9em;color:#476582;\"\u003epublishablePublish\u003c\/code\u003e で実行\u003c\/li\u003e\n\u003cli style=\"margin-bottom:6px;\"\u003e双方向ページネーションで大量商品にも対応\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"background:#fff8e5;border-left:4px solid #f5a623;padding:16px 20px;border-radius:0 8px 8px 0;margin:24px 0;\"\u003e発売前の商品を「確実に売らせない」なら、テーマ側で購入ボタンを隠すだけでは不十分です（Shopアプリやエージェント経由など、テーマを通らない経路では素通りされます）。公開予定日＝商品の公開状態そのもので管理し、この一覧で横断チェックするのが安全です。\u003c\/div\u003e","brand":"STORE DOJO","offers":[{"title":"Default Title","offer_id":49053415309563,"sku":null,"price":0.0,"currency_code":"JPY","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/0381\/8491\/files\/2026-07-08.jpg?v=1783463487","url":"https:\/\/store-dojo.com\/products\/2026-07-08","provider":"STORE DOJO","version":"1.0","type":"link"}