Интеграция бронирования и оплаты с WooCommerce

WooCommerce как платёжный шлюз

Разрешите клиентам бронировать на странице товара WooCommerce и оплачивать заказ любым способом, который уже работает в магазине: картой, PayPal, банковским переводом или наложенным платежом. Интеграция входит во все планы и не требует ключа.

Как включить

  1. Установите и активируйте WooCommerce.
  2. Откройте Settings: Payment gateway и выберите WooCommerce.
  3. Убедитесь, что валюта магазина совпадает с валютой плагина.

Продажа услуги как товара

  1. Добавьте товар и выберите тип Baza booking.
  2. На вкладке Booking выберите Service, которую продаёт товар.
  3. Опубликуйте товар. Магазин покажет «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 для разработчиков.
Последнее изменение: 24.10.2026