Amazon注文スケジューラが欲しい
現金がないので単行本はAmazonで買うようにしてるんだけど、予定表にあるものを一気に注文すると、月末に10冊ぐらいまとめて届くという羽目になる。細かく分けてその都度読むのが未読タワーを作らないコツであることは言うまでもないので、注文スケジューラを作る必要があると思ったので妄想をスケッチ。3月末あたりまでに作りたいけど、むしろ誰か作ってください。
要求
ASINのリストより、発売日の近い商品を総計1500円をちょっと超えるぐらいの量にまとめてくれるツール。発注は生成されたhttp://www.amazon.co.jp/gp/aws/cart/add.htmlへのリンクをクリックすることで行う。
- 入力
- ASINリスト
- 出力
- 注文グループ
流れ
- ASINリストをつくらせる
- Amazonのページでブックマークレットを使って登録(SBSみたいに)
- べつにMMの予定表機能とマッシュアップしてもいいのか
- なんか最速検索っぽいECSインターフェイスを使って登録
- http://www.honya-town.co.jp/ のリストを使ってもよし
- 個人的にここのデータを使った予定表を作ってるので、自分用に作るならこれを使う
- 外部利用はできなさげ
- Amazonのページでブックマークレットを使って登録(SBSみたいに)
- ASINリストより、発売日リストをつくる
- ECSからもってくる
- ほかのデータも混みでn時間キャッシュ
- 発売日がいっこうに分からない商品もある
- 送料を0にするのが目的
- 1500円以上の商品は登録即予約でいい
- 発売日不明商品は24時間以内発送になった時点で本日発売とマーク
- 送料を0にするのが目的
- ECSからもってくる
- 発売日リストより、注文グループをつくる
- ASINリスト一覧を表示するタイミングで生成
- 発注フラグの付いたグループは保持
- 既に注文したグループとまとめることが出来るような発売日を持つ新規ASINに対してはアラート
- アカウントサービスでまとめられないか確認してください! とか
- グループに対してはいつでも発注可能にしておく
- 24時間/2,3日以内発送のものが混在してる場合、できるだけ早く発送される、かつ送料0円になるような組み合わせにする(なんかNP困難っぽい臭いがするので、あまり深追いしないアルゴリズムにする)
- ASINリスト一覧を表示するタイミングで生成
実装
その他
- 発注フラグのついたグループは、グループ中で最後に発売された商品の発売日の1月後ぐらいに消えるようにする