Woocommerce Custom Спасибо страницу - PullRequest
1 голос
/ 01 июля 2019

Так что мой сайт использует плагин PayU India Payment gateway, который уже имеет опцию перенаправления страницы. Так что я могу просто выбрать страницу из выпадающего списка, и эта страница отображается после успеха / неудачи. (Сейчас я использую страницу оформления заказа / корзины для отображения сообщений об успехах / неудачах)

Мой сайт использует пользовательскую страницу для отображения продуктов. Поскольку это сайт WPML, у меня есть отдельные страницы магазина для каждого языка (три языка).

  1. Как отобразить детали заказа и сообщения woocommerce на любой странице, которую я создаю с помощью Pages - Добавить новую?
  2. Если я переведу эту пользовательскую страницу, будет ли она отображаться, если покупки сделаны с других языков, а не по умолчанию на английский?

Woocommerce 3.6.4

1 Ответ

0 голосов
/ 01 июля 2019

Настройте страницу благодарности WooCommerce, создав перенаправление.Другим возможным способом будет довольно просто выполнить перенаправление, создав новый плагин или открыв файл functions.php, который вы можете найти в wp-content / themes / your-theme-name /, и введите следующий код в конецфайла:

add_action( 'template_redirect', 'woo_custom_redirect_after_purchase' );
function woo_custom_redirect_after_purchase() {
    global $wp;
    if ( is_checkout() && !empty( $wp->query_vars['order-received'] ) ) {
        wp_redirect( 'http://localhost:8888/woocommerce/custom-thank-you/' );
        exit;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...