Как я могу удалить шаг оформления заказа в моем магазине woocommerce? - PullRequest
0 голосов
/ 28 марта 2019

Я создал магазин с помощью woocommerce и хочу перенаправить клиента на платежный шлюз или уменьшить кошелек после нажатия «Добавить в корзину». другим способом я хочу обойти этап оформления заказа.

1 Ответ

1 голос
/ 28 марта 2019

Сначала в админке перейдите на WooCommerce> Настройки> Продукты и отключите обе опции в разделе Добавить в корзину . отключение :

:
  • Перенаправление на страницу корзины после успешного добавления
  • Включить добавление AJAX в корзину в архивах

Далее, в файле functions.php вашей темы добавьте следующий код:

function so55387651_redirect_checkout_add_cart( $url ) {
    $url = get_permalink( get_option( 'woocommerce_checkout_page_id' ) );
    return $url;
}

add_filter( 'woocommerce_add_to_cart_redirect', 'so55387651_redirect_checkout_add_cart' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...