Задать вопрос
Palych_tw
@Palych_tw
Типа веб-разработчик

Как перенаправить пользователя на определенную страницу после отправки заказа в Woocommerce?

Облазил все настройки в админке, в гугле тоже ничего не нашел. может не туда смотрю. Вещь же очевидная. Как после заказа направить пользователя на нужную мне страницу?
  • Вопрос задан
  • 2483 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Можно сделать так
add_action( 'template_redirect', 'my_checkout_redirect' ); 
function my_checkout_redirect() {
	global $wp;
	
	if ( is_checkout() && ! empty( $wp->query_vars['order-received'] ) ) {
		wp_redirect( '%my_custom_url%' );
		exit;
	}
}


Если вы пишите свой платежный шлюз делать надо так
Строки 15-18
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
На некоторых шлюзах "оплаты" есть поле такое, куда перенаправлять после оплаты
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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