Store activity log 刷新 「誰が・何を・いつ変えたか」が 1 か所でわかる
商品・注文・ディスカウント・テーマ・アプリ・スタッフ・決済・ストア設定の変更を 1 つのログに集約。実行者の特定、絞り込み、変更前後の値の確認ができ、保存期間は最大 18 か月に拡大。
Shopify の Changelog を AI が日本語の図解 HTML で解説します。
商品・注文・ディスカウント・テーマ・アプリ・スタッフ・決済・ストア設定の変更を 1 つのログに集約。実行者の特定、絞り込み、変更前後の値の確認ができ、保存期間は最大 18 か月に拡大。
Shopify サポートに連絡しなくても、開発者自身でアプリのサンセット(提供終了)を始めて App Store から取り下げられるようになった。サンセット日は 30 日以上先に設定する必要がある。
ストアクレジット残高は全ページのアカウントヘッダーに常時表示。まだ注文したことのないログイン済み顧客には、ストアのカタログからパーソナライズされたおすすめ商品が表示される。
2026 年 11 月 10 日以降、顧客データの消去リクエストはリクエスト送信から 5 日後に処理される。顧客の直近の注文日には左右されない。例外は「送信予約済みギフトカードの受取人」だけ。
search_shop_policies_and_faqs は ask_business に置き換え。エンドポイント・リクエスト形式・レスポンス形式がすべて変わるため、AI エージェント側のコード修正が必要。
Dev Dashboard の IP 許可リストで、固定 IP と ASN(自律システム番号)を同じリストに登録できるようになった。固定 IP と動的 IP が混在するアプリでも設定しやすくなる。IP 許可リストは近く全ての公開アプリとカスタムアプリで必須になる予定。
2026年11月20日から新規インストール、2027年1月1日から既存インストールにも適用。トークンが漏れても、許可したネットワーク以外からは Admin API を呼べないようにする。
2027年1月1日から、Shopify Tax 手数料の無料割引はストアの「全期間・全世界の累計売上」で判定される。累計 100,000 に達したストアは、年が変わっても無料枠が復活しない。
追加アプリの掲載には既存アプリの導入実績が必要に。リジェクト後の再申請には段階的に長くなるクールダウン、新規申請には本人確認、6 か月インストール 0 のアプリは自動で掲載削除。本日から適用。
これまではストア全体で 1 つの設定だった。今後はストア既定値に加えて、マーケット単位で返品・キャンセルのセルフサービス可否を個別に設定できる。
これまで Shop に掲載されるのは Shopify Payments 利用ストアだけだった。今回、決済プロバイダーを問わず掲載できるようになり、同時に全ストア共通の掲載資格要件も見直された。
各パートナーのプロフィールに、過去 4 年間のクライアントストアでの活動をもとにした Shopify データが表示されるようになった。どのプロフィールも同じ項目で並ぶので、比べやすくなる。
Checkout と Customer Account の UI Extension が、アプリ起因でどれくらい・どのストアで読み込みに失敗しているかを Dev Dashboard で確認可能に。近日中にマーチャント側にも健全性ステータスとアラートが表示される予定。
Alipay・WeChat Pay・Satispay・Scalapay・GrabPay に対応。お客様は QR コードを読み取って支払う。Shopify Payments に組み込み済みなので、追加の連携なしですぐに有効化できる。
カード決済の処理が速くなり、現金・ギフトカード・分割払いはタップ数が減少。レシートも、顧客を認識したときの事前入力とメールドメインのショートカットで速くなった。POS 11.17.0 以降で利用できる。
bulk クエリと bulk ミューテーションは、それぞれ Partner Dashboard でアクセスを有効化しないと access denied エラーになる。全 API バージョンが対象。直近 31 日使っていない種類はアクセスを失う。
設定 > アプリ で、各アプリの最新アクティビティ、注意が必要なセキュリティ問題、機密データを含む可能性がある権限、必須のセキュリティ対策(有効期限付きトークン・IP 制限)に対応しているかを確認できる。
Dev Dashboard の IP allowlist で、IP アドレスに加えて「Networks(ASN)」を許可できるようになった。ASN は最大 10 個、国は最大 10 か国まで絞れる。IP allowlist はまもなくすべての公開アプリで必須になる。
Admin API を呼べるネットワークを限定し、トークンが漏れたときの被害を小さくする。一括処理(bulk operations)を使うアプリは 2026/11/12、それ以外の公開アプリは 2026/11/20 が期限。間に合わなければ一括処理の停止、App Store からの掲載取り下げまで起こる。
配送先が日本またはシンガポールの購入者に、サンキューページ・注文状況ページ・注文通知メールで「Shop で追跡」ボタンが表示されるようになった。あわせて Shop アプリと Shop.com が日本語に対応。
GTIN っぽいバーコードを入力すると、Shopify が GS1 の登録情報を照会し、登録済みなら種類を自動で「GTIN」に設定する。保存済みのバーコードには候補が表示され、一括エディタではまとめて承認・却下できる。どれも参考情報なので、保存を妨げることはない。
バリエーションを商品ページ上で直接編集できるようになった。検索・絞り込み・オプション別グループ化、詳細/テーブル表示の切り替え、価格や配送などの一括編集にも対応。Plus 以上はテストドライブで今すぐ有効化でき、12 月 12 日に自動で有効になる。
注文ページの決済カードから、支払い待ちの残高をワンアクションで免除(Waive)。編集・返金・返品時の自動調整、購入者側への表示、専用の権限、貸倒(Write-off)レポートまでセットで提供される。
閲覧放棄・カート放棄・チェックアウト放棄の作成済みテンプレートからすぐ始められる。自分で作ったオートメーションに WhatsApp を加えることも可能。設定は「Messaging > Automations」から。
配送先・請求先の住所を近いものどうしでバブルにまとめ、注文数や総売上でサイズを変えて地図上に表示。都市別の集計やスプレッドシートへの書き出しをしなくても、売上が集中している地域が見える。
Sidekick が改善点を見つけ、変更のドラフトを作り、AI がシミュレートした買い物客で今のストアフロントと比べる。実際の買い物客で試すわけではなく、反映するかどうかは提案を確認したうえでマーチャントが決める。
Sidekick アプリ拡張に対応したアプリがインストールされていれば、Sidekick はそのアプリのデータも踏まえ、ストア全体をより広く見たうえで提案できるようになった。
Shopify Payments で過去に購入したことのある買い手を POS が認識。デジタルレシートをワンタップで選ぶだけで、購入が顧客プロフィールに紐づき顧客リストに保存される。レジでスタッフが連絡先を聞く必要はない。
新しいチャネルマッピングページで、各販売チャネルに送る商品データ(タイトル・画像・商品カテゴリ・カラー等)の取得元を管理・最適化。チャネルに送られるデータのプレビューもできる。
ストア・商品・顧客を見て、Meta / Microsoft / Snapchat / Shop / Shopify Messaging などをまたぐキャンペーンを自動で組み、効果の出ているところに予算を寄せる。SEO 最適化の提案も追加された。
リニューアルされたデスクトップ版管理画面で、検索が大幅に高速化。管理ページ、リソース、設定、インストール済みアプリを 1 つの検索フローで探せる。⌘K / Ctrl+K でキーボードから直接呼び出せる。
マーケティングメールの送信数やロイヤルティ特典の利用数など、対応アプリのイベントを、いつも使っている Shopify Analytics のレポートでそのまま確認・比較・絞り込みできる。
商品またはバリアントが更新されたときにワークフローを起動できる新トリガー。タグ・メタフィールド・価格など、監視したいフィールドを最大 5 つ選べる。
テーマ比較に加えて、「購入までの全体導線」「商品の見つけやすさ」「カート追加の確信度」という目的別にシミュレーションできるようになった。提案は番号マーカーでページ上の該当箇所と結び付けて表示され、訪問サマリや再生動画で詳細も確認できる。
サブスクリプションアプリの定期購入商品を下書き注文に追加できるようになった。請求書を送ると、顧客はチェックアウトへのリンクから内容を確認し、支払いを完了できる。
アプリが analytics_app_events 拡張でイベントを宣言し、App Events API で送信すると、マーチャントはレポートビルダーや ShopifyQL(FROM app_events)でアプリの指標・ディメンションを分析できるようになる。
UCP 2026-08-25 から、Shopify ストアフロントは dev.ucp.shopping.permalink ケイパビリティに対応。/buy リンクは UCP 対応ストアならどこでも同じ書式で使える。既存の /cart リンクも引き続き動く。
テーマ開発者が theme app extensions でストアフロントアプリを作り、Theme Store のテーマ掲載に紐づけられる。マーチャントはテーマとアプリを 1 回の流れでインストールでき、開発者は Shopify App Pricing で新たな収益源を得る。
managed mode を使うストアでは、マーケットの通貨・税表示、商品の公開チャネル、カスタム明細の課税方法を Shopify 側が管理する。要件と食い違う API 書き込みはバリデーションエラーになる。
公開プランに「ストア要件」を設定できるようになった。必要な機能を持たないストアはそのプランに加入できず、マーチャントが動かない機能にお金を払うのを防げる。設定は任意なので、対応しなくても何も変わらない。
AI Toolkit を使えば、外部エージェントから自分のストアの Flow ワークフローを作成・更新・削除・有効化・無効化できるようになった。CLI からも呼べる。API を直接使うには Shopify の承認が必要な write_automations スコープが要る。
埋め込みアプリが、あらかじめ用意したプロンプト付きで Sidekick を起動できるようになった。マーチャントはアプリを離れずに、その場の文脈に合ったヘルプを受けられる。
Partner Dashboard にあった Settings / Payouts のリンクとホームの支払いウィジェットが Dev Dashboard に移動。既存の Partner は設定がそのまま引き継がれるので対応不要。
期限なしのオフラインアクセストークンを使い続ける公開アプリは、App Store から非掲載になり新規インストールもできなくなる。新しく加わった「client credentials access」で、バックエンドだけでアクセスを取り戻せるようになった。
Dev Dashboard で自社サーバーの IP アドレス(または CIDR 範囲)を登録して制限を有効化すると、それ以外の場所からアプリのトークンを使った GraphQL Admin API/REST Admin API へのリクエストを Shopify が 403 で拒否する。
search_catalog に新しく追加された sources パラメータで、Shopify マーチャントの商品と外部ブランドの商品をひとつのレスポンスで受け取れる。指定しなければ従来どおりなので、既存の呼び出しは変更不要。
リンク先ホストを宣言すれば、顧客がストア外へ移動する際の警告をスキップできる。通信先サーバーを宣言すれば、Shopify が不審な通信を見つけてアプリを守る材料になる。
管理画面の「販売チャネル > Agentic > Knowledge base」に組み込まれた。単体の Knowledge Base アプリは置き換えられ、2027 年 1 月 15 日以降は利用できなくなる。
ポリシーごとに並んでいたリンクが 1 つにまとまり、クリックするとモーダルで各ポリシーを選べるようになった。ポリシーの中身は変わらず、マーチャント側の作業は不要。
Managed Markets が仕向け先ごとに Standard と Express の送料を設定する。購入者のチェックアウトにはシンプルな送料が表示され、条件を満たすラベルは後から運送会社の費用調整を請求されない。有効化する前に、価格・チェックアウト合計・入金額をプレビューできる。
グレートブリテン宛ての注文の VAT が、注文ルーティング設定で選ばれたフルフィルメント拠点をもとに計算されるようになった。米国宛て注文の税計算と同じ考え方。
プロモーションや季節商戦の前にカタログを準備しておき、公開タイミングを自分で選べる。カタログ同士の比較テストや、テーマ・チェックアウト更新との同時公開もできる。
決済方法が一定の表示条件(決済方法が4つ以下であることなど)を満たすと、チェックアウトの決済選択がタイル型レイアウトで表示される。条件を満たさない構成では、従来どおりの標準リスト表示が続く。
UCP 2026-08-25 から、Shopify ストアフロントの MCP エンドポイントで search_locations / lookup_locations の 2 ツールが使えるようになった。店名・都市・距離・取扱商品でマーチャントの実店舗を絞り込める。任意で使う新機能なので、使わないなら対応は不要。
Polaris Web Components 2.0 が CDN の stable チャネルで配信開始。CDN がセマンティックバージョニングになってから初めてのメジャーリリース。ただし自動では切り替わらないので、script タグを polaris-2.js に変える必要がある。
ストアから外部のウェブサイトへ移動する前に、移動先のアドレスを示す短いメッセージが表示されるようになった。顧客は「そのサイトへ進む」か「ストアに戻る」かを選べる。
カウントを作成し、スタッフがバーコードスキャンか手入力で棚の数量を記録。差異をレビューしてから在庫数が更新される。スプレッドシートや手作業の回避策が不要になり、「何を・誰が数え・何が変わったか」の記録が残る。
AI で脆弱性が見つけやすくなり、アプリのエコシステム全体で攻撃が増えている。Shopify はすべてのアプリ開発者に、セキュリティを最優先にして今週中に対策するよう呼びかけた。あわせてプラットフォーム側の制限も厳しくしていく。
Checkout MCP と Cart MCP が UCP の buyer consent 拡張(dev.ucp.shopping.buyer_consent)に対応。購入者はショップ本体のチェックアウトと同じプライバシー・マーケティングの選択をエージェント内で行え、その選択はカート・チェックアウト・注文と一緒にショップへ渡る。
商品タイプや配送先などの条件で注文をグループ化し、ピッキング → ラベル購入・書類印刷 → スキャン検品 を一括で進められる。ステップ構成は自由にカスタマイズでき、担当スタッフも割り当て可能。
Shopify AI Toolkit と Shopify CLI に、セキュリティチェックの新コマンドが加わった。コード・拡張ポイントの設定・依存関係をスキャンし、該当箇所・深刻度・修正例・関連ドキュメントを返す。オープンソースで公開されている。
Shopify Flow に「配送ラベルを購入する」アクションが登場。対象にする注文の条件と、配送業者・サービス・梱包・重量・発送日を決めておけば、注文が入るたびに Flow がラベルを購入。あとは配送ラベルページから印刷するだけ。
新しい Hydrogen は、どの JavaScript フレームワークでも使えるコマースライブラリになった。今のアプリにパッケージを足すだけで、カート・価格・分析・Shop Pay・ログインを Shopify 側が担ってくれる。リプラットフォームは不要。
Shopify Catalog の 10 億点以上の商品を検索し、カートを作り、Shop Pay でチェックアウトを完了するところまでを 1 つの MCP 接続でエージェントに持たせられる。検索に API キーは不要。既存の Catalog API 連携は変更なし・対応不要。
チェックアウト・アカウントエディタ(デスクトップ)と Checkout Blocks アプリの中で Sidekick に質問できる。設定方法・アプリのおすすめ・ブロックや Functions の仕組みまで、その場でガイドしてくれる。
同じ値を再送しただけのような「カートの中身が変わらない」操作では carts/update が送られなくなった。Webhook は「リクエストごと」ではなく「変更ごと」に 1 回になり、重複通知がなくなる。
2026年4月に非推奨化された Global Catalog REST API が、2026年11月2日にトラフィックの受け付けを止める。以降は保存済みカタログも含めすべてのリクエストが失敗する。移行先は Universal Commerce Protocol(UCP)を実装した Global Catalog MCP。
Shopify Catalog 経由で比較価格が AI エージェントに共有され、「値下げ中の商品」だと伝わるようになった。これまで AI エージェントが見られたのは現在の価格だけ。共有するかどうかは管理画面のトグルで切り替えられる。
欧州 12 か国のマーチャント向け。公開中の言語ごとに Auto-sync を ON にすると、新規・更新されたコンテンツを Shopify が毎週自動で翻訳する。Shopify に翻訳を任せられる言語数も 2 → 8 に拡大。
Checkout と Customer Account の UI 拡張で、shopify.extension.toml のメタフィールド宣言に「どのリソースのメタフィールドか」を書けるようになった。2026-10 では任意、2027-01 以降は必須。Shopify は必要なリソース分だけ取得するので拡張のパフォーマンスが上がる。
返品・返金、連絡先、利用規約、配送、法的通知の 5 つのポリシーを自動化できるようになった。ストア設定を変えるとポリシーも追従し、Shopify の推奨内容とも同期される。ストアの立ち上げや新しい市場への展開を早めるのが狙い。
これまではカートが実際に変わっていなくても mutation は成功(resolve)扱いでした。2026-10 からは POS が書き込みを確認できない場合に promise が reject されるため、すべての呼び出し箇所でエラー処理が必要になります。
Shopify-managed installation を使うアプリが、任意の書き込みスコープを対応する読み取りスコープに置き換えられる。読み取り権限を失わずに書き込み権限だけを手放せる。既存アプリの対応は不要。
ストア上の顧客 1 人あたり毎分 3000 リクエストまで。全アプリで共有される上限で、既存のコストベース制限に追加して適用される。通常の購入者トラフィックなら対応不要、ただしリトライ処理は要確認。
3 つの新しいレポートで、発注コスト・移動(transfer)〜入荷までの流れ・未入荷の発注残が見えるようになった。Purchase Orders ページにも主要な指標が表示される。
米国のマーチャントが、Balance モバイルアプリから海外の受取人へ支払えるようになった。料金体系は透明で、追加のセットアップは不要。海外仕入先への支払いを、より低コストで行う手段として提供される。
ストアを閲覧している段階で Shop が顧客を確認できるようになった。Shop ユーザーには、チェックアウトの高速化・デバイス間のカート同期・ワンタップサインイン・入力済みの Shop Pay ボタンが提供され、閲覧履歴や放棄カートは Shop アカウントに同期されて再提示される。
Rollouts にディスカウントを含められるようになった。新しいオファーをオンラインストアのトラフィックの一部だけに出し、既存オファーとコンバージョンを比較して、テーマやチェックアウトの変更と一緒にローンチできる。
購入者は未発送の商品を注文から外すリクエストを出せるようになった。そのリクエストは RequestedOrderEdit として GraphQL Admin API・Customer Account API・3 つの新しい Webhook から見える。マーチャントやアプリはこれを確認して、対応済みにするか、却下できる。
契約の編集内容が Shopify のチェックアウトエンジンで計算されるようになった。Shopify Functions が効き、請求時に購読者が見る内容と揃い、保存前に合計・配送オプション・警告をプレビューできる。SubscriptionDraft API からの移行が推奨。
Classic Webhooks の後継。受け取る変更(triggers)・ペイロードに載せるデータ(GraphQL query)・配信条件(query_filter)をアプリ側で指定できる。変更内容・対象 ID・クエリ結果がまとめて届くので、受信後の追加 API 呼び出しや差分計算が要らなくなる。
アプリが Rollout(計画的なローンチ・実験・期間限定イベント)を見つけ、スケジュールやトラフィック配分、変更されるリソースを読み取り、変更時には通知を受け取れるようになった。対象はディスカウント・カタログ・テーマ・チェックアウトとアカウントの設定。
返品ポリシーの文章ではなく、返品期間などのルールをマーケットごとに API から取得できるようになった。プロファイルはストアの返品ポリシー本文より優先される。API からは読み取り専用。
キャンペーン開始、クリエイターでの紹介、仕入先の変更などを時系列レポート上に書き込めるようになった。数か月後にレポートを見返しても、売上が動いた理由がすぐわかる。
全ページが一つのインタラクティブなワークスペースに並ぶ新しいデザイン面。パン&ズームでストア全体を見渡し、要素を直接クリック編集、または Sidekick にチャットで指示して、変更がリアルタイムに反映される。
Shopify Functions で独自のディスカウントタイプを作るアプリが shopify/Discount インテントを登録可能に。Sidekick がアプリの作成・編集フローを起動し、候補選択ピッカーでも優先表示されるようになった。
Partner Dashboard の移行ツール、または Shopify CLI の新コマンドで既存の契約を移せる。切り替わるのは次の請求サイクルの開始時で、マーチャントによる課金の再承認は不要。
マーケットごとに、特定のコレクション・商品・バリアントだけ返品期間を変えられる。例:通常は 90 日、季節商品だけ 14 日。
変わるのは購入者が Shop にアクセスするときのウェブアドレスだけ。ストア・商品・チャネル設定はそのまま。既存の shop.app リンクは自動で shop.com にリダイレクトされる。
これまでは tools を宣言した拡張機能しか Sidekick に拾われなかった。今後は intents だけを宣言した拡張機能も対象になる。ただし extensions_summary が無いと次回の deploy で検証エラーになる。
購入者のブラウザ上で動く AI エージェントが、WebMCP ツールで進行中のチェックアウトを読み取り・更新できるようになった。3D セキュア認証のように本人の入力が必要な場面では、操作を購入者に返す。
持ち帰れない商品も、同じ会計の中で配達手配まで完了。オンラインストアで設定済みの配達エリア・料金がそのまま使われ、「オンラインで注文し直してください」や注文メモでの対応が不要になる。
Shopify POS で循環棚卸(cycle count)と全数棚卸(full count)を実行できるようになった。スタッフはバーコードをスキャンするか数量を手入力して記録する。計画・レビュー・承認は Shopify 管理画面に残るため、承認されるまで在庫数は変わらない。
商品・バリエーション・顧客・注文にメタフィールド経由で紐づけたメタオブジェクトのフィールド(デザイナーの国、保証期間、ロイヤルティ階層など)を、カスタムメタフィールドと同じようにレポートで使える。
売上・アラート・ストア管理・コラボレーター権限・ログを、全アプリ/全ストア横断で 1 画面に集約。「マーチャントに言われる前に」アプリの問題に気づけるようにするリニューアル。
API リクエスト量・エラー率・Webhook 配信の健全性・埋め込み管理画面の表示速度を、しきい値付きで一目で確認できる。API リクエスト・Webhook・アプリイベントは 1 本のログストリームにまとまり、絞り込んで原因を追える。
2026年10月23日から、米国で Shopify Tax または Tax Platform を使うマーチャントは、返品送料にも通常の送料と同じように課税されます。税額の計算・適用は Shopify が自動で行い、税務レポートにもそのまま反映されます。
埋め込み App Home 向けに Polaris 2.0 の RC を公開。新しい Shopify 管理画面の色・文字・余白・アイコンを取り込める。ストアごとに旧デザイン/新デザインへ自動で合わせて表示されるので、1 つのアプリで両方の画面に対応できる。
同じ注文に関税とその他の配送コストが両方かかる場合も、利益データに両方が含まれるようになった。異なる通貨の注文への対応も改善。既存レポートの数値が変わる可能性がある。
実施時期とトラフィック割合を選ぶと、目的(ローンチ/期間限定イベント/実験)に合わせて設定が切り替わる。テーマ・チェックアウト・顧客アカウントページの変更をひとつの Rollout にまとめ、到達率や設定の競合も設定画面で確認できる。
標準のセッション表示を人間の訪問者に絞り、ボット/システムのトラフィックをより一貫して分類する。標準のページビューを含まない正当な購買行動も表示し続ける。セッション数や CVR の見え方は変わるが、注文・売上・顧客数は変わらない。
inventoryPurchaseOrder / inventoryPurchaseOrders クエリで、発注書の詳細・明細・仕入先名・紐づく在庫移動を取得可能に。ショップをフィーチャープレビューに登録しなくても使える読み取り専用のリリース。
左に入金リスト、右に選択した入金の詳細。ページを離れず、今見ている位置も失わずに入金を行き来できる「リスト+詳細」型のレイアウトに。
2026年9月15日から管理画面の新しい見た目が段階的にロールアウト。Admin UI extensions/App Home UI extensions は自動で新スタイルに。App Home に独自 UI を描画しているアプリは、Polaris 2.0 へ移行するまで現在のスタイルのまま。
2026年9月15日から段階的に提供開始。全ページで色・文字・余白・アイコンが新しくなり、新しいフレームに収まる。設定は不要で、各ストアの管理画面に自動で反映される。
購入のタイミングで WhatsApp マーケティングへのオプトインを取得できるようになった。購読者リストを増やし、新しく獲得した見込み客を WhatsApp 経由で購入につなげやすくなる。設定は「チェックアウト設定」から有効化する。
新しい shopify store コマンドで、ターミナルやコーディングエージェントから開発ストアを直接管理できる。あわせて「1 組織あたり開発ストア 250 件」の上限が新設された。
1 バリエーション = 1 バーコードだった制約が外れ、UPC / EAN / ISBN / GTIN / ASIN を型付きで最大 20 件まで保持できるようになった。従来の barcode フィールドは動き続けるが deprecated。読み取りだけを続けると「他のバーコードの存在に気づけない」状態になる。
Meta が Shopify 管理画面の Agentic Storefronts(エージェント型ストアフロント)内に、他の AI チャネルと並んで表示されるようになった。商品は Shopify Catalog を通じてデフォルトで Meta に共有される。
1 バリエーション = バーコード 1 本だった制約が撤廃。箱の UPC、棚札の自社 EAN、マーケットプレイスの ASIN を、全部そのバリエーションに持たせられる。どれで検索してもヒットする。
各ストアフロントの /.well-known/ucp にあるディスカバリプロファイルが、Universal Commerce Protocol のバージョン 2026-08-25 を「対応済み」として宣言するようになった。既存の実装に手を入れる必要はない。
来店した顧客を POS で検索すると、その人がオンラインで放置しているカートの中身が表示される。サイズ相談や商品質問にその場で答え、店頭で購入まで持っていける。Shopify POS v11.14 から。
1 つのバリエーションに紐づいたバーコードなら、どれをスキャン/検索しても正しい商品が引き当たる。仕入先・チャネル・パッケージごとにコードが違っても、スタッフが手作業で探す必要がなくなる。
CDN から読み込む Polaris Web Components のバージョン体系が semver に。互換性のある改善は今まで通り自動で降ってくるが、破壊的変更(メジャー)の適用タイミングは開発者が明示的に選べるようになった。既存アプリに即時対応は不要。
リフレッシュのレスポンスを取りこぼしても、直前の refresh token が「置換トークンを使い始めるまで」生き残る。60 分の猶予枠に間に合わなかったアプリが、マーチャントの再インストール無しで自力復帰できるようになった。移行作業は不要。
リクエスト検証・トークン交換・Admin GraphQL の 3 つを「フレームワーク非依存の部品」として提供。Laravel / Symfony / Django / FastAPI、素の PHP・Python どれでも使える。旧 shopify-api-php / shopify_python_api は非推奨に。
2026年10月1日から新規作成・更新が不可、2027年3月1日から Shopify がストアフロントに script tag を注入しなくなる。API バージョンを固定しても先送りできない。テーマアプリ拡張の App embed block か Web pixel への置き換えが必要。
Order Routing(注文ルーティング)が選んだフルフィルメントロケーションを使って税額を計算。ローカルピックアップは受け取り店舗基準。使われた ship-from ロケーションは注文レコードに記録される。
指定した期間の 開始残高・総取引額・手数料・入金・終了残高 を1つのレポートに集約。月次締めや「残高が合わない」の調査を、入金明細の突き合わせなしで始められる。PDF 書き出しにも対応。
管理画面から CSV をアップロードするだけで、スタッフアカウントの「作成」「停止」「再有効化」をまとめて実行できるようになった。POS スタッフの PIN 割り当ても同じアップロードに含められる。
ログイン済み顧客が前回の購入で使った決済方法を、チェックアウトが記憶して次回以降あらかじめ選択した状態で表示する。保存済み決済方法が有効な D2C / B2B のチェックアウトフローが対象。
Shopify 管理画面の Point of Sale チャネルページが再設計。ロックスクリーン・カスタマーディスプレイ・レシートの実プレビューが並び、1クリックで POS エディタへ。売上・注文・割引・返品のアナリティクスも同じページで読める。
UK・ドイツ・フランス・イタリア・スペインのマーチャントは、サードパーティアプリも DHL の個別アカウントも無しで、国内・国際の配送ラベルを管理画面から購入できる。通関書類は国際注文で自動生成される。
対象ストアの管理画面「チェックアウト設定」に、顧客情報の設定に関するパーソナライズされた推奨が表示される。適用すればチェックアウトでより完全な顧客情報が集まり、過去の購入者への再アプローチやマーケティングのパーソナライズがしやすくなる。適用しない限り既存設定は変わらない。
販売・返品・交換・ギフト・ギフトカードのレシートを新しいコンテンツエディタでまとめて管理。返品/交換レシートは 1 セクション・1 合計に統合。Liquid カスタマイズ利用店は 2027 年 1 月 1 日が移行期限。
2026 年 8 月 24 日以降、Managed Markets が DDP に対応している国・地域では DDU が使えなくなる。関税・税金は「配送時に配送業者へ」ではなく「チェックアウトで先払い」に一本化される。着払いを続けたいストアは、その日までに Managed Markets を OFF にする必要がある。
shop_campaign_insights スキーマが追加。広告費・売上・注文数・ROAS・AOV・平均顧客獲得コストを、既存の shopifyqlQuery フィールドと read_reports スコープのまま取得できる。新しいスコープも追加実装も不要。
広告費・売上・ROAS・顧客獲得コストといった Shop Campaigns のパフォーマンスデータが ShopifyQL から取得可能に。分析アプリや BI ツールで、他のマーケティングチャネルと横並びで見られる。
ストア上のフォーム送信時に WhatsApp のオプトインを取得できる。取得した購読者リストを増やし、WhatsApp のマーケティングキャンペーンで新規リードを転換につなげる、というのが公式の説明。
「確保済みだがまだフルフィルされていない在庫」を committed に一本化する一度きりのデータ移行。available と on_hand は変わらず、購入可能数にも影響なし。フィールドの削除・改名も無し。
オンラインストアが WebMCP ツールを公開し、AI エージェントがカタログ検索・カート操作・チェックアウト遷移を、買い物客が見ているそのタブの中で直接実行できるようになった。Liquid ストアフロント全体と Hydrogen の Developer Preview で本日から稼働。インストールも設定も不要。
Autopilot が Microsoft Advertising のアカウント作成または既存アカウント接続を代行し、他チャネルと並走で Performance Max キャンペーンを配信。予算は接続済み全チャネルの成果にもとづき自動配分される。
これまで Oxygen ホスティングは有料プランが前提だった。今後は development store から Hydrogen ストアフロントを Oxygen にデプロイできる。ただし開発ストアには public environment が無いため、デプロイ URL の閲覧には必ずストアログインが必要。
2026年8月31日から、未フルフィルの注文で orderUpdate により配送先住所を変更すると、新しい配送先に対して税額が再計算される。これまでは住所だけ更新され、税ラインは元のまま残っていた。
2026年7月30日より、Theme Store に提出する新規テーマ+既存テーマの更新は、ヘッダーに shopify-account コンポーネントを含み、デスクトップ/モバイル両方で表示されている必要がある。あわせてレガシー顧客アカウントは非推奨となり、そのテンプレートファイルの同梱義務は無くなった。
フルフィルメント済みの注文から返品を作成し、配送業者に UPS を選ぶだけ。ラベルはメールまたは共有リンクで顧客に届く。課金は「配送業者がラベルをスキャンした時」だけ。米国国内注文が対象。
WhatsApp マーケティングが Shopify Messaging の一部になった。テンプレートや自社ブランドのコンテンツでキャンペーンを作り、商品カタログのメディア・インタラクティブボタン・キーワード返信で顧客を動かす。料金は送った分だけの従量制。
キャンペーン開始、LP 公開、仕入先変更、ポップアップ出店 ——「いつ何があったか」がチャート上に印として乗る。アプリが追加した注釈は、どのアプリが付けたか(アプリ名・ロゴ)まで表示される。レポートの数値そのものは一切変わらない。
これまでの shopify.print はシステムの印刷ダイアログを開くことしかできず、専用レシートプリンタを狙い撃ちできなかった。新しい shopify.printing は端末に繋がったプリンタを列挙し、ダイアログ無しで直接印刷ジョブを飛ばせる。
スタッフが作りかけたカートは自動保存され、別の端末・別のスタッフが引き継いで会計まで完了できる。売場で接客したまま作ったカートを、そのままレジに渡せる。
これまで端末の追加・入れ替えは、いちばん忙しい時間帯に新しい端末へ認証情報を打ち込む作業だった。これからは、すでにサインイン済みの近くの端末で「承認」を押すだけで、新端末がショップとロケーションにサインインされる。
これまで銀行口座は最大 8 通貨分までだった。今後のルールは「対応している入金通貨につき 1 口座」だけ。地域とプランが許す限り、すべての通貨で入金を受け取れる。
Order / Collection / InventoryItem / InventoryShipment / Location が購読可能に。さらに Product・Order・Customer・Collection・Location の メタフィールド変更そのもの を namespace と key 単位で購読できるようになった。「全更新を受けて自前で差分を取る」handler が要らなくな
チャートライブラリ・データウェアハウス・通貨/ロケール処理・管理画面に似せた UI。マーチャント向け分析のために毎回自前で立てていたスタックを、Shopify 側に丸ごと預けられるようになる。データを置く場所は、マーチャントが既に意思決定している場所(Shopify 管理画面)。
Liquid July '26 developer preview で 2 つのタグが追加。ページ構造を Liquid テンプレートの中に直接書けるようになり、開発者もコーディングエージェントも「1 か所」を読んで直せる。既存のセクション/テーマ設定/JSON テンプレートはそのまま動く。
bins(棚・ラック)/ counts(棚単位の在庫数セット)/ purchase orders(発注データの読み取り)という 3 つのプリミティブが、GraphQL Admin API の unstable バージョンに先行公開。開発ストアでフィーチャープレビューを有効にしたときだけ叩ける。
自動条件・手動選択・除外・他コレクション・アプリ由来のソースを 1 つのコレクションに混ぜられるようになった。さらにサイズや色といったバリアント単位でコレクションを組め、割引や税などのワークフローでも再利用できる。既存コレクションへの破壊的変更は無し。
EU 向け注文に、Shopify が管理する 14 日間のキャンセル・返品ルールが追加。買い手は Shopify の購入者向け画面からキャンセル/返品をリクエストでき、ルールの運用は MOR パートナーの Global-e が担う。マーチャント側の対応作業は不要。ただし返品ラベルの手配はマーチャント責任。
これまで 1 商品に適用できるプロダクト割引は 1 つだけだった。今後はタグでグループ化した割引同士を組み合わせられ、重複するキャンペーンがカートの競合や回避策なしでそのまま同時に効く。
関税・輸入税・取引手数料・為替コストを商品価格にあらかじめ織り込み、海外の購入者に「最後までブレない価格」を見せる。チェックアウトや配達時の想定外請求が消える。
丁寧に設定したアクションや条件を、Cmd/Ctrl+C → Cmd/Ctrl+V で複製。設定値と条件ロジックはそのまま保持され、同じワークフロー内でも別のワークフローへも貼り付けられる。「もう一度ゼロから組み直す」作業が不要になる。
hreflang タグは「どの言語・地域版のページをどの訪問者に見せるか」を検索エンジンに伝えるタグ。Shopify は Markets の言語・ドメイン設定から自動生成しているが、自前で管理したいストア向けに OFF スイッチが管理画面に追加された。
アプリの料金プランは公開 8 個・非公開 15 個まで作成可能に。審査・開発ストアでの課金フローは実課金なしでテストでき、App Events API は使用量の「訂正(マイナス)」と「小数値(1.5 など)」を受け付けるようになった。
新ターゲット pos.app.ready.data は POS セッションの間ずっと動き続け、画面を一切描画せずに POS のイベント監視・データ保存・非視覚系 API の呼び出しができる。「レジ画面に何かを出す」以外の拡張がついに公式サポートされた。
POS アプリの接続(Connectivity)画面が刷新。インターネット接続・Shopify サービス稼働状況・ハードウェア接続の 3 つの健康状態を単一ビューで表示し、劣化時には「オフラインチェックアウトを有効にする」等の次の一手(next-best action)まで案内。販売を止めない。
決済設定・チャージバック・入金・税務書類の 4 つの新しいスタッフ権限がリリース。フルアクセスを共有しなくても、業務に必要な範囲だけをロール単位で付与できるようになった。
API バージョン 2026-07 から、Market オブジェクトに delivery.shipping が追加。別途 shipping profile を作らなくても、マーケットごとに配送料・配送方式を GraphQL で設定できるようになった。
マーチャントの配送設定が delivery profile API から Markets API へ移動。各マーケットに配送オプションを直接ひも付け、1 つのオプション内で商品・ロケーション条件ごとに料金を出し分ける新方式。feature preview は本日から利用可能。
Hydrogen デベロッパープレビューに「Deploy」ボタンが追加。ボタンひとつでスターターからリポジトリを作成し、Vercel プロジェクトをセットアップしてビルドまで完了。ローカル環境構築は不要。
新しい「実店舗かどうか」フィルターで、店頭(in-store)の活動をそれ以外の事業から分離。Reports と Explore の中で、実店舗ロケーションと他のロケーション・チャネルを、スプレッドシートに書き出さずに比較できる。
POS チャネルの「Devices(デバイス)」ビューが刷新され、Shopify POS が動く全端末——タブレット・スマホ・カードリーダー・モバイル POS——を1画面で把握できる「単一の真実の源(Single Source of Truth)」に。オンライン状態や POS アプリのバージョンを一覧し、紛失・盗難時はリモートでログアウト/アクセス削除も可能。
現金操作・値引き・取消・返金・顧客情報アクセスといった高リスク操作を、担当スタッフ名・時刻・端末・場所とひも付けて自動記録。差異調査・ロス防止・コンプライアンス対応をレジ現場でスケールさせる。
アプリと顧客データを共有しているストア向けに、「いつ・どのようにデータアクセスが変わったか」の履歴を、各アプリピクセルの詳細ページからそのまま確認できるようになった。2026年6月3日以降の変更をすべて記録する。
GraphQL Admin API 2026-10 以降、carrierServiceCreate(および REST の carrier_services.json)で配送業者サービスを作成しても、Shopify が既定の General 配送プロファイルへ自動で載せなくなる。追加操作をしないと、加盟店のチェックアウトに送料が出ない。
EU が €150 未満の輸入免税を廃止し、関税分類(tariff line)1 行あたり一律 €3 を課すルールを 7/1 に開始。Shopify Managed Markets / 輸入関税・税額計算を使っていれば、この €3 は自動で計算・表示・徴収される。設定変更は不要。
Storefront MCP の get_cart / update_cart が非推奨に。UCP 準拠の Cart MCP(新エンドポイント /api/ucp/mcp)へ移行する。旧ツールは 2026年8月31日 まで維持。
これまで B2B の割引を使うには Shopify サポートへの連絡が必須だった。今後は新規 B2B ストアと対象既存ストアで割引が自動的に有効化され、連絡なしで自動割引・割引コードをすぐ作れる。
仕入先に何をいくらで頼んだかを記録する「発注書(Purchase Order)」と、在庫の入庫を記録する「在庫移動(Transfer)」がついに接続。発注書を「入荷(受領)」する準備が整うと、自動で Transfer が作られる。
これまで返品リクエストだけだったセルフサービスで、購入者が注文のキャンセルも自分で申請できるように。キャンセルのルールは返品ルールと並べてマーケット単位で設定でき、EU の「14日間の撤回権」にも対応できる。
アプリが API 一発で「Shopify のファイルライブラリから選ぶ」画面を呼び出せるようになった。独自のファイル選択 UI を作る必要も、別画面に誘導する必要もなくなる。選択結果はファイル ID の配列で返ってくる。
アプリの管理画面パフォーマンスデータが Partner Dashboard から Dev Dashboard へ移動。タブを行き来せず、既存のモニタリングツールと並べて Core Web Vitals を確認できるようになった。コード変更は不要。
新しい color_palette 設定タイプが登場。マーチャントは色のグリッドを直接編集でき、変更はテーマ全体に反映される。個別の color / color_background はパレットの色をデフォルトとして参照でき、セクション・ブロック単位での上書きも可能。
対象のフルフィルメントオーダーに対して、アプリから Shopify Shipping のラベルを購入できる新ミューテーション。購入は非同期で走り、結果をポーリングしてステータスを追跡する。
2026年12月1日施行。購入者向けのセルフサービス機能を持つ返品・交換アプリとサブスクリプションアプリは、顧客認証に Customer Account API を使う必要がある。期限までに対応しないと Built for Shopify ステータスを失うリスクがある。
次バージョンの Hydrogen は、コマースのロジックを React Router から切り離し、フレームワーク非依存のコアに移す。任意の JavaScript フレームワークで Shopify の「コマースプリミティブ」を使ってストアフロントを構築でき、コーディングエージェントが雛形生成に使う skills も同梱。まだ早期プレビューで、フィードバックを募集中。
本日から、すべての Sidekick app extension は「アプリ本来の機能の範囲内で動くこと」「Sidekick 内で宣伝・広告・クロスセル・レビュー依頼をしないこと」の 2 つを守る必要がある。プラットフォームの健全性・マーチャントの透明性・信頼を守るための措置。
API バージョン 2026-07 から、Market を「国・地域」だけでなく「販売チャネル単位」で作れる。チャネルごとに商品の出し分け・価格・通貨を、既存のカタログ/マーケット API でそのまま制御できる。
Liquid ストアフロントに、テーマとその上で動くコードの間の標準通信レイヤーが追加。テーマは イベントを発火し、アプリやエージェントは アクションを呼び出す。両方が全テーマで動き、セットで提供されるため実装は一度だけで済む。
Shopify からの大量データのエクスポートが、Bulk query(一括クエリ)の最適化により最大 4 倍高速化。大規模データセットの取り出しが、より短時間・低コストで回せるようになった。
これまで API では扱えなかった「WhatsApp でのマーケ配信に同意したか」を、Admin API と Customer Account API の両方から更新・取得できるように。専用ミューテーションと専用フィールドが追加された。
サブスクリプション購入時にチェックアウトで表示される開示(ディスクロージャー)文が最新化。新しい翻訳キーが導入され、カスタマイズしていないストアは 6 月 22 日から新しいデフォルト文言に自動で切り替わる。
全アプリ開発者が Sidekick app extensions を作れるようになった。Sidekick がアプリ内のデータにアクセスしたり、アプリ内で操作を実行したりできる。Klaviyo・Loop・Smile・Judge.me・Checkout Links・Matrixify など18社が早期アクセスで稼働済み。
2026 年春の Editions が公開。Shopify 全体で 150 件超のアップデートがまとめて発表された。本ページは「個別機能」ではなく、この大型リリースをどう受け止め、どう棚卸しするかの地図。中身の各機能は公式の一覧を参照のこと。
これまで Email・SMS だけだった「マーケティング同意」の管理対象に WhatsApp が追加。顧客ごとの連絡チャネル設定を 1 画面で見渡せるようになり、一括インポート/エクスポートで購読リストの移行や書き出しもまとめて行える。
どのメッセージを今送り、どれを送り控えるかを自動で優先順位づけ。コンバージョンを最適化しつつ、配信停止(unsubscribe)と販促コストを抑えることを狙う、Shopify Messaging アプリの組み込み配信設定。
Shopify Analytics のレポート作成・編集時に選べるビジュアライゼーションに、新しく2種類のグラフが追加。3つの指標を同時に比べたり、合計を入れ子のカテゴリに分解して見たりできるようになった。
Prop 65 や窒息ハザードなどの法定・任意の注意書きを、商品説明やテーマのコードに紛れ込ませず、Shopify 管理画面の専用フィールドに構造化データ(メタフィールド)として登録できるようになった。
管理画面の Marketing タブが Growth(成長)へ改名・リニューアル。Campaigns・Attribution に加え、新しい Autopilot 体験まで「事業成長に関すること」がここに集約される。設定済みの内容はそのまま使える。
各マーケットのページを開いて回らなくても、商品数・割引数・親マーケットからの継承状況をグラフ上で確認できる。設定の全体像をひと目で読み取れるようになった。
販売チャネル(+必要なら地域)を 1 つの市場として作り、カタログを割り当てて価格・商品の表示可否・通貨を出し分けられる。各チャネル自身の公開設定はそのまま維持される。Markets 利用中の全マーチャントが対象。
カート内の商品ごとに「自宅へ配送」か「店舗で受取」かを選べるようになった。今まで配送方法が違うと注文を分ける必要があったが、1回のチェックアウトで完結する。Plus / Enterprise プラン向け。
支払条件(payment terms)付きの B2B 注文に対し、保管済み(vaulted)のクレジットカードへ課金、または銀行口座から引き落としを、支払期日に Flow が自動で実行する新アクション。
Checkout Blocks の「住所フォーマット検証(Address format validation)」が全マーチャントに開放。フォーマット不適合の配送先住所をチェックアウトでブロックし、購入者にはインラインエラーが表示され、住所を直すまで購入を完了できない。
スマホからのストア編集が作り直された。編集中もストアのプレビュー(キャンバス)が消えず、設定は画面を覆わないコンパクトなシートで開く。タップ操作・指向けの UI・AI アシスタント Sidekick がエディタ内に統合された。
注文の確認・追跡・アクションがしやすくなる刷新。シングルカラムのすっきりレイアウト、より直感的でアクセシブルなナビゲーション、モバイルファーストの最適化が入る。
「売った通貨」で入金を受け取れる対象が広がった。米国(US)は初めて複数通貨の入金に対応、香港(HK)・シンガポール(SG)も受け取れる通貨が増加。市場をまたいだ資金管理を、為替変換を挟まずに行える。
これまで POS チャネル側と管理画面側に分かれていたスタッフ管理が、1 か所(Settings > Users)に集約。季節スタッフの休止・再開、高信頼ロールの識別、複数ストア横断のロール付与もしやすくなった。既存ユーザー・権限・ロールは自動移行済み。
Checkout / Customer account UI 拡張機能の API バージョン更新と Polaris Web Components 化を、AI コーディングエージェントに肩代わりさせる新スキル。React→Preact 変換やレガシーコンポーネント置換といった手作業を圧縮できる。2026年10月1日以降は移行が必須。
店頭スタッフが POS のカート上から、受け取り対応のどのロケーションでも受け取り注文を作成できるように。カートの「受け取りロケーション」行がタップ可能になり、各店舗の在庫をリアルタイム表示しながら 1 タップで店舗を切り替えられる。
複数商品にまたがるカタログの公開設定を編集し、変更内容をレビューしてから「保存」または「破棄」を 1 アクションで実行できる。1 商品ずつ確定していた従来の運用が、ドラフト → 一括反映のワークフローに変わる。
テーマやチェックアウト、カスタマーアカウントの設定を、特定日時に公開予約したり、訪問者の一部だけに段階的に出したり、2つの構成をそのまま A/B テストできるようになった。公開中のテーマ/設定は自動でコピーが作られ、実験とは独立して編集を続けられる。
ストアには既定の agents.md が /agents.md で配信され、/llms.txt と /llms-full.txt も既定ではその内容を指す。テーマに専用テンプレートを置けば、パスごとに違う内容を返せるようになった。
新しい admin.app.home.render ターゲットで、アプリの表紙(App Home)を Preact ベースの admin UI 拡張として作れるように。他の admin UI 拡張と同じ束(バンドル)に同梱され、App Home を描画するための別 Web サーバーが要らなくなる。
「To be paid(支払い予定)」が「Payout balance(ペイアウト残高)」に。算出ロジックの説明テキストも追加。タイミングや金額、準備金の条件には一切変更なし、純粋な表記改善のみ。
Tags:
顧客の国・地域に合った決済方法が自動で有効化され、購入が決まりやすい順番に並び替えられる。マーチャントは新しい決済が増えるたびの作業から解放される。
Tags:
Tags:
Changelog
Changelog
Changelog
Tags:
Changelog
Changelog
Changelog
Changelog
Changelog
Changelog
Tags:
Tags:
Changelog
Tags:
非期限トークンは、漏洩したら永久に有効になってしまう。Shopify は全 Public アプリに 60 分で失効+自動ローテーションする「Expiring Offline Access Token」への移行を義務化する。
複数マーケットを 1 ストアで運営しているマーチャント向けに、ストアの主通貨以外でギフトカードを発行・販売できるようになった。発行から利用まで額面はそのままの通貨で保持され、購入時と利用時の為替変動の影響を受けない。
Tags:
Tags:
Changelog
Changelog
ワークフローの中から ShopifyQL を投げて、売上・セッション・在庫を取得。返ってきた値は変数として、後段の条件分岐やアクションに連携できる。
ストアフロントのアカウントコンポーネント(サインイン UI)に、メール欄の下にマーケティング購読のチェックボックスが追加。チェックしてサインインを完了した顧客は、自動的にメール購読者リストに登録される。
アプリから API を 1 回呼ぶだけで、Shopify 管理画面の Settings の該当セクションをオーバーレイで開き、編集すべきフィールドまで自動スクロールする。3 月の初回リリースの拡張版。
DiscountContextInput に markets が追加。地域マーケット/実店舗ロケーション/B2B カンパニーロケーションごとにディスカウントを効かせられる。全ディスカウントタイプ対応(Basic/BXGY/App/Free Shipping、自動・コード両方)。
API version 2026-07 から ProductVariant が Publishable になり、publication(チャネルまたはカタログ)単位でバリエーションごとに公開状態を制御できる。バリエーションを削除する・商品を複製する・ストアフロントのコードで隠す、といった回避策が不要に。
割引を 1 つ以上のマーケットに割り当てて、適用範囲を正確にコントロール。オンライン限定フラッシュセールを実店舗に波及させず、卸オファーを B2B バイヤーだけに届ける。回避策(ワークアラウンド)は不要。
管理画面の在庫調整ポップオーバーが刷新。数量の上書きと「移動」を明示的に分け、調整履歴に「ソース/デスティネーション/実行者/日時」がすべて残るようになった。
これまで商品単位だった公開制御が、ついに「赤の S サイズだけ非公開」「B2B 用の大容量だけ卸チャネルに公開」のような粒度で可能に。バリエーションを削除したり、重複商品を作らずに済む。
Storefront API / Shopify ホスティングのオンラインストアにアクセスする bot ・ agent に対して、Shopify が厳しいレート制限を適用開始。署名なしリクエストは最も厳しい枠に押し込まれる。高い枠が欲しければ Web Bot Auth でリクエストに署名する。
「同業他社平均との比較」機能が新規データの更新を停止し、最終的に完全削除される。代替は Metric Targets(目標値設定)と Sidekick(パーソナライズ提案)。
Dev Dashboard で発行する「アプリ単位(app-scoped)」のトークンを使い、最新の Shopify CLI で GitHub Workflows などからアプリのリリースを自動化できるようになった。Partner Dashboard で発行していた旧 CLI トークンを置き換える。
すべてのワークフローで、編集・有効化・無効化が担当者名とタイムスタンプ付きで自動記録されるように。「動かなくなった」時に、ワークフロー詳細ページから履歴を開けば誰がいつ変えたかを追える。
コンバージョン率が落ちた日、マーカーにカーソルを合わせるだけで「同じ日にテーマを公開していた」と分かる。商品公開・ストア変更・システムイベントが色分けマーカーでデータ上に表示される。設定は不要、ストア活動から自動生成。
返金を発行する画面のまま、対象商品に割引を 追加・更新・削除 できる。残高はその場で再計算され、割引後の金額で返金できる。注文編集ページへ行き来する手間が消える。
Admin GraphQL API の DiscountCodeAppInput / DiscountAutomaticAppInput の既定値が変わった。記事いわく「対応不要・チェックアウトの割引適用には影響なし」。明示指定しているアプリは挙動不変。
キャリアの配送追跡が付かない発送でも、スタッフが手動で「配達済み」にできるようになった。サポート外のキャリアで送るマーチャントが、注文の配送ステータスを正確に保てる。
サブスクリプションの課金・契約編集・ステータス変更を「誰が起点で行ったか」(顧客 / マーチャント / パートナーアプリ)を、mutation 実行時に記録できるようになった。
そのバリエーションを出荷しない拠点でも、現在の手元在庫(On-hand)が表示・更新できるようになった。倉庫・ショールーム・検品待ちなど「売り物ではない在庫」も Shopify 上で数を追えるようになる、という地味だが効く改善。
$app:example のような型を持つアプリ所有のメタオブジェクト(宣言的定義で作ったものを含む)を、所有アプリ自身が追加のアクセススコープ要求なしで読み書きできるようになった。インストール時の権限同意が一段シンプルに。
これまで設定ページを行き来していた決済・レシート・チップ・顧客情報・アプリの設定が、Smart grid や Lock screen などと同じ 1 つのエディタに集約。Online Store エディタと同じ分割パネル UI で、編集とプレビューが同じ文脈のまま進む。
倉庫から店舗へ──拠点間の在庫移動(Inventory transfer)がステータス変化したタイミングで、通知・記録更新・後続タスクのワークフローを自動起動できる 2 つの新トリガーが Flow に追加された。
「今四半期で総売上 $50K」のような数値目標(メトリクス目標)を、4 つの新オペレーションでアプリから作成・取得・更新・削除できるようになった。管理画面のマーチャントが見るのと同じ目標を、同じ API・同じルール・同じバリデーションで扱える。
米国(US)マーチャント向け。売上が貯まる Balance 残高から、仕入先・外注先・ベンダーへの「国内ワイヤー送金」を直接開始できる。支払い管理をより効率的・安全に行うための機能追加。
アナリティクスダッシュボードの最上部に、ビジネスの重要なトレンドを示すインサイトのストリームが表示されるようになった。毎日自動分析され、ビジネスインパクト順に上位 5 件が並ぶ。
ハードウェアキーボードを付けた iPad / Android タブレットで、検索・一覧移動・選択・チェックアウトをすべてキーボードだけで完結。入力の多い場面でタッチとキーボードを行き来する手間が消える。
POS バージョン 11.5 以降、Shopify 管理画面で任意の割引コードからスキャン可能な QR コードを生成できる。POS スタッフがレジで読み取っても、顧客がオンラインストアのセッションで使っても適用される。
固定額(FixedAmount)のライン項目割引が、内部的に per-unit(1個あたり)で計算されるようになる。現行 API(2026-04 以前)は今まで通り合計額を渡せば POS が自動変換。ただし割り切れない金額では最大 1 セントの合計差が出ることがある。
サプライヤーと接続したリテーラーは、価格同期(price sync)をオフにして、取り込んだ商品の小売価格を仕入元の提示価格より高くも安くも自分で設定できる。既存接続では同期はデフォルトでオンのまま。
POS v11.5 から、商品検索フィールドに入力すると次の単語が薄いゴーストテキストで先回り表示される。Space か Tab を押すだけで候補を確定し、その商品まで一気に到達できる。打鍵数が減り、レジ前の行列が短くなる。
これまで別ワークフローに分かれていた返品・返金・交換が、Shopify POS のカート画面でそのまま処理できるように。レジでの対応が速く・シンプルになり、対応できる返品/交換シナリオの幅も広がる。新しい Return 権限と返品理由の必須化設定も同時に追加。
ライン全体に按分されていた固定額のカスタム割引が、v11.5 から「商品1点ごと」の割引額として扱われる。管理画面・下書き注文と同じ挙動に揃い、店頭での値引き説明がシンプルになる。
総売上・注文数・コンバージョン率など主要指標に「いくつまで到達したいか」を設定。達成率・現在値/目標値・残日数を示すゲージが、Analytics を開くたびに進捗を可視化する。
スタッフはレジで QR を読むだけで割引コードを適用できるようになった。管理画面では任意の割引コードからスキャン可能な QR を生成・印刷・共有でき、店頭やオンラインで使える。
これまで現金カウントはセッションの開始時/終了時しかできなかった。今後は営業中のシフトのいつでも、Register アイコンから「現金をカウント」を選ぶだけでドロワーの金額を確認できる。結果はレジセッションに自動記録される。
API バージョン 2026-07 以降、Customer オブジェクトの taxSettings フィールドが公開化。チェックアウトで集めた VAT 番号などの税 ID を、アプリから読み取りクエリできるようになる。
Analytics の ShopifyQL エディタに MATCHES が追加。WHERE 句で顧客の行動を条件にしてレポートを絞り込めるようになった。Customer Segmentation と同じ MATCHES の書き方がそのまま使えるので、セグメントとレポートの定義がブレない。
マーチャントがアプリを削除する前に、8つの理由から 1 つを必ず選ぶようになった。Partner Dashboard に、より明確で行動につながる離脱インサイトが届くようになる。
Shopify Analytics で、1 枚の折れ線グラフに最大 4 指標を重ねて表示できるように。さらに「棒+折れ線」の新ビジュアライゼーションで、売上のような量と転換率のような率を 1 枚で並べて比較できる。
Shopify Plus / Enterprise 向けに、同じ注文の中で商品ごとに「配送」か「店舗受取」を選べる単一チェックアウトが登場。これまでは配送方法ごとに別注文が必要だった。デリバリー/フルフィルメント情報の流れ方が変わるため、アプリ提供者は今すぐ feature preview で検証・改修を。
商品カタログを扱う MCP ツールが search_catalog / lookup_catalog / get_product の3本に再編。呼び出し先も /api/ucp/mcp へ。旧ツールは 2026年6月15日まで維持され、その後廃止。
配送と店頭受取の選択肢が縦に積み上がって長いスクロールになっていた問題を解消。最寄りの受取拠点を1件だけ先に出し、残りはモーダルで一覧表示する形に変わった。マーチャント側の対応作業は不要。
アプリの審査フィードバックがメールから Partner Dashboard へ移行。要件ごとにステータスが付き、AI セルフレビューと自動プレ提出チェックで「差し戻される前に直す」運用に。審査・公開の高速化が狙い。
注文を生成した「カート」に紐づくトークンを、GraphQL Admin API から直接取れるようになった。REST Admin API の cart_token と同じ値を返すフィールド。
週平均 10 件以上の注文があるストアで、自動のデータ要約が Home フィードに直接表示。分析対象に新たに「セッション」と「フルフィルメント」が加わり、監視するデータの組み合わせは 80 種類以上 追加された。
ナビゲーション・レイアウト・デバイス間の一貫性を改善するビジュアルリフレッシュ。新レイアウト上で自分の Shopify Extensions を今すぐプレビュー&テストできる。プレビュー期間は 2026 年 6 月 12 日まで。
コレクション内の商品並び順を指定する GraphQL Admin API の列挙型に、新しい値が 1 つ増えた。API バージョン 2026-07 以上で利用できる。
Shopify モバイルアプリ内で動く埋め込みアプリ向けに、画面下部のオーバーレイ(フローティング下部ナビバーなど)の高さを CSS ピクセルで返す新しいカスタムプロパティ。App Bridge が自動でセットし、固定配置の FAB やスティッキーフッターをバーの上に逃がせる。2026年4月15日から適用。
2026年4月20日から、Shopify は各ページで実際に描画される section / block / snippet に関連する CSS だけを配信。全ページで全 CSS を読ませる従来方式をやめる。自己完結したテーマは変更不要だが、ファイルをまたいでクラスを参照しているとスタイルが欠落する。
MetaobjectAdminAccess enum の 2 値が非推奨に。これらは「もう実態に合っていない」値で、API はこれらを返さなくなる。必須の対応は無いが、コードを更新しておくと明確性が保て、将来のアクセス問題を防げる。
コレクション内の商品の並び替えに「Most Relevant(最も関連性の高い順)」が新しい選択肢として登場。既存の並び順設定はそのまま、Bestselling・Price・Newest などと並んで選べるようになる。
REST API の current_subtotal_price_set に相当するフィールドが LineItem に追加。全割引適用後・返品/削除済み数量を除いた・税抜きの明細小計を、ショップ通貨と表示通貨の両方で返す。注文エクスポート用途に効く。
Shopify が「リクエスト元は本当に Shopify か」を証明するためのクライアント証明書を、2026 年 6 月 15 日から新しいものに切り替える。同じ認証局(CA)で署名されるため、標準的な mTLS 検証をしているアプリには影響なし。独自の証明書検証をしているアプリだけ、6/15 までに対応が必要。
これまで対象が限られていた「注文小計の最小/最大」によるチェックアウト制限が、Basic・Grow・Advanced・Plus の各プランで使えるようになった。B2B 機能を非 Plus プランへ広げる流れの一環。
GraphQL Admin API 2026-07 以降、注文明細(LineItem)の重量を Weight オブジェクト(value + unit)として直接クエリできる。REST の grams から単位を手で換算する必要がなくなる。
Orders・Products・Customers・Discounts・Collections・Metaobjects の各ページで、検索/フィルタ/保存ビューがひとつの検索バーから一体で操作できるようになった。よく使う絞り込みは「名前付きビュー」として保存し、次回も同じ状態で開ける。
ログイン状態のお客様が、チェックアウト中にデフォルトの住所を設定できるようになった。これまでの「最後に使った住所(last used address)」ロジックを置き換える。デフォルト住所はチェックアウトからでもアカウントプロフィールからでも、いつでも更新できる。
ドラフトオーダーの明細から、8年以上前に非推奨化されていた整数フィールド grams が API バージョン 2026-07 で削除される。代わりに値と単位を返す weight フィールドを使う。2026-04 がサポート外になると、grams を参照するクエリはエラーになる。
埋め込みアプリのモバイル表示で、画面下の「アイコン+テキスト」バー(ActionBar)が消滅。primary action はヘッダー右上のアイコンボタンに、secondary actions はオーバーフローメニューに移動する。アイコン未指定だと + がデフォルト表示になる。
割引・配送・決済のカスタムロジックは Shopify Functions へ。4月15日に新規編集・公開が停止、6月30日に全 Scripts が停止する。移行の起点は「Shopify Scripts カスタマイズレポート」。
Storefront API / Customer Account API が 2026-04 に。あわせて「API プロキシの常時有効化」と「バックエンド同意モードのデフォルト ON」という 2 つの破壊的変更が入る。アップグレード前に影響範囲の確認が必要。
2026年4月7日以降、Shopify 管理画面でファイルを差し替え/削除しても、cdn.shopify.com/... のキャッシュは即座に消えない。古い内容が TTL 切れまで配信され続ける。対策は「バージョン付き URL(?v=...)を動的に出力する」こと。
画像・動画(最大2分)に商品タグを付けて投稿でき、フォロワーだけでなく Shop フィード本体の新規ショッパーにも関連度順で届く。Updates の「フォロワー限定」という制約が外れた。
Checkout / Admin / Customer Accounts / POS のどのサーフェスの UI 拡張でも、Shopify の実行ホストを起動せずにユニットテストが書ける公式テストライブラリ。実 API と同じ型の安全なモックで、隔離レンダリング・操作シミュレート・検証ができる。
GraphQL Admin API の 2026-04 で、ひとつのカートライン(明細)に複数の商品割引(product discount)を適用できるように。2026年6月30日に廃止される Shopify Scripts の移行を継続するための機能。
Claude Code・Cursor・VS Code などの AI ツールから、Shopify のドキュメント・API スキーマ・コード検証を直接参照し、CLI 経由でストア操作までできる。導入用の plugin は自動更新で、エージェントが常に最新機能に追従する。
POS 端末と Admin(POS チャネル)の両方で現金管理を再構築。さらにレジ拡張ターゲットと API を新設。レジセッション・理由コード・新しいキャッシュドロワー/元帳モデルで、現金を「追跡・統制・照合」できるようになる。
Basic・Grow・Advanced プランのマーチャントが、管理画面に標準搭載された B2B 機能で卸売(ホールセール)を始められるように。追加費用はかからない。
subscriptionBillingAttemptCreate に新フィールド paymentProcessingPolicy が追加。有効な支払い方法が無くても、注文を「未払い」のまま作成できる選択肢が増えた。
API 2026-04 リリース候補(RC)から、契約作成ミューテーションの paymentMethodId が必須でなくなった。支払い方法が無い/失効していても契約データを移行できる。
API バージョン 2026-07 から、Stripe・Authorize.net・Braintree の入力で支払い方法の識別子フィールドが必須になる。スキーマ上は任意だったが、実際の決済処理には元々必要だった項目。スキーマを実態に合わせる変更。
Cart and Checkout Validation Functions に billingAddress と poNumber が追加。クライアント側 UI 拡張に頼らず、禁止国の請求先ブロックや B2B 注文の PO 番号必須化をチェックアウトで強制できる。
API バージョン 2026-04 から、3PL や配送アプリが fulfillmentOrderReportProgress でフルフィルメント注文の進捗を報告できる。「着手した」ことを伝え、任意で短いステータスメモを添えられる。マーチャントは配送パイプラインの状況が見えるようになる。
1 つの販売チャネルアプリが、1 つのショップ上で複数のチャネル接続を作成・管理できるようになった。接続ごとに別々の specification(仕様ファイル)や外部アカウントを持てる。これまでアカウントや市場ごとにアプリを分割していたモデルを、1 アプリ内に集約できる。
バージョン 2026-04 から DraftOrderLineItem に components フィールドが追加。親 line item にぶら下がる構成要素(バンドルの中身など)を、親子のネスト構造でそのまま取得できる。
API バージョン 2026-04 から、すべての割引タイプに tags フィールドが追加。Admin API でタグの追加・更新・削除ができ、割引をラベル付け・グループ化・整理できるようになった。
下書き注文(Draft order)の中身が、バンドルとその構成品(components)の両方で、より明確かつ一貫して表示されるようになった改善。顧客アカウントでの購入体験が見やすくなる。
標準メタオブジェクト定義テンプレートのアクセスルールを、API から直接読めるようになる。とくに「このテンプレートは Storefront API 経由でアクセスできる構成か?」を、実際に叩く前に判定できる。
Polaris のリファレンスドキュメントが Shopify の GraphQL API と同じバージョン管理ポリシーに統一。各 stable バージョンは最低 12 か月サポートされ、2026-04 リリース以降は直近 4 つの stable バージョンだけが Shopify.dev に掲載される。古いバージョンの拡張は動き続けるが、専用ドキュメントは消える。
委任トークン(delegate token)を作る際、レスポンスに「あと何秒で失効するか」が含まれるように。特に有効期限を指定せず親トークンの TTL を継承させたときの、これまで知る術がなかった失効時刻が判明する。
商品割引の Function で、割引対象の候補に「前提条件(prerequisites)」を設定できるようになった。これで「A を 2 個買ったら B が割引」という BXGY(Buy X, Get Y)の "Buy X" 側を、コードで表現できる。
これまで一部の州で残っていた ACH debit(銀行口座引き落とし)による返済が不要に。返済は Shopify Payments の売上から自動で行われ、資金提供から返済までが 1 つの基盤にまとまる。
これまで Checkout Profile API と Checkout Branding API に分かれていた設定とブランディングが、API version 2026-04 で1つのAPIに集約。共有デザイントークンで一度設定すれば3つの画面に一貫して適用できる。Shopify Plus 限定。
API バージョン 2026-04 で、checkout / customer account UI 拡張から checkout metafields の読み書きが「削除」された。古いバージョンで使っている拡張は 2026-04 へのアップグレードと移行が必須。
設定 > アプリ から各アプリを開くと、稼働中の Extensions・Functions、まだ有効化していない機能、そして Pixels による顧客データ収集状況までまとめて確認できるようになった。アプリスタックの管理がより自信を持って行える。
任意の割引にタグを付与でき、そのタグで「グループ化・検索・フィルタ」が全割引にまたがって行える。割引が増えても整理・検索しやすくなる、管理画面の運用機能。
特定の機能に関するリリースを、日付や種別を横断して確認できます。