FORME棚の器も、宙を泳ぐ鯉も、ひとつずつ数えられている。イメージイラスト
← 制作例一覧

SELF-INITIATED DEMO / 自主制作

FORME — Shop & Inventory — オンラインショップと在庫管理

OVERVIEW

色とサイズで写真・価格・在庫が動く、数の決まった店。

Next.jsReactTypeScriptCSS
Live Demoを操作する

商品・価格・店舗はすべて架空です。注文は画面上で最後まで進みますが、実際の決済・配送は発生しません。住所や氏名は入力せず、配送地域だけで送料を計算します。

AI
使っていません計算と決まった規則だけで動きます。
保存先
このブラウザカート・注文・お気に入り・在庫の変更を、このブラウザにだけ保存します。
外部送信
なし決済・配送は発生しません。氏名や住所は入力せず、配送地域だけで送料を計算します。
MAIN VISUAL / LIVE DEMO
FORMEの実装済みDesktop画面
実際に操作できる自主制作デモ
SCOPE
Design + Build + QA
EST. DELIVERY / 納期目安
5〜10営業日
PRICE GUIDE / 参考価格
内容により見積

WORKING VERSION / 操作できる版

画面を動かして試せます

この制作例には、実際に操作できる店舗サイトがあります。色やサイズを選ぶと写真・価格・在庫が連動し、カートから送料を含めた金額を確認して注文できます。運営画面では在庫を動かし、注文を進め、未払いのまま発送できないことも確かめられます。

架空の店舗です。実際の注文・予約・支払いは発生せず、入力した内容はお使いのブラウザの中だけに保存されます。

01THE PROBLEM

商品の佇まいを保ちながら、在庫と注文を正しく扱うこと。

想定したクライアント
生活雑貨を少量生産する、小さなブランド(架空)
想定依頼
新しいタンブラーの商品紹介から、色とサイズの選択、在庫と注文の管理まで制作してほしい。
起きていること
色とサイズの組み合わせごとに在庫が違い、表計算で数えた在庫とサイトの表示がずれる。
困りごと
売り切れを売ってしまう、支払い前に発送してしまう、といった事故が起きかねない。
制作コンセプト
プロダクトの質感を主役にした、静物展示のような売り場。

想定のクライアントと依頼は、この自主制作のために設定した架空のものです。実在の企業・店舗からの受託ではありません。

FORMEの暮らしに馴染む生活雑貨のイメージ
架空のブランドのイメージ写真(生成画像)

02SIGNATURE JOURNEY

色とサイズを選ぶと、写真も在庫も、注文の先まで動く。

組み合わせごとに在庫を数え、注文で減り取消で戻る仕組みと、未払いのまま発送させない運営画面を実装しました。

  1. FORMEの商品一覧。並び替えと比較ができる

    商品を選ぶ

    6品を絞り込み・並び替え・3点まで比較。気になったものはお気に入りに残せます。

  2. FORMEの商品詳細。色とサイズを選ぶと写真と在庫が変わる

    色とサイズで在庫を確かめる

    組み合わせを選ぶたびに、写真・価格・残りの数が切り替わります。

  3. FORMEのカート。受け取り方法と送料を確認する画面

    受け取り方法と送料

    配送か店頭受け取りかを選び、配送は地域まで含めて送料を計算します。

  4. FORMEの運営画面。注文と在庫の変化を確認するところ

    運営画面で在庫が減る

    注文すると在庫が減り、取り消すと戻ります。支払いが済むまで「発送した」は押せません。

画像は、公開しているデモを実際に操作して撮影した画面です。同じ手順を自分で試す

VISUAL DIRECTION

かたち、質感、使う場面。

商品の全体像と素材の寄りを分け、購入前に確かめたい情報を伝えます。

明るいデスクに置いたセージ色の架空タンブラー
EVERYDAY / デスクになじむ佇まい
タンブラーのマットな表面とふたの接合部分のイメージ
DETAIL / 質感を近くで見る

AI生成の商品コンセプト。実在商品の写真・性能を示すものではありません。

03KEY INTERACTIONS

触って確かめられる操作

見た目だけのボタンは置いていません。押すと状態が変わり、関連する画面にも反映されます。

04BEHIND THE SYSTEM

画面の裏で、何が決まっているか

データの持ち方、状態の進み方、事故を防ぐための決まりごと。本番化するときに引き継ぐ設計です。

データ

  • 商品とSKU(色×サイズ)・価格・在庫数
  • 注文(明細・受け取り方法・送料・支払いの状態)
  • 在庫の増減の記録

状態の流れ

  1. 注文受付
  2. 支払い済み
  3. 準備中
  4. 発送済み/お渡し済み

安全のための決まりごと

  • 確認画面のあとでカートが変わったら、注文をいったん止める
  • 支払いが済んでいない注文は発送できない
  • 取り消した数量は、同じSKUの在庫へ戻す

05RESPONSIVE & ACCESSIBILITY

ひとつの体験を、どの画面でも。

PCは情報の比較しやすさ、タブレットはカラム幅、モバイルは読む順番とタップ領域を調整。下の画像は、実際のデモを各画面幅で撮影したプレビューです。

オンラインショップと在庫管理 / Desktop Preview
Desktop Preview
オンラインショップと在庫管理 / Tablet Preview
Tablet Preview
オンラインショップと在庫管理 / Mobile Preview
Mobile Preview

06SCOPE & BOUNDARIES

できること・していないことを、先に書く

自主制作のデモと、実際の案件で納品するものの差を、項目ごとに分けています。

実装済み

このデモで実際に動くこと

  • 一覧・絞り込み・並び替え・比較・お気に入り
  • 色とサイズで連動する写真・価格・在庫
  • 配送/店頭受け取りと地域別の送料
  • 注文・支払い(模擬)・取消・運営画面での発送

デモ限定

見せ方のために簡略化していること

  • 支払いは結果を選んで試す模擬
  • 商品・価格・店舗は架空
  • 在庫はこのブラウザの中だけで数える

未接続

公開版では接続していないもの

  • 決済サービス
  • 配送業者・倉庫
  • 注文確認メール

本番化に必要なこと

実案件で追加で設計・実装するもの

  • 共有データベースでの在庫の同時更新(別の端末・別のお客様)
  • 決済・配送・税の設定
  • 既存のECサービス(Shopifyなど)との連携の検討

07DELIVERY & QUOTE

納品物と、見積もりの目安

参考価格 内容により見積/納期目安 5〜10営業日。範囲と素材が決まってから、正式なお見積もりと納期をお出しします。

もっと詳しく見る?使用技術・実装した機能・納品物・確認項目
TECH STACK / 使用技術

Next.js / React / TypeScript / CSS

対応範囲

設計・デザイン・実装・内部QA・ドキュメント整理

制作期間目安

5〜10営業日

参考価格

内容により見積

実装した機能
  • 6品・絞り込み・並び替え・3点比較・お気に入り
  • 色とサイズで連動する写真・価格・在庫
  • 配送/店頭の選択と、地域まで含む送料計算
  • 注文履歴・取消と、在庫が戻る運営画面
DELIVERABLES / 納品可能物
  • ソースコード・設定ファイル
  • 起動・更新手順のREADME
  • 画面仕様・検証項目一覧
QA内容・確認項目
  • PC / Tablet / Mobile表示
  • キーボード操作・コントラスト
  • リンク・入力・エラー状態

見積もりが変わるところ

  • 商品数とバリエーションの種類
  • 既存のECサービスを使うか、独自に作るか
  • 決済・配送・在庫管理システムとの接続
  • 商品写真や説明文の制作を含めるか

参考価格・期間です。ページ数、機能、デザイン、素材、API・外部サービス、修正範囲で変動します。仕様と素材の確定後に正式なお見積もり・納期を提示します。 納品物は契約範囲に合わせて確定します。QA内容は確認対象を示すもので、実運用環境の適合保証ではありません。

08CONTEXTUAL CONTACT

このデモのような制作を相談する

近いと感じた機能に印をつけてください。相談フォームに「FORMEを参考にした」ことと、選んだ機能が入った状態で開きます。送信前にすべて編集・削除できます。

参考にしたい機能(任意・複数可)

この時点では何も送信されません。フォームを開くだけです。

MESSAGE-ONLY OK

メッセージだけでも、進められます。

仕様確認・進捗共有・修正確認・納品まで、クラウドソーシング上のメッセージを中心に対応。Zoom / Google Meetは必須ではありません。

相談内容をまとめる
A GOOD PLACE TO START / TETSU WORKS

つくりたいものを、
聞かせてください。

まだ要件が曖昧でも大丈夫。
いま困っていることから、一緒に整理します。

相談内容を入力する ↓
まずは文章で。
打ち合わせの前に、相談できます。
  1. 01相談を送信
  2. 02内容を確認
  3. 03メールで返信
  4. 04合意して制作開始

金額・納期・制作範囲は、内容を確認してご相談。
送信した時点で契約や発注にはなりません。

案件サイトからのご相談は、そのサービス内メッセージでも進められます。

YOUR NEXT PROJECT必須はお名前・メール・ご相談内容
01 何を相談したいですか? 未定でも大丈夫
02 いま、考えていること

困っていること、つくりたいものを自由に。10〜2,000文字。秘密情報・パスワードは入力しないでください。

予算・希望時期・参考資料を添える 任意

予算・時期はご希望の目安です。制作範囲を確認してお見積もりします。

03 お返事先

送信内容はお問い合わせ対応のために利用します。

受付状況を確認しています。

案件サイトのメッセージで相談したい方へ

入力内容をコピーして、ご利用中のサービスへ貼り付けられます。ここからは送信しません。