Корзина товаров minishop2
Здравствуйте, подскажите кто знает. Как сделать что бы товар не по количеству добавлялся в корзину, а по весу?
То есть есть весовой товар, миниму заказа 0.5, и шаг наращивания 0.2, как сделать вес вместо количества. Нигде не смог найти.
То есть есть весовой товар, миниму заказа 0.5, и шаг наращивания 0.2, как сделать вес вместо количества. Нигде не смог найти.
Комментарии: 4
А чем вам вес не количество? Я имею в виду, что укажите цену за единицу веса, допустим 1000гр и продавайте в граммах, если есть доставка с учётом веса, то тогда ещё надо плагин написать на msOnCartChange и перезаписывать weight. Если очень надо в кг, тогда либо ещё один плагин пишите который будет из дробного количества в кг делать целое в гр, либо делайте как тут Или callback'и пишите подробнее здесь
Я имею в виду, что укажите цену за единицу веса, допустим 1000гр и продавайте в граммах, если есть доставка с учётом веса, то тогда ещё надо плагин написать на msOnCartChange и перезаписывать weightне совсем понял, подробнее можно? то есть использовать количество как вес или что?
либо делайте как тут
там все в комментариях сделано, чуть ниже еще скрипт написано переделать
Есть товары, которые продаются поштучно и цена у них за 1 штуку. А есть товары, которые продаются по весу и цена у них за единицу веса. А принципиальная разница в формировании общей стоимости разве есть? Ведь в обоих случаях нужно количество единиц умножить на цену. Так и какая вам разница, что обозначают цифры в поле с названием «количество» вес или штуки? Поэтому в самом простом варианте указываете цену за единицу веса — это в админке, а на фронте в поле типа number пишите: min=500 step=200. И всё работает как надо. Если граммы не устраивают, тогда переводите в кг и пишите плагин на события Добавление в корзину и Изменения в корзине, который будет переводить обратно в граммы, чтобы не править исходники минишопа, так как с дробным количеством он на работает.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.