По договоренности
Нам нужен сложный сайт по сервису продажи билетов на разные мероприятия.
Пользователь:
Функционал сайта глазами пользователя можно посмотреть тут: karabas. com , каталог мероприятий + всевозможные фильтры (город, массив дат, тип концерта). В подробном описании мероприятия клиент может выбрать сектор (сначала общий вид всего зала с разбивкой на сектора) -> переход в подробный вид сектора (партера, или балкона) где видно все свободные, купленные, забронированные места(при наведении должно быть видно сколько времени осталось до отмены бронировки, и билеты не поступившие в продажу (о этом позже). Клиент выбирает нужные ему места, билеты переходят в корзину, где он может выбрать тип оплаты и варианты доставок. Смотрите карабас, там все предельно ясно.
Панель администратора:
- Возможность создать мероприятие (дата, афиши, описание, город, тип(ы) концерта в одном мероприятии может быть несколько типов), возможность добавить SEO тэги для этого мероприятия.
- Конструктор залов, наверное самый сложный этап проекта, надо сделать возможность использую html5 и canvas для составления схемы залов. Для начала надо будет создать общий вид концертной площадки, происходить это должно в браузере, по большому счету это несколько несложных фигур с разными названиями с возможностью их назвать и сменить цвет отображения. Следующим этапом будет прорисовка подробного вида каждого сектора (где будет видно, сколько рядов, сколько мест в каждом из них), наверное проще всего будет указать количество рядов в секторе, и максимальное количество мест в ряде (потом если в каком то ряду их меньше, просто убрать лишние).Также на фоне общего вида зала, а так же подробного вида сектора должна быть возможность рисовать простые фигуры (допустим стоит колонна или пульт звукорежиссера. Далее надо создать ценовые пояса и присваивать каждому цвету соответствующую цену (на всё мероприятие один набор ценовых поясов, их можно создать или изменить в любой момент), после создания ПОЛНОЙ схемы зала, можно маркировать весь ценовыми поясами, выглядеть это должно так администратор выделяет нужный ценовой пояс (цвет) и просто выделяет места, стоимость которых соответствует цены пояса. Все надо сделать максимально удобно. После полного заполнения (генерация зала в формат html5, каждое место ссылка). После этого схема зала сохраняется (её можно использовать в других проектах), создавать бэкапы схемы, изменять схему.
После создания и прорисовки цен, администратор должен видеть статистику: сумма всех билетов (ВАЛ), количество мест.
- В готовом мероприятии администратор может снять с продажи любое место(а), так же зайти в редактор, выделить их и снять с продажи или вернуть их обратно.
- Редактировать ценовые пояса у мероприятия
- Просмотр ВСЕХ продаж, по всем проектам (мероприятие, сектор, ряд, место, ссылка на билет, контакты покупателя)
- Возможность вернуть в продажу билет(ы)
- Генератор отчетов по шаблону в формат pdf (отчетность перед организатором концерта, налоговой, другое)
- Возможность размещать на главной странице афиши мероприятий в том порядке в котором надо
- Полное управление по главной страницы
- Создания нового агента (кассы), смена пароля, блокировка.
- Отчетность по всем кассам (подробнее о кассах дальше)
- Возможность оперативно изменить шаблон билета (общий или для определенного мероприятия)
...
При покупки для клиента генерируется билет в формате pdf, он храниться на сервере, предлагается скачать билет сразу после успешной оплаты + ссылка на билет уходит на Email. Опционально возможно отправлять клиенту смс с определенным кодом на телефон. В генерации шаблона будет использоваться штрих код + QR код, который надо будет разместить в pdf шаблон каждого билета.
По поводу касс ситуация такая:
Кассир логиниться в специальном билинге под своим логином паролем, выбирает нужное мероприятие и производит генерацию билета (продажа без оплаты).
Платежные системы как у всех, не чего нового (Украина).
Используем конечно одну базу на всех, при выборе того или иного места надо блокировать его (что бы не было двойных билетов)
Самое главное это конечно редактор залов, в остальном не чего сложного не вижу.
Дизайн сайта сейчас в разработке.
Жду предложений с вариантом разработки сайта "под ключ" или конструктора отдельно. Супер супер будет если у Вас есть опыт разработки подобных систем.
+ совсем забыл, надо сделать приложения для iOS & Android клиентскую часть (выбор, фильтрация, покупка билета)