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

Как реализовать покупку в один клик без изменения дизайна страницы

nero128

Новичок
Добрый день! Создал страницу сайта при помощи elementor. Там есть блок с ценой + кнопка "Купить". Оплату подключаю при помощи free kassa+woocommerce.
Задача – сделать так, чтобы при нажатии на "Купить" шло перенаправление на страницу оформления заказа с последующей оплатой. Важно, чтобы дизайн этого блока никак не менялся. Не разобрался как с woocommerce это сделать (чтобы дизайн блока не менялся).
Как это правильно реализовать?

. 1564990875059.png
 

Ed777

Опытный
В настройках Woo поставьте перенаправлять в корзину после нажатия купить.
 

tuxfighter

Гуру
Местный
Как реализовать покупку в один клик
Никак. Это технически не возможно и является простым обманом клиентов.

В настройках Woo поставьте перенаправлять в корзину после нажатия купить.
А с нее сразу же редирект на chekout
 

nero128

Новичок
А можно ли вообще обойтись без Woo?
Ситуация такая:
На странице сайта есть кнопка "Купить". Нужно сделать так, чтобы когда пользователи нажимали на "Купить" им автоматически выставлялся счет на 390р из free-kassa (кошелек активирован)
API https://www.free-kassa.ru/docs/api.php
 

tuxfighter

Гуру
Местный
А можно ли вообще обойтись без Woo?
Конечно, есть более десятка плагинов ИМ. Так же вполне можете написать нужный функционал самостоятельно
Но ведь в корзине ничего не будет, товар же сам не попадет в корзину
Расскажите, как вы реализовали кнопку "Купить" без добавления товара в корзину?
 

nero128

Новичок
Расскажите, как вы реализовали кнопку "Купить" без добавления товара в корзину?
Не реализовывал, написал просто вводные данные. Сейчас кнопка не работает, а нужно чтобы при клике на нее выставлялся автоматически счет через api free-kassa.
ТП кассы ничем не помогла, вот и не понимаю что делать дальше, т.к. никогда не занимался подобным.
 

tuxfighter

Гуру
Местный
Если остановитесь на варианте реализации с ВУУ, то для кнопки используйте шорткоды
 

nero128

Новичок
Почти все что задумал получилось, осталась одна проблема.
Установил WooCommerce Direct Checkout, с его помощью при нажатии на "купить" (добавить в корзину) происходит сразу переход на страницу с оформлением заказа.
Проблема в том, что если посетитель уйдет из страницы оформления заказа, а потом захочет оформить старый заказ и нажмет "купить", на странице оформления заказа уже будет 2 товара.
Как сделать так, чтобы товаров на странице оформления заказа было всегда не больше одного?
 

tuxfighter

Гуру
Местный
В настройках товара поставить галку "продавать индивидуально"
 
  • Like
Реакции: marr

nero128

Новичок
В настройках товара поставить галку "продавать индивидуально"
В этом случае страница просто перезагружается, когда пытаюсь второй раз нажать на "Купить". Наверное потому что не может положить еще один товар в корзину.
 

tuxfighter

Гуру
Местный
В нормальных темах (которые поддерживают ВУУ) выводиться сообщение, что товар уже в корзине и предложение туда перейти.
 

nero128

Новичок
Помог плагин Direct checkout, WooCommerce Single page checkout , WooCommerce One page checkout
Остался один проблемный момент – нужно убрать уведомление на странице оформления "Вы не можете добавить еще раз в корзину."

Его можно как-то убрать?
 

tuxfighter

Гуру
Местный
Можно, кстати, подойти и с другого бока:
Автоматически класть в корзину товар, при заходе на сайт, а кнопка "Купить" - просто ссылка на страницу оформления заказа
 

nero128

Новичок
Можно, кстати, подойти и с другого бока:
Автоматически класть в корзину товар, при заходе на сайт, а кнопка "Купить" - просто ссылка на страницу оформления заказа
Все получилось, осталось только скрыть "Вы не можете добавить еще раз в корзину...." с этим пытаюсь разобраться
 
Сверху Снизу