お問い合わせ

Shopifyヘッドレス構築の進め方とHydrogenを選ぶ判断基準

自然光の差し込む木製の机に、生地見本とワイヤーフレームを手描きしたノート、閉じたノートパソコンが並んでいる様子

Shopifyでサイトを育てていくうちに、テーマの構造に合わせて表現を諦めた経験はないでしょうか。

やりたかったのは、単なるデザインの好みの話ではないはずです。ブランドの世界観をどう伝え、どこで買ってもらうか。その設計そのものが、テーマの枠に収まりきらなくなっている状態です。

その打開策としてよく名前が挙がるのが、ヘッドレスコマース(表示側と購買機能を切り離す構成)です。この記事では、Shopify Storefront API や Hydrogen といった選択肢を整理しながら、判断の基準と運用のつくり方までをまとめます。

なぜ今、Shopifyでヘッドレス構築が検討されるのか

ヘッドレスは突然現れた流行ではなく、Shopifyを使い込んだ先に自然と出てくる話題です。検討の入り口になりやすい状況を3つ挙げます。

テーマの制約がブランド表現の天井になる

Shopifyのテーマは、商品を並べて売るための型がよくできています。その型に乗っている限り、構築は速く、運用も安定します。

一方で、特集ページや読み物、商品の見せ方に独自の設計を持ち込もうとすると、Liquidの構造と管理画面の項目に合わせる作業が増えていきます。

表現のためにテンプレートを継ぎ足し続けると、更新のたびに壊れやすい状態へ近づきます。ここが天井だと感じたときが、構成そのものを見直す時期です。

コンテンツと購買が別のサイトに分かれている

ブランドサイトはWordPress、販売はShopify。この形は今も多く見かけます。

読者が記事に共感しても、買うためには別のドメインへ移動します。世界観が切り替わる瞬間に、関心は少しずつ薄れていきます。

この分断が何を生むのかは、ブランドサイトとECサイトが分離していると機会損失が起きる理由でも整理しています。

ヘッドレス構成は、この2つを1つのドメインとひとつの体験にまとめるための現実的な手段です。

Shopifyが公式にヘッドレス構成を支えている

以前のヘッドレスは、独自に作り込む前提の重い選択でした。今は、Shopify自身がヘッドレス向けの仕組みを整えています。

商品やカートのデータを外部から扱うStorefront API、そのためのフレームワークであるHydrogen、専用のホスティングであるOxygenが公式に提供されています。(参考: Shopify「Storefront API」開発者ドキュメント)

独自実装の負担が下がったことで、中堅規模のブランドにも検討できる選択肢になりました。

Shopifyヘッドレス構築を支える3つの部品

ヘッドレスと聞くと難しく感じますが、役割で分けると理解しやすくなります。データの入り口、表示をつくる枠組み、コンテンツの置き場所の3つです。

Storefront APIが担う範囲

Storefront APIは、Shopifyの中にある商品情報やカートを外から読み書きするための窓口です。

商品名や価格、画像、バリエーション、コレクションといった情報を取得し、カートへの追加や数量変更も行えます。

必要なデータだけを指定して取得できるため、表示に使わない情報まで運ばずに済みます。

決済はShopifyのチェックアウトに任せます。決済まわりとセキュリティを自作しないで済むことが、この構成の安心材料です。

Hydrogenという公式フレームワーク

Hydrogenは、Shopifyが提供するヘッドレス用のフロントエンドフレームワークです。Reactをベースにしています。

商品やカートを扱うための部品があらかじめ用意されており、Storefront APIとのつなぎ込みを一から書く必要がありません。

Oxygenへ配信する前提で設計されているため、ホスティングの選定や初期の立ち上げにかかる時間を短くできます。

一方で、構成はShopify中心に寄ります。記事や特集を数多く扱う場合は、コンテンツの置き場所を別に考える必要があります。

WordPressやNext.jsと組み合わせる構成

表示側をNext.jsで作り、コンテンツはWordPressやヘッドレスCMSで管理する構成もあります。

記事の編集画面に慣れた担当者がいる場合、この形は運用が現実的です。商品はShopify、読み物はCMSと役割が分かれます。

かいなが提供するHAKOBも、この考え方でブランドサイトとECを1つにまとめるサービスです。

BASICはWordPressとShopify APIの組み合わせ、ADVANCEはNext.jsとShopifyの組み合わせで、扱うコンテンツ量と表現の要件によって選び分けます。

ヘッドレスにしない選択肢と比べて考える

ヘッドレスは万能ではありません。使わずに済むのであれば、その方が安く、速く、壊れにくいことも事実です。

テーマカスタマイズで足りる場合

商品を並べて売る構造が中心で、更新の頻度もそれほど高くないのであれば、テーマの調整で十分に戦えます。

テーマには、カート、決済、配送、クーポンといった機能が最初から揃っています。この土台を捨てるほどの理由がなければ、乗り換える必要はありません。

判断の材料は、表現の要望がテーマの構造とどれだけぶつかっているかです。ぶつかりが局所的なら、部分的な改修で足ります。

まずはテーマの中で解けないかを確認してから、次の構成を考える。この順番が安全です。

アプリの追加で解決する場合

不足している機能は、アプリで補える範囲も広くあります。導入は早く、費用も抑えられます。

ただし、アプリが増えるほど画面の読み込みは重くなり、デザインもアプリ側の仕様に引っ張られていきます。

表示速度と見た目の統一を保ちながら機能を足していけるか。ここがアプリで続けるかどうかの分かれ目です。

商品点数が多く、選ぶ体験そのものが課題になっている場合は、既存のECに手を加えずに拡張するERABのような方法もあります。

ヘッドレスが効いてくる条件

ヘッドレスが力を発揮するのは、コンテンツが売上と地続きになっているブランドです。

読み物や特集、ルックブックから商品へ自然につなげたいという狙いがある場合が、その代表例です。

ブランドサイトとECを1つのドメインに集約し、検索の評価やアクセスの分析をまとめたい場合にも向いています。

逆に、価格や品揃えでの勝負が主戦場であれば、投資すべき場所はヘッドレス化ではなく別のところにあります。自社がどちらなのかを先に決めることが、構成選びの出発点です。

構築と運用でつまずかないための設計

ヘッドレスの失敗は、技術そのものよりも設計と体制で起きます。着手前に決めておきたい論点を3つ挙げます。

SEOはレンダリング方式から決める

表示側を自分たちで作るということは、検索エンジンへの見え方も自分たちで設計するということです。

サーバー側でHTMLを生成するか、あらかじめ静的に書き出すか。この選択を最初に決めておかないと、後から作り直しになります。

メタ情報、構造化データ、サイトマップ、既存URLのリダイレクトも、構築の工程に組み込んでおきます。

移行でつまずくのは、たいていこの引き継ぎ部分です。既存URLの棚卸しを早い段階で済ませておくと、判断が楽になります。

更新を社内で回せる形にする

公開後に効いてくるのは、担当者が自分で直せる範囲の広さです。

商品情報はShopifyの管理画面、記事や特集はCMSで更新できるように役割を分けておきます。

一方で、レイアウトの変更や新しいページの型づくりには開発が必要です。どこまでを内製し、どこからを依頼するのかを最初に線引きします。

この線引きが曖昧なままだと、公開後に更新が止まりやすくなります。運用の設計は、構築の設計と同じ重さで考える価値があります。

段階的に移行してリスクを抑える

既存のShopifyストアを一度に置き換える必要はありません。商品や受注のデータはそのまま使い、表示側から順に切り替えられます。

ブランドサイトと読み物を先に統合し、商品一覧や詳細ページを後から移すという進め方も取れます。

HAKOBのBASICは初期120万円〜(税別)、構築期間は5〜8週間を目安にしています。Shopifyのカート費用とサーバー費用は別途必要です。

要件が固まりきっていない段階でも、今の構成を見ながら範囲を絞り込むことはできます。

Shopifyのヘッドレス構築について、お気軽にご相談ください

テーマの制約に合わせて表現を削る作業が続いているなら、構成そのものを見直す価値があります。

かいなでは、WordPressやNext.jsとShopifyを組み合わせるヘッドレス構成を、HAKOBとして提供しています。

ブランドサイトとECを1つにまとめ、記事から購買までの導線が途切れない状態をつくります。更新の窓口も1か所に整理されます。

今のShopifyで何が実現できて、どこからヘッドレスが必要になるのか。現状のサイトを拝見しながら整理しますので、お気軽にご相談ください。