Я размещаю пользовательский код для создания кнопки «Купить» сейчас вместе с кнопкой «Добавить в корзину » на странице одного продукта, чтобы быстро купить любой продукт. Но это не перенаправление на страницу оформления заказа. Но он реагирует, как добавить в корзину кнопку.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
Пользовательская кнопка «Купить сейчас», а не перенаправление на страницу заказа в Woocommerce ⇐ Php
Кемеровские программисты php общаются здесь
1742066305
Anonymous
Я размещаю пользовательский код для создания кнопки «Купить» сейчас вместе с кнопкой «Добавить в корзину » на странице одного продукта, чтобы быстро купить любой продукт. Но это не перенаправление на страницу оформления заказа. Но он реагирует, как [b] добавить в корзину [/b] кнопку.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');
Подробнее здесь: [url]https://stackoverflow.com/questions/79511651/custom-buy-now-button-not-redirecting-to-checkout-page-in-woocommerce[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия