Если я Вас правильно понял, то выглядеть это будет примерно следующим образом:
Есть товар с ценой 100. Под него создается опция: Ящик 12 шт. (цена + 1100) и при выборе 1 шт. товара с этой опцией в корзину попадает 1 шт. товара за 1200.
Механизм вполне рабочий, хоть и не элегантный... спасибо.
Спасибо, адаптировать едва ли смогу - поэтому ищу готовое решение в виде кода или расширения...
Вчера раскопал бесплатное расширение с офф. маркета OpenStore, которое, судя по описанию и скриншотам на странице расширения, делает то, что нужно:
Suppose you have a product with minimum quantity as 3. Then this extension will only allow quantity to be added in steps of 3. Like 3,6,9,12,15 etc.
Хотя +/- там не работает, а реализовано все через запрет на добавление в корзину или изменения в самой корзине с выдачей уведомлений о некратности товара.
Заявлена поддержка версии 3.0.2.0, но увы даже на чистой версии 3.0.2.0 не заработало. Уже написал автору.
Странно, что в OpenCart нет такого, казалось бы, весьма востребованного механизма, как продажа кратно упаковке.