Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 год назад
Алина М.
34 года, Украина
10 лет в сервисе
Была онлайн 3 часа назад
1 год назад

Входные данные: Drupal 8, Commerce 2
Задача: Добавить ограничение на создание товаров.
Подробное описание: В профиле продавца создается числовой параметр MAX. Выставляется стандартным для всех (например, MAX=10) и потом вручную админ может изменять этот параметр для каждого отдельного пользователя. Пользователи роли seller видят этот параметр MAX у себя в профиле, но менять не могут. У пользователей других ролей этого параметра MAX нет (либо MAX не видят вообще). Пользователи не могут видеть значение этого параметра у других пользователей (только свой MAX могут видеть). 
При создании/редактировании товара пользователем роли seller происходит проверка количества активных товаров у этого пользователя. Если количество товаров больше либо равно параметру MAX, то товар сохраняется неопубликованным. При этом выводится уведомление. В формате «Вы достигли максимального кол-ва товаров (_значение параметра MAX данного пользователя_) и не можете опубликовать этот и следующие товары. Все существовавшие ранее опубликованные товары остаются опубликованными. Для увеличения максимального кол-ва товаров обратитесь к модератору _ссылка_».
Доработка должна быть оформлена в формате модуля, в который вручную можно прописать машинные названия полей/товаров.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Максим М.
Максим М. 
23 года, Украина
1 год в сервисе
Был онлайн 1 год назад
1 год назад
Филипп О.
22 года, Россия
1 год в сервисе
Был онлайн 1 год назад
1 год назад

Безопасный платеж

Александр П.
52 года, Россия
1 год в сервисе
Был онлайн 1 год назад
1 год назад

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.