分室利用者のY.Nです。
今回は、前回の投稿で予告しました、せどり効率化のシステム構築の話について、書いていきたいと思います。
せどり(競取り)とは
せどりというのは、安く仕入れて高く売って差額を儲ける、転売ビジネスの事です。
※せふぃろとでは、多種多様な案件があり、このせどり業務も、企業様からの御依頼を受けて、担当をさせて貰った仕事になります。
業務の一部手順としては、各出品の過去の最安値を調べ、出品価格が一定基準以下ならウォッチリストに追加する、というものです。
複数人で作業をしていくのですが、「今日、誰々は、このオークションカテゴリーを担当」という形で、分担して作業を行っていました。そして、業務を続ける中で、非効率的な部分がある事に気付きました。
業務上の非効率的な部分とは
それは、“各出品の過去の最安値を調べる過程が、重複して行われる事がある”という事です。
ウォッチリストに入った出品については、マークが表示され、”過去の最安値と較べて、出品価格が一定基準以下だった”というのが明確に分かる状態にあります。
しかし、ウォッチリストに入っていない出品については、他の作業者が既にチェック済みだった場合でも、チェック済みと表示するマークは無く、重複して何度もチェックされる可能性がありました。
また、一部の出品は、出品価格を変えずに再出品している物も多くあり、それらをまたチェックするという行為は、非効率的と言う他ありませんでした。
“作業者が出品をチェックしたら、その情報が他の作業者にも共有され、チェック済みと表示されるようになれば、効率は上がるだろう” と考えました。
制作したシステムについて
サーバ環境
許可を貰った上で、使用させて貰っているパソコンに、ポータブル版のXAMPPを導入し、ApacheとPHP,MySQLが動作するように設定をしました。
そして、チェック済み等のデータを格納するデータベースを作り、特定のPOSTデータがPHPファイルに渡されたら、データベースから値を返したり、データを追加等をする、という環境を作りました。
データベース設計には、WWW SQL Designerを使って設計後、そこで発行したSQLをMySQLにインポートしています。当時のER図はこちらです。
クライアント環境
ヤフオクのカテゴリーページという第三者のコンテンツである為、書き換えるのであれば、ブラウザ側で行う必要があります。
ヤフオクのカテゴリーページを開いたら、自動で指定のJavaScriptを動作させる、こういう用途であれば、
- ブラウザがFirefoxであれば、アドオンのGreasemonkey
- ブラウザがChromeであれば、拡張機能のTampermonkey
で、実現出来ました。
スクリプトは、主にjQueryで作られ、ボタンの追加、ボタンが押された時の非同期通信等を記述しました。
大まかな動作が出来てきた頃、社内のサーバへの導入の許可を貰い、LAN内にて複数人で利用できるようになりました。
解説動画
詳しいマニュアルを用意したのですが、逆に分り難いという反応もありましたので、社内サーバにホームページを立ち上げ、そちらに解説動画を置く事にしました。
一部修正した、当時の解説動画はこちらになります。動画編集にはAviUtlと拡張編集プラグイン、動画圧縮にはx264を使用しています。
終わりに
せふぃろとのような、自由な社風の事業所だったからこそ、実現したシステムだったと思います。入ったばかりの自分でも、このようなチャンスが、せふぃろとにはあります。
せふぃろとに興味がございましたら、資料請求、見学お申込み、お問合せから、お願い致します。