Авторизация
Задай мне вопрос
Голосования
| Про XR-billing |
|
| Written by xternalx | |||
| Tuesday, 17 August 2010 00:24 | |||
|
Примерно год назад на одной из моих работ мне выпало задание не совсем по профилю, по которому я там работал. Нужно было написать систему учета заявок для бронирования билетов на транспортные средства:
А так же, бронировать отели. Бронирование должно было осуществляться с сайта компании. После того как клиент сделал бронь, кассиру через специальную программульку приходит уведомление о том что появился новый заказ. Клиент заходит в систему, и видит, какой клиент какие заказы делал. Изначально при создании этой системы я жестко задал количество типов заявок. По сути, эта система хранила список клиентов с привязками заявок по этим клиентам.Позднее, когда потребовалось интегрировать систему с платежными системами, я понял что просчитался. Решил переписать систему почти с 0. При этом, внешне практически ничего не изменилось. Я переписал систему в ООП стиле. Это позволило систему сделать изначально гибкой и расширяемой. Все действия над заявками, а так же их создание стали проводиться через унифицированный API, который так же параллельно разрабатывался изначально для информера о заявках. Теперь через этот API можно создавать заявки, манипулировать типами броней, манипулировать учетными записями системы. Кроме того, была добавлена подсистема платежей, типы платежей создаются на основе словарей. Взаимодействие с ней тоже осуществляется через API. История платежей ведется отдельно как по заявкам - так и по клиентам. Подсистема отчетов в процессе разработки ;) Когда я переписывал биллинг, я сделал ставку на использование биллинга в несложных системах - таких как бронирование билетов, заявок. Биллинг можно адаптировать под смс платежи, и прочие. Уже готово:
В планах:
А теперь внимание, вопрос: Нахуя я все это сделал? этот продукт востребован? :))
|

Comments
я имел ввиду, кроме этой конторы, стоит ли куда нибудь пытаться внедрять эту софтину?
можно смотреть детализацитю платежей за:
Кроме того, переработана система прав доступа. Теперь права доступа можно для каждого пользователя создавать великое множество.
В ближайших планах переписать движок биллинга чуть ли не с нуля, введя в него подсистему событий, а так же плагины.
Биллинг планирую позиционировать как система учета платежей для малых и средних проектов.
Биллинг как и прежде будет разрабатываться на php 5.3+ =))
RSS feed for comments to this post.