Пользовательская кнопка «Купить сейчас», а не перенаправление на страницу заказа в WoocommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пользовательская кнопка «Купить сейчас», а не перенаправление на страницу заказа в Woocommerce

Сообщение Anonymous »

Я размещаю пользовательский код для создания кнопки «Купить» сейчас вместе с кнопкой «Добавить в корзину » на странице одного продукта, чтобы быстро купить любой продукт. Но это не перенаправление на страницу оформления заказа. Но он реагирует, как добавить в корзину кнопку.function sbw_wc_add_buy_now_button_single()
{
global $product;
printf('%s', $product->get_ID(), esc_html__('Buy Now', 'sbw-wc'));
}
add_action('woocommerce_after_add_to_cart_button', 'sbw_wc_add_buy_now_button_single');

// Handle for click on buy now
function sbw_wc_handle_buy_now()
{
if (!isset($_REQUEST['sbw-wc-buy-now'])) {
return false;
}
WC()->cart->empty_cart();

$product_id = absint($_REQUEST['sbw-wc-buy-now']);
$quantity = absint($_REQUEST['quantity']);

if (isset($_REQUEST['variation_id'])) {
$variation_id = absint($_REQUEST['variation_id']);
WC()->cart->add_to_cart($product_id, 1, $variation_id);
} else {
WC()->cart->add_to_cart($product_id, $quantity);
}
wp_safe_redirect(wc_get_checkout_url());
exit;
}
add_action('wp_loaded', 'sbw_wc_handle_buy_now');


Подробнее здесь: https://stackoverflow.com/questions/795 ... oocommerce
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»