複数モール統合の販売ダッシュボード
店舗ごとに管理画面に入って取得していた注文データを3つのプラットフォームから自動で集め、同じ基準で集計して一つの画面にまとめました。
販売状況の確認
以前
プラットフォーム3か所・店舗ごとに個別
以後
一つの画面・自動収集
画面はお客様情報保護のため、同じ機能をモックデータで再構成したものです。
背景
販売先がショッピングモール1か所だけという会社は多くありません。同じ商品がネイバースマートストアにも、クーパンにも、自社モール(カフェ24)にも掲載されています。ブランドが2つあれば店舗もその分増え、店舗の数だけ管理画面が増えます。
現場の状況
販売状況を確認するには、プラットフォームごとにログインし、期間を指定してExcelをダウンロードする必要がありました。店舗が7つあれば7回です。ダウンロードしたファイルはプラットフォームごとに列名が異なり、注文状態の呼び方も違いました。結局、それらをまとめる作業がまた手作業になっていました。
課題
課題は集めることよりも、同じ基準で集計することでした。3つのプラットフォームの注文をそのまま積み上げると合計が合いません。キャンセルと返金をどう反映するかを決めなければ、画面の数字がプラットフォームの管理画面とずれます。
開発内容
- プラットフォーム別の収集機能3種 — ネイバースマートストア、クーパン、カフェ24です。認証方式もデータ形式も異なるため、それぞれ個別に作りました
- カフェ24のトークン自動更新 — OAuthトークンには有効期限があります。期限が切れると収集が知らないうちに止まり、数日後になって気づくことになります。ブラウザ認証からトークンの発行・更新までを自動でつなぎました
- 標準化して保存 — プラットフォームごとに異なる列を一つの形式に合わせてデータベースに入れます。まとめて見るには、まず形式をそろえる必要があります
- 返金を反映した純売上 — 総売上とは別に、返金を差し引いた金額を算出します。実際に手元に残る金額はこちらです
- 統合ダッシュボードとExcel出力 — 店舗別・プラットフォーム別の収集状況と期間別の販売推移を一つの画面で確認し、画面で見た内容をそのままExcelでダウンロードできます
結果
契約納期の2週間以内に納品しました。 3つのプラットフォームに分かれていた販売状況を一つの画面で確認でき、必要な期間を指定してExcelでダウンロードできます。
同じ方式で手がけた事例はWebデータ収集にまとめています。
同じテーマの事例はデータ分析にまとめています。