Как программно удалить простой продукт из корзины в magento 2.2? - PullRequest
1 голос
/ 04 июля 2019

Я столкнулся с проблемой, я добавил всего 5 товаров в корзину, где 3 товара имеют разные цвета одного и того же настраиваемого продукта, а другие 2 - простые продукты.

Когда я пытаюсь удалить простой продукт из корзины с помощью наблюдателя " checkout_cart_product_add_after ", используя метод $cart->removeItem($itemId)->save();, тогда он изменяет цену всех конфигурируемых продуктов на ноль (0), но подсчет промежуточных итогов работает нормально. Следует только удалить предварительно определенный простой продукт. Не стоит обновлять цену другого товара в корзине.

Мне нужно удалить предварительно определенный простой продукт, в то время как сумма количества предварительно определенного набора атрибутов становится равной 100 или более.

Есть ли другой способ удалить наблюдателем простой продукт из корзины?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...