Здравствуйте!
Подскажите, кто знает.
В новом ядре есть математическая целостность заказа при его изменении.
Из-за нее ли происходит следующее:
Перед сохранением заказа, нужно удалить одну позицию в текущем заказе (на самом деле перепривязать к новому заказу).
Но сразу после удаления basketitem->delete() происходит удвоение стоимости доставки заказа (при этом в отгрузке стоимость остается той же).
Если вызвать еще одно удаление - утроится.
Перерыл все обработчики событий (пришел на проект, не мои, их тут много)
Что это может быть? Хотелось обойтись еще без дополнительной обработки после сохранения заказа (возвращать обратно стоимость доставки)
Или все же это чей-то обработчик, как думаете?
Спасибо за ваше время.
Подскажите, кто знает.
В новом ядре есть математическая целостность заказа при его изменении.
Из-за нее ли происходит следующее:
Перед сохранением заказа, нужно удалить одну позицию в текущем заказе (на самом деле перепривязать к новому заказу).
Но сразу после удаления basketitem->delete() происходит удвоение стоимости доставки заказа (при этом в отгрузке стоимость остается той же).
Если вызвать еще одно удаление - утроится.
Перерыл все обработчики событий (пришел на проект, не мои, их тут много)
Что это может быть? Хотелось обойтись еще без дополнительной обработки после сохранения заказа (возвращать обратно стоимость доставки)
Или все же это чей-то обработчик, как думаете?
Спасибо за ваше время.