Странно, что за столько времени так никто и не ответил :)
\sale.basket.basket\ШАБЛОН\js\component.js
ищем функцию: getItemsToEdit
Вместо всего что там написано пишем: return this.changedItems;
Суть в том что функция вычисляет измененные элементы, а если элемента ранее не было, то она его не добавляет в список измененных. Поэтому новые объекты не рендерятся.
После изменения функция будет возвращать все IDшники которые реально есть в корзине, что странно, следующая функция, которая рендерит объекты, уже имеет логику обработки Изменить или Добавить, если не было.
Лично для меня непонятно было решение ограничить элементы только теми которые уже находятся на странице...потому что это вряд ли создаст нагрузку для чего-либо, это же исключительно фронт часть, бэк запрос уже выполнился ранее.
\sale.basket.basket\ШАБЛОН\js\component.js
ищем функцию: getItemsToEdit
Вместо всего что там написано пишем: return this.changedItems;
Суть в том что функция вычисляет измененные элементы, а если элемента ранее не было, то она его не добавляет в список измененных. Поэтому новые объекты не рендерятся.
После изменения функция будет возвращать все IDшники которые реально есть в корзине, что странно, следующая функция, которая рендерит объекты, уже имеет логику обработки Изменить или Добавить, если не было.
Лично для меня непонятно было решение ограничить элементы только теми которые уже находятся на странице...потому что это вряд ли создаст нагрузку для чего-либо, это же исключительно фронт часть, бэк запрос уже выполнился ранее.