Я пытаюсь добавить форму на свою страницу оформления заказа, поэтому, когда пользователь щелкает флажок «Освобождение от налогов», появляется всплывающее текстовое поле и спрашивают пользователя, что такое идентификационный номер налогового освобождения.
У меня все отлично работает, и я даже добавил класс update_totals_on_change
в поле формы, чтобы он обновлял итоги.
Следующим моим шагом было добавление действия/фильтра к методу, поэтому, когда update_totals_on_change
выполняется, я могу установить налог равным 0, и тогда он завершит расчет общей суммы.
Кто-нибудь знает, какие функции я могу подключить?
Глядя на файл checkout.js
в WooCommerce
, они устанавливают действие woocommerce_update_order_review
для операции ajax
.
Я попытался следовать этому, но вскоре заблудился.
Я подумал, что могу добавить некоторые данные поста, подключившись к woocommerce_checkout_update_order_review
а затем подключиться к woocommerce_before_calculate_totals
, чтобы изменить налоговую информацию, но я понятия не имею, что мне нужно изменить.
Я вообще на правильном пути?