注文を取得中...
| プラットフォーム | 注文番号 / 日時 | ステータス | 商品 | 金額 | 注文者 | 配送先 |
|---|
注文データがありません
期間を指定して「楽天注文を取得」「Yahoo!注文を取得」「auPAY注文を取得」いずれかのボタンを押してください
注文管理画面を開いている間、バックグラウンドで自動的に最新の注文情報を取得してマージします。毎回ボタンを押す必要はありません。
| 同期の頻度(間隔) | 2分おき に1回APIを叩きます |
| 取得範囲(ウィンドウ) | 直近約32分(= 同期間隔 2分 + オーバーラップ 30分) |
| 対象プラットフォーム | 楽天 / Yahoo!ショッピング / auPAYマーケット |
※ タイムライン例:
10:00 初回同期 → 09:28〜10:00 を取得
10:02 2回目 → 09:30〜10:02 を取得
10:04 3回目 → 09:32〜10:04 を取得
発送済みへのステータス変更や管理画面でのキャンセルは 注文日時そのものが変わらない ため、注文日時だけで差分を見ると変更を取りこぼします。
そこで毎回「最近30分以内に更新されたかもしれない注文」を保険として再取得しています。これによりステータス変更も最大2分遅れで反映されます。
注文キャッシュが空の状態で画面を開くと、初回のみ過去1年分の注文を全プラットフォームから自動取得します。2回目以降は差分同期のみなので軽量です。キャッシュを削除した場合のみ、再度1年分取得が走ります。
| 方式 | 1回の取得量 |
|---|---|
| 以前: 毎回1年分 | 365日分 |
| 旧: 直近6時間 | 6時間分 |
| 現行: 直近32分 | 32分分 |
※ 1年分と比べると約 1/16,000 のデータ量。APIレート制限にも優しく、サーバー負荷もほぼゼロです。
プラットフォーム毎のステータスバッジ(楽天 / Yahoo! / auPAY):
同期の頻度やバッファ時間は templates/orders.html 冒頭の以下の定数で変更できます:
AUTO_REFRESH_INTERVAL_MS = 120000 // 同期間隔(ミリ秒、既定: 2分) AUTO_REFRESH_OVERLAP_MIN = 30 // オーバーラップ(分、既定: 30分) AUTO_REFRESH_MAX_WINDOW_DAYS = 7 // 長時間放置時の最大フォールバック
{{carrier}} / {{tracking_number}} に自動反映されます
gemini-3-flash-preview
画像生成: gemini-3-pro-image-preview
133.32.130.68 — 開発用(自宅PCのグローバルIP)35.200.88.50 — 本番用(GCP libersync プロジェクト / asia-northeast1 静的IP)libersync-egress-ip として予約済み。