{"id":381830,"date":"2026-10-09T09:27:48","date_gmt":"2026-10-09T09:27:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/debut-bookings-for-checkfront\/"},"modified":"2026-10-12T11:21:48","modified_gmt":"2026-10-12T11:21:48","slug":"debut-bookings","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/debut-bookings\/","author":23383941,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.5.1","stable_tag":"1.5.1","tested":"7.1.3","requires":"6.3","requires_php":"8.0","requires_plugins":null,"header_name":"DEBUT Bookings for Checkfront","header_author":"DEBUT Studio","header_description":"Show Checkfront activities, prices and live availability on your WordPress pages, in your theme's style. Book now goes straight to Checkfront.","assets_banners_color":"6667a4","last_updated":"2026-10-12 11:21:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/debut.studio\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":124,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"debutstudio","date":"2026-10-09 09:29:59","revision":3736295},"1.5.0":{"tag":"1.5.0","author":"debutstudio","date":"2026-10-11 21:48:57","revision":3740175},"1.5.1":{"tag":"1.5.1","author":"debutstudio","date":"2026-10-12 11:21:48","revision":3741289}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3736302,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3736295,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3736295,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3736300,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"debut-bookings\/items":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"debut-bookings\/items","title":"Bookings planner","category":"widgets","icon":"calendar-alt","description":"A calendar of what's on, beside the sessions for the selected date, with Book now links to your booking system.","keywords":["checkfront","booking","calendar","availability","tours"],"textdomain":"debut-bookings","supports":{"html":false,"align":["wide","full"]},"attributes":{"category":{"type":"string","default":""},"ids":{"type":"string","default":""},"pills":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"showImage":{"type":"boolean","default":true},"button":{"type":"string","default":""},"layout":{"type":"string","default":""},"times":{"type":"string","default":""}},"editorScript":"debut-bookings-blocks","editorStyle":"debut-bookings-display"},"debut-bookings\/availability":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"debut-bookings\/availability","title":"Item availability","category":"widgets","icon":"calendar","description":"Upcoming sessions for one item, with Book now links for each date. For activity pages.","keywords":["checkfront","booking","availability","dates","sessions"],"textdomain":"debut-bookings","supports":{"html":false},"attributes":{"itemId":{"type":"string","default":""},"button":{"type":"string","default":""}},"editorScript":"debut-bookings-blocks","editorStyle":"debut-bookings-display"}},"tagged_versions":["1.0.0","1.5.0","1.5.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3736295,"resolution":"1","location":"assets","locale":"","width":1440,"height":1080},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3736295,"resolution":"2","location":"assets","locale":"","width":1440,"height":635},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3736295,"resolution":"3","location":"assets","locale":"","width":760,"height":1820},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3736295,"resolution":"4","location":"assets","locale":"","width":1300,"height":909},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3736295,"resolution":"5","location":"assets","locale":"","width":1300,"height":900}},"screenshots":{"1":"The calendar and sessions, cards layout.","2":"List layout, with the morning, afternoon and evening filter.","3":"On a phone.","4":"Settings: connecting to Checkfront.","5":"Appearance: accent colour, corners, cards and layout."}},"plugin_section":[],"plugin_tags":[1279,269,416,285302,17227],"plugin_category":[40],"plugin_contributors":[251191,78154],"plugin_business_model":[],"class_list":["post-381830","plugin","type-plugin","status-publish","hentry","plugin_tags-availability","plugin_tags-booking","plugin_tags-calendar","plugin_tags-checkfront","plugin_tags-tours","plugin_category-calendar-and-events","plugin_contributors-debutstudio","plugin_contributors-freemius","plugin_committers-debutstudio"],"banners":{"banner":"https:\/\/ps.w.org\/debut-bookings\/assets\/banner-772x250.png?rev=3736300","banner_2x":"https:\/\/ps.w.org\/debut-bookings\/assets\/banner-1544x500.png?rev=3736295","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/debut-bookings\/assets\/icon-128x128.png?rev=3736302","icon_2x":"https:\/\/ps.w.org\/debut-bookings\/assets\/icon-256x256.png?rev=3736295","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/debut-bookings\/assets\/screenshot-1.png?rev=3736295","caption":"The calendar and sessions, cards layout."},{"src":"https:\/\/ps.w.org\/debut-bookings\/assets\/screenshot-2.png?rev=3736295","caption":"List layout, with the morning, afternoon and evening filter."},{"src":"https:\/\/ps.w.org\/debut-bookings\/assets\/screenshot-3.png?rev=3736295","caption":"On a phone."},{"src":"https:\/\/ps.w.org\/debut-bookings\/assets\/screenshot-4.png?rev=3736295","caption":"Settings: connecting to Checkfront."},{"src":"https:\/\/ps.w.org\/debut-bookings\/assets\/screenshot-5.png?rev=3736295","caption":"Appearance: accent colour, corners, cards and layout."}],"raw_content":"<!--section=description-->\n<p>DEBUT Bookings puts your Checkfront inventory on your own pages instead of in an embedded widget. Visitors see a calendar of what's on, pick a date, and choose a session, all in your site's fonts, colours and layout. When they click Book now, they go straight to that item and date on your Checkfront booking page to pay, so your payments, deposits, emails and reports keep working exactly as they do now.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li><strong>A calendar of what's on.<\/strong> One month at a time, with a dot on every date that has availability, beside the sessions for the selected date. It stops at the last month you're taking bookings for.<\/li>\n<li><strong>Activity pages too.<\/strong> The same calendar for a single item, to put on each activity's own page.<\/li>\n<li><strong>Guided setup.<\/strong> Connect, choose categories, pick a look and create your bookings and What's on pages in a few minutes.<\/li>\n<li><strong>Live availability and prices<\/strong> from your Checkfront account, with spaces left on every session (\"2 spaces left\" when it's nearly full).<\/li>\n<li><strong>Cards or list.<\/strong> Cards show one card per activity with its times inside; list shows a timetable, one row per session.<\/li>\n<li><strong>Morning, afternoon and evening filter<\/strong> on busy days.<\/li>\n<li><strong>Category filter<\/strong> across the top, using your Checkfront categories. Hide the ones you don't want shown anywhere (add-ons, gift vouchers) on the Categories screen.<\/li>\n<li><strong>Items bookable on request<\/strong> (no fixed sessions) shown separately for the date.<\/li>\n<li><strong>Book now<\/strong> goes straight to the item and date on your Checkfront booking page.<\/li>\n<li><strong>Looks like your site.<\/strong> Fonts and text colours come from your theme. Pick an accent colour, corner style and card style, or go further with CSS custom properties.<\/li>\n<li><strong>Fast.<\/strong> Responses are cached, the next few dates are loaded in the background, and pages work without JavaScript.<\/li>\n<li><strong>Blocks and shortcodes<\/strong> for the block editor, classic editor and page builders.<\/li>\n<\/ul>\n\n<h4>Built for developers<\/h4>\n\n<p>Every template can be overridden from your theme, and everything the plugin shows is available in PHP:<\/p>\n\n<pre><code>$item = debut_bookings_get_item( 435 );\necho $item-&gt;name;              \/\/ White Water Tubing\necho $item-&gt;formatted_price(); \/\/ \u00a364.99\n\nforeach ( $item-&gt;sessions( '2026-11-14' ) as $session ) {\n    echo $session-&gt;time();     \/\/ 09:30 \u2013 12:00\n    echo $session-&gt;spaces;     \/\/ 10\n}\n<\/code><\/pre>\n\n<p>Also: <code>debut_bookings_get_items()<\/code>, <code>debut_bookings_get_sessions()<\/code>, <code>debut_bookings_next_available()<\/code>, <code>debut_bookings_get_categories()<\/code>, template hooks around every card, row and time slot, and filters on the data. See the FAQ.<\/p>\n\n<p>DEBUT Bookings is an independent plugin by DEBUT Studio. It is not made, endorsed or supported by Checkfront.<\/p>\n\n<h4>Need more?<\/h4>\n\n<p>DEBUT Studio builds custom Checkfront booking journeys on WordPress, and can set the plugin up and style it for you. <a href=\"https:\/\/debut.studio\/\">debut.studio<\/a><\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses Checkfront, the booking system you connect it to. It only works with a Checkfront account, and only connects to the account you enter in the settings.<\/p>\n\n<p><strong>From your website's server to the Checkfront API<\/strong><\/p>\n\n<ul>\n<li><strong>What is sent:<\/strong> your Checkfront API key and secret (to authenticate), and the item IDs, category IDs and dates being looked up. The list of categories and items customers can book online is fetched without your key, as a customer would see it. Nothing about your site's visitors is sent this way.<\/li>\n<li><strong>When:<\/strong> when a page showing plugin content is viewed or a visitor picks a date or category, and the answer isn't already cached; and when you connect, test the connection or open the Categories screen in the settings.<\/li>\n<li><strong>Where:<\/strong> <code>https:\/\/{your-account}.checkfront.com\/api\/3.0\/<\/code> (or <code>.checkfront.co.uk<\/code>).<\/li>\n<\/ul>\n\n<p><strong>From your visitors' browsers to Checkfront<\/strong><\/p>\n\n<ul>\n<li><strong>Images:<\/strong> activity images are the ones you uploaded to Checkfront and load directly from Checkfront's servers, so a visitor's browser shares its IP address and browser details with Checkfront when it shows them. Turn images off with <code>show_image=\"0\"<\/code> if you'd rather not.<\/li>\n<li><strong>Book now:<\/strong> clicking Book now takes the visitor to your Checkfront booking page, where Checkfront's own terms apply.<\/li>\n<\/ul>\n\n<p><strong>With Pro: meeting point maps<\/strong><\/p>\n\n<ul>\n<li>If you turn on <strong>Booking \u2192 Meeting point<\/strong>, the review step of a booking shows a map of the coordinates in the item's chosen Checkfront field, embedded from OpenStreetMap (<code>https:\/\/www.openstreetmap.org\/<\/code>) or Google Maps (<code>https:\/\/maps.google.com\/<\/code>) as you choose. The visitor's browser loads the map from that service, sharing its IP address and browser details with it. Three-word addresses link to what3words (<code>https:\/\/what3words.com\/<\/code>) and load nothing until clicked. Off by default.<\/li>\n<li>OpenStreetMap: <a href=\"https:\/\/osmfoundation.org\/wiki\/Privacy_Policy\">Privacy Policy<\/a>. Google: <a href=\"https:\/\/policies.google.com\/privacy\">Privacy Policy<\/a>.<\/li>\n<\/ul>\n\n<p>Checkfront is provided by Checkfront Bookings Inc.: <a href=\"https:\/\/www.checkfront.com\/terms\/\">Terms of Service<\/a>, <a href=\"https:\/\/www.checkfront.com\/terms\/privacy\/\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin, then go to <strong>DEBUT Bookings<\/strong>. The setup steps open automatically.<\/li>\n<li><strong>Connect:<\/strong> enter your Checkfront address, then create an API key in Checkfront (<strong>Manage \u2192 Developer \u2192 New Application<\/strong>, choosing <strong>Token<\/strong>) and paste in the key and secret. The connection is tested before anything is saved.<\/li>\n<li><strong>Categories:<\/strong> untick anything customers shouldn't browse, such as add-ons or gift vouchers.<\/li>\n<li><strong>Look:<\/strong> pick an accent colour and a layout.<\/li>\n<li><strong>Pages:<\/strong> pages that already show the planner or What's on are found for you. Tick any you'd like created, or add the <strong>Bookings planner<\/strong> block or <code>[debut_bookings]<\/code> shortcode yourself.<\/li>\n<\/ol>\n\n<p>For an activity page, add the <strong>Item availability<\/strong> block or <code>[debut_bookings_availability id=\"123\"]<\/code>.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20checkfront%20account%3F\"><h3>Do I need a Checkfront account?<\/h3><\/dt>\n<dd><p>Yes. The plugin shows the inventory and availability you've set up in Checkfront. Your Checkfront plan needs API access.<\/p><\/dd>\n<dt id=\"does%20it%20take%20bookings%20or%20payments%3F\"><h3>Does it take bookings or payments?<\/h3><\/dt>\n<dd><p>No. Customers choose a session on your site, then complete the booking and payment on your Checkfront booking page, so nothing changes in how you take payments.<\/p><\/dd>\n<dt id=\"which%20shortcodes%20are%20there%3F\"><h3>Which shortcodes are there?<\/h3><\/dt>\n<dd><p><strong>DEBUT Bookings \u2192 Help<\/strong> lists them all with examples and copy buttons, along with your own items and categories and their IDs, so you don't have to look anything up in Checkfront.<\/p>\n\n<ul>\n<li><code>[debut_bookings]<\/code> \u2013 the calendar and sessions. Attributes: <code>category<\/code> and <code>ids<\/code> (limit to category or item IDs), <code>layout<\/code> (<code>cards<\/code> or <code>list<\/code>), <code>times<\/code> (<code>1<\/code> or <code>0<\/code> for the time of day filter), <code>pills<\/code> (<code>0<\/code> hides the category filter), <code>show_price<\/code>, <code>show_image<\/code>, <code>button<\/code> (button text).<\/li>\n<li><code>[debut_bookings_upcoming]<\/code> \u2013 What's on: every upcoming session as a list, grouped by date, with filters. Attributes: <code>category<\/code>, <code>months<\/code>, <code>filter_label<\/code>.<\/li>\n<li><code>[debut_bookings_card item=\"123\"]<\/code> \u2013 a booking card for an activity page or sidebar: switch activity, pick a month and session, Continue. Attributes: <code>items<\/code>, <code>category<\/code>, <code>switcher<\/code>, <code>months<\/code>, <code>title<\/code>, <code>label<\/code>, <code>button<\/code>, <code>sticky=\"1\"<\/code> (a bar at the bottom on phones).<\/li>\n<li><code>[debut_bookings_item id=\"123\"]<\/code> \u2013 one item with its details and upcoming sessions.<\/li>\n<li><code>[debut_bookings_availability id=\"123\"]<\/code> \u2013 the calendar and sessions for one item, for an activity page (no image or title on the sessions, since the page has them). Attributes: <code>layout<\/code>, <code>times<\/code>, <code>button<\/code>.<\/li>\n<li><code>[debut_bookings_book_now id=\"123\"]<\/code> \u2013 a Book now button for one item. Optional <code>date=\"20261114\"<\/code>.<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20it%20work%20with%20google%20analytics%3F\"><h3>Does it work with Google Analytics?<\/h3><\/dt>\n<dd><p>Yes. Under <strong>Advanced \u2192 Tracking<\/strong>, choose Google Tag Manager or the Google Analytics tag, and the plugin sends GA4 ecommerce events to the tag already on your site: <code>view_item_list<\/code>, <code>view_item<\/code>, <code>select_item<\/code> and <code>begin_checkout<\/code>. It never adds Google's script itself. Every event is also dispatched in the browser as <code>debut-bookings:track<\/code>, for other analytics tools.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20look%3F\"><h3>How do I change the look?<\/h3><\/dt>\n<dd><p>Under <strong>Appearance<\/strong>: an accent colour (with preset swatches), corners, card style, layout and which parts of the cards to show, with a live preview in your own theme. Developers can override any of the <code>--dbk-*<\/code> CSS custom properties listed there.<\/p><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20templates%3F\"><h3>How do I change the templates?<\/h3><\/dt>\n<dd><p>Copy any file from the plugin's <code>templates<\/code> folder to a <code>debut-bookings<\/code> folder in your theme and edit it there. Templates receive <code>Debut_Bookings_Item<\/code> and <code>Debut_Bookings_Session<\/code> objects.<\/p><\/dd>\n<dt id=\"which%20hooks%20are%20there%3F\"><h3>Which hooks are there?<\/h3><\/dt>\n<dd><p>Actions: <code>debut_bookings_before_card<\/code>, <code>debut_bookings_card_body_end<\/code>, <code>debut_bookings_after_card<\/code>, <code>debut_bookings_before_row<\/code>, <code>debut_bookings_after_row<\/code>.\nFilters: <code>debut_bookings_template<\/code> (template path), <code>debut_bookings_template_vars<\/code>, <code>debut_bookings_theme_vars<\/code> (CSS custom properties), <code>debut_bookings_format_price<\/code>, <code>debut_bookings_periods<\/code> (morning, afternoon and evening boundaries).<\/p><\/dd>\n<dt id=\"why%20does%20a%20date%20show%20nothing%20when%20checkfront%20looks%20open%3F\"><h3>Why does a date show nothing when Checkfront looks open?<\/h3><\/dt>\n<dd><p>If Checkfront has no sessions published for that date, or bookings aren't open that far ahead, the plugin shows the next date that has availability instead. Add <code>?dbk_debug=1<\/code> to the page while logged in as an administrator to see exactly what Checkfront returned and why each item was shown or hidden.<\/p><\/dd>\n<dt id=\"how%20far%20ahead%20does%20the%20calendar%20go%3F\"><h3>How far ahead does the calendar go?<\/h3><\/dt>\n<dd><p>12 months by default. Change it under <strong>Settings \u2192 Availability window<\/strong> (up to 24). Dates past that aren't shown, and categories with nothing on before then don't get a button. This matters because Checkfront treats dates with no season or rates set up as open: without a limit, a category with nothing on for a while would jump to \"available every day\" a year or two away.<\/p><\/dd>\n<dt id=\"how%20up%20to%20date%20is%20availability%3F\"><h3>How up to date is availability?<\/h3><\/dt>\n<dd><p>Very. Spaces for the date a visitor is looking at are at most a minute old, and a session that's nearly full is checked with Checkfront live. The calendar and what customers can see (hidden items and categories) update every 5 minutes, and item details and prices every 30 (change this under <strong>Advanced<\/strong>). To update everything straight away, click <strong>Refresh from Checkfront<\/strong> at the top of the plugin's screens. Bookings are always checked by Checkfront itself, so a customer can never book a place that's gone.<\/p><\/dd>\n<dt id=\"why%20are%20some%20categories%20greyed%20out%3F\"><h3>Why are some categories greyed out?<\/h3><\/dt>\n<dd><p>They're hidden from customers in Checkfront, so they can't be booked on your Checkfront booking page: Book now would show \"No results found\". The plugin checks what customers can book (using Checkfront's public API, the same view your customers get) and leaves those categories and their items out. To show one, make the category visible to customers in Checkfront. The Categories screen shows the change as soon as you reload it, and your site picks it up within a few minutes.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20page%20caching%3F\"><h3>Will it work with page caching?<\/h3><\/dt>\n<dd><p>Yes. Pages with a date or category in the address are excluded from full-page caches automatically, and the calendar corrects itself if a cached page is from an earlier day.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Updated Freemius SDK to the latest version.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New: Help page with every shortcode, examples and copy buttons, plus your own activity and category IDs.<\/li>\n<li>New: setup finds or creates your Bookings and What's on pages, opens on first activation and ends with a checklist.<\/li>\n<li>New: Appearance has a live preview in your theme, preset accent colours, and show or hide images, prices and spaces left.<\/li>\n<li>New: Google Analytics 4 events (view_item_list, view_item, select_item, begin_checkout) for Tag Manager or gtag.<\/li>\n<li>New (Pro): meeting point map or what3words link on the review step, from the item's Details or Summary.<\/li>\n<li>New (Pro): add_payment_info event when a booking goes to Checkfront to pay.<\/li>\n<li>New (Pro): guests chosen per cabin, and the review lists each cabin with who's in it.<\/li>\n<li>Improved: the booking card shows the same steps, wording, months and badges as the Endless widget.<\/li>\n<li>Improved: availability for a month loads several days at once, so cold loads are about 3x faster.<\/li>\n<li>Improved: accent text darkens automatically when the accent is too pale to read.<\/li>\n<li>Fixed: demo totals include extras.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: booking card. [debut_bookings_card] lets people switch activity, pick a month and session, and book, with a phone bar (sticky=\"1\").<\/li>\n<li>New (Pro): the booking steps carry on inside the card, and it can ask for the group size first.<\/li>\n<li>Improved (Pro): the booking popup matches the card's look.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>New (Pro): More info on extras, with a description and image for each, edited under DEBUT Bookings \u2192 Extras.<\/li>\n<li>Improved (Pro): extras follow Checkfront's maximum, or one per person.<\/li>\n<li>Improved: the What's on filter is called Activities, and can be renamed with filter_label.<\/li>\n<li>Improved: listed prices leave out paid extras.<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Improved: calendar month arrows are SVG icons.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Changed: What's on dates use plain divs, so theme section styles don't apply.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed: What's on lists every session on live Checkfront accounts.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fixed: What's on lists every activity's sessions on live Checkfront accounts.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixed: scripts no longer clash with other scripts on the page (filters and Show more not working on some themes).<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Fixed: What's on rows lay out properly at desktop width.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: What's on rows lay out properly at desktop width.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New: What's on list. [debut_bookings_upcoming] shows every session over the next few months, grouped by date, with category filters and Show more.<\/li>\n<li>Improved: booking spaces update live as people are added, and the spaces count is never served from a cache.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: What's on list. [debut_bookings_upcoming] shows every session over the next few months, grouped by date, with category filters and Show more.<\/li>\n<li>New: demo data. Try the plugin, style your theme or take screenshots with a made-up outdoor centre before connecting Checkfront (Advanced tab, or the link on the Setup screen).<\/li>\n<li>New: multi-day items booked as one span (a 2-day course) show \"2 days\" and the full price, and only their start days are offered.<\/li>\n<li>New: Book now opens Checkfront's booking popup on the chosen date.<\/li>\n<li>Improved: time slots are shown as labels; Book now is the one link on each card.<\/li>\n<li>Improved: live re-checks of nearly full sessions are limited to one every 30 seconds.<\/li>\n<li>New: optional, opt-in connection to Freemius for updates and the Pro upgrade.<\/li>\n<li>Developers: debut_bookings_admin_tabs filter for add-on settings tabs; debut_bookings_slot_url filter for time slot links.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Show Checkfront activities, prices and live availability on your WordPress pages, in your theme's style. Book now goes straight to Checkfront.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/381830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=381830"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/debutstudio"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=381830"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=381830"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=381830"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=381830"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=381830"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=381830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}