sharomet
@sharomet
Front-End

Как в woocommerce заменить кнопку «добавить в корзину» на кнопку «заказать» и при нажатии на неё отравлять заказ в базу заказов?

Всем привет.
Можно ли как то изменить кнопку "Добавить в корзину" на странице детальной информации на кнопку "Заказать",
По нажатию на эту кнопку формировать модальное окно в котором пользователь просто указывает свои данные и при отправки пропускать все шаги проплаты отправляя заказ в базу данных?
Можно ли вообще как-то пропустить шаги проплаты и корзину?
Спасибо.
  • Вопрос задан
  • 1076 просмотров
Решения вопроса 1
По идее, вы можете убрать кнопку "Добавить в корзину" (например, плагином) - https://calebburks.com/hide-uncategorized-default-...
или убрать их вывод в шаблоне или убрать через functions.php
После чего подключить модалку, интегрировать CF7 или ACF.

Если выбрать CF7 - то есть плагины для записи в БД
https://wordpress.org/plugins/contact-form-cfdb7/
https://wordpress.org/plugins/cf7-database/

Или же, если вы хотите писать в БД таблиц вукомерц, то вам придется доработать. Например. использовать ACF и при нажатии кнопки заказать (после заполнения формы) использовать хуки для добавления информации в БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Punkie
@Punkie
Немножечко вордпрессирую
Можно. Стандартной функции нет.

Меняйте логику работу шаблонов а так же пишите кастомный функционал создания заказа. 5-10 часов на фрилансе.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы