Project

中古車部品の価格最適化

市場の変化をいち早く捉え、価格設定に機敏に反映し、販売・在庫の判断へ。

中古車部品の価格は、カテゴリー、メーカー、車種、品質・状態、需要、競合価格、在庫量など多くの条件によって変化します。商品数が増えるほど、人手で市場を追いながら適切な価格を更新することは困難になります。

本プロジェクトでは、商品データと市場データを統合し、価格提案 → 出品 → 市場監視 → 在庫評価 → 再価格設定を継続的に回すダイナミック・プライシング基盤を設計・実装しました。

Technical Challenges

技術課題

  1. 価格決定要因が多い
    商品固有の条件と市場側の条件を同時に扱う必要があります。
  2. 市場データが継続的に変化する
    競合価格、需要、販売速度などが変わるため、固定価格では市場との乖離が生じます。
  3. 複数販売チャネルで条件が異なる
    販売手数料、価格体系、在庫反映など、ECプラットフォームごとの条件を考慮する必要があります。
  4. 価格と在庫を別々に最適化できない
    売れ行きや在庫期間は価格判断へ影響するため、価格モデルだけでなく販売・在庫の状態まで一体で扱う必要があります。
Technical Approach

実装したアプローチ

  1. 商品・市場データの統合
    カテゴリー、メーカー、車種、状態、在庫、販売実績と、市場価格、競合価格、需給、販売速度、販売手数料などを統合します。
  2. 商品単位の価格提案
    市場平均ではなく、商品の状態と販売条件を組み合わせ、販売可能性・収益性・在庫回転のバランスから価格を算出します。
  3. 複数ECへの価格・在庫連携
    販売先ごとの条件を反映しながら価格を適用し、在庫情報を同期します。
  4. 市場監視と再価格設定
    競合価格、販売状況、在庫期間を継続的に監視し、変化があれば価格戦略を更新します。
  5. 在庫状態の分類
    売れ筋、販売速度低下、長期滞留などを判別し、価格変更や販売方針の見直しへつなげます。
Design Points

設計上のポイント

  • 価格モデル単体にしない

    価格の予測だけでは売れ行きや滞留を扱えないため、販売実績と在庫状態を次の価格判断へ戻す処理を実装しました。

  • 外部市場を継続監視する

    市場の変化に追随するため、競合価格や販売状況の監視と再価格設定を一つの循環として構築しました。

  • 販売先ごとの条件を反映する

    同じ商品でも販売先で手数料が異なるため、ECごとの条件を価格計算に反映し、出品と在庫同期まで連携させました。

Summary

まとめ

ダイナミック・プライシングの技術的な核心は、価格を一度予測することではなく、市場と販売実績を継続的に取り込み、次の価格判断へ戻すことです。

Let's Talk

商品・市場・在庫の条件に合う価格設計を。

商品ごとの状態、販売先の条件、在庫の制約を伺います。標準的な価格設定では扱いきれない要件を整理し、必要なデータと価格判断の仕組みを検討します。