miniShop2->cart->status() не верно считает кол-во товаров и их сумму
Привет. Подскажите плиз в чем проблема может быть?
Нашел некий код, который делает перерасчет заказа gist.github.com/grachov/7337b6ec98c05fbc4926
Если в покупке есть одинаковые товары (артикул), но с разыми характеристиками prnt.sc/rep5lt
то этот код не видит повторные продукты и не учитывает цены.
Если распечатать miniShop2->cart->status()
то получим
array (
'total_count' => 2,
'total_cost' => 10990.0,
'total_weight' => 1.4,
)
т.е. тут два товара и их сумма, а не 4 товара… из-за этого общая стоимость покупок сбивается.
Нашел некий код, который делает перерасчет заказа gist.github.com/grachov/7337b6ec98c05fbc4926
Если в покупке есть одинаковые товары (артикул), но с разыми характеристиками prnt.sc/rep5lt
то этот код не видит повторные продукты и не учитывает цены.
Если распечатать miniShop2->cart->status()
то получим
array (
'total_count' => 2,
'total_cost' => 10990.0,
'total_weight' => 1.4,
)
т.е. тут два товара и их сумма, а не 4 товара… из-за этого общая стоимость покупок сбивается.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
мне нужно чтобы при изменения способа доставки менялась стоимость заказа, в стандартном решении такого нет.
в общем сделал что мне нужно было, надо так код написать и будет все ок. Спасибо)
'options' =>$product->get('options')