Client work · EC自動化

Qoo10 自動化ツール群

出品ファイル作成、価格改定、自動取消、出品一覧表示、商品情報の自動抽出など、Qoo10 のセラー業務を丸ごと自動化するツール群。複数のセラー様向けにカスタマイズ版も提供。

  • C#
  • .NET
  • Selenium
  • Excel 連携

Background

依頼の背景・課題

Qoo10 で販売しているセラー様から、出品作業の負担を減らしたいというご相談。Qoo10 は出品ファイル(Excel)の形式が独特で、商品データを毎回手で整形して登録していました。価格改定や在庫切れ商品の取消も、管理画面で 1 件ずつ操作する必要がありました。

最初は「出品ファイルを自動で作るツール」から始まり、使ってもらううちに「価格改定も」「取消も」「他社の商品情報も取ってきたい」と要望が広がり、ツール群になりました。

Solution

作ったもの

商品データ(CSV / Excel)から Qoo10 の出品ファイル形式に変換するツール、管理画面を自動操作して価格を一括改定するツール、条件に合う出品を自動で取消・一覧表示するツール、商品ページから情報を自動抽出するツールを、共通の基盤の上に開発しました。

共通基盤(ログイン、画面操作、ログ、設定、Excel 入出力)を最初に作っておいたので、新しい要望が来ても短期間で追加できます。セラー様ごとに運用ルールが違うため、カスタマイズ版も複数提供しています。

Points

工夫した点

  1. 01

    共通基盤を先に作る

    「1 本のツール」ではなく「ツール群」になることを見越して、ログイン・画面操作・ログ・設定・Excel 入出力を共通ライブラリにしました。2 本目以降の開発期間が大きく短縮され、改造依頼にも早く応えられます。

  2. 02

    Excel との往復を前提にする

    セラー様の業務は Excel が中心です。ツールの入出力を Excel / CSV にそろえ、既存の業務フローを変えずに自動化だけ差し込める形にしました。

  3. 03

    複数セラーへの展開

    設定ファイルでアカウント・条件・出力先を切り替えられるようにし、同じコードベースで複数のセラー様に提供しています。