События и триггеры в 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