Как пропустить страницу оформления заказа WooCommerce?
Я использую плагин WooCommerce для моего магазина. Я хочу пропустить страницу оформления заказа, где пользователи вводят данные о доставке. Система должна работать так, чтобы после выбора товара и перехода в корзину пользователи сразу переходили к PayPal, откуда мы будем получать адрес. Подскажите, как это можно реализовать? Я новичок в этом деле.

Спасибо за ваш ответ. По сути, я не хочу перенаправлять пользователя на страницу оформления заказа, чтобы при клике на кнопку "Перейти к оформлению" в корзине они сразу попадали в PayPal. Не могли бы вы подсказать, как это реализовать?

По сути, я не хочу перенаправлять пользователя на страницу оформления заказа, чтобы при клике на кнопку "Перейти к оформлению" в корзине они сразу попадали в PayPal. Не могли бы вы подсказать, как это сделать?

Привет, Jewel, этот вопрос следует задать как новый... но в ответ на него: перейдите в WooCommerce > Настройки и отметьте опцию "Разрешить гостевой заказ". Также вам стоит ознакомиться с документацией по адресу http://wcdocs.woothemes.com/user-guide/extensions/paypal-express-checkout/

Чтобы пропустить страницу корзины, вы можете перенаправить URL добавления в корзину сразу на страницу оформления заказа. Будьте осторожны, так как в данном примере отсутствует условная логика, и перенаправление будет применяться к любому добавленному товару.
function wpa_59232_redirect_to_checkout( $url ) {
global $woocommerce;
// Удаляем стандартное сообщение корзины
$woocommerce->clear_messages();
// Перенаправляем на страницу оформления заказа
$url = $woocommerce->cart->get_checkout_url();
return $url;
}
add_filter( 'add_to_cart_redirect', 'wpa_59232_redirect_to_checkout' );
