На сайте есть акция, при заказе всем покупателям скидка 5%.
Покупатель разместил заказ, позвонил попросил добавить еще 2 позиции товара, редактировать заказ и добавил в заказ, соответственно сумма поменялась, почему сумма скидки не меняется с учетом добавленных товаров?
Меняется итоговая Сумма - Итого, а вот скидка на заказ нет.
Я конечно не математик но скидка должна была пересчитаться и должно быть 15,39 а не 8
Все верно, есть такая настройка в конфиг файле. По умолчанию она выключена. Это сделано для того, чтобы не случилась например такая ситуация. Человек сделал заказ в последний день акции. На следующий день, когда акция уже закончилась, он позвонил и попросил добавить или убрать один товар. Вы это сделали, сохранили, и цены перестарались, и стали уже без акции, так как на момент пересчёта акция уже не действовала. И вот тут если добавить товар, можно просто оформить ему отдельным заказом. А если убрать…
По моему как то уже предлагали перенести эту настройку из файла в админку, чтобы можно было выбирать при редактировании заказа, пересчитывать с учётом акции, или без. Но подвижек пока не было.
'do_not_apply_promotions_on_order_update' => false, // If true, the promotions that applied to the order won't be changed when editing the order. New promotions won't be applied to the order.
Вы меня запутали совсем, как сказал @alex_vp к примеру если в последний день акции был сделан заказ и акция завершилась на сл день покупатель просит отредактировать заказ, то есть проблема после завершения акции. У меня акция и сейчас активна акция при заказе через моб приложение 5% скидка.
При редактировании заказа значение скидки можно изменить вручную. Для этого рядом с полем “Скидка на заказ” нужно поставить галочку и указать в поле нужное значение.
Благодарю за обратную связь!
Хотелось бы предложить усовершенствование: при большом количестве позиций в заказе (например, 30–40), их ручной пересчёт отнимает много времени. Было бы удобно, если бы система могла делать это автоматически, например, по нажатию на чекбокс.
Ну у меня сейчас это и стоит true, но как то не работает.
У нас на сайте, торт к примеру указан за 1 кг, торт стоит 90р + при оформлении заказа скидка 5%, после оформления заказа операторы сообщают что данный торт вышел скажем 230р, я меняю цену торта и скидка все равно не пересчитывается. Скидка так и висит от 90р-5%
Потому что Ду нот эпли Тру.
Поставте Фолс.
Переведите описание и станет все на свои места.
Но будте аккуратны. Это очень опасная функция.
Например если у вас была какая-то акция на выходных и человек сделал заказ а в понедельник вы решите редактировать его то акция в заказе слетит.
Приветствую!
У меня кондитерское производство (торты, выпечка), и товар есть весовой. Столкнулся с проблемой, которая отнимает кучу времени. За одно только воскресенье прилетело 64 заказа, и почти каждый пришлось пересчитывать руками, в праздники вообще заказы переваливают за сотню.
Суть вот в чем: на витрине товар например, “Кята” идет по цене 150 рублей за килограмм. Клиент оформляет заказ, в чеке фиксируется 150 рублей. Но по факту порция (ланчик) весит, допустим, 300р, и реальная стоимость выходит 45 рублей. Я захожу в админку, меняю цену со 150 на 45, и после этого мне приходится вручную пересчитывать заново скидки.
Ну раз цена итоговая пересчитывается корректно, считаю что и скидка должна пересчитываться согласно итоговой сумме.@ikoshkin вы что скажете? недоработка баг?
Было бы реально круто реализовать автоматический пересчет конечно “из коробки”. Ну тем 6-7 на форуме я нашел с таким запросом но никто по факту как я понял это и не решил. Чтобы это работало так: я просто вбиваю измененную (реальную) цену за весовой товар, а система сама мгновенно пересчитывает итоговую сумму с учетом всех примененных к заказу скидок.