Создать программную часть сайта:
Желательно MVC на PHP (не ниже 5.6), jQuery, JavaScript, т.е. без CMS.
Как пример общего понимания как должен работать сайт, пользуйтесь сайтом eda.sakh.com
Сверстанный адаптивный сайт по адресу: sakura-sakh.ru/1/
Главная страница:
1. в бэкофисе настраивается время работы доставки. от этого зависит надпись в шапке (одна из трех) "открыто", "закрыто" либо закрыто до такого-то числа. Возможность во время нерабочих часов смены на чернобелый вариант сайта (его нет), или фон темносерого цвета
2. Настраиваемое меню сайта.
3. вход по номеру телефона
3а. Возможность исправить номер телефона как клиентом (?), так и оператором
4. отправка сообщений на мобильный телефон с помощью смс, whatsapp, viber, telegram на выбор пользователя
5. выпадающее меню при нажатии на "вход" либо номер телефона
6. Верхний баннер настраивается через бэкофис, весь баннер является ссылкой
7. в поиске выпадает перечень блюд и названия меню для быстрого выбора (как в яндексе)
8. на сайте должна быть возможность заказа из поисковой строки, например, ввели часть слова, выпал список, в нем плюс-минус и сколько заказано
9. контроль ввода данных в поисковую строку, чтобы понять какие опечатки делают пользователи для создания собственного словаря синонимов запросов,
Мои заказы:
1. Кнопка "Оценить" действительна в течение семи дней после заказа (условия читайте на сайте eda.sakh.com)
2. Номер заказа начинается с "S-"
3. В случае помещения товара в корзину, но не оформляя заказ, оповещать клиента о наличии заказа в корзине и об удалении через 30 минут после ухода с сайта.
4. Возможность делать предзаказ на определенное число.
Отзывы:
1. Отзывы от клиентов принимаются с возможностью загрузки фото
Бэкофис:
1. оповещение оператора о заказе на мобильный телефон с помощью смс, whatsapp, viber, telegram на выбор менеджера в бэкофисе
2. После проверки заказа оператором, должна быть возможность распечатать бланк (образец приложен); в настройках бэкофиса настраиваем сколько экземпляров печатать
3. типы скидок: постоянная всем, по количеству определенного продукта – "каждый пятый бесплатно", по сумме – "при заказе более 3000 р, скидка в % или руб", бесплатный обед по купону, скидка по купону.
4. Возможность разной продукции помещать в разные меню, например, гарниры в разных продуктовых меню
5. У разных блюд настраивать "новинка", "острое", "популярно", "скидка дня" с выводом этих надписей на конкретном блюде.
6. Вывод отчетов: 1) суммарно-количественный; 2) суммарный (образцы приложены)
Если Вы считаете, что какую-то CMS было бы удобно использовать, предлагайте.