Интеграция бронирования и оплаты с WooCommerce
WooCommerce как платёжный шлюз
Разрешите клиентам бронировать на странице товара WooCommerce и оплачивать заказ любым способом, который уже работает в магазине: картой, PayPal, банковским переводом или наложенным платежом. Интеграция входит во все планы и не требует ключа.
Как включить
- Установите и активируйте WooCommerce.
- Откройте Settings: Payment gateway и выберите WooCommerce.
- Убедитесь, что валюта магазина совпадает с валютой плагина.
Продажа услуги как товара
- Добавьте товар и выберите тип Baza booking.
- На вкладке Booking выберите Service, которую продаёт товар.
- Опубликуйте товар. Магазин покажет «From» и кнопку Select date. Если у товара нет изображения, используется изображение услуги.
Цена, свободное время и дополнительные услуги берутся из настроек услуги, поэтому их не нужно поддерживать в двух местах.
Что видит клиент
- На странице товара: небольшой календарь, свободные часы выбранного дня с ценами, дополнительные услуги и общая сумма. Кнопка Book now добавляет бронирование в корзину.
- В корзине и при оформлении: дата и время под названием товара, цена и отсутствие поля количества. Если время уже заняли или цена изменилась, клиент увидит сообщение.
- После оплаты: обычное подтверждение бронирования.
Что происходит с бронированием
| Заказ в магазине | Бронирование в плагине |
|---|---|
| Оплачено (processing, completed) | Забронировано |
| Ожидается оплата (банковский перевод, чек) | Остаётся в ожидании, время удерживается |
| Наложенный платёж | Остаётся в ожидании, пока заказ не получит статус completed |
| Отменено или не удалось | Отклонено |
| Возврат средств | Отклонено |
Если отклонить или отменить бронирование в плагине, неоплаченный заказ также отменяется. Панель бронирования содержит ссылку на заказ, а заказ ссылается на бронирование.
В списке бронирований бейдж показывает способ оплаты, например «Paid, Card» или «Pay later, Cash on delivery».
Купоны
Купоны магазина работают. Бронирование сохраняет цену со скидкой, а в истории цены отмечается использование купона WooCommerce. Эта история доступна вам, но не показывается клиенту.
Переход с WooCommerce Bookings
В разделе WooCommerce, Import bookings можно предварительно просмотреть и затем импортировать товары, ресурсы и бронирования из WooCommerce Bookings. Данные в WooCommerce Bookings не меняются, а импорт можно безопасно запустить повторно. Правила доступности не переносятся, поэтому настройте рабочие часы услуги в плагине.
Важно знать
- Пополнение баланса нельзя оплачивать через WooCommerce.
- Собственные письма магазина для таких заказов выключены, потому что плагин отправляет уведомления о бронировании.
- Инструменты для разработчиков, включая хуки и шаблоны, описаны в документации интеграции WooCommerce для разработчиков.
