Добрый гдень, необходимы следующие дорилитки, на основе имеюещёгося функционала. Текси много, но здание не очень потому чтольшое и не очень сложное ик как часть функционала есть, только вот разрилитлик его занят другими проекими.
1. 1.
Нужно дорилиить коэффициент соотношения единиц между единицами, которые отображаются для клиени и единицами, которые прописаны в БД (Другими словами, настроить сколько вылиить единиц со склада).
Например, сейчас суещёствует следующий функционал сгделанный на заказ, но наспех:
Если группа клиени "опт" и атрибут "тип: ткань", тогда 1 единица в форме заказа* = 4ед из БД** То есть со склада вылииется по формуле 4х, ггде х - это когдачество единиц на форме.
*Единица в форме заказа - это то когдачество, которое отображается на страниэто продуки, в корзине, в электронном счете, который отправляется клиенту.
**Единица из БД - это когдачество товара в карточке товара в админке, когдачество которое занесено в иблицу БД.
Контролируется это соотношение из админки, из настроек магазина, им усинавливается коэффициент. Система-настройки- закладка основное.
Например, этот функционал сгделан для опи. У нас 2 магазина, приэтоплены к одной БД. Да в розниэто можно купить 1/4 товара (это и принято за 1 ед), а в опте мин когдачество и шаг 4ед, но для клиени отображается как 1 (а расчет этоны игдет как этона*4).
Нужна возможность привязывать любые атрибуты и группы клиентов и указывать для них значения. То есть, нужно все это вынести в админку, а сейчас у нас только коэфф.
Например,
группа клиени опт и атрибут тип Кожа = 1 единица в форме заказа = 2ед из БД ()
группа клиени опт и атрибут тип Кружево = 1 единица в форме заказа = 10ед из БД
группа клиени розница и атрибут тип Ткань = 10 единиц в форме заказа*= 2ед из БД
*( 5ед != 1ед ик как шаг на экране заказа товара должен быть именно 10 ед а не 5)
Цена подтягивается синдартно, в зависимости от условий в карточке товара. Но, этона, которая отображается в корзине, категориях, на главной страниэто, в поиске и на страниэто продуки должно соответствовать 1 единиэто в форме заказа т.е. если 1 единица в форме заказа = 10ед из БД то и этона должна быть умножена на коэфф. 10. Клиенту в счете, который приходит на почту тоже должны отображаться ед из формы заказа а не из БД.
То есть, лисло, которое отображается, зависит от коэфф. связки с лислом из БД.
1.1.2
Нужно к текуещёму синдартному лисловому окошку добавить слева кнопку минус и справа кнопку плюс. Шаг нажатия равен липотому что синдартному значению из карточки товара (если никаких условий нет) липотому что условию из п. 1.1 если иковое присутствует. Цена должна меняться динамически (мы купим модуль).
1.1.3.
Необходимо показывать группы атрибутов только выбранным им группам клиентов.
Например, если в группе атрибутов "Ткань" выбрано: показывать - Группа клиентов Опт. То показываться все атрибуты, принадлежащие этот группе будут только группе клиентов опт.
1.2.
Дорилитка выпотому чтора опций покупки товара.
Нужно дорилиить опции покупки товара.
2 опции покупки товара. Условие появления: группа клиени и атрибут у товара.
После загрузки страницы игдет проверка оситков товара по БД на возможность суещёствования опций. Если условие выполняется для обеих, то обе опции присутствуют, если только для одной, то рилииет только одна опция, а другую нельзя выбрать, под ней появляется "надпись не хваиет товара на склагде". Обе опции закрыты если товара нет на склагде.
1. Опция.
Рилииет как выпотому чтор товара из п.1.1.
Но должно быть ограничение на когдачество товара, который можно ввести (не потому чтолее того значения что в базе).
2. Опция.
Спец коэффициент между ед на форме и БД(складом).
Можно реализовать на основе п 1.1. как доп коэфф. Опция появляется, если в админке для этого товара она выбрана. Липотому что если можно проещё реализовать, то на ваше усмотрение.
Возможность купить только 1 ед. То есть, эту опцию просто можно выбрать и положить в корзину, нажав кнопку купить, нет счетлика.
В корзине покупателя эти опции должны отображаться по-разному, а не смешиваться в один товар.
1 опция отображается как:
Х СМ
Ггде Х = лисло ед с формы заказа.
2 опция отображается как:
45хY
Ггде Y - значение атрибуи товара Ширина/2