ситуация:
комплексный компонент "каталог", шаблон porperties. Товар имеет множественное свойство (размер одежды) Large Medium Small, для разных товаров вносятся разные варианты. При заказе товара клиент выбирает нужный ему размер, и он передается в заказ. При этом из общего количества товаров вычитается заказанное количество (как правило минус один товар). При этом я не могу отслеживать остатки товаров по размерам. К примеру у меня есть в наличии 3 изделия Large одно изделие Medium и три Small итого 7 изделий. Покупатель выбирает размер Medium и делает заказ. Общее количество уменьшается на 1 = остаток 6 изделий, но среди них нет Medium, хотя при заказе эта опция по прежнему выводится, и следующий клиент может заказать товар, которого нет в наличии (и может не будет)
задача:
сделать возможность фиксировать в элементе количество товаров в соответствии с его свойствами
Размер=Large Количество=3
Размер=Medium Количество=2
Размер=X-Large Количество=10
на сегодня я заливаю товары из CSV файла где на один элемент приходится несколько одинаковых строк с разными размерами, соответственно можно просто добавить поле "количество" в каждой строке соответствующее количеству товара:
2124 Браслет бирюзовый Large 3
2124 Браслет бирюзовый Medium 3
2124 Браслет бирюзовый Small 3
2125 Браслет с серебряным покрытием Один размер 7
и т.д.
при оформлении заказа соответствующее количество должно уменьшается на количество в заказе, при этом, если количество по свойству достигает нуля, то при заказе эта опция становится засветленной (т.е. ее видно в выпадающем списке, но невозможно выбрать в заказе) либо (как вариант) вообще исчезает из списка
соответственно в элементе, в разделе Торговый каталог, закладка "Параметры" (либо в другом месте)
должны выводиться свойства товара (размеры) и соответствующие остатки в наличии, например:
Small-Medium 7
Medium-Large 3
Ищу программиста, знающего внутренности битрикса достаточно, чтобы решить задачу
комплексный компонент "каталог", шаблон porperties. Товар имеет множественное свойство (размер одежды) Large Medium Small, для разных товаров вносятся разные варианты. При заказе товара клиент выбирает нужный ему размер, и он передается в заказ. При этом из общего количества товаров вычитается заказанное количество (как правило минус один товар). При этом я не могу отслеживать остатки товаров по размерам. К примеру у меня есть в наличии 3 изделия Large одно изделие Medium и три Small итого 7 изделий. Покупатель выбирает размер Medium и делает заказ. Общее количество уменьшается на 1 = остаток 6 изделий, но среди них нет Medium, хотя при заказе эта опция по прежнему выводится, и следующий клиент может заказать товар, которого нет в наличии (и может не будет)
задача:
сделать возможность фиксировать в элементе количество товаров в соответствии с его свойствами
Размер=Large Количество=3
Размер=Medium Количество=2
Размер=X-Large Количество=10
на сегодня я заливаю товары из CSV файла где на один элемент приходится несколько одинаковых строк с разными размерами, соответственно можно просто добавить поле "количество" в каждой строке соответствующее количеству товара:
2124 Браслет бирюзовый Large 3
2124 Браслет бирюзовый Medium 3
2124 Браслет бирюзовый Small 3
2125 Браслет с серебряным покрытием Один размер 7
и т.д.
при оформлении заказа соответствующее количество должно уменьшается на количество в заказе, при этом, если количество по свойству достигает нуля, то при заказе эта опция становится засветленной (т.е. ее видно в выпадающем списке, но невозможно выбрать в заказе) либо (как вариант) вообще исчезает из списка
соответственно в элементе, в разделе Торговый каталог, закладка "Параметры" (либо в другом месте)
должны выводиться свойства товара (размеры) и соответствующие остатки в наличии, например:
Small-Medium 7
Medium-Large 3
Ищу программиста, знающего внутренности битрикса достаточно, чтобы решить задачу