Skip to main content
Eコマース

Shopifyかスクラッチ開発か:ECサイトを自社開発に切り替えるべきタイミング

Shopifyの料金・プランの制約と、スクラッチ開発で自社が負う責任を一次情報で比較。成長中のECサイトが自社開発やヘッドレスに切り替えるべき判断基準を解説します。

著者:Jayson Hao7 分で読めます
Shopifyかスクラッチ開発か:ECサイトを自社開発に切り替えるべきタイミングをテーマにした紙と金属のエディトリアル作品
エディトリアル・フィールドノートITL / № 13

この記事のポイント

  • カナダのShopifyの料金は月額49カナダドル(Basic)から、Plusは月額3,400カナダドルからです。チェックアウトのカスタマイズはPlus以外のすべてのプランで「Limited(限定的)」です。
  • 外部の決済サービスを使うと、プランに応じて売上の2%、1%、0.6%、0.2%のShopify手数料が、決済会社自体の手数料とは別にかかります。
  • ShopifyはPCI DSSレベル1認定を受けています。スクラッチ開発のサイトで決済フォームを埋め込む場合、SAQ Aの対象となるには自社サイトがスクリプト攻撃を受けないことを自ら確認する必要があります。
  • プランの上限に達したストアの多くは、全面的な作り直しの前にPlusやヘッドレス構成を試すべきで、切り替えはShopifyで表現できない業務がある場合に限られます。

本当の問い:どの制約に当たっているのか

「Shopifyかスクラッチか」という問いは、たいていすでにShopifyを使っていて窮屈さを感じているストアから出てきます。有益な答えはプラットフォームそのものより、不満の原因となっている具体的な制約によって決まります。上位プランで解消される制約もあれば、アプリやヘッドレス構成で回避できるもの、構造的なものもあります。スクラッチ開発が妥当な答えになるのは最後のグループだけです。

Shopifyは自らの制約も変えていきます。Shopifyの1商品あたりのバリエーション数は従来100が上限でしたが、2025年10月15日の開発者向け変更履歴で、全マーチャントが最大2,048のバリエーションを持つ商品を作成できるようになったと発表されました。2024年にバリエーション数を理由に作り直しを計画したストアは、後にプラットフォーム側で解消される問題に取り組んでいたことになります。判断の前に正確な要件を書き出し、2年前のフォーラムの投稿ではなく最新のドキュメントと照らし合わせてください。

2026年時点でShopifyのプランが実際に制限していること

2026年10月20日に確認したShopifyのカナダ向け料金ページでは、Basicが月額49カナダドル、Growが132カナダドル、Advancedが517カナダドル、Plusが3,400カナダドルからとなっており、Plus以外の3プランは年払いにすると月額が下がります。本当の制約は機能比較表にあります。

  • チェックアウトのカスタマイズは、Basic・Grow・Advancedでは「Limited(限定的)」、Plusのみ「Full(フル)」です。
  • Shopify B2Bのカタログ数は、Plus未満では最大3つ、Plusでは無制限です。
  • 在庫ロケーションは下位プランで10か所、Plusで200か所です。
  • APIのレート制限はBasicとGrowで「標準」、Advancedで「一部APIで最大2倍」、Plusで「最大10倍」です。Basicではカスタムアプリのデータアクセスが「限定的」です。
  • ヘッドレスストアフロントは下位プランで1つ、Plusで25までです。

手数料の計算:Shopifyの取引手数料が効いてくるとき

手数料は離脱理由として最初に挙がることが多いので、議論の前に計算しておきましょう。Shopifyペイメント、Shop Pay、手動決済で支払われた注文には外部決済の取引手数料はかかりません。別の決済サービスを使う場合、Basicで2%、Growで1%、Advancedで0.6%、Plusで0.2%の手数料が加わり、ヘルプセンターではこれが決済会社自体の手数料とは別であると明記されています。2025年5月12日以降に作成されたストアでは、注文のうちストアクレジットやギフトカードで支払われた部分にも同じ手数料がかかります。

公表されている料率で試算すると、外部決済サービス経由で年間200万カナダドルを販売するストアは、決済手数料とは別にShopifyへ年間約2万カナダドル(Grow)、1万2,000カナダドル(Advanced)、4,000カナダドル(Plus)を支払うことになります。Shopifyペイメントを使えば追加負担はありません。多くの場合、手数料の問題はプラットフォームを離れるのではなく、決済設定やプランの変更で解決します。本当の論点になるのは、必要な決済手段が自国市場のShopifyペイメントで使えず、かつ取扱高が大きい場合だけです。

同じ数字でPlusの位置づけも見えてきます。Advancedは年払いで月額389カナダドル(年間約4,668カナダドル)、Plusは月額3,400カナダドルから(年間約40,800カナダドル)です。外部決済で200万カナダドルを処理する場合、AdvancedとPlusの手数料差0.4ポイントは約8,000カナダドルにすぎません。手数料だけでPlusが正当化されることはまれで、アップグレードの本当の理由はチェックアウトの制御、B2Bカタログ、ロケーション数、APIの上限です。

スクラッチ開発のECで自社が負うもの

Shopifyは料金ページで、PCI DSSレベル1の認定を受けており、Shopify上のストアは初期状態でPCIに準拠していると明記しています。スクラッチ開発では、カード決済のセキュリティは自社の課題になります。PCI Security Standards Councilの2025年2月28日の記事によると、2025年4月1日に発効したPCI DSS v4.0.1と改訂版SAQ Aでは、iframeなどで決済サービスのフォームを埋め込むマーチャントは、自社サイトがスクリプト攻撃を受けないことを確認する必要があります。方法は、要件6.4.3や11.6.1のような対策を講じるか、PCI DSS準拠の決済サービスからその保護が含まれていることの確認を得るかの2つです。決済サービスのホストページへリダイレクトする方式はこの基準の対象外です。

決済は最も規制が厳しい項目にすぎません。スクラッチ開発では、セール時のホスティングと稼働率、税計算、不正検知、配送連携、アクセシビリティ、セキュリティパッチ、そしてShopifyなら提供してくれるはずのあらゆる機能も自社の責任になります。だからといってスクラッチ開発が間違いというわけではありません。初期構築費だけでなく、継続的な開発チームや保守契約の費用まで含めて事業計画を立てる必要があるということです。

中間の選択肢:Shopify Plus、拡張機能、ヘッドレス

標準テーマと全面的な作り直しの間には3つの段階があります。1つ目は拡張機能です。Shopifyの開発者ドキュメントでは、チェックアウトUI拡張、Shopify Functions、Webピクセル拡張、決済拡張が挙げられ、独自の割引タイプ、決済手段の非表示、配送オプション名の変更、サーバー側のバリデーションなどのチュートリアルがあります。2つ目はShopify Plusで、チェックアウトのフルカスタマイズ、無制限のB2Bカタログ、より高いAPI上限が使えます。3つ目はヘッドレス構成で、Next.jsなどの独自フロントエンドから、商品カタログ、カート、チェックアウト、注文管理にShopifyを利用します。

ヘッドレス構成では、チェックアウトとPCI対応をShopifyに任せたまま、デザイン、コンテンツ、表示速度を完全に制御できます。代わりに、保守するコードベースが1つ増えます。また、Shopify上のカスタマイズはShopifyのロードマップに従う必要があります。ヘルプセンターによると、Plus以外のストアがサンクスページと注文状況ページをアップグレードする期限は2026年8月26日で、追加スクリプトの設定は2025年8月28日から閲覧専用になりました。そこでスクリプトに頼っていたストアは、ブロック、ピクセル、アプリでカスタマイズを作り直す必要がありました。これがプラットフォームを「借りる」ことの見えにくいコストであり、比較に含めるべき項目です。

Shopifyから離れるかを判断するチェックリスト

作り直しを発注する前に、次の質問に書面で答えてください。答えが曖昧な場合、問題はプラットフォームではないことがほとんどです。

  • Shopifyで実現できない要件を特定し、どのプランでも不可能であることを示す最新のShopifyドキュメントを確認する。
  • 拡張機能、Function、アプリ、Plusで解決できるかを確認し、その選択肢の3年間の費用を見積もる。
  • 実際の取扱高と決済手段の構成で外部決済の取引手数料を計算し、Shopifyペイメントへ切り替えた場合と比較する。
  • 課題がデザイン、コンテンツ、表示速度であれば、バックエンドの変更を検討する前にヘッドレス構成で試作する。
  • スクラッチ開発を選ぶ場合は、開発に着手する前に、PCI DSSの検証、ホスティング、税計算、セキュリティパッチ、繁忙期の負荷試験の担当者を決める。
  • URL、リダイレクト、顧客アカウント、注文履歴の移行計画を立て、検索順位とリピーターを失わないようにする。

スクラッチ開発が正しい選択になるとき

スクラッチ開発が費用に見合うのは、Shopifyが想定していない事業とコマースが切り離せない場合です。たとえば、自社システムで動く複雑な受注生産型の価格計算、多数の出品者と売上分配を伴うマーケットプレイス、独自の購入資格確認が必要な規制商品の販売、注文が中心ではないサブスクリプションやレンタル事業などです。こうした場合、プラットフォームは製品の一部であり、自社で持つことはコストではなく競争力になります。

成長中の多くの小売事業者にとって、進め方はもっと単純です。決済設定とプランを見直し、拡張機能を使い、Plusやヘッドレスを検討し、その3段階を経ても残る要件がある場合にのみ作り直します。

著者

Jayson Hao

Innovation Trigger Lab創業者。トロント大学コンピュータサイエンス(AI/ML)出身。RAG、AIチャットボット、Web・モバイルプロダクトの設計と本番導入に携わっています。

プロフィールを見る

よくある質問

Shopifyはスクラッチ開発のECサイトより安いですか?

多くの場合、最初の数年間はShopifyの方が安くなります。Shopifyのプランにはホスティング、チェックアウト、PCI DSSレベル1の準拠が含まれる一方、スクラッチ開発ではセキュリティ、ホスティング、新機能のための継続的な開発が必要です。外部決済を使う場合のShopify手数料も含め、3年間の総額で比較してください。

Shopify Plusでなくてもチェックアウトをカスタマイズできますか?

一部は可能です。Shopifyの料金ページでは、チェックアウトのカスタマイズはBasic・Grow・Advancedで「Limited(限定的)」、Plusで「Full(フル)」とされています。チェックアウトUI拡張やShopify Functionsを使ったアプリで、どのプランでもある程度カスタマイズできます。

ヘッドレスShopifyとは何ですか?

Next.jsなどの独自フロントエンドでストアの見た目を作り、商品カタログ、カート、チェックアウト、注文管理はShopifyが担う構成です。Shopifyのプランでは、Plus未満でヘッドレスストアフロントを1つ、Plusで25まで利用できます。

スクラッチ開発のネットショップにはPCI DSS準拠が必要ですか?

はい。カード決済を受け付けるマーチャントはPCI DSSへの準拠を検証する必要があります。決済サービスのフォームを埋め込む場合、改訂版SAQ Aではサイトがスクリプト攻撃を受けないことの確認が求められます。適切な質問票はアクワイアラーに確認してください。

出典・参考資料

  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.
    EC事業者向けSAQ Aの新しい適格基準に関するFAQPCI Security Standards Council, 2025年2月28日