Нужна помощь людей, решающих подобную задачу, либо название готового компонента, если таковой имеется.
Суть:
Есть кинотеатр со своей системой учёта и продажи билетов (пусть это будет 1С).
Есть сторонний сайт-портал (на 1С-Битрикс). Необходимо обеспечить возможность онлайн-заказа билетов с этого сайта. Чтобы как в кинотеатре вы выбираете место из реально-свободных и покупаете билет.
Как я понимаю тут сложность будет в интеграции сайта с системой учёта в кинотеатре.
система учёта периодически (допустим раз в 30 минут) должна заливать на сайт csv-файл с данными по занятым-незанятым местам.
На сайте при заказе билета, должна идти реальная проверка свободности конкретного места через пинок системе учёта театра. Если место свободно его нужно занять, записав код брони, если место занято, нужно спросить у системы учёта новый csv-файл по данному сеансу и, спарсив, показать свободные места.
Если оплата не пришла на сайт в течении допустим 5 часов, то сайт каждый час сливает системе учёта список билетов, которые нужно разблокировать.
Если никто не припомнит готовых модулей или компонентов под такую задачу (для битрикса или не для битрикса), то попрошу дать совет как лучше реализовать подобное и правильно ли я расписал порядок работы всей системы.
Спасибо. (Отредактировано автором: 10 Июня, 2011 - 13:19:17)
|