1. Кнопки в административной панели для управления статусом кафеНеобходимо добавить кнопки в административной панели сайта (админке) для управления статусом работы кафе. Кнопки должны влиять на фронтенд сайта, показывая соответствующие сообщения клиентам в начале процесса оформления заказа (например, на странице корзины или при нажатии "Оформить заказ"). Кнопка "Закрыть доставку": Функционал: При активации этой кнопки доставка становится недоступной. Клиентам показывается сообщение в начале оформления: "Доставка временно не работает. Вы можете забрать заказ самостоятельно из кафе." Самовывоз остается доступным, клиенты могут продолжать оформление с этой опцией. Сообщение: Появляется как баннер, модальное окно или текстовый блок в начале страницы оформления. Кнопка "Закрыть самовывоз": Функционал: При активации этой кнопки самовывоз становится недоступным. Клиентам показывается сообщение в начале оформления: "Заказ с самовывозом временно невозможен. Попробуйте позже." Доставка (если не закрыта) остается доступной. Дополнительные сценарии: Если обе кнопки выключены (активировано закрытие): Клиентам показывается общее сообщение в начале оформления: "Заказ временно невозможен. Кафе закрыто." Процесс оформления блокируется полностью — клиент не может продолжить, "ничего не получает" (кнопка "Оформить" отключена, или перенаправление на главную страницу). Кнопки должны быть toggle-типа (вкл/выкл) с индикацией статуса (например, зеленый/красный цвет). Сохранять статус в базе данных или конфигурационном файле, чтобы он сохранялся после перезапуска сайта. Интеграция с системой заказов: Блокировать опции или весь процесс в зависимости от статуса. Если обе закрыты, клиент не может добавлять товары в корзину или переходить к оформлению.Технические требования: Использовать JavaScript для фронтенда, PHP/Node.js для бэкенда. Тестировать на разных устройствах (мобильный/десктоп). Проверить, чтобы блокировка работала корректно без возможности обойти (например, через API, если есть).2. Улучшение видимости кнопки для купонов Функционал: Сделать кнопку/поле для ввода купона (промокода) более заметной на странице корзины или оформления заказа. Предложения по улучшению: Увеличить размер кнопки/поля. Изменить цвет на более контрастный (например, яркий зеленый или красный). Добавить иконку (например, значок скидки). Разместить выше в интерфейсе (например, сразу после списка товаров в корзине). Добавить подсказку (tooltip) или текст: "Введите промокод для скидки". Тестирование: Проверить на видимость в разных браузерах и устройствах. Обеспечить, чтобы кнопка не нарушала общий дизайн сайта.3. Возможность изменять время приготовления в административной панели Функционал: Добавить поле или настройку в админке для изменения среднего времени приготовления блюд (например, в минутах). Применение: Это время используется для расчета времени доставки/самовывоза (например, "Заказ будет готов через X минут"). Интерфейс: Поле ввода (number input) с валидацией (минимум 1 минута, максимум 120 минут). Хранение: В базе данных или конфигурационном файле. Обновление должно влиять на все новые заказы. Интеграция: Если есть система тайминга заказов, обновлять ее соответственно.