仕事

ホットペッパービューティーとピークマネージャーの同期を実装中

投稿日:2015-07-14 更新日:

6月下旬からホットペッパービューティーへ掲載させてもらってます。

ここで問題が一つ浮上。ホットペッパービューティーの目玉機能の一つ「ネット予約」です。

ネット予約をするとリクルートポイントが貯まり色々なサイトで使えるようです。

しかし…これが結構厄介なんです。

というのもホットペッパーと契約する前から別業者のネット予約システム「ピークマネージャー」を導入してます。

正直、二つのネット予約を同時に管理するのはキツイです…。「片方に予約が入ったら片方に予約登録」しなければなりません。これは非常にメンドイ(>_<)

この件についてホットペッパービューティーとピークマネージャーの担当者に、なんとか同期させるようにできないかと聞いてみましたが難しいみたいです。

こうなりゃプログラムだ!

ってことでみんな大好きPHPで二つの予約システムを同期させることにしました。

Googleで調べまくりまして、やり方を導きました。


1.ホットペッパー or ピークマネージャーから入った予約メールを専用のアドレスに転送
2.最新のメール1件目を取得
3.メール内容を解析し、日付、時間、コースに分ける
4.データベースに格納
5.サイトにログインし、取得した日付、時間、コースで予約を登録

という感じで作り、プログラムをcronで5分おきに走らせます。(ロリポップサーバーだと5分おきが最短)

連続して予約が入らないようにDBに格納しました。メールの予約日時と照合して振り分けます。

ただこのプログラム、5分経つ間に連続で予約が入った場合を想定してないです。入ったら考えます(笑)

まだまだロジックが甘い部分はありますが、これでひとまず施術の手は止めなくて良さそうです^^

勇唄

2017/12/7追記
ネット予約同期プログラム販売を本格的に始めました。
http://shiatsuyuta.com/dl

面倒なシフト作成も自動でしてくれるプログラムも作りましたので良かったらご覧あれ♪

-仕事

Copyright© 「勇唄〜ゆうた〜」 , 2017 All Rights Reserved.