• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

КУПИТЬ СРАЗУ С КНОПКИ

Image CMS
#1
здравствуйте, нужна помошь, делаю лендинг пейдж, как сделать ссылку, что бы люди с главной кликали и сразу попадали на оплату товара как обычно , а не через ТОВАР — КНОПКА В КОРЗИНУ — ДАЛЕЕ ОФОРМЛЕНИЕ
нужно что бы человек нажал КУПИТЬ и переходить на СТРАНИЦУ ОФОРМЛЕНИЯ ЗАКАЗА, минуя сам ТОВАР и его описание, так как описание основное его находиится как раз на главной странице.
Еще нужна помощь с корзиной, как сделать что бы человек когда кликал КУПИТЬ — не отправлялся в корзину, да и вообще корзину убрать, потому что сам товар продается без регистрации

нужно убрать корзину, потому что если человек нажмет на ссылку купить, но нечаянно закроет браузер например и зайдет наного и нажмет опять на ссылку купить, у него выскочит "вы не можете добавлять еше раз етот товар в корзину" надо что бы в любом случаем мог купить
 
Последнее редактирование:

marr

Форумчанин
#2
Плагин WooCommerce Direct Checkout

или через functions.php

Код:
add_filter('woocommerce_add_to_cart_redirect', 'themeprefix_add_to_cart_redirect');
function themeprefix_add_to_cart_redirect() {
 global $woocommerce;
 $checkout_url = wc_get_checkout_url();
 return $checkout_url;
}
 
#4
д
да вот ето подходит! но как сделать так, что бы если ты нажимаешь купить (продукт все равно добавляется в корзину) , что бы он кароче не добавлялся туда, потому что если какой-то глюк, и человек заного нажимает на кнопку купить, то он пишет что НЕЛЬЗЯ ЕГО КУПИТЬ ПОТОМУ ЧТО ОН УЖЕ В КОРЗИНЕ!!) а если поставить не Индивидуальный товар, то получается заказать можно не сколько штук одинаковых
 

tuxfighter

Гуру
Местный
#7
карзину можно убрать предложенным выше способом, или оставить. при использовании этого решения это не имеет ни какого значения.
 
#9
я так понимаю, я просто вставляю код, который там написан в function.php и все? я вставил, туда, но! при загрузки сайта пишет ошибку, я же правильно понимаю нужно просто добавить код и вместо 64 поставить айди своего продукта и сохранить, или нужно создать отдельный пхп файл и как то его подключить к вукомерс?
Снимок экрана 2018-11-01 в 12.34.45.png

Код:
/**
* Automatically add product to cart on visit
*/
add_action( 'template_redirect', 'add_product_to_cart' );
function add_product_to_cart() {
    if ( ! is_admin() ) {
        $product_id = 64; //replace with your own product id
        $found = false;
        //check if product already in cart
        if ( sizeof( WC()->cart->get_cart() ) > 0 ) {
            foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
                $_product = $values['data'];
                if ( $_product->get_id() == $product_id )
                    $found = true;
            }
            // if product not found, add it
            if ( ! $found )
                WC()->cart->add_to_cart( $product_id );
        } else {
            // if no products in cart, add it
            WC()->cart->add_to_cart( $product_id );
        }
    }
}
карзину можно убрать предложенным выше способом, или оставить. при использовании этого решения это не имеет ни какого значения.
 
Последнее редактирование:

tuxfighter

Гуру
Местный
#10
#11
вот сайт www.dobromira.pro , но я убрал код пока что, ссылки на главной странице сразу на попкупку. но нужно убрать карзину нафиг что бы он не добавлялся в корзину. что бы при повторном заходе человек как будто заново зашел на сайт
да

какую?
а лучше и проще - ссылку на сайт
 

tuxfighter

Гуру
Местный
#12
вы похоже не понимаете что такое корзина и зачем она нужна.
Товар добовляется из-за кнопки, а не из-за наличии корзины.
 
#13
вы похоже не понимаете что такое корзина и зачем она нужна.
Товар добовляется из-за кнопки, а не из-за наличии корзины.
хорошо , как сделать что бы с кнопки сразу переходило к способу оплаты ну и данные некоторые что бы ввели и не добавлялось при етом в корзину
 
#15
все получилось, код вставить, но это другое как оказалось) он при заходе на сайт автоматически сразу добавляет в карзину, то есть когда человек нажимает купить товар, он ему пишет что он уже лежит в корзине. а нужно что бы товар НЕ ДОБАВЛЯЛСЯ ВООБЩЕ в корзину и переходил после кнопки купить сразу к оформлению заказа, как будто это просто одноразовая покупка
 

ADv

Гуру
Местный
#16
все получилось, код вставить, но это другое как оказалось) он при заходе на сайт автоматически сразу добавляет в карзину, то есть когда человек нажимает купить товар, он ему пишет что он уже лежит в корзине. а нужно что бы товар НЕ ДОБАВЛЯЛСЯ ВООБЩЕ в корзину и переходил после кнопки купить сразу к оформлению заказа, как будто это просто одноразовая покупка
Не выйдет купить без Корзины, ЕМНИП.
 
Сверху Снизу