Я делаю сайт электронной коммерции, используя woocommerce, теперь я хочу вызвать функцию после использования, заполнить форму выписки и отправить ее. Есть ли фильтр или крючки, которые позволяют мне это делать?Я хочу вызвать функцию после оформления заказа в woocommerce
0
A
ответ
4
Или вы можете:
add_action('woocommerce_thankyou', array('Wc_class', 'my_uber_function'));
class Wc_class{
public static function my_uber_function($order_id)
{
stuff to do here
}
}
1
Если вы хотите что-то сделать после завершения заказа WooCommerce, вы можете подключиться к woocommerce_order_status_completed.
add_action('woocommerce_order_status_completed', 'my_function');
/*
* Do something after WooCommerce sets an order on completed
*/
function my_function($order_id) {
// order object (optional but handy)
$order = new WC_Order($order_id);
// do some stuff here
}
Смежные вопросы
- 1. Редактирование страницы оформления заказа - WooCommerce
- 2. Изменить страницу оформления заказа в WooCommerce
- 3. WooCommerce добавление формы формы оформления заказа
- 4. Способы доставки Woocommerce на странице оформления заказа?
- 5. WooCommerce - Получить информацию о транзакции PayPal после оформления заказа
- 6. Форма быстрого оформления Woocommerce
- 7. Git: чистые пустые каталоги после оформления заказа
- 8. WooCommerce по умолчанию заполнителя не пошел в форме оформления заказа
- 9. показать страницу оформления заказа WooCommerce в зависимости от категории продукта
- 10. WooCommerce запускает функцию по статусу заказа
- 11. Удаление строк данных после оформления заказа
- 12. Сохраненная процедура оформления заказа
- 13. Неожиданное состояние каталога Subversion после оформления заказа
- 14. После заказа детали Крюк [WooCommerce]
- 15. Возврат местных изменений после оформления заказа
- 16. Поведение встроенной кнопки Paypal после оформления заказа
- 17. WooCommerce - ошибка при создании учетной записи во время оформления заказа
- 18. Возвратите изменения после случайного оформления заказа?
- 19. Восстановить изменения, сделанные после оформления заказа
- 20. WooCommerce добавить пользовательские поля оформления заказа по электронной почте
- 21. сохранить поле выбора на странице оформления заказа WooCommerce
- 22. Поле дублированных способов оплаты на странице оформления заказа [woocommerce]
- 23. Правила оформления заказа CSS
- 24. WooCommerce: Оплата после подтверждения заказа
- 25. , вернувшись к последней фиксации в git после оформления заказа
- 26. Неофициальное обновление запасов Woocommerce после успешного заказа
- 27. WooCommerce Wordpress не может найти полный заказ после оформления заказа/пимента
- 28. Пользовательские атрибуты в emailtemplate дают ошибку после оформления заказа
- 29. Пользовательская страница оформления WooCommerce в теме
- 30. Woocommerce hook для уточнения заказа
Есть много крючков. Почему вы не смотрите в исходный код? Например, ['woocommerce_payment_complete'] (https://github.com/woothemes/woocommerce/blob/master/includes/abstracts/abstract-wc-order.php#L2332) приходит на ум, но ваш вопрос настолько расплывчатый нет вы можете дать вам действительно хорошую рекомендацию. – helgatheviking