Система обработки заказов
14
Здравствуйте.
Магазин сделан на miniShop. Суть магазина: на сайте каталог пиццерий, зайдя в который можно сделать заказ именно у желаемой пиццерии. Пиццерия должна иметь возможность обрабатывать свои заказы.
Каждая пиццерия — это контейнер с коллекциями (в виде категорий продукции).
Доступа в админку MODX пиццерия иметь не должна.
Для этого необходимо разработать:
1. Отдельный скрипт, который открывается по адресу, например, pizza.ru/zakazy.php?key=87yhsd5sqag2 Где «87yhsd5sqag2» это персональный ключ пиццерии для доступа в систему.
Необходимо каждой пиццерии дать уникальный номер в miniShop, например 87yhsd5sqag2 (пусть это будет ключ пиццерии «Цезарь»). Заказы берутся из базы MODX именно для этой пиццерии.
На странице заказов необходимы следующие функции: обновление страницы через AJAX каждые 60 секунд, 4 статуса и разный цвет для каждого статуса (новый — белый, обрабатывается — голубой, доставка — оранжевый, успех — серый, негатив — красный).
Подумать об элементарной защите от XSS и школьников.
2. В админке miniShop необходимо добавить фильтр по пиццериям. Статусы заказов: новый, успех, негатив.
3. При оплате карточкой необходимо передавать id пиццерии (например, pCezar) в платежную систему.
Желательно использовать Bootstrap.
Предлагайте стоимость работы.
Оплата на карту или WM.
Магазин сделан на miniShop. Суть магазина: на сайте каталог пиццерий, зайдя в который можно сделать заказ именно у желаемой пиццерии. Пиццерия должна иметь возможность обрабатывать свои заказы.
Каждая пиццерия — это контейнер с коллекциями (в виде категорий продукции).
Доступа в админку MODX пиццерия иметь не должна.
Для этого необходимо разработать:
1. Отдельный скрипт, который открывается по адресу, например, pizza.ru/zakazy.php?key=87yhsd5sqag2 Где «87yhsd5sqag2» это персональный ключ пиццерии для доступа в систему.
Необходимо каждой пиццерии дать уникальный номер в miniShop, например 87yhsd5sqag2 (пусть это будет ключ пиццерии «Цезарь»). Заказы берутся из базы MODX именно для этой пиццерии.
На странице заказов необходимы следующие функции: обновление страницы через AJAX каждые 60 секунд, 4 статуса и разный цвет для каждого статуса (новый — белый, обрабатывается — голубой, доставка — оранжевый, успех — серый, негатив — красный).
Подумать об элементарной защите от XSS и школьников.
2. В админке miniShop необходимо добавить фильтр по пиццериям. Статусы заказов: новый, успех, негатив.
3. При оплате карточкой необходимо передавать id пиццерии (например, pCezar) в платежную систему.
Желательно использовать Bootstrap.
Предлагайте стоимость работы.
Оплата на карту или WM.
Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.
Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.