{"id":34682,"date":"2024-03-21T14:22:22","date_gmt":"2024-03-21T13:22:22","guid":{"rendered":"https:\/\/booking-activities.fr\/en\/?post_type=faqconc&#038;p=34682"},"modified":"2024-03-21T14:24:27","modified_gmt":"2024-03-21T13:24:27","slug":"changelog-booking-activities-1-16-0","status":"publish","type":"faqconc","link":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/","title":{"rendered":"1.16.0 \u2013 2024\/03\/21"},"content":{"rendered":"<p><\/p>\n<ul>\n<li>Bookings bulk actions, reschedule scope &#8211; <strong><a href=\"https:\/\/booking-activities.fr\/en\/blog\/booking-activities-1-16-bookings-bulk-actions-reschedule-scope-etc\/\">See the user-friendly release note<\/a><\/strong>\n<li>Feature &#8211; Edit multiple bookings at once: change status, change quantity, reschedule, refund, delete, send notification\n<li>Feature &#8211; Add an option to allow customers to reschedule a booking to a different activity and \/ or to a different calendar (in Calendar Editor > the activity settings > Availability tab)\n<li>Feature &#8211; Add an option to allow administrators to reschedule a booking to a different activity and \/ or to a different calendar (in Settings > Cancellation tab)\n<li>Feature &#8211; Add an option to select the activities a booking can be rescheduled to (in Calendar Editor > the activity settings > Availability tab)\n<li>Feature &#8211; Send only one notification for multiple bookings \/ for WC order (the &#8220;Asynchronous notifications&#8221; option must be ON in Settings > Notifications tab)\n<li>Feature &#8211; Manually send a notification from the backend booking list (in the Actions column)\n<li>Feature &#8211; Allow customers to manage their bookings without being logged in by using an authentication key in the URL of the page displaying the [bookingactivities_list] shortcode (see {user_auth_key} notification tag)\n<li>Feature &#8211; Add the {user_auth_key} notification tag (to be used as the user_auth_key URL parameter value, e.g.: yoursite\/my-booking-list\/?user_auth_key={user_auth_key})\n<li>Tweak &#8211; &#8220;Customer&#8221; booking filter: List the customer emails from booking made without accounts\n<li>Tweak &#8211; &#8220;Customer&#8221; booking filter: Display the bookings made with and without account by the selected customer (need a page refresh, not working with AJAX)\n<li>Tweak &#8211; You cannot display events from a calendar that the booking form author cannot manage\n<li>Tweak &#8211; Remove &#8220;When to load the events?&#8221; option, you can use the bookacti_booking_system_default_attributes hook to set auto_load to 0 (after page load (default)) or 1 (on page load (not recommended, support no longer provided))\n<li>Tweak &#8211; Unselect an event by clicking it again (even if multiple events selection is deactivated)\n<li>Tweak &#8211; Export bookings included in groups if the booking list is filtered by event and if export settings are &#8220;One row for each booking of the group&#8221;\n<li>Fix &#8211; Booking filters may not be correctly applied after reloading the bookings page\n<li>Fix &#8211; Deleting an activity deleted it from all calendars instead of removing it only from the current calendar\n<li>Fix &#8211; Decode HTML entities before displaying WooCommerce price\n<li>Fix &#8211; Incorrect bookings retrieved if booking_group_id_operator filter was set to &#8220;OR&#8221; and no booking ids where provided\n<li>Fix &#8211; Selected user ID was displayed in user selectbox instead of proper label\n<li>Fix &#8211; English was used instead of site locale in javascript if site locale code had no underscore\n<li>Fix &#8211; (WIP) Support WooCommerce Cart Block: validate cart item quantity and change booking quantity accordingly\n<li>Fix &#8211; (WIP) Support WooCommerce Checkout Block: change booking status after checkout\n<li>Dev &#8211; (WIP) Declare WC Cart and Checkout blocks as NOT supported by Booking Activities and its add-ons for now (use WC Cart and Checkout shortcodes instead)\n<li>Dev &#8211; Functions to update and delete Booking Activities objects metadata now allow multiple object ids\n<li>Dev &#8211; Refactor async notifications scheduling\n<li>Dev &#8211; Lots of hooks and functions have changed, especially regarding booking actions, test and update your custom code consequently\n<li>Lib &#8211; Update FullCalendar to 6.1.11\n<\/ul>\n<p><\/p>","protected":false},"featured_media":0,"menu_order":0,"template":"","faqconc_cat":[20],"class_list":["post-34682","faqconc","type-faqconc","status-publish","hentry","faqconc_cat-changelog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>1.16.0 \u2013 2024\/03\/21 - Booking Activities<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1.16.0 \u2013 2024\/03\/21 - Booking Activities\" \/>\n<meta property=\"og:description\" content=\"Bookings bulk actions, reschedule scope &#8211; See the user-friendly release note Feature &#8211; Edit multiple bookings at once: change status, change quantity, reschedule, refund, delete, send notification Feature &#8211; Add ...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/\" \/>\n<meta property=\"og:site_name\" content=\"Booking Activities\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T13:24:27+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/faq\\\/changelog-booking-activities-1-16-0\\\/\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/faq\\\/changelog-booking-activities-1-16-0\\\/\",\"name\":\"1.16.0 \u2013 2024\\\/03\\\/21 - Booking Activities\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#website\"},\"datePublished\":\"2024-03-21T13:22:22+00:00\",\"dateModified\":\"2024-03-21T13:24:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/faq\\\/changelog-booking-activities-1-16-0\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/booking-activities.fr\\\/en\\\/faq\\\/changelog-booking-activities-1-16-0\\\/\"]]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/faq\\\/changelog-booking-activities-1-16-0\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1.16.0 \u2013 2024\\\/03\\\/21\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/\",\"name\":\"Booking Activities\",\"description\":\"Booking plugin for Wordpress websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#organization\",\"name\":\"Booking Activities\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/Logo_Booking_Activities_light_bg.png\",\"contentUrl\":\"https:\\\/\\\/booking-activities.fr\\\/wp-content\\\/uploads\\\/Logo_Booking_Activities_light_bg.png\",\"width\":512,\"height\":83,\"caption\":\"Booking Activities\"},\"image\":{\"@id\":\"https:\\\/\\\/booking-activities.fr\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"1.16.0 \u2013 2024\/03\/21 - Booking Activities","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/","og_locale":"en_US","og_type":"article","og_title":"1.16.0 \u2013 2024\/03\/21 - Booking Activities","og_description":"Bookings bulk actions, reschedule scope &#8211; See the user-friendly release note Feature &#8211; Edit multiple bookings at once: change status, change quantity, reschedule, refund, delete, send notification Feature &#8211; Add ...","og_url":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/","og_site_name":"Booking Activities","article_modified_time":"2024-03-21T13:24:27+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/","url":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/","name":"1.16.0 \u2013 2024\/03\/21 - Booking Activities","isPartOf":{"@id":"https:\/\/booking-activities.fr\/en\/#website"},"datePublished":"2024-03-21T13:22:22+00:00","dateModified":"2024-03-21T13:24:27+00:00","breadcrumb":{"@id":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/"]]}]},{"@type":"BreadcrumbList","@id":"https:\/\/booking-activities.fr\/en\/faq\/changelog-booking-activities-1-16-0\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/booking-activities.fr\/en\/"},{"@type":"ListItem","position":2,"name":"1.16.0 \u2013 2024\/03\/21"}]},{"@type":"WebSite","@id":"https:\/\/booking-activities.fr\/en\/#website","url":"https:\/\/booking-activities.fr\/en\/","name":"Booking Activities","description":"Booking plugin for Wordpress websites","publisher":{"@id":"https:\/\/booking-activities.fr\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/booking-activities.fr\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/booking-activities.fr\/en\/#organization","name":"Booking Activities","url":"https:\/\/booking-activities.fr\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/booking-activities.fr\/en\/#\/schema\/logo\/image\/","url":"https:\/\/booking-activities.fr\/wp-content\/uploads\/Logo_Booking_Activities_light_bg.png","contentUrl":"https:\/\/booking-activities.fr\/wp-content\/uploads\/Logo_Booking_Activities_light_bg.png","width":512,"height":83,"caption":"Booking Activities"},"image":{"@id":"https:\/\/booking-activities.fr\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/faqconc\/34682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/faqconc"}],"about":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/types\/faqconc"}],"version-history":[{"count":3,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/faqconc\/34682\/revisions"}],"predecessor-version":[{"id":34685,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/faqconc\/34682\/revisions\/34685"}],"wp:attachment":[{"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/media?parent=34682"}],"wp:term":[{"taxonomy":"faqconc_cat","embeddable":true,"href":"https:\/\/booking-activities.fr\/en\/wp-json\/wp\/v2\/faqconc_cat?post=34682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}