Считывание переменной из input fenom

Здравствуйте коллеги, срочно нужна помощь.
ситуация следующая стоит у меня minishop2 и мне необходимо иметь возможность прямо в корзине поменять вес заказываемого товара при помощи input, а также добавить checkbox при нажатии на который к сумме заказа прибавлялось бы 500р.
В феноме очень слаб, тыкните лицом пожалуйста в статью как это сделать или помогите кодом.
Заранее благодарю всех откликнувшихся
seosavspb
20 декабря 2022, 17:37
modx.pro
444
0

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

Артур Шевченко
21 декабря 2022, 00:38
+1
Fenom тебе ничем не поможет, это шаблонизатор. Задача описана весьма размыто, но осмелюсь предположить, что вес надо менять как количество. Соответственно надо добавить блок аналогичный тому, который есть в стандартном чанке для количества, заменить там count на weight. В админке создать плагин на событие msOnChangeInCart в котором и делать необходимые изменения. Ну и JS дописать на Cart.change.response.success чтобы ответ вставлять.
Вот про чекбокс не понятно. Если он должен быть в корзине, то общую стоимость поменять не выйдет, точнее выйдет, но при любом изменении заказа она будет пересчитана. Менять лучше всего стоимость заказа или отдельного товара или всех товаров.
    seosavspb
    21 декабря 2022, 09:50
    0
    Спасибо большое за то что откликнулись. Сейчас попробую накопать что-нибудь по вашим подсказкам. Хорошего дня))
    Lori
    22 декабря 2022, 11:14
    0
    Ответ на вопрос, который ты написал в ЛС (сообщения у тебя закрыты):
    Да, я написал плагин на событие msOnChangeInCart и менял вес товара в корзине. Код скинуть не смогу, ибо это было давно и доступы у меня не сохранились, скажу лишь, что тогда задача казалось сложной, ибо в PHP я был не силен, сейчас же это на 5-10 минут от силы, стоит лишь почитать доку minishop2 и потренироваться. Успехов
      seosavspb
      22 декабря 2022, 11:43
      0
      Ну вот для меня это сейчас задача сложная((( буду грызть гранит науки спасибо большое
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4