ECサイトの構築方法は、ASP型(Shopify・BASEなど)・オープンソース型(WooCommerce・EC-CUBEなど)・フルスクラッチ型の3種類に大別されます。月商規模・商品数・将来の拡張性に応じて最適な方法は異なり、初期費用は無料〜数千万円まで幅があります。
この記事では、Web制作20年以上の経験をもとに、ECサイト構築の方法・費用・プラットフォームの選び方を体系的に解説します。EC構築を検討している事業者の方が、自社に最適な構築方法を判断できるようになることを目指しています。
ECサイト構築の3つの方法 — ASP・オープンソース・フルスクラッチ
ECサイトを構築する方法は、大きく3つに分類できます。それぞれの特徴を理解したうえで、自社の事業規模・予算・運用体制に合った方法を選ぶことが重要です。
ASP型(SaaS型)
ASP型は、ECプラットフォームが提供するクラウドサービスを利用して構築する方法です。Shopify、BASE、STORESなどが該当します。サーバーの管理やシステムのアップデートはプラットフォーム側が行うため、事業者はショップ運営に集中できます。
ASP型の最大のメリットは、短期間・低コストでECサイトを立ち上げられる点です。テンプレートを選び、商品情報を登録するだけで、最短即日でネットショップを開設できます。一方で、デザインや機能のカスタマイズには制限があり、プラットフォームが提供する範囲内での運用になります。
オープンソース型
オープンソース型は、無料で公開されているECシステムを自社サーバーにインストールして構築する方法です。WooCommerce(WordPress)、EC-CUBEが代表的です。ソースコードを自由に改変できるため、デザインや機能を完全にコントロールできます。
オープンソース型の最大のメリットは、カスタマイズの自由度が高い点です。独自の業務フローに合わせた受注管理や、外部システムとの連携を柔軟に実現できます。ただし、構築・運用にはエンジニアのスキルが必要であり、セキュリティパッチの適用やサーバー管理も自己責任になります。
フルスクラッチ型
フルスクラッチ型は、ゼロからシステムを設計・開発する方法です。既存のパッケージやフレームワークに依存せず、完全に独自のECシステムを構築します。
フルスクラッチ型は、ビジネス要件に100%合致したシステムを構築できる唯一の方法です。大規模な商品数、複雑な料金体系、基幹システムとの連携など、既存のプラットフォームでは実現困難な要件がある場合に選択されます。一方で、開発期間は半年〜1年以上、費用は1,000万円〜が目安であり、中小規模の事業者には現実的ではありません。
3つの構築方法の比較
| 比較項目 | ASP型 | オープンソース型 | フルスクラッチ型 |
|---|---|---|---|
| 初期費用 | 0〜50万円 | 50万〜300万円 | 1,000万〜5,000万円 |
| 月額費用 | 0〜10万円 | サーバー代+保守(3万〜15万円) | 保守・運用(30万〜100万円) |
| 構築期間 | 即日〜1ヶ月 | 1〜4ヶ月 | 6ヶ月〜1年以上 |
| カスタマイズ性 | 低〜中 | 高 | 最高 |
| 運用難易度 | 低 | 中〜高 | 高 |
| セキュリティ管理 | プラットフォーム側 | 自己管理 | 自己管理 |
| 向いている規模 | 小〜中規模 | 中規模 | 大規模 |
| 代表的なサービス | Shopify, BASE, STORES | WooCommerce, EC-CUBE | ゼロから開発 |
月商100万円未満の事業者であれば、ASP型で始めるのが最も合理的です。月商100万〜1,000万円規模であれば、ASP型の上位プランまたはオープンソース型が選択肢になります。月商1,000万円を超え、独自の業務要件がある場合にフルスクラッチ型を検討する、という判断基準が実務では一般的です。
Web制作の現場では、「最初からフルスクラッチで」という相談を受けることがありますが、月商1,000万円以下の段階でフルスクラッチを選ぶのは投資対効果が合いません。まずASP型で事業を検証し、売上が安定してきた段階でオープンソース型やフルスクラッチ型に移行するステップアップ方式が、リスクを抑えながらEC事業を成長させる王道の戦略です。
主要ECプラットフォーム比較
ここでは、日本市場で利用されている主要なECプラットフォーム6つを、機能・費用・拡張性の観点から詳しく比較します。
プラットフォーム一覧比較表
| 項目 | Shopify | BASE | STORES | makeshop | WooCommerce | EC-CUBE |
|---|---|---|---|---|---|---|
| 初期費用 | 0円 | 0円 | 0円 | 11,000円 | 0円(テーマ・プラグイン別) | 0円 |
| 月額費用 | 4,850円〜 | 0円〜(有料プラン16,580円) | 0円〜(有料プラン3,480円) | 12,100円〜 | サーバー代(500〜3,000円) | サーバー代(3,000〜10,000円) |
| 決済手数料 | 3.4%〜 | 3.6%+40円〜 | 3.6%〜 | 3.19%〜 | 決済代行による(3.5%前後) | 決済代行による |
| 商品登録数上限 | 無制限 | 無制限 | 無制限 | 10,000点〜 | 無制限 | 無制限 |
| デザイン自由度 | ◎(テーマ+Liquid) | △(テンプレート選択) | △(テンプレート選択) | ○(テンプレート+HTML編集) | ◎(完全自由) | ◎(完全自由) |
| SEO対策機能 | ◎ | △ | △ | ○ | ◎(プラグイン豊富) | ○ |
| 多言語・越境EC | ◎(標準対応) | △ | △ | △ | ○(プラグイン対応) | △ |
| 外部連携・API | ◎ | ○ | ○ | ○ | ◎ | ○ |
| サポート体制 | メール・チャット(日本語) | メール | メール・チャット | 電話・メール | コミュニティ(自己解決) | コミュニティ+有料サポート |
| 向いている規模 | 小〜大規模 | 個人〜小規模 | 個人〜小規模 | 中規模 | 中規模 | 中規模 |
Shopify — グローバル標準のECプラットフォーム
Shopifyは、世界175か国以上で利用されているグローバルNo.1のECプラットフォームです。日本語対応も進んでおり、2025年時点で日本国内のShopify導入企業は急速に増加しています。
強み:
- アプリエコシステム: Shopify App Storeには8,000以上のアプリが登録されており、定期購入(サブスクリプション)、レビュー管理、在庫連携、会計ソフト連携など、必要な機能をアプリで拡張できます
- 越境EC対応: 多通貨・多言語に標準対応。Shopify Markets機能を使えば、1つの管理画面から複数国への販売が可能です
- Shopify Payments: 独自の決済機能を標準搭載しており、外部決済サービスの契約なしでクレジットカード決済を導入できます
- 高いスケーラビリティ: 月商数万円の個人事業者から年商数十億円規模の企業まで対応可能。Shopify Plusプラン(月額$2,300〜)で大規模ECにも対応します
注意点:
- 月額費用が発生するため、売上がゼロでもコストがかかります
- テーマのカスタマイズにはLiquid(Shopify独自のテンプレート言語)の知識が必要です
- アプリを追加するほど月額コストが増加し、月額数万円になることもあります
BASE — 初期費用ゼロで始められるネットショップ
BASEは、「誰でも無料でネットショップが作れる」をコンセプトにした国内サービスです。個人のハンドメイド作家から小規模事業者まで、幅広い層に利用されています。
強み:
- 完全無料でスタート可能: 初期費用・月額費用ともに0円。売れたときだけ手数料が発生するモデルのため、リスクなくEC事業を始められます
- 操作のシンプルさ: 管理画面が直感的で、ITに不慣れな方でも商品登録から販売開始まで迷わず操作できます
- Pay ID(集客機能): BASEが運営するショッピングアプリ「Pay ID」に商品が掲載されるため、プラットフォーム側からの集客が見込めます
注意点:
- 無料プランでは決済手数料が比較的高い(3.6%+40円+サービス利用料3%)ため、売上が増えるほど手数料負担が大きくなります
- デザインのカスタマイズ性はかなり限定的です
- SEO機能が弱く、Google検索からの集客を強化したい場合には不向きです
STORES — 手軽さとデザイン性を両立
STORESは、BASEと同様に無料プランで始められる国内ECプラットフォームです。STORESの予約機能やSTORES決済(実店舗向け)との連携が特徴です。
強み:
- 実店舗連携: STORES決済(POSレジ)やSTORES予約との連携で、オンラインとオフラインを一元管理できます
- デザインテンプレート: BASEよりもデザイン性の高いテンプレートが揃っています
- ネットショップ+予約の組み合わせ: 物販と予約サービスを1つのブランドで展開する事業者に最適です
注意点:
- 無料プランでは決済手数料が5%と、BASEより高い設定です
- SEO機能やAPI連携はBASE・Shopifyと比較して限定的です
- 商品バリエーション(サイズ・色など)の管理が複雑になると操作性が低下します
makeshop — 中規模EC向けの国内サービス
makeshopは、GMOメイクショップが運営する国内ECプラットフォームです。月額費用が発生しますが、決済手数料が業界最安水準であり、売上規模が大きくなるほどコストメリットが出ます。
強み:
- 決済手数料の安さ: クレジットカード決済手数料3.19%〜は、ASP型の中で最安水準です
- 電話サポート: 国内企業が運営しているため、電話による日本語サポートが受けられます
- 豊富な機能: 定期購入、会員ランク、ポイント、クーポンなど、EC運用に必要な機能が標準搭載されています
注意点:
- 初期費用と月額費用が発生するため、売上がなくても固定費がかかります
- 管理画面のUIがやや古く、操作に慣れるまで時間がかかります
- テンプレートのデザイン品質はShopifyに劣ります
WooCommerce — WordPressベースのEC構築
WooCommerceは、世界シェアNo.1のCMSであるWordPressにECの機能を追加するプラグインです。WordPressのエコシステム(テーマ・プラグイン・コミュニティ)を活用してECサイトを構築できます。
強み:
- 圧倒的なカスタマイズ自由度: デザインもフロントエンドも完全にコントロールできます。コーポレートサイトやオウンドメディアと同一ドメインで運営しやすく、ブランドの統一感を出せます
- SEOに強い: Yoast SEOやRank Mathなどの強力なSEOプラグインが利用でき、ECサイトのSEO対策を細かく設定できます
- コスト構造: 月額費用はサーバー代のみ。決済手数料も決済代行サービスを自由に選べるため、コスト最適化がしやすいです
- 豊富なプラグイン: 59,000以上のWordPressプラグインのエコシステムを活用可能です
注意点:
- 構築にはWordPressとWooCommerceの知識を持つエンジニアが必要です。「無料だから安い」わけではなく、構築費用は50万〜200万円が相場です
- セキュリティ管理(アップデート、バックアップ、脆弱性対策)は自己責任です
- サーバーのスペックによっては、商品数が増えると表示速度が低下します
WordPressでのEC構築を検討している場合は、WordPress外注の費用相場と失敗しない発注方法も参考にしてください。
ShopifyとWooCommerceの比較 — どちらを選ぶべきか
プラットフォーム選定で最も多い相談が「ShopifyとWooCommerceのどちらが良いか」です。結論から言えば、運用の手軽さを重視するならShopify、デザイン・機能の自由度とSEOを重視するならWooCommerceです。
| 比較項目 | Shopify | WooCommerce |
|---|---|---|
| 初期構築の難易度 | 低(テーマ選択で完了) | 中〜高(エンジニア必要) |
| 月額コスト(月商100万円時) | 約8,000〜15,000円 | 約1,000〜5,000円(サーバー代) |
| 決済手数料 | 3.4%〜(Shopify Payments) | 3.5%前後(決済代行による) |
| デザインの自由度 | テーマ+Liquidの範囲内 | 完全自由(テーマ開発可) |
| SEO対策の柔軟性 | ○(基本的な設定は可能) | ◎(プラグインで詳細設定可能) |
| サーバー管理 | 不要(Shopify側が管理) | 必要(自己管理) |
| コーポレートサイトとの統合 | 別ドメインまたはサブドメイン推奨 | 同一ドメインで統合可能 |
Shopifyは「ECに特化したサービスを使いたい」事業者に、WooCommerceは「コーポレートサイトやブログとECを一体運用したい」事業者に適しています。RINIAでは、クライアントの事業要件に応じてどちらのプラットフォームでもECサイトを構築しています。
EC-CUBE — 国産オープンソースEC
EC-CUBEは、日本発のオープンソースECシステムです。日本のEC商習慣(のし対応、配送先分岐、後払い決済など)に標準対応しており、国内の中規模ECサイトで広く採用されています。
強み:
- 日本のEC商習慣に最適化: 複数配送先の指定、のし・ラッピング対応、コンビニ後払いなど、日本特有の要件に標準対応しています
- カスタマイズ性: オープンソースのため、業務要件に合わせた完全カスタマイズが可能です
- プラグインストア: EC-CUBE公式のプラグインストアがあり、機能追加が容易です
注意点:
- 構築にはPHP/Symfonyの知識が必要であり、対応できるエンジニアが限られます
- セキュリティアップデートの適用が遅れると脆弱性リスクがあります
- 大量アクセスへの対応にはサーバーのチューニングが必要です
ECサイト構築の費用相場 — 規模別・方法別の内訳
ECサイトの構築費用は、構築方法と事業規模によって大きく変わります。ここでは、具体的な費用の内訳を解説します。
経済産業省の「電子商取引に関する市場調査(2024年)」によると、日本のBtoC-EC市場規模は24.8兆円に達し、前年比9.23%の成長を記録しています。EC市場の拡大に伴い、構築の選択肢も多様化しています。
構築方法別の費用目安
| 構築方法 | 初期費用 | 月額費用 | 構築期間 | 含まれる作業 |
|---|---|---|---|---|
| ASP型(テンプレートそのまま) | 0〜10万円 | 0〜5万円 | 即日〜2週間 | テンプレート選択、商品登録、決済設定 |
| ASP型(デザインカスタマイズ) | 30万〜80万円 | 0〜5万円 | 2週間〜1ヶ月 | オリジナルデザイン、テーマ開発、設定代行 |
| オープンソース型(WooCommerce) | 50万〜200万円 | 1万〜5万円 | 1〜3ヶ月 | デザイン、プラグイン設定、決済連携、テスト |
| オープンソース型(EC-CUBE) | 100万〜400万円 | 3万〜15万円 | 2〜4ヶ月 | デザイン、カスタマイズ開発、外部連携 |
| フルスクラッチ型 | 1,000万〜5,000万円 | 30万〜100万円 | 6ヶ月〜1年以上 | 要件定義、設計、開発、テスト、移行 |
費用の内訳
ECサイトの構築費用は、以下の5つの工程に分けて考えると理解しやすいです。
- 企画・要件定義(全体の10〜15%): 販売する商品、ターゲット顧客、必要な機能、配送方法、決済方法などを整理します。この工程の品質が、構築後の手戻りを大きく左右します
- デザイン(全体の20〜30%): トップページ、商品一覧、商品詳細、カート、マイページなどの画面デザインを制作します。ECサイトでは商品写真の見せ方とCTA(購入ボタン)の配置が売上に直結するため、UIデザインの専門性が求められます
- 開発・実装(全体の30〜40%): デザインのコーディング、決済機能の連携、在庫管理の設定、メール通知の設定など、システムの実装を行います
- データ移行・商品登録(全体の10〜15%): 商品データのCSVインポート、画像のアップロード、カテゴリ設定などを行います。既存ECサイトからの移行の場合、顧客データや注文履歴の移行も含まれます
- テスト・公開(全体の10〜15%): 決済テスト、注文フローテスト、メール通知テスト、ブラウザテスト、負荷テストなどを行い、問題がないことを確認してから公開します
ECサイトの費用は、コーポレートサイトと比較して1.5〜3倍高くなるのが一般的です。決済・在庫・配送という業務システム要素が加わるためです。ホームページ制作全般の費用感については「ホームページ制作の費用相場と内訳」で解説しています。
見落としがちな追加費用
初期構築費用のほかに、以下の費用が発生することを事前に把握しておく必要があります。
- ドメイン費用: 年間1,000〜5,000円
- SSL証明書: 無料(Let's Encrypt)〜年間10万円(EV SSL)
- 決済代行の初期費用: 0〜5万円(サービスによる)
- 商品撮影費用: 1商品あたり500〜5,000円。プロのカメラマンに依頼する場合、1日5万〜15万円
- ライティング費用: 商品説明文の作成、1商品あたり1,000〜5,000円
- 送料設定・配送連携: 配送業者との契約、送り状発行システム連携に5万〜30万円
商品数・売上規模別のおすすめプラットフォーム
プラットフォーム選定で最も重要なのは、現在の事業規模だけでなく、2〜3年後の成長を見据えて選ぶことです。途中でプラットフォームを移行するコスト(データ移行、デザインの作り直し、顧客への通知、SEO評価のリセットリスク)は、初期構築費用と同等以上にかかります。
規模別おすすめプラットフォーム
| 事業規模 | 月商目安 | 商品数 | おすすめ | 理由 |
|---|---|---|---|---|
| 個人・副業 | 〜30万円 | 〜50点 | BASE / STORES | 初期費用ゼロ、操作が簡単、リスクなく開始可能 |
| 小規模事業 | 30万〜100万円 | 50〜300点 | Shopify(ベーシック) | 成長に応じた拡張性、アプリによる機能追加 |
| 中規模事業 | 100万〜500万円 | 300〜3,000点 | Shopify / WooCommerce | 本格的なSEO対策、デザインカスタマイズ |
| 中〜大規模事業 | 500万〜1,000万円 | 3,000〜10,000点 | WooCommerce / EC-CUBE | 完全なカスタマイズ、外部システム連携 |
| 大規模事業 | 1,000万円〜 | 10,000点〜 | EC-CUBE / Shopify Plus / フルスクラッチ | 大量トラフィック対応、基幹システム連携 |
プラットフォーム移行のタイミング
プラットフォームの移行を検討すべきタイミングは以下の通りです。
- 決済手数料が利益を圧迫し始めた: 月商が伸びるほど、手数料率の差が大きな金額差になります。月商300万円で手数料率が1%違えば、年間36万円の差額です
- デザインや機能の制限がビジネスの障害になっている: 「この機能がないから実現できない」という状況が頻繁に起きる場合
- 表示速度の低下: 商品数やアクセス数の増加で、ページの読み込みが3秒以上かかるようになった場合
- SEO対策の限界: meta情報やURL構造を細かくコントロールできないプラットフォームでは、検索流入の成長に限界があります
決済方法・配送連携の選び方
ECサイトの決済方法と配送連携は、顧客の購買体験と運用効率に直結する重要な要素です。
決済方法の種類と導入率
経済産業省の調査(2024年)によると、日本のBtoC-EC市場における決済方法の比率は以下の通りです。
| 決済方法 | 利用率 | 導入の容易さ | 初期費用 |
|---|---|---|---|
| クレジットカード | 約75% | ◎(ASP標準) | 0〜5万円 |
| コンビニ後払い | 約8% | ○ | 5万〜10万円 |
| 代金引換 | 約5% | ○ | 配送業者との契約のみ |
| 銀行振込 | 約4% | ◎ | 0円 |
| 電子マネー・QRコード決済 | 約5% | ○ | 0〜5万円 |
| キャリア決済 | 約2% | ○ | 0〜5万円 |
| Amazon Pay / PayPay | 伸長中 | ○ | 0〜3万円 |
最低限導入すべき決済方法は、クレジットカード決済とコンビニ後払い(または銀行振込)の2種類です。この2つで市場の80%以上をカバーできます。Amazon PayやPayPayなどのID決済は、カゴ落ち率(カートに入れたが購入しなかった率)の改善に効果があり、導入をおすすめします。
配送連携のポイント
ECサイトの配送業務で考慮すべきポイントは以下の通りです。
- 送り状発行の自動化: 注文データから送り状をCSV連携で自動発行する仕組みを構築します。手作業での送り状記入は、1日10件を超えると非効率です
- 送料設定の最適化: 全国一律送料、地域別送料、購入金額による送料無料ラインの3パターンから選択します。送料無料ラインの設定は客単価向上に効果的です。一般的には「平均注文額の1.3倍」に設定するのが目安です
- 配送業者の選定: ヤマト運輸、佐川急便、日本郵便の3社が主流です。商品サイズ・重量・配送エリアに応じて使い分けます
- 出荷通知メールの自動送信: 出荷完了時に追跡番号付きのメールを自動送信する仕組みは、顧客満足度に直結します
まとめ — ECサイト構築チェックリスト
ECサイトの構築は、プラットフォームの選定から費用の試算、決済・配送の設計まで、多くの判断が必要です。最後に、構築プロジェクトで確認すべきチェックリストを整理します。
プラットフォーム選定
- 2〜3年後の月商目標を設定している
- 月商目標に対応できるプラットフォームを選んでいる
- 初期費用だけでなく、月額費用+決済手数料のトータルコストで比較している
- 必要な決済方法(クレジットカード・コンビニ後払い等)に対応している
- デザインのカスタマイズ要件を満たしている
構築フェーズ
- 商品カテゴリが直感的に分類されている
- 商品写真が1点あたり3枚以上用意されている
- 商品説明文が300文字以上のオリジナルテキストで書かれている
- モバイルファーストでデザインされている
- 決済テスト・注文フローテストが完了している
法令対応
- 特定商取引法に基づく表記が掲載されている
- プライバシーポリシーが掲載されている
- SSL(HTTPS)対応が完了している
ECサイトのSEO対策や運用ノウハウについてはECサイト運用・SEO対策ガイドで解説しています。
ECサイトの構築は、事業の成長ステージに合ったプラットフォームを選び、購買体験を最適化したデザイン・UIを実装し、公開後の運用体制を整えることで成功します。「安さ」で選ぶのではなく、「2〜3年後の事業規模でもスムーズに運営できるか」を基準に判断することが重要です。
RINIAでは、ECサイトの構築からUIデザイン、SEO対策まで一貫して対応しています。プラットフォームの選定やECサイトの設計について、まずはお気軽にご相談ください。