Система обработки заказов

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.
Anton
Anton
11 февраля 2017, 13:20
modx.pro
1 257