Разработка модуля

Меры безопасности при поиске исполнителя
Chervigula
Сообщения: 2
Зарегистрирован: 12.01.2023
Поблагодарил: 1 раз

Разработка модуля

Непрочитанное сообщение Chervigula »

Требуется создать модуль, который бы отображал долю (квоту) товаров в корзине с определенными значениями характеристик по категориям, в денежном выражении в процентах.
Шаблон еще не приобретался, так как отталкиваться буду от возможности реализовать данный функционал в рамках шаблона
Бюджет обсуждаем, понимаю, что это не будет стоить дешево
 
  1. Логика
Имеем категорию А, и есть характеристика X (страна производства) с несколькими значениями(a,b,c,d,e). По этой категории норма доли товаров с значениями характеристик a и/или b и/или c = 70%, товары с значениями характеристик d,e, не попадают в долю.
Пользователь кладёт в корзину товары с значениями a, b, с характеристики X (страна производства) на 60 т.р. и товары с значениями d, е той же характеристики на 40 т.р., получается доля товаров 60%, эта информация отображается в дополнении в виде: «категория А: 60% из 70%. Производство РФ(ЕАЭС) - 60 000 руб., другие страны 40 000 руб» цвет строки красный. Если квота соблюдена, например 80%, информация отображается в дополнении в виде: «категория `А`: 80% из 70%», цвет строки - обычный черный.
И так с несколькими категориями (более 20).
Также важно, чтобы этот модуль отображался только у определенной категории зарегистрированных пользователей
 
  1. Админская часть
Требуемая доля для каждой категории задаётся в админке, значения характеристик, попадающих в долю, тоже. Конкретные значения характеристики для всех категорий одинаковые. Отображаемое название категории в модуле на сайте, также задаётся дополнительно в админке, т.к. будет содержать дополнительную информацию.
 
  1. Визуальное отображение (макет прилагаю)
Модуль отображается в категориях над каталогом, под хлебными крошками, а также в карточке товара. Первой строкой отображается та категория, в которой находится пользователь. Остальные категории, попадающие под квотирование, товары которых находятся в корзине, отображаются при нажатии «показать все»
Название категории должно быть кликабельным, и при нажатии вести на данную категорию в каталоге
Если в корзине нет товаров, попадающих под квотирование, то в окне модуля отображается сообщение: «отсутствуют товары в корзине, попадающие под квотирование»
При оформлении заказа информация в виде:
___________________________________________________________
«категория А: 60% из 70%. Производство РФ(ЕАЭС) - 60 000 руб., другие страны 40 000 руб»

«категория B: 60% из 50%.
И т.д
_________________________________________________________________

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

Пример в свернутом варианте

Изображение



Развернутый вариант, при нажатии кнопки показать все
Изображение
Ответить