@80689248440

Какой хук исправит ситуацию?

У меня совмещена корзина с формой оплаты (2 шорткода на одной странице) и add_action( 'woocommerce_before_calculate_totals', 'add_custom_price' ); срабатывает 2 раза - как я понял первый раз перед подсчетом в форме оплаты, а второй раз перед корзиной - как сделать чтоб срабатывало только 1 раз?
А так же какой хук сработает когда меняем статус заказа на "Выполнен"?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
1. используйте счетчик срабатываний did_action
2. тынц payment_complete а вешаться надо на фильтр woocommerce_payment_complete_order_status
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы