{"id":97031,"date":"2019-01-22T06:43:12","date_gmt":"2019-01-22T06:43:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/woocommerce-bookings-extensions\/"},"modified":"2025-09-14T13:17:26","modified_gmt":"2025-09-14T13:17:26","slug":"woo-bookings-extensions","status":"closed","type":"plugin","link":"https:\/\/pt.wordpress.org\/plugins\/woo-bookings-extensions\/","author":16209465,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.2","stable_tag":"trunk","tested":"6.7.5","requires":"5.0","requires_php":"8.0","requires_plugins":null,"header_name":"WooCommerce Bookings Extensions","header_author":"Marius Bezuidenhout","header_description":"Adds or replaces functionality in the WooCommerce Bookings plugin.","assets_banners_color":"","last_updated":"2025-09-14 13:17:26","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/mbezuidenhout\/woocommerce-bookings-extensions","header_author_uri":"https:\/\/profiles.wordpress.org\/mbezuidenhout","rating":0,"author_block_rating":0,"active_installs":10,"downloads":2798,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"mbezuidenhout","date":"2019-08-25 18:07:57"},"1.4.0":{"tag":"1.4.0","author":"mbezuidenhout","date":"2019-01-27 09:29:45"},"1.5.0":{"tag":"1.5.0","author":"mbezuidenhout","date":"2019-02-20 14:37:02"},"1.7.0":{"tag":"1.7.0","author":"mbezuidenhout","date":"2019-07-28 09:24:32"},"1.7.2":{"tag":"1.7.2","author":"mbezuidenhout","date":"2019-07-31 08:34:02"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0","1.4.0","1.5.0","1.7.0","1.7.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13685,269,7101,170663,286],"plugin_category":[40],"plugin_contributors":[167029],"plugin_business_model":[],"class_list":["post-97031","plugin","type-plugin","status-closed","hentry","plugin_tags-accommodation","plugin_tags-booking","plugin_tags-bookings","plugin_tags-woo-booking-extensions","plugin_tags-woocommerce","plugin_category-calendar-and-events","plugin_contributors-mbezuidenhout","plugin_committers-mbezuidenhout"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/woo-bookings-extensions.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Adds or replaces functionality in the WooCommerce Bookings plugin.<\/p>\n\n<p>This plugin adds the short code <em>wcbooking_search<\/em> which generates a form with a duration and possibly persons selection field<\/p>\n\n<p>wcbooking_search duration_unit=\"{month|day|hour|minute}\" duration=\"\" [method=\"{include|exclude}\" ids=\"\"]<\/p>\n\n<p>You can link bookable products together. If you are booking out rooms in a house separately or the whole house.<\/p>\n\n<p>Use the shortcode [wcbooking_calendar] to add a calendar to the page. If used on a product page the product id is automatically added.\nOptions:\nproduct_id=[product_id]\nclass=\"\"\ndefault_view=\"[view]\"\nheader_left=\"\"\nheader_center=\"\"\nheader_right=\"\"<\/p>\n\n<p>List of possible views:\n* dayGridMonth         - Month view\n* timeGridWeek         - Time grid of the week\n* timeGridDay          - Time grid of the day\n* resourceTimeGridDay  - Day time grid separated by resource\n* listWeek             - List of events for the week\n* title                - Day\/Month or Week title<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload contents of <code>woocommerce-bookings-extensions.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='why%20doesn%27t%20adjacent%20buffering%20work%3F'><h3>Why doesn't Adjacent Buffering work?<\/h3><\/dt>\n<dd><p>By enabling this plugin it disables the adjacent buffering feature.<\/p><\/dd>\n<dt id='why%20doesn%27t%20my%20global%20search%20shortcode%20work%3F'><h3>Why doesn't my global search shortcode work?<\/h3><\/dt>\n<dd><p>Check your parameters passed to the shortcode ex. [wcbooking_search duration_unit=\"minute\" duration=\"60\"]\nThis will only search through bookings that has a duration unit of 60 minutes.\nThe search shortcode cannot be used on the same page as a product booking.<\/p><\/dd>\n<dt id='how%20do%20i%20display%20the%20booking%20webpage%3F'><h3>How do I display the booking webpage?<\/h3><\/dt>\n<dd><p>The current and upcoming booking display page can be accessed by using the following pattern:\nhttps:\/\/\/wc-bookings\/fetch?username=&amp;password=&amp;product_id=\nWhere  is the hostname of the server.\n and  is the urlencoded username and password respectively of a user that has permission to view all bookings.\n is the ID of the product as can be seen while hovering over the product name in the \"All products\" list\nEg. https:\/\/example.com\/fetch?username=user%40domain.com&amp;password=p%4055w0rd%5C%21&amp;product_id=900<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Compatible with version 1.15.62 of WooCommerce Bookings<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed compatibility with PHP up to 8.1<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Add: Missing files in previous release.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Add: User can now select their own calendar color in the user profile section.<\/li>\n<\/ul>\n\n<h4>1.7.14<\/h4>\n\n<ul>\n<li>Add: Show payment method in All Bookings table.<\/li>\n<li>Fix: Rendering of background events.<\/li>\n<li>Fix: Color keys for events list in Full Calendar.<\/li>\n<\/ul>\n\n<h4>1.7.13<\/h4>\n\n<ul>\n<li>Add: Show payment method in bookings list.<\/li>\n<\/ul>\n\n<h4>1.7.12<\/h4>\n\n<ul>\n<li>Add: Show status of booking in full calendar view.<\/li>\n<li>Fix: Don't add color key item if event is external.<\/li>\n<li>Fix: Show external events as black text of beige background.<\/li>\n<\/ul>\n\n<h4>1.7.11<\/h4>\n\n<ul>\n<li>Fixed: Loads jquery before full calendar view.<\/li>\n<\/ul>\n\n<h4>1.7.10<\/h4>\n\n<ul>\n<li>Add: Loading indicator for full calendar.<\/li>\n<li>Add: Color keys shown at top of full calendar to show who make the booking.<\/li>\n<li>Add: User is now blocked from making double bookings.<\/li>\n<\/ul>\n\n<h4>1.7.9<\/h4>\n\n<ul>\n<li>Bugfix: wcbooking_overview would hang while filling the booked dates.<\/li>\n<\/ul>\n\n<h4>1.7.6<\/h4>\n\n<ul>\n<li>Update: Added new options to wcbooking_calendar shortcode.<\/li>\n<\/ul>\n\n<h4>1.7.4<\/h4>\n\n<ul>\n<li>Update: Moved js files out of assets directory.<\/li>\n<li>Update: Improved layouts for new bookings.<\/li>\n<\/ul>\n\n<h4>1.7.3<\/h4>\n\n<ul>\n<li>New: You can now hide bookings in the calendar view by category.<\/li>\n<\/ul>\n\n<h4>1.7.2<\/h4>\n\n<ul>\n<li>Fix: Check if ics file was downloaded successfully before saving.<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>New: Added support for external ical file. Useful for adding public holidays.<\/li>\n<li>New: Added colors to booking states.<\/li>\n<li>New: Administrators can create or modify their bookings from the calendar view.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>New: Added interactive calendar. Uses the fullcalendar.io JS libraries.<\/li>\n<\/ul>\n\n<h4>1.6.6<\/h4>\n\n<ul>\n<li>Fix: Check for WooCommerce activation.<\/li>\n<\/ul>\n\n<h4>1.6.5<\/h4>\n\n<ul>\n<li>Fix: Current and upcoming bookings not displaying correctly.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Fix: Check that check in date does not fall before an unbookable date.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Fix: Passing data from global search broke calendar.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>New: Transfer options from global search to product page<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>New: Added new admin option for overriding block costs for specific days<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>New: In the admin calendar view for the day show more details than just the order number.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fix: Global search form would be blocked without ajax query being sent<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>New: Added global route to show a page for upcoming bookings<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix: Linked products field in admin section has missing bookable products from options list<\/li>\n<\/ul>","raw_excerpt":"Adds or replaces functionality in the WooCommerce Bookings plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/97031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=97031"}],"author":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mbezuidenhout"}],"wp:attachment":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=97031"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=97031"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=97031"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=97031"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=97031"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=97031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}