SoloptiLink AI(SoloptiLinkAI)公式ロゴSoloptiLinkAI
🛒
デプロイ済みEC・小売

オンラインストア管理システム

商品→カート→注文→在庫引当→出荷→配送→レビュー→クーポンを一気通貫

約15分
開発期間
3ロール
ロール数
12モデル
モデル数
43商品/95SKU
商品・SKU

実際に触ってみる

デモアカウント

店舗管理者demo@soloptilink.comPW: demo1234
受注・出荷担当staff@soloptilink.comPW: demo1234
お客様customer@soloptilink.comPW: demo1234

概要

「ECサイト作って。商品・カート・注文・在庫・配送・レビュー・クーポンを扱って」と伝えるだけ。カテゴリ(CAT-XXXX 形式)・商品(PRD-XXXX)・SKU(SKU-XXXX)・カート(CRT-XXXX)・注文(ORD-XXXX)・出荷(SHP-XXXX)・レビュー(REV-XXXX)・クーポン(CPN-XXXX)はすべて Serializable トランザクションで自動採番。商品は SKU 単位(サイズ・カラー等のバリアント)で在庫を持ち、引当可能数 available = onHand − reserved(実在庫 − 引当)でサーバー側計算します。注文確定(チェックアウト)時に在庫を引き当て(reserved を加算)、キャンセル/返金時に出荷前なら引当を解放、出荷時に実在庫から払い出す(onHand・reserved を同時に減算)ことで、在庫の二重販売を構造的に防止(在庫不足は 409「在庫が不足しています」)。注文は pending → paid → processing → shipped → delivered のステートマシンで管理され、canceled/refunded は終端状態かつ locked=true によりサーバー側で状態変更が禁止されます(飛び越し遷移も canTransition で拒否)。クーポン(CPN)は定率(%割引)/定額(円割引)・最低利用金額・利用上限回数・有効期限を持ち、適用時に applyCoupon がサーバー側で再検証(無効・期限切れ・上限到達・最低金額未達を判定)、送料は computeOrderTotals が 10,000 円以上で無料・未満は一律 660 円を自動計算します。レビュー(REV)は実際に購入した商品にのみ投稿可で、投稿時に商品の平均評価(rating)・レビュー件数(reviewCount)を自動再計算。3 ロール RBAC(店舗管理者/受注・出荷担当/お客様)で、お客様は自分の注文・カートのみ閲覧でき、商品・カテゴリ・在庫・クーポン・出荷の管理と経営レポート(売上/注文件数/状態別内訳/在庫アラート)の閲覧は店舗管理者・受注/出荷担当のみとサーバー側で権限制御(職務分掌・PFP-046)。全 CRUD 操作に監査ログを標準装備。

搭載機能

3 ロール RBAC(お客様は自分の注文・カートのみ閲覧可)
SKU 単位の在庫引当(available = onHand − reserved・二重販売を構造防止)
在庫ライフサイクル(注文で引当→キャンセル/返金で解放→出荷で実在庫払い出し)
注文ステートマシン(pending→paid→processing→shipped→delivered/canceled・refunded)
確定済み注文 locked=true による不変保護(canceled/refunded は終端)
クーポン再検証(定率/定額・最低金額・利用上限・期限を applyCoupon で判定)
送料自動計算(10,000 円以上無料・未満一律 660 円を computeOrderTotals で)
レビューは購入者のみ投稿可・平均評価/件数を自動再計算
自動採番(CAT/PRD/SKU/CRT/ORD/SHP/REV/CPN をすべて Serializable トランザクションで)
経営レポート(売上/注文件数/状態別内訳/在庫アラート)+監査ログ標準装備

技術スタック

Next.js 14.2.18TypeScriptPrisma 5.22.0PostgreSQLTailwind CSSNextAuth 4.24.11Zod

同じようなシステムが欲しい?

SoloptiLinkAIなら一言で作れます

資料をダウンロード