Формирование корпоративного заказа на обеды
Opened this issue · 4 comments
Есть такой кормительный сервис: http://www.obedvofis.info/menyu.html
Там все хорошо, но неудобно делать групповые заказы, т.к. отдельно приходится у каждого человека узнавать что он будет, а потом уже делать общий заказ.
Задача в том, чтобы сделать:
- парсинг меню
- сохранение меню в базе
- рассылка напоминание о том, что можно сделать заказ на обед
- интерфейс выбора из меню нужных пунктов
- по наступлению "часа икс" формирование общего списка заказа на завтрашний день
- отправка общего списка заказа на email
В рамках задачи:
- создать отдельный раздел на сайте: http://fintech-fab.ru/dinner
- (отдельная директория для контроллеров и view)
- ограничить доступ к этому разделу только сотрудников (роль 'employee')
- создать artisan-команду для сбора данных с obedvofis.info
- разбирать excel, сохранять в базу
- после сбора данных - отправка email-ов всем пользователям с ролью 'employee' напоминание и ссылку на раздел.
- создать модели (и таблицы):
- dinner_menu_items (меню по дням)
- dinner_menu_users (выбор пунктов меню пользователями)
- при заходе в раздел - показывать список меню и дать возможность выбора одного или нескольких пунктов
- фиксировать выбор в течение сегодняшнего дня (с 8.00 до 16.00)
- создать artisan-команду для формирования общего заказа на основе выбранных пунктов меню за текущий день
- отправлять общий заказ на email, указанный в конфиге
Задавать вопросы, если что-то непонятно или если будут другие варианты по реализации.
Поправка по условию задачи.
- Заказ на завтра можно сделать только сегодня до 16.00.
- Заказ на послезавтра и последующие дни (на которые есть меню в базе) можно сделать сегодня в любое время.
Обед менеджер наш или он должен быть у клиента?
Я правильно понял, что групповые заказы должны группироватся по домену в письме или по адресу доставки.
можно ли сделать так.
Отправляем письма клиентам с меню за 2 часа до обеда (13,00).
Клиент в письме чекает нужные пункты и нажимает кнопку ответа.
Мы доставляем ему еду.
Обед менеджер наш или он должен быть у клиента?
Нет клиентов, пока это только внутрикорпоративная потребность, оптимизировать заказ пищи на сайте obedvofis.ru. Может быть потом можно будет доработать как сервис (но такие сервисы уже есть, например http://www.obed.ru/ - но нам этим не нравится пользоваться).