Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Сайт написан, требуется доработка, используется CMS drupal

План работ:

Есть необходимость доработать личный кабинет для продавцов. Основная идея, чтобы продавец видел промокоды, которые принадлежат ему (с которых он будет получать процент) и не видел чужие промокоды.

Необходимые доработки:

1. Дополнить таблицу промокодов следующими полями

"Кол-во использований" (поле, в которое вносится кол-во использований при генерации новых промокодов и больше не изменяется)

"ID продавца" - поле, по которому ведется сортировка

2. выводить в списке пользователей поле "ID пользователя"

3. предусмотреть при генерации промокодов возможность введения ID продавца, тем самым делегировать промокоды продавцу.

4. предусмотреть в правах доступа просмотр промоводов всех или только своих.

5. логика формирования таблицы промокодов следующая:

если пользователь имеет права на просмотр всех промокодов, то таблица формируется полностью, как сейчас.

если пользователь имеет права на просмотр промокодов только своих, то делается выборка из всех промокодов только тех, "ID продавца" которого равно "ID пользователя" под которым продавец вошел в систему.

при генерации промокодов поле "ID продавца" необязательное, заполняется при желании привязать генерируемые промокоды к продавцу.

12 лет назад
MironovAndrei
Андрей 
36 летРоссия
12 лет в сервисе
Был
8 лет назад