{"id":302174,"date":"2026-05-27T02:33:58","date_gmt":"2026-05-27T02:33:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/booking-launcher\/"},"modified":"2026-06-02T19:07:06","modified_gmt":"2026-06-02T19:07:06","slug":"3pm11am-rental-property-booking-launcher","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/3pm11am-rental-property-booking-launcher\/","author":23483512,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.12","stable_tag":"1.1.12","tested":"7.0.2","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"3pm11am Rental Property Booking Launcher","header_author":"3pm11am.com","header_description":"Adds a floating \"Book Now\" launcher that opens your hosted booking wizard.","assets_banners_color":"727171","last_updated":"2026-06-02 19:07:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":322,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.12":{"tag":"1.1.12","author":"rcyarrlow","date":"2026-06-02 19:07:06"},"1.1.6":{"tag":"1.1.6","author":"rcyarrlow","date":"2026-05-27 02:30:55"},"1.1.7":{"tag":"1.1.7","author":"rcyarrlow","date":"2026-05-29 21:56:57"},"1.1.8":{"tag":"1.1.8","author":"rcyarrlow","date":"2026-05-30 01:06:13"},"1.1.9":{"tag":"1.1.9","author":"rcyarrlow","date":"2026-06-02 16:51:26"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3549981,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3549981,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3559704,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3559704,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.12","1.1.6","1.1.7","1.1.8","1.1.9"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[8133,264553,187271,13778,264554],"plugin_category":[],"plugin_contributors":[264555],"plugin_business_model":[],"class_list":["post-302174","plugin","type-plugin","status-publish","hentry","plugin_tags-appointment-booking","plugin_tags-booking-popup","plugin_tags-property-booking","plugin_tags-rental-booking","plugin_tags-saas-booking","plugin_contributors-rcyarrlow","plugin_committers-rcyarrlow"],"banners":{"banner":"https:\/\/ps.w.org\/3pm11am-rental-property-booking-launcher\/assets\/banner-772x250.png?rev=3559704","banner_2x":"https:\/\/ps.w.org\/3pm11am-rental-property-booking-launcher\/assets\/banner-1544x500.png?rev=3559704","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/3pm11am-rental-property-booking-launcher\/assets\/icon-128x128.png?rev=3549981","icon_2x":"https:\/\/ps.w.org\/3pm11am-rental-property-booking-launcher\/assets\/icon-256x256.png?rev=3549981","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>3pm11am Rental Property Booking Launcher adds a floating button to your WordPress site that opens a rental property booking page hosted on your connected booking platform. Configure the launcher, connect your account, and choose whether the booking page opens in a modal iframe or a new tab.<\/p>\n\n<p>This plugin is not a standalone booking application. It connects your WordPress site to the remote 3pm11am booking platform, where booking logic, availability, pricing, and reservation processing are handled.<\/p>\n\n<p>To use this plugin, you must have a 3pm11am account and an active subscription. The 3pm11am service is paid, and a 14-day free trial is available for evaluation.<\/p>\n\n<p>Learn more:\n- Website: https:\/\/3pm11am.com\n- Pricing: https:\/\/3pm11am.com\/pricing<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the 3pm11am.com booking service to enable account connection and booking launch flows.<\/p>\n\n<p>Service requirements and costs:\n- A 3pm11am account is required.\n- The booking service requires a paid subscription after the trial period.\n- A 14-day free trial is available.\n- Pricing details: https:\/\/3pm11am.com\/pricing<\/p>\n\n<p>When connecting your account:\n- The plugin redirects the admin user to the 3pm11am.com OAuth authorization page.\n- After authorization, the plugin sends the authorization code, client ID, client secret, and redirect URI to the 3pm11am.com token endpoint to exchange for access tokens.<\/p>\n\n<p>When connected:\n- The plugin calls the 3pm11am.com properties endpoint using the access token to fetch available properties.\n- On the public site, the launcher opens the 3pm11am.com-hosted booking page in a modal iframe or a new tab, depending on the plugin setting.\n- In the WordPress admin \"Launch preview\" panel, the plugin requests a page snapshot from WordPress.com mShots (<code>https:\/\/s.wordpress.com\/mshots\/v1\/<\/code>) using your homepage URL or verified specific page URL so the saved launcher background can be previewed.\n- If \"Mobile QR code\" is enabled, the plugin loads a QR image from QR-Server (<code>https:\/\/api.qrserver.com\/v1\/create-qr-code\/<\/code>) with the booking URL encoded in the <code>data<\/code> query parameter so visitors can scan and open booking on mobile.<\/p>\n\n<p>Service provider:\n- 3pm11am.com\n- Terms of Service: https:\/\/3pm11am.com\/legal\/terms\n- Privacy Policy: https:\/\/3pm11am.com\/legal\/privacy\n- Optional preview snapshot provider in wp-admin: WordPress.com mShots\n- WordPress.com \/ Automattic Privacy Policy: https:\/\/automattic.com\/privacy\/\n- Optional QR provider when QR setting is enabled: QR-Server (goQR.me)\n- QR-Server API docs: https:\/\/goqr.me\/api\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>3pm11am-rental-property-booking-launcher<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin in the WordPress admin.<\/li>\n<li>Go to 3pm11am Rental Property Booking Launcher and enter your booking platform URL and OAuth credentials.<\/li>\n<li>Connect your account and configure the launcher display settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20process%20bookings%20locally%3F\"><h3>Does this plugin process bookings locally?<\/h3><\/dt>\n<dd><p>No. All booking logic runs on the external booking platform.<\/p><\/dd>\n<dt id=\"what%20if%20embedding%20is%20blocked%20by%20security%20headers%3F\"><h3>What if embedding is blocked by security headers?<\/h3><\/dt>\n<dd><p>Choose \"New tab\" mode or use the fallback link in the modal.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Support is provided via the plugin support forum on WordPress.org.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>Reduced the admin Launch preview frame by 10% and centered it within the settings card to prevent overflow.<\/li>\n<li>Kept the preview at a fixed 16:9 desktop aspect ratio.<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>Changed the admin Launch preview frame to a fixed 16:9 desktop aspect ratio.<\/li>\n<li>Updated preview snapshot sizing so the saved page screenshot fills the preview area cleanly.<\/li>\n<li>Reduced the preview frame size and centered it within the settings card to prevent overflow.<\/li>\n<\/ul>\n\n<h4>1.1.10<\/h4>\n\n<ul>\n<li>Improved the admin Launch preview panel to load a live snapshot of the saved homepage or verified specific page after settings are saved.<\/li>\n<li>Added cache-busting preview refresh after saving settings so the background updates immediately.<\/li>\n<li>Added WordPress.com mShots disclosure for the admin preview snapshot service.<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Added a new \"Specific page URL\" display scope for showing the booking launcher on one verified page only.<\/li>\n<li>Added URL testing in plugin settings so only reachable page URLs on the same site can be saved.<\/li>\n<li>Refreshed the packaged release ZIP and related setup documentation.<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Added optional \"Mobile QR code\" toggle in plugin settings.<\/li>\n<li>Added QR panel below the launcher button when enabled.<\/li>\n<li>Updated launcher behavior so phone\/tablet users always open booking in a new tab instead of iframe.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Updated plugin compatibility metadata for WordPress 7.0.<\/li>\n<li>Bumped stable tag and plugin version to 1.1.6.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Aligned plugin branding and internal prefixes with the approved WordPress.org slug.<\/li>\n<li>Added backward-compatible option migration for previously saved plugin settings.<\/li>\n<li>Updated launcher message handling to support legacy and current event names.<\/li>\n<li>Added uninstall cleanup for the new option key.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Simplified plugin menu labeling in wp-admin.<\/li>\n<li>Locked booking platform base URL to the official 3pm11am endpoint.<\/li>\n<li>Updated default base URL to https:\/\/3pm11am.com.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated widget URLs to use the dedicated <code>\/widget\/wordpress<\/code> endpoint.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added HTTPS callback validation for OAuth when using non-local booking hosts.<\/li>\n<li>Improved OAuth failure messaging for insecure callback configuration.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First stable tagged release for WordPress.org.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Updated release metadata for WordPress.org submission.<\/li>\n<li>Added external service disclosures and links.<\/li>\n<li>Improved output escaping in admin preview and launcher icon rendering.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial MVP release with floating launcher, OAuth connect, and basic settings.<\/li>\n<\/ul>","raw_excerpt":"Adds a configurable booking launcher for rental property booking pages hosted on 3pm11am.com.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302174"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rcyarrlow"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302174"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302174"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302174"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302174"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302174"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}