добавить пользовательский параметр get на страницу благодарности woocomerce - PullRequest
0 голосов
/ 20 апреля 2020

Мне нужно добавить пользовательский параметр get на страницу благодарности woocomerce, если order_amount больше 50 $. Мне это нужно для отслеживания цели. Может быть, у кого-то есть функция для этого? ссылка на стандартную страницу:

https://somesite.com/checkout/order-received/1111110/?key=wc_order_C5OOjXBZyAdqx

и с параметром суммы заказа

https://somesite.com/checkout/order-received/1111110/?key=wc_order_C5OOjXBZyAdqx&order_amount=50

1 Ответ

1 голос
/ 20 апреля 2020

Вы можете сделать это:

add_filter('woocommerce_get_return_url', 'wc_override_thankyou_url', 10, 2 );
function wc_override_thankyou_url( $url, $order ){

    if( $order->get_total() >= 50 ){
        $url = $url . '&order_amount=50';
    }

    return $url;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...