Xポストログ
Xで投稿したShopify関連の内容をそのまま記録しています。
-
OpenAIの初のコマースパートナーとしてShopifyが選ばれ、「ChatGPT Ads」がリリースされました(現状は米国のみ、9/23から国際展開予定とのこと)。
ShopifyカタログをOpenAIが直接参照する仕組みなので、商品フィードを別途用意する必要がなく、既存の商品がそのまま広告に使えます。これが便利ですよね。
キャンペーンや予算はマーチャント側で設定でき、Shopify管理画面から実績も追跡できるとのことです。
ShopifyのカタログにOpenAIがアクセスできる状態は以前からありましたが、それが広告という形で実用化された、という理解です。
ChatGPT Ads(日本のストアではまだ使えません)
https://apps.shopify.com/chatgptads?locale=ja -
オススメすることが多いShopifyレビューアプリ「http://Judge.me」ですが、「商品FAQウィジェット」という機能がリリースされました。レビューの内容からAIがFAQを生成する機能で、商品説明とはまた違う、実際の購入者の関心事項がFAQ化されるのが面白い点です。表示だけでなくFAQPage構造化データも自動で付与されるので、検索エンジンやAIエージェントにも伝わりやすくなります。
なお、生成には対象商品に認証済みレビューが2件以上必要で、AI生成FAQは商品あたり最大10件・再生成には30日のクールダウンがあるとのこと。
ただ、非常に残念なことに、現状ストアフロントの表示テキストは英語のみとのことで、日本語ストアでそのまま使うにはまだハードルがありそうです。多言語対応待ちですね。
https://judge.me/help/en/articles/16598581-setting-up-and-managing-the-product-faqs-widget
-
AIによってShopifyテーマのカスタマイズが格段にやりやすくなり、今後はAIに直接Liquidコードを書かせて、かなり自由にテーマを作り込むケースも増えていくと思います。
実際、Shopify自身も新しい {% block %} や {% partial %} タグをDeveloper Previewで検証しており、JSONテンプレートやschemaを中心とした構成から、再びLiquidファイルを中心にコードを書く方向への揺り戻しも感じます。
一方、ここ数ヶ月の運用の現場で感じているのは、「自由に書けるようになった」ことと「テーマのコア部分まで自由に作り直してよい」ことは、少し分けて考えた方がよさそうだ、ということです。
Shopifyの標準テーマには、単に商品情報を表示するためのLiquidだけではなく、エラー処理や非同期処理など、これまでの運用の中で積み上げられてきた様々な処理が実装されています。
存在を知らずにテーマを作り直せば、それらを意図せず手放してしまい、後から欠けていることに気づいて自分たちで実装・検証することにもなりかねません。
アプリも同様です。
Theme App Extensionやapp blockを使えば簡単に導入できる機能でも、その受け皿となる標準構造を独自実装でなくしてしまえば、アプリが用意している仕組みを使えず、自分たちでコードを書いて組み込む必要が出てきます。
そうなると、アプリを入れれば済んでいたものに実装・検証工数が発生し、アプリ側のアップデートへの追従や動作保証についても考えなければなりません。
これは、せっかくShopifyを使っているのに、「アプリを入れれば機能を追加できる」というエコシステムの強みを、自ら弱めてしまうことにもつながります。
開発を速くして、素早くリリースし、ストアをどんどん改善するためにAIを使っているはずが、自由に作り直しすぎた結果、不必要な保守や、本来不要だった機能の再実装に時間を取られてしまう。
場合によっては、その欠損がエラー表示やカート操作などに現れ、購買体験まで損なう可能性もあります。
だから今のところは、テーマのコアとなる部分はできるだけShopifyの標準機構を活かし、その外側をCSSやJavaScriptなどで拡張していく方が、結果的に安全で速いケースが多いのではないかと考えています。
AIによって「何でも作れる」ようになったからこそ、何を作らずに残すのかも、以前以上に重要になってきた気がします。
-
Horizonがv4.1.5にバージョンアップされたので、さっそく中身を確認してみました。
過去のv4.1.1(カラーシステム全面刷新)やv4.1.4(CSS共通化のリファクタ)と比べると、今回はテーマ設定に新しい項目は増えておらず、細かな調整や修正を積み重ねた回という印象です。カートの数量入力が裏側の再描画中にリセットされてしまう挙動の修正や、ヘッダー検索欄の表示設定まわりの見直しなどが含まれています。
新しく加わった対応としてはセーフエリア(iPhoneのノッチ・ホームインジケーター)への配慮があり、こちらは新しい設定項目というより、既存の表示をより自然にするための調整という位置づけです。
普段は気づきにくい部分ですが、体験としては少しずつ良くなっていそうです。
-
@benzookapi さんの投稿で、ShopアプリがついにShopのモバイルアプリ・マイページとも日本に正式対応したとのことでしたが、あわせて成果報酬型の広告機能「Shop Campaigns」も日本語・日本円に対応したとのことです。
手元のストアでもCampaign Autopilotの設定を見てみたところ、ターゲット地域に日本、ターゲット言語に日本語が選べるようになっていました。
なお成果報酬型とはいえ、キャンセル・返金された注文の獲得費用は戻らないとのことなので、その点は踏まえて試したいところです。

-
【Shopify TIPS:Product構造化マークアップ】
ShopifyはUCP/ACPというAIエージェント専用の商品情報取得口を用意していますが、これはエージェント側が明示的にプロトコルを実装している場合にしか使われません。対応していない検索エンジンのクローラーや、ページを直接読みにいくAIエージェントは、引き続きページ上の構造化データ(http://schema.org)を頼りにします。そこで、商品メタフィールドやメタオブジェクトの内容を、既存の構造化データにも動的に追加反映するTIPSです。Horizon標準の`structured_data`フィルターの出力はそのまま残し、JSでadditionalPropertyとしてマージするだけなので、コアファイルは一切変更しません。
表示している内容と構造化データが同じ値を参照しているので、食い違いが起きないのもポイントです。
※詳細はスレッドに掲載

スレッド
【Horizon】メタフィールドで追加した情報を、構造化データ(JSON-LD)にも動的に反映する
https://store-dojo.com/products/2026-09-14 -
【Shopify TIPS】
商品ページの説明欄とは別に、商品ごとの補足情報や、カテゴリ共通の案内を表示したいケースがあります。テーマエディタを使ってカテゴリごとにテンプレートを使い分ける方法もありますが、更新の手間や修正漏れが気になるところです。できる限り、情報の入力・更新はテーマ側ではなく、商品やコンテンツの管理画面に集約しておきたいところです。
実現方法はいくつかありますが、今回はメタフィールド&メタオブジェクトを使う方法です。
① 商品ごとの説明:商品メタフィールドに入力
② カテゴリ共通の案内:メタオブジェクトを各商品から参照し、1箇所で管理本文はリッチテキストで入力し、テーマエディタの動的ソースで折りたたみ行に接続。Horizonでコード編集なしで設定できることを確認しています。
※画像は全てサンプルです。詳細はスレッドに掲載。



スレッド
商品詳細ページの折りたたみ行に、商品ごと・カテゴリごとに違う内容を表示する
https://store-dojo.com/products/2026-09-13 -
【Shopify TIPS:Sidekickアプリ】
Shopifyの標準の注文一覧には、注文番号・顧客名・日付・合計金額・フルフィルメントステータスは表示されますが、「どの商品が入っているか」は表示されません。注文内容を確認するには、注文を1件ずつ開く必要があります。そこで、Sidekickに指示するだけで、注文一覧に商品名と配送先住所を並べて表示できるSidekick管理画面アプリを作る方法です。(画像は全てサンプルです)
※詳細はスレッドに掲載

スレッド
【Sidekick】注文一覧に商品名・配送先住所をまとめて表示する管理画面アプリ(注文商品チェッカー)
https://store-dojo.com/products/2026-09-12 -
Shopifyの管理画面に、Metaが「エージェンティック」チャネルの一つとして追加されました(2026-09-08付リリース)。ChatGPT・Microsoft Copilotと並んで表示され、商品情報はデフォルトでShopify Catalog経由でMetaと共有される設定になっているようです。
ここでいうMetaは、Instagram・WhatsApp・Facebook・Messengerに組み込まれているAIアシスタント「Meta AI」を指しています。会話の中から商品ページへ流入した経路を、このチャネルとして計測する仕組みだと理解しています。
気になってアナリティクスも確認してみたところ、「エージェント型の参照元のチャネル」というディメンションにMetaもちゃんと選択肢として用意されていました。ただ、越境ストアで年初来のセッション数をMetaで絞り込むと今のところ0件でした(同じ条件のChatGPTには今年だけで7万セッション超の実績がありました)。
まだ始まったばかりの機能なので、Meta AI経由の流入が実際に発生し始めれば、これから計測されていくのだと思われるので、引き続き注目したいところです。
Meta is now an AI channel in your admin
https://changelog.shopify.com/posts/meta-is-now-an-ai-channel-in-your-admin
-
Shopify CLIを使って開発ストアの作成・削除ができるようになりました。
これまでは検証用ストアを作るたびにPartners Dashboard上でのUI操作が必要でしたが、`shopify store create dev`/`store delete`が使えるようになり、ストア作成そのものがコマンドラインで完結するようになりました。
早速これを使って、マーチャントさんの本番ストアから丸ごとステージング用の開発ストアを構築してみたところ、商品数百件・コレクション数十件・ファイル数千件・記事数十件・ページ数十件といったボリュームの作業を、管理画面をほとんど開かずに複製できました。もともとAI Toolkit + Claudeでほぼ自動化はできていたのですが、最後に残っていたストア作成そのものもCLIに揃ったことで、検証環境づくりが一段と楽になった実感があります。
Create and delete dev stores in Shopify CLI:
https://shopify.dev/changelog/create-and-delete-dev-stores-in-shopify-cli
-
弊社ですと、Githubでテーマコードを管理していますので、ブランチを切って編集するテーマを控えテーマにあげまして、そちらでプレビューして確認→編集、という作業をしています。なのでズレても最終的にはメインのテーマにマージして先祖返りや不整合を防いでいる感じですね。(控えテーマごとに改修内容が異なるので、それぞれご確認いただいています)
-
@YanaseHiroki そうなんです。控えテーマも「編集してから反映」しないと確認できません。以前であれば保存前に確認できたのですが、「保存」→「ブラウザの通常表示で確認」→「編集」というループになります。ここがちょっと手間ですよね。
-
【Shopify TIPS】
Shopifyの新しい顧客アカウントは、従来の顧客アカウントのように、テーマエディタ上でログイン済みの状態を確認することができません。テーマエディタ内では顧客ログインを完了できないためです。Shopifyスタッフの方もコミュニティで、「現状は仕様どおりの挙動で、回避策としてはCLIを使ったローカル開発が最善」と回答しています。テーマエディタ内でログインできるようにする機能改善については、まだリクエストとして扱われている段階のようです。
そのため、現状は控えテーマのプレビューURLを開き、実際のブラウザ上でログインしてストアフロントを確認する、といった方法で対応しています。以前のように、ログイン状態の確認までテーマエディタ内で完結できるようになると良いですね。
Shopifyスタッフの方の回答:
"Right now, this behaviour is expected, but if you're not already doing so, the best workaround at the moment would be to use our CLI to develop the theme locally."
"I've sent the feature request up to our product team for you."
https://community.shopify.dev/t/theme-customizer-doesnt-support-view-as-specific-b2b-customer/22372 -
【Shopify TIPS】
新しい顧客アカウントへの移行が進み、StoreHeroでも移行対応を請け負う機会が増えています。その際によく提案させていただいているのが、@bonjour_ken さんが提供されている「メタシンク」アプリになります。
顧客メタフィールドを使うことで、家族情報や好みなど、通常の会員情報にはない項目も登録フォームから入力してもらえるのですが、その反面、取得したい情報が増えるほど入力項目が多くなり、最初からすべて表示するとフォームが長くなって入力のハードルも上がってしまいます。
そこで便利なのが、登録フォームに独自のJS・CSSを設定できる機能です。こちらを使うことで、任意の追加項目は最初は非表示にしておき、「追加情報を入力する」ボタンを押したときだけ表示する、といったカスタマイズができます。
必要な情報を取得できる仕組みは残しつつ、最初に見える入力項目を減らすことで、全体の入力負担を抑えながら、追加情報を入力してくれる方からはしっかり情報を取得できるようになります。
※TIPSの詳細はスレッドに掲載しています。


スレッド
【メタシンク】会員登録フォームの追加入力項目をボタンで展開するまで隠して入力負担を減らす設定例
https://store-dojo.com/products/2026-09-08 -
Shopify Storefrontが「UCP 2026-08-25」バージョンのサポートを開始した、というリリースがありました(https://shopify.dev/changelog/08-25-is-now-supported)。
ただ、現時点では「新しいバージョン番号に対応した」という段階のようです。では、肝心のUCP(Universal Commerce Protocol)の仕様自体は何が変わったのか。気になったので調べてみました。
サードパーティの監視サービス「UCP Checker」のブログによると、今回のアップデートではかなり大きな変更が入っています。決済の仕組みが「shopping」専用から、業種を問わない「common」レイヤーに移動。これにより、ホテルや飲食店など、一般的なショッピングカートの形を取らないサービスでも決済を組み込める仕様になっています。ほかにも、店舗の位置情報を検索・参照する「Location」機能の新設や、分割払い・複数の支払い手段を組み合わせるための決済条件の追加など、かなり踏み込んだ更新が入っていました。
そこで実際にShopifyストアの /.well-known/ucp を直接確認してみました。バージョン番号は確かに 2026-08-25 になっています。一方で、Location機能や決済条件まわりの新しいcapabilityは見当たりませんでした。つまり現状のShopifyは、UCP 2026-08-25というバージョンへの対応は済んでいるものの、新仕様の機能実装はまだこれから、という状態のようです。
Shopify changelog:Shopify storefronts now support UCP 2026-08-25
https://shopify.dev/changelog/08-25-is-now-supportedUCP Checker Blog:UCP v2026-08-25 仕様アップデート
https://ucpchecker.com/blog/ucp-v2026-08-25-spec-update -
UCP(Universal Commerce Protocol/汎用商取引プロトコル)は、AIエージェントがオンラインストアと直接やり取りするための業界標準の仕組みです。ストア側が`/.well-known/ucp`というURLで対応状況を公開し、AIエージェントが商品検索・カート操作・決済までを、人間向けの画面を介さずに実行できるようにします。Shopify単体の仕様ではなく、複数の企業が策定に関わる業界横断の規格です。
そのUCPのアップデートを追いかけていたら、専門に監視しているサイトを見つけました。
「UCP Checker」というサービスで、2万以上のストアフロントを24時間ごとにクロールし、各ストアのUCP対応状況を追跡しています。ブログには仕様アップデートの解説だけでなく、月次の業界動向レポートや、AIモデルごとのチェックアウト対応度ベンチマークなど、かなり幅広い調査記事が並んでいて、リリースをウォッチするのにちょうど良さそうです。
-
【X記事】Judge.me Emailを触ってみた
プロダクトレビューアプリとしてよく紹介しているJudge.meが、メールマーケティングアプリ「Judge.me…
https://x.com/i/article/2096059856302329856

-
レビューアプリとして推奨させていただくことが多いhttp://Judge.meですがが、メールマーケティングアプリ「http://Judge.me Email」をリリース。
さっそく試用してみましたが、Klaviyoなど既存のCRMアプリが提供している基本機能が一通り揃っている印象です。ウェルカムメール、カゴ落ち復帰、再入荷通知、ウィンバックなど、独自のフロー機能もあり、それぞれメール本文や待機日数まで編集できます。
キャンペーン配信では、Shopify標準のセグメント(未購入・購入回数など)に加え、メール配信のエンゲージメントセグメント(開封・クリックなど)も組み合わせて、配信先を選べます。
無料プランで月15,000通まで使えるので、かなり本格的です。レビュー件数はまだ5件ですが、すべて星5評価と高評価ですね。

-
レガシー顧客アカウントは2026年2月にすでに非推奨となっており、テーマ「Dawn」の新機能の追加やセキュリティパッチの提供も停止しています。最終的な廃止日は未定ですが、いずれ移行は避けられません。そのため、旧バージョン(15.5.0以前)のDawnを使い続けることもできなくなります。
ただし、すぐに移行できず、一時的に旧バージョンのDawnが必要な場合は、Shopify公式のGitHubリポジトリから引き続き取得できます。Tagsページには全バージョンが並んでおり、各リリースページのAssetsからテーマファイル一式をzip形式でダウンロードできます。
https://github.com/Shopify/dawn/tags

-
Shopify公式テーマDawnが16.0.0にアップデートされ、顧客アカウント周りの実装が丸ごと変わりました。
これまでテーマ側に入っていたログイン・登録・注文履歴・住所編集などのページが全部削除され、ヘッダーのアカウントアイコンを押すとShopify純正の<shopify-account>というWeb Componentがその場でポップオーバー表示される仕組みに統一されています。いよいよDawnも新しい顧客アカウントを前提としたテーマになりました。
注意したいのは、レガシー顧客アカウントのままのストアです。テーマ側にログインページのテンプレート自体が存在しなくなるので、新しい顧客アカウントへ移行してから更新する必要があります。地味な見た目の割に、実質は破壊的変更に近いアップデートなので気をつけたいところですね。
