Не корректно считается стоимость доставки курьером. Заведены условия, что доставка от 1000 рублей - бесплатно а ниже 1000 рублей - 50 рублей. Пример: заказ на 1050 рублей - естественно доставка 0 рублей, применяют промокод на скидку - заказ стал 900 рублей. По логике должна поставиться доставка 50 рублей но она не проставляется. Считает исходя из стоимости доставки без промокода. Как пофиксить?
3 комментария
Как вариант, можно использовать плагин "Фильтр доставки и оплаты".
- создаете 2 способа доставки: платный и бесплатный.
- создаете условие в плагине: если стоимость заказа с учетом скидок >= 1000 (https://yadi.sk/i/_b62o-_lVGJ-...) ---> скрыть платную доставку
- создаете условие в плагине: если стоимость заказа с учетом скидок < 1000 ---> скрыть бесплатную доставку
- интегрируете плагин, проверяете, радуетесь
- также используете плагин для иных нужд
Интересно конечно, многие даже не думают об этом, и поэтому возникают конфликты. Нужно чётко прописывать все условия.
Судя по вашему описанию, вам нужны купоны, которые применяют скидку ко всему заказу, а не стоимости товаров в заказе. Таких купонов в Shop-Script пока нет. Купоны в Shop-Script позволяют применять скидку только либо к товарам (в валюте или процентах), либо к доставке (можно сделать её бесплатной).
Для того чтобы в Shop-Script появились купоны со скидкой для всего заказа, оставьте своё предложение в специальном разделе форума. Или используйте плагины для расчёта скидок из магазина Webasyst.