@not-deanon

Как в Woocommerce изменить сумму заказа?

Здравствуйте! Суть вопроса в следующем:

Есть калькулятор, написанный на js, который рассчитывает сумму товаров в корзине с учетом их цены, массы и километража, который берется с яндекс карты. С калькулятором все хорошо. Цель - вывести полученную сумму в итоговую сумму заказа woocommerce. С этим проблемы и возникли. Даже если получается передать сумму в action в functions.php, то при подтверждении заказа сумма все равно передается от wc. Есть ли какие-то решения этой проблемы?
  • Вопрос задан
  • 497 просмотров
Пригласить эксперта
Ответы на вопрос 3
gaz12
@gaz12
Делаю сайты
По идее на основе массы и километража должна рассчитываться доставка.
К сумме товаров она прибавляется и получается общая сумма заказа. На общую сумму заказа повлиять не сложно.
Опишите задачу подробней, тогда смогу точнее ответить.
Ответ написан
Комментировать
Ну как решение, можно из калькулятора js передавать сумму без учёта стоимости товара, т.е. только надбавку или скидку. Потом на сервере добавлять её в заказ как отдельный пункт расхода. Тогда все последующие этапы оплаты будут учитывать её.
Используйте для этого хук woocommerce_cart_calculate_fees
Ответ написан
Комментировать
@iqrabasharat
Hi
really appreciated your work . woocommerce plugins
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы