Мы продаём багет рейками и упаковками. Рейки в целой упаковке стоят на 20% дешевле от базовой, розничной, цены одной рейки. Но только если клиент покупает полную упаковку, т.е. число реек в заказе кратно количеству их в упаковке. Все остальные рейки, что сверх или меньше количества в упаковке, продаются по базовой цене.
Сейчас на нашем сайте это реализовано двумя корзинами, которые созданы с помощью двух торговых предложений: продажа рейками и продажа упаковками. Во-первых, это неправильно, т.к. в обоих торговых предложениях указывается наличие их на складах, а физический учёт у нас ведётся только по рейкам, вне зависимости в упаковке они или нет. Что тогда в количественном учёте нам указывать в "покупке упаковками"? Во-вторых, разработчик сделал две корзины в списке товаров скриптом конкретно для раздела "багет", и, если я добавляю аналогичный товар например в фоторамки, то эти две корзины в списке фоторамок не отображаются, да и вообще нет никакой цены в мини-карточке товара.
Нам предложили ещё два способа, которые также не подходят:
1. Уменьшение цены за штуку начиная с количества реек в целой упаковке. Но, во первых, это усложняет покупателю покупку упаковками, т.к. для покупки 37 упаковок по 47 штук ему надо вначале взять калькулятор и умножить сколько штук всего ему нужно вбить в слот корзины. А, во-вторых, при указании количества, не кратного количеству штук в упаковке, расчёт суммы всё равно ведётся со скидкой как за целую упаковку, но это не так. Продажа поштучно из разорванной упаковки должен идти по базовой розничной цене.
2. Абсолютно "средневековый" вариант: багет в упаковке и по одной рейке разделить как два отдельных товара. Но, тогда будет в списке в 2 раза больше товаров, а их у нас итак около 500 штук, и до последних багетов мало кто доходит. А, например, у шурупов у нас есть варианты продажи по 20, 50, 100, 200 и 500 штук в упаковке, тогда в разделе фурнитура покупатель увидит из всего огромного ассортимента от силы 3-4 этих самых шурупа на странице, повторённые 3-5 раз в зависимости от количества в упаковке, что также не есть гуд.
Но должен же быть в битриксе некий штатный способ продажи одного товара поштучно и мелким оптом, и желательно без костылей-скриптов? Не мы же одни продаём товар подобным образом.