Пишу это сообщение с болью. Сам редко посещаю форумы и всегда все решаю своими силами, но тут другая ситуация.
Итак, возникла задача: нужно на стадии чекаута обращаться к внешнему API, который даст или не даст скидку.
Я решил просто создать скидку с помощью правил работы с корзиной, сгенерировать промокод и его применить, все с помощью d7. Все получилось, но скидка не работает корректно. Появляются копейки.
Прошу, если у вам не сложно, попробуйте мне доказать, что не прав именно я. Расчет происходит неправильно как с процентами, как и рублями (как на каждый товар, так и на все).
Я проверил на двух разных сайтах, ситуация так же. Проверьте и вы. Самое наглядное:
1) Создайте правило работы с корзиной на скидку в 107 рублей (именно первый раз с этой суммой были проблемы). Промокод можно не добавлять
2) Добавьте больше 5 разных товаров. Проблемы может и не быть, но стоит поиграть с добавлением товаров, как оно появится. Просто удаляйте и добавляйте товары пока ошибка не появится.
Как видно из скриншота, дробной цены нет ни у скидки, ни у товара. Финальный результат дробный.
Очень бы хотел, чтобы мне подказали как сделать скидку иначе, без этих правил с работой корзины. Я не нашел никаких других выходов. Дедлайн душит
Итак, возникла задача: нужно на стадии чекаута обращаться к внешнему API, который даст или не даст скидку.
Я решил просто создать скидку с помощью правил работы с корзиной, сгенерировать промокод и его применить, все с помощью d7. Все получилось, но скидка не работает корректно. Появляются копейки.
Прошу, если у вам не сложно, попробуйте мне доказать, что не прав именно я. Расчет происходит неправильно как с процентами, как и рублями (как на каждый товар, так и на все).
Я проверил на двух разных сайтах, ситуация так же. Проверьте и вы. Самое наглядное:
1) Создайте правило работы с корзиной на скидку в 107 рублей (именно первый раз с этой суммой были проблемы). Промокод можно не добавлять
2) Добавьте больше 5 разных товаров. Проблемы может и не быть, но стоит поиграть с добавлением товаров, как оно появится. Просто удаляйте и добавляйте товары пока ошибка не появится.
Как видно из скриншота, дробной цены нет ни у скидки, ни у товара. Финальный результат дробный.
Очень бы хотел, чтобы мне подказали как сделать скидку иначе, без этих правил с работой корзины. Я не нашел никаких других выходов. Дедлайн душит