Zdarzenia i wyzwalacze w JavaScript

Baza Booking Calendar v2 – Kompletny przewodnik po zdarzeniach i wyzwalaczach w JavaScript

Kompletny wykaz wszystkich zdarzeń JavaScript w aplikacji Baza Booking Calendar v2. Zdarzenia te można wykorzystać do integracji z Google Analytics 4, Google Tag Manager, LiveChat, Zapier lub dowolnym skryptem niestandardowym.

Wszystkie zdarzenia są wyzwalane $(document) z bbc . Nasłuchuj za pomocą:

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

Inicjalizacja

WydarzenieParametry
bbcInitialized–

Kalendarz

WydarzenieParametry
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

Formularz i rezerwacja

WydarzenieParametry
bbcFormSubmittedformData
bbcFormValidatedisValid
bbcFormSubmitSuccessoutAction: buy/get_url
bbcFormSubmitFailedreason
bbcFormSubmitIgnored–
bbcFormSubmitError–
bbcUnenableSlotsCheckedfound_slots
bbcRulesCheckboxChangedchecked: bool
bbcInvoiceCheckboxChangedchecked: bool

Kupon

WydarzenieParametry
bbcCouponAppliedcouponCode, couponData.coupon_type, couponData.coupon_value
bbcCouponCheckFailedreason: empty_code/invalid/error
bbcCouponReset–
bbcCouponAlreadyAppliedcouponCode
bbcCouponButtonClicked–
bbcDiscountCalculateddiscount, totalPrice, couponData

Usługi dodatkowe

WydarzenieParametry
bbcAdditionalServicesLoadedservice
bbcAdditionalQtyIncreasedid, name, value, totalPrice
bbcAdditionalQtyDecreasedid, name, value, totalPrice
bbcAdditionalCategoryChangedcategoryId
bbcSelectedServicesUpdatedselectedServices, totalPrice
bbcAdditionalServicesCleared–
bbcAdditionalServicesInputUpdatedselectedServices, formattedString
bbcPopupOpened–
bbcPopupClosed–
bbcServiceQuantityChangedserviceId, delta
bbcServiceRemovedserviceId

Ceny

WydarzenieParametry
bbcTotalCalculatedtotalPrice, totalDiscount, taxAmount, selectedHours, chosenDates
bbcBookingDetailsUpdatedobiekt zawierający pełny wynik
bbcUpdateBookingDetails–

Program lojalnościowy

WydarzenieParametry
bbcLoyaltyFoundloyaltyData, userData
bbcLoyaltyDiscountApplieddiscountPercent, loyaltyData
bbcLoyaltyDiscountCalculateddiscount, totalPrice, discountPercent
bbcLoyaltyReset–
bbcLoyaltyNotFounduserData
bbcLoyaltyMessageShownloyaltyData
bbcLoyaltyCheckErrorerror, userData

Moduł koszyka

Aby korzystać z funkcji koszyka, należy włączyć moduł BBC Cart w sekcji Ustawienia – Ogólne – Włącz koszyk.

WydarzenieParametry
bbcDiscountApplied–
bbcLoyaltyApplied–
bbcCouponApplied–
bbcCouponReset–

Interfejs użytkownika i system

WydarzenieParametry
bbcComponentsInitialized–
bbcComponentsBound–
bbcEventHandlersInitialized–
bbcUIInitialized–
bbcApplicationStarted–
bbcTextCopiedtext
bbcCopyFailederror
bbcStateChangedkey, value, oldValue
bbcConfigChangedkey, value
bbcScrolledTotarget, element
Ostatnia modyfikacja: 10.08.2026