MarcoPlot Booking Venue is for businesses that rent out a space by the hour: tennis, pickleball and padel courts, golf simulators, bowling lanes, escape rooms, karaoke and party rooms, meeting rooms, music and photo studios.
Requires MySQL 5.7 or MariaDB 10.3 or newer.
Customers select a party size, a date, a duration, a start time and the space they want, then pay with Stripe or PayPal. You see every booking on one schedule, take bookings by staff, and refund to the card or PayPal account from the booking.
[mpvenue_booking] shortcode.MarcoPlot Booking Venue Pro adds automatic refunds on cancellation, peak pricing, coupon codes, business analysis and space utilization, manager and staff roles, review invitations after a visit, and a layout, your logo, header photo, color and footer on customer emails.
This plugin connects to these services only as described here.
Used to take and refund payments online, only if you enter a Stripe secret key. When a customer pays, the plugin sends Stripe the amount, currency, a description of the booking (space, date and time), and for a deposit the amount still due at the venue, the booking ID, the customer’s email and the address of the customer’s booking page on your site, where Stripe sends the customer back. It then opens Stripe Checkout for the customer. It also asks Stripe for the status of payments and refunds, and checks your key when you save it and each time you open the Diagnostics page while online payments are on. When you save it, and again from time to time, it also reads your Stripe account’s country and payment method settings (card, Apple Pay and Google Pay) to show the matching payment marks. If you set a sales tax rate, it also creates and uses a Stripe tax rate so the tax shows separately on the customer’s receipt, and when you change the rate it asks Stripe to deactivate the old one (tax_rates/{id}, active=false). When you cancel a booking that is waiting for payment, when a payment is checked, or when a booking cannot be saved, it asks Stripe to close that booking’s payment page (checkout/sessions/{id}/expire). When you delete the plugin, it asks Stripe to close any payment pages still open. Stripe terms, privacy policy.
Used to take and refund payments online, only if you enter PayPal API credentials and switch PayPal on. When a customer chooses PayPal, the plugin sends PayPal the amount and the tax in it, currency, a description of the booking (space, date and time), and for a deposit the amount still due at the venue, the booking ID and the address of the customer’s booking page on your site, where PayPal sends the customer back. The customer then logs in and approves the payment at PayPal. It also asks PayPal for the status of payments and refunds, and checks your credentials when you save or test them and each time you open the Diagnostics page while PayPal is on. When you delete the plugin, it asks PayPal for the status of any payment still waiting. PayPal terms, privacy policy.
Only when you click Send on the Feedback page, the plugin sends marcoplot.com the topic and message you wrote, your reply address if you gave one, which MarcoPlot plugin it came from, the versions of this plugin, its Pro add-on, WordPress and PHP, and the site language. Nothing is sent otherwise. Terms, privacy policy.
When a customer, or you, enter an email address, the plugin looks up the address’s domain (the part after the @) with a DNS lookup on your server’s own resolver, to catch mistyped addresses. No third-party service receives the address or the domain from the plugin.
If you enter the venue’s address, the customer’s booking page links to Google Maps for directions. Nothing is sent until the customer clicks the link. Terms, privacy policy.
The line icons (assets/icons.svg, the calendar icon on the customer page and the drop-down arrow in the stylesheets) come from Lucide (ISC license, see assets/icons-licence.txt).
The Visa, Mastercard, American Express, Discover, Apple Pay, Google Pay and PayPal badges shown with the payment buttons are trademarks of their respective owners and come from Shopify’s payment_icons (MIT license, see assets/pay-icons-licence.txt).
The MarcoPlot logo (assets/logo.svg and assets/menu-icon.svg) is the author’s own artwork, released with the plugin under the same license.