[msOrderDiscount] - отмена скидки и новая логика

Обновление проспонсировано пользователем eflit
- Была полностью переписана логика компонента, раньше скидка делалась только по полю «Стоимость покупок», сейчас она рассчитывается для каждого товара в отдельности. Что позволяет вам спокойно добавлять новые товары в заказ и не переживать за то, что скидку придется применять снова
- Улучшен js для интеграции в админку, теперь пустые поля не показываются для менеджера, чтобы не рушить внешний вид заказа
- Добавлена возможность отмены скидки, после чего все цены перерасчитываются. Если у вас используются дополнительные модификации цен товаров, то они тоже будут сброшены
Приобрести компонент вы можете всего лишь за 290р в modstore
Скидку как и раньше можно указать и в рублях и в процентах, но с одним условием, если вы указываете скидку например 300р, то эти 300р вычитаются из цены каждого товара, если кому нибудь понадобится возможность чтобы эти 300р делились на число товаров, то в будущем можно добавить настройку, которая реализует такую возможность, но пока что никому это не потребовалось
Комментарии: 6
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
joxi.ru/bmoLobzc9v7Nx2
А в заказе цена изначально вот такая:
joxi.ru/krDJpklHJzgMd2
Получается, что не совсем корректно происходит округление поля «Старая стоимость покупок» после применения скидки.
Просто, если взять, что пользователю нужно сделать скидку на доставку, то условно компонент пересчитывает доставку каждого товара и придется каждый раз считать скидку самостоятельно. А изменение количества товаров и добавление товаров к заказу происходит крайне редко, в отличии от первого.