Корзина товаров minishop2

Здравствуйте, подскажите кто знает. Как сделать что бы товар не по количеству добавлялся в корзину, а по весу?
То есть есть весовой товар, миниму заказа 0.5, и шаг наращивания 0.2, как сделать вес вместо количества. Нигде не смог найти.
Евгений
23 декабря 2020, 18:40
modx.pro
511
0

Комментарии: 4

Артур Шевченко
23 декабря 2020, 19:30
+1
А чем вам вес не количество? Я имею в виду, что укажите цену за единицу веса, допустим 1000гр и продавайте в граммах, если есть доставка с учётом веса, то тогда ещё надо плагин написать на msOnCartChange и перезаписывать weight. Если очень надо в кг, тогда либо ещё один плагин пишите который будет из дробного количества в кг делать целое в гр, либо делайте как тут Или callback'и пишите подробнее здесь
    Евгений
    24 декабря 2020, 12:20
    0
    Я имею в виду, что укажите цену за единицу веса, допустим 1000гр и продавайте в граммах, если есть доставка с учётом веса, то тогда ещё надо плагин написать на msOnCartChange и перезаписывать weight
    не совсем понял, подробнее можно? то есть использовать количество как вес или что?
      Евгений
      24 декабря 2020, 13:36
      0
      либо делайте как тут

      там все в комментариях сделано, чуть ниже еще скрипт написано переделать
        Артур Шевченко
        24 декабря 2020, 13:51
        0
        Есть товары, которые продаются поштучно и цена у них за 1 штуку. А есть товары, которые продаются по весу и цена у них за единицу веса. А принципиальная разница в формировании общей стоимости разве есть? Ведь в обоих случаях нужно количество единиц умножить на цену. Так и какая вам разница, что обозначают цифры в поле с названием «количество» вес или штуки? Поэтому в самом простом варианте указываете цену за единицу веса — это в админке, а на фронте в поле типа number пишите: min=500 step=200. И всё работает как надо. Если граммы не устраивают, тогда переводите в кг и пишите плагин на события Добавление в корзину и Изменения в корзине, который будет переводить обратно в граммы, чтобы не править исходники минишопа, так как с дробным количеством он на работает.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4