ダッシュボード

ダッシュボード

概要

売上推移・未処理注文数・在庫アラートを一覧表示する統合管理画面。BUYMAとBuyandshipの両方のデータを集約し、一目でビジネス全体を把握できます。

機能のポイント

  • 売上推移グラフ: 月次・週次での売上トレンドを可視化
  • 未処理注文アラート: 対応が必要な注文数をリアルタイム表示
  • 在庫アラート: 在庫切れ予測・補充タイミングを通知
  • BUYMA / Buyandship統合: 両プラットフォームのデータを一画面に集約

技術的詳細

  • データ集約: SQLAlchemy ORMで複数テーブル(orders, products, partners)をJOIN集計
  • チャート描画: Chart.js で売上グラフ・カテゴリ別円グラフをフロントエンド描画
  • キャッシュ: 集計クエリ結果を15分キャッシュし、ダッシュボードの高速表示を実現

データフロー

BUYMA API ──┐
            ├──→ SQLAlchemy ──→ 集計Service ──→ Jinja2 Template ──→ Chart.js
Buyandship ─┘

This site uses Just the Docs, a documentation theme for Jekyll.