События и триггеры в JavaScript

Baza Booking Calendar v2 — Полное руководство по событиям и триггерам JavaScript

Полный справочник всех событий JavaScript в Baza Booking Calendar v2. Используйте эти события для интеграции с Google Analytics 4, Google Tag Manager, LiveChat, Zapier или любым пользовательским скриптом.

Все события срабатывают $(document) с префиксом bbc префиксом. Прослушивайте с помощью:

$(document).on('bbcEventName', function(e, data) {
    console.log(data);
});

Инициализация

СобытиеПараметры
bbcInitialized—

Календарь

СобытиеПараметры
bbcCalendarPrintedservice, queryParams
bbcAjaxPrintCalendarSuccess—
bbcCalendarNavigateddirection: next/prev, queryData
bbcServiceChangedservice, queryData
bbcHandleClick—
bbcCalendarClickHandledelement, selectedCount
bbcFirstClickInDayelement, date, day
bbcRangeSelectedstartIndex, endIndex, day, date
bbcDayResetelement, day, date
bbcSelectedSlotsCleared—
bbcCalendarRefreshClicked—
bbcCalendarClearedservice
bbcSwipeDetecteddirection
bbcPendingSlotClicked—
bbcBookedSlotClicked—
bbcUnableSlotClicked—
bbcOffSlotClicked—
bbcPrevButtonDisabledTodaydate

Форма и бронирование

СобытиеПараметры
bbcFormSubmittedformData
bbcFormValidatedisValid
bbcFormSubmitSuccessoutAction: buy/get_url
bbcFormSubmitFailedreason
bbcFormSubmitIgnored—
bbcFormSubmitError—
bbcUnenableSlotsCheckedfound_slots
bbcRulesCheckboxChangedchecked: bool
bbcInvoiceCheckboxChangedchecked: bool

Купон

СобытиеПараметры
bbcCouponAppliedcouponCode, couponData.coupon_type, couponData.coupon_value
bbcCouponCheckFailedreason: empty_code/invalid/error
bbcCouponReset—
bbcCouponAlreadyAppliedcouponCode
bbcCouponButtonClicked—
bbcDiscountCalculateddiscount, totalPrice, couponData

Дополнительные услуги

СобытиеПараметры
bbcAdditionalServicesLoadedservice
bbcAdditionalQtyIncreasedid, name, value, totalPrice
bbcAdditionalQtyDecreasedid, name, value, totalPrice
bbcAdditionalCategoryChangedcategoryId
bbcSelectedServicesUpdatedselectedServices, totalPrice
bbcAdditionalServicesCleared—
bbcAdditionalServicesInputUpdatedselectedServices, formattedString
bbcPopupOpened—
bbcPopupClosed—
bbcServiceQuantityChangedserviceId, delta
bbcServiceRemovedserviceId

Цены

СобытиеПараметры
bbcTotalCalculatedtotalPrice, totalDiscount, taxAmount, selectedHours, chosenDates
bbcBookingDetailsUpdatedобъект с полными результатами
bbcUpdateBookingDetails—

Программа лояльности

СобытиеПараметры
bbcLoyaltyFoundloyaltyData, userData
bbcLoyaltyDiscountApplieddiscountPercent, loyaltyData
bbcLoyaltyDiscountCalculateddiscount, totalPrice, discountPercent
bbcLoyaltyReset—
bbcLoyaltyNotFounduserData
bbcLoyaltyMessageShownloyaltyData
bbcLoyaltyCheckErrorerror, userData

Модуль корзины

Для работы с событиями корзины необходимо включить модуль BBC Cart в разделе «Настройки» — «Общие» — «Включить корзину».

СобытиеПараметры
bbcDiscountApplied—
bbcLoyaltyApplied—
bbcCouponApplied—
bbcCouponReset—

Пользовательский интерфейс и система

СобытиеПараметры
bbcComponentsInitialized—
bbcComponentsBound—
bbcEventHandlersInitialized—
bbcUIInitialized—
bbcApplicationStarted—
bbcTextCopiedtext
bbcCopyFailederror
bbcStateChangedkey, value, oldValue
bbcConfigChangedkey, value
bbcScrolledTotarget, element
Последнее изменение: 10.08.2026