Appearance
価格比較
画面イメージ
(モックアップ作成後に追加)
概要
日本市場と米国市場のカード価格を一括比較し、最安値でのカード購入をサポートする画面。
画面構成
┌─────────────────────────────────────────────────────────┐
│ カード検索バー + 為替レート表示 │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ │
│ │ カード画像 │ │ 価格比較表 │ │
│ │ │ │ JP/US市場 │ │
│ └─────────────┘ └─────────────┘ │
│ │
├─────────────────────────────────────────────────────────┤
│ 価格履歴グラフ(30日/90日/1年) │
├─────────────────────────────────────────────────────────┤
│ 購入リンク一覧 │
└─────────────────────────────────────────────────────────┘価格ソース
日本市場
| ショップ | API/スクレイピング |
|---|---|
| Hareruya | 公式API |
| 晴れる屋 | スクレイピング |
| カードショップセラ | スクレイピング |
米国市場
| ショップ | API/スクレイピング |
|---|---|
| TCGPlayer | 公式API |
| Card Kingdom | 公式API |
| StarCityGames | スクレイピング |
表示項目
価格比較テーブル
| No | 項目 | 説明 |
|---|---|---|
| 1 | ショップ名 | ロゴ + 名前 |
| 2 | 状態 | NM/EX/VG/G |
| 3 | 価格(現地通貨) | 円/ドル |
| 4 | 価格(円換算) | 為替レート適用 |
| 5 | 在庫 | 在庫あり/なし |
| 6 | 購入リンク | 外部サイトへ遷移 |
為替情報
| 項目 | 説明 |
|---|---|
| 現在レート | USD/JPY(リアルタイム) |
| 更新日時 | 最終取得時刻 |
| 手数料考慮 | 送料・関税の目安 |
価格履歴グラフ
| 期間 | 表示 |
|---|---|
| 30日 | 日次平均 |
| 90日 | 週次平均 |
| 1年 | 月次平均 |
- 日本最安値(青線)
- 米国最安値(赤線)
- 為替込み比較
デッキ価格計算
デッキビルダーと連携した一括価格計算
| 機能 | 説明 |
|---|---|
| デッキ総額 | 全カードの合計金額 |
| 最安ショップ組み合わせ | 複数ショップを組み合わせた最安パターン |
| 日米比較 | 国内購入 vs 海外輸入のコスト比較 |
操作
| アクション | 動作 |
|---|---|
| 初期表示 | 検索待機状態 |
| カード検索 | 価格情報を一括取得・表示 |
| 期間切替 | グラフ表示期間を変更 |
| 購入リンク | 外部サイトを新規タブで開く |
| アラート設定 | 目標価格を設定してプッシュ通知 |
データベース
| 操作 | テーブル/API | 説明 |
|---|---|---|
| 参照 | Prices | キャッシュ済み価格情報 |
| 参照 | ExchangeRates | 為替レート |
| 参照 | 外部API | 最新価格の取得 |
| 作成 | PriceAlerts | 価格アラート設定 |
キャッシュ戦略
| データ | TTL | 備考 |
|---|---|---|
| 為替レート | 1時間 | 急激な変動時は短縮 |
| 人気カード価格 | 15分 | Redis Hot Data |
| その他カード価格 | 1時間 | Redis Warm Data |
| 価格履歴 | 24時間 | 過去データは変更なし |