Нужен ocmod.xml под шаблоны octemplates TechStore и Shop-store 2 модификатор под версии Oc2.1, 23
Идея стара как мир. И так ТЗ.
Организовать возможность заказа товара с любой страницы //категории, продукт, поиск, бренд, и тд. xxxx/*.tpl">
Выбор количества товара взять из станицы продукта (кнопки )
В TechStore должно получится примерно так. (интересует только техническая сторона, стили писать не надо)
Количества товара берется из минимального количества и добавляется только кратно этому числу. (2+2+2+2) или (9+9+9+9)
Нижнее число обновляется авто пересчетом он в шаблоне реализован в картачки товара, нужно подключить везде где будет реализован заказ товара.
Так же важно не забыть о реализации в модулях купить в один клик.
Аналогично для шаблона Shop-store 2, здесь кроме покупки в один клик, нужно не упустить быстрый заказ в нем также нужно реализовать заказ кратно минимум
Так же для поля количества, если установлено значение из минимального значения, добавить защиту от дураков, проверку кратности при ручном вводи, запрет отрицательных чисел и чисел меньше нуля... если минимально количество равно 8, то значение может быть только 8 или (16-24-32) , при ручном вводе округлять к ближнему кратному. 9 округлять к 8, 14 округлять к 16
Пример хорошей реализации для oc1.5 и код проверки значений прилагается.
quantity_control_PRO_for_OC_v1.5.xml