コンテンツにスキップ

プロジェクト背景と全体像

リツビ BtoB ECサイト改修プロジェクトの背景、対象範囲、システム構成を俯瞰するための概要資料です。最新のスケジュールや進捗は 04-project-management/ を参照してください。

この文書の位置づけ

  • 背景説明や全体像の共有に使う横断資料
  • 要件の根拠そのものではなく、一次情報への入口を整理する案内資料
  • 現在の計画や進捗は 04-project-management/ の現行資料を正とする
  • 引き継ぎ時のコードベース構造や外部依存の確認は 05-delivery/handover/codebase-architecture-overview.md を入口とする

プロジェクトの目的

  • 既存の BtoB 受注基盤を、Vendure + Vite / TanStack Router によるヘッドレス構成へ移行する
  • 日本の商慣習に合わせた価格制御、配送制御、検収・請求関連の運用を支える
  • Storefront の利用体験と、Vendure Dashboard を中心とした運用性を両立する
  • SMILE や CMS と連携し、既存業務との整合を保ちながら刷新する

対象範囲

領域 内容
BtoB EC サイト 商品検索、品番注文、カート、チェックアウト、注文履歴などの Storefront 機能
バックエンド Vendure サーバー、GraphQL API、カスタムプラグイン、運用管理機能
運用基盤 保守、監視、バックアップ、引き継ぎ、ドキュメント整備
外部連携 SMILE 基幹システム、CMS、決済、通知などの接続
対象外 コーポレートサイト本体の改修や、基本スコープ外の追加開発候補

システム構成の要点

  • Storefront: Vite + TanStack Router ベースの BtoB 向けフロントエンド
  • Backend: Vendure ベースの GraphQL API と運用管理機能
  • Business Rules: 顧客別価格、直送、同意取得、ポイント / ギフト券などをプラグインで実装
  • Integrations: SMILE、CMS、決済、通知などの外部サービスと連携
  • Operations: Vendure Dashboard、保守手順、バックアップ / 復旧、引き継ぎ資料を整備

主要な業務要件

  1. 顧客別価格制御: 顧客条件に応じた価格・可視性・決済可否を制御する
  2. 購入制限ルール: 商品や顧客条件に応じた月間上限・購入単位・最小/最大数量の注文ルールに対応する
  3. 直送モード: 直送手数料や配送条件の違いを扱う
  4. 配送営業日制御: 締め時刻、定休日、祝日、個別休業日に基づいて配送希望日候補を制御する
  5. 同意取得: 取り扱いに注意が必要な商品に対する同意フローを提供する
  6. ポイント / ギフト券: BtoB 運用に合わせた特典・値引きの仕組みを扱う
  7. 運用管理: 利用者サポート、バックアップ、引き継ぎまで含めて運用できるようにする

次に見る資料