Neue Funktionen:
- Nach der Buchung wird dem Kunden neu den Link zur Buchungsbestätigung angezeigt (Vorlage kann angepasst werden).
- Nach der Buchung wird dem Kunden direkt die Möglichkeit gegeben, den Termin in den Kalender zu speichern (Vorlage kann angepasst werden).
- Die Adresse kann nun optional im Buchungswidget abgefragt werden.
- Wir bieten neu Kunden eine direkte Schnittstelle zu ProPharmaX via iCal-Feed an. Interessierte Kunden können sich bei uns melden.
- Es gibt eine neue Vorlage für den Fall, wenn ein Kunde aus einer Gruppentermin-Warteliste entfernt wird (SMS und E-Mail).
- Neu kann das Format einer Text-Buchungsfrage forciert werden (z.B. Versicherungskartennummer muss mit 807 anfangen und genau 20 Zeichen enthalten). Interessierte Kunden können sich bei uns melden.
- Neu kann die Kundennotiz, welche bei einer Kundenerstellung nach einer Buchung angelegt wird, als Vorlage konfiguriert werden.
Verbesserungen:
- Export von Zeitfenstern, Gruppenterminen und Kunden via PDF wurde erheblich verbessert, da nun eine neue PDF-Engine für die Generierung von PDFs eingesetzt wird, welche den HTML und CSS Standard besser unterstützt.
- Die Vorlage für die letzte Buchungswidget-Seite unterstützt nun Platzhalter für Filialen.
- Die Buchungswidget Buchungsfragen unterstützt nun Unter-Abhängigkeiten.
- Das Smartwidget wurde weiter verbessert.
Bugfixes:
- Kreditkarten können nur noch hinzugefügt oder geändert werden, wenn bereits ein Abonnement besteht.
Dashboard
- Rebook badge is added in appointment detail page
- Display rebooking button for admin in appointment detail page
- remove the new badge from the reseller, template, webhook and whitelabel navigation? and add it to "notifications"
- Add customer_required in personal form
- Display html note description on customer detail page
- Remove pagination from customer short list api
- BRAIN-6551: Reboat: Implement participation status on event registrations
- BRAIN-6552: Deactivate payment-types when there is no paid subscription yet
- BRAIN-6557: Add posibility to define lang param via context and url
- BRAIN-6561: Instead of showing inline-unblu-chat, forward user to visitor desk
- BRAIN-6562: Remove browser name from user name when adding user to the u nblu conversation
- BRAIN-6577: Deletion of event registration must be confirmed first
- BRAIN-6581: SGE: Ability to activate/deactivate emails sent from Calenso
- BRAIN-6583: If multi-day event and registration has additional guests, they are listed once per sub slot
- BRAIN-6595: resource_name should not be titlecase in appointment-detail-component
- BRAIN-6596: Default value for AGB settings is displayed wrongly in UI
- BRAIN-6599: Ability to change support partner limit on customer detail page
- BRAIN-6600: Regex for input custom fields
- BRAIN-6601: Create appointment for event participation
- BRAIN-6605: Event location "null" should be catched
- BRAIN-6608: SGE: Zip, Street, City make optional via setting
- BRAIN-6623: Deactivate sms selection in notification preference when no sms-api-link is added.
Booking Widget
- BRAIN-6353: Add download link to ics from last page of widget
- BRAIN-6495: Add support to pass meeting_type_id and customer_notification_preference as parameter to widget
- BRAIN-6548: Sub-dependencies must be supported in normal widget
- BRAIN-6549: Reboat: Make number for waiting-list seats bold
- BRAIN-6600: Regex for input custom fields
- BRAIN-6604: Dependency issue when booking an event
- BRAIN-6608: SGE: Zip, Street, City make optional via setting
- BRAIN-6612: SGE: "Manage appointment now" should be changeable via template
- BRAIN-6614: Event card remove icon not working in group-appointment
- BRAIN-6631: Toppharm: Final widget page should support store placeholder
Smart Widget
- Fixed label and titles of custom field in the survey page
- Add styles in lead and fill calendar
- Show personal form if booking questions are not available in the lead generation widget
- Booking fixes
- Show internal appointment services when context is_internal is true
- Handling of multiselect custom field single value is fixed
- Selection of 0th index service issue is fixed
- Fixed filtering on workers in booking feature
- Show any worker if egal_wer_show: 1 in booking
- BRAIN-6210: Implement plz search in smartwidget
- BRAIN-6350: Ability to choose between onSite or online appointment (meeting type) in first step of the smart widget
- BRAIN-6408: Pass customer_type_id from context into customer creation (survey)
- BRAIN-6495: Add support to pass meeting_type_id and customer_notification_preference as parameter to widget
- BRAIN-6502: AMAG: Smartwidget support for store_id=0 (Show all resources from all stores)
- BRAIN-6554: Implement mandatory_customer support in context
- BRAIN-6555: If user is going back from "summary" page finish button is disabled even though all fields are filled (re-validate)
- BRAIN-6556: Implement support for is_cart_supported (if enabled user can add multiple bookings in cart, only then add-additional-service button is there and functioning)
- BRAIN-6557: Add posibility to define lang param via context and url
- BRAIN-6558: Clear booking process data after booking (selected: store, service, resource, appointment), customer data will remain
- BRAIN-6559: If only 1 meeting provider is in context, send this in booking
- BRAIN-6560: If user is going back from summary page, and does book afterwards, booking is sent 3 times. (same appointment data, same booking questions data)
- BRAIN-6582: custom_fields with property is_hidden should not be displayed (but support for prefill data via context and url)
- BRAIN-6588: Smart-widget month names are not translated
- BRAIN-6591: Implement widget_disable_automatic_search in smartwidget
- BRAIN-6593: Submit hidden fields via smart-widget (lead, booking, Survey)
API
- Implement Saferpay
- Improved slots pdf export (new pdf engine, better layout, more data on page)
- Added support for worker_id = null when fetching appointment-services for meeting-type
- Catch empty slot pdf export
- BRAIN-6187: BMS: Widget switcher profi customer / private customer (customer-profiles) (paid)
- BRAIN-6350: Ability to choose between onSite or online appointment (meeting type) in first step of the smart widget
- BRAIN-6353: Add download link to ics from last page of widget
- BRAIN-6497: Dropa: Implementation advanced iCal Feed
- BRAIN-6500: AMAG: Ability to define customer note as template
- BRAIN-6502: AMAG: Smartwidget support for store_id=0 (Show all resources from all stores)
- BRAIN-6569: ICS file should not send mails (RSVP)
- BRAIN-6578: Reboat: New templates for waitinglist removal of customers
- BRAIN-6597: Order of stores should be configurable in widget and smartwidget
- BRAIN-6600: Regex for input custom fields
- BRAIN-6601: Create appointment for event participation
- BRAIN-6608: SGE: Zip, Street, City make optional via setting
- BRAIN-6612: SGE: "Manage appointment now" should be changeable via template