Shopify Editions Spring '26 で紹介されていた「ストアフロントの標準イベント&アクション」ですが、これまでは、アプリや独自Javascriptを使ってストアのカートを操作するのに、テーマのHTMLを推測して読み解いたり、通信を横からキャッチしたりする必要がありました。

今回、Shopify共通の「命令」(Shopify.actions.openCart など)と「イベント通知」(shopify:cart:lines-update など)が用意されたことで、テーマの中身を知らなくても操作や状態取得ができるようになりました。

実際に試すと、対応済みのHorizonではカートドロワーがその場で開き、未対応のDawnではカート画面に遷移する、という違いも見られました。今後のテーマアップデートで広く浸透すると良いですね。

https://shopify.dev/changelog/standard-storefront-events-and-actions

#Shopify

Xで見る