Linux 软件免费装
Banner图

MarcoPlot Booking Service

开发者 marcoplot
更新时间 2026年11月9日 08:28
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

scheduling booking appointments salon spa

下载

1.0.1

详情介绍:

MarcoPlot Booking Service is for personal services, where customers book a person's time: hair and nail salons, massage and physical therapy, spas and skin care, barbers, personal trainers, tattoo studios, pet grooming, tutoring, coaching and consultations. Appointments can be at your shop or online. Requires MySQL 5.7 or MariaDB 10.3 or newer. Customers pick a service, a staff member or anyone available, a date and a start time, then pay with Stripe or PayPal, or pay at the shop. You see your team's day on one schedule, one column per staff member, take bookings for customers, and refund to the card or PayPal account from the booking. For customers For you Pro MarcoPlot Booking Service Pro adds rotating shifts, time off for a range of dates, Booking manager, Reception and Booking staff roles, emails and a calendar link for each staff member, business analysis by staff member, automatic refunds on cancellation, peak pricing, coupon codes, review invitations after a visit, and a layout, your logo, header photo, color and footer on customer emails.

安装:

  1. Install and activate the plugin from Plugins > Add New.
  2. The setup wizard opens: what you offer, your business and time zone, business hours, your team and services, and payments. Then it creates the booking page. Every step can be changed later under Service Bookings > Settings, Staff and Services.
  3. To take payments online, choose a deposit or full payment under Settings > Payments, switch on Stripe or PayPal, and enter your Stripe secret key or your PayPal API credentials. Otherwise customers pay at the shop.

屏幕截图:

  • The booking page: details and payment.
  • The day schedule, one column per staff member.
  • A booking with its details, money and payments.
  • The setup wizard.
  • Business hours in Settings.

常见问题:

What happens to my bookings when I delete the plugin?

They stay unless you chose otherwise. Bookings, payment records, customers, staff, services and settings are kept in the database, so installing the plugin again brings everything back. Only the Stripe key, the PayPal credentials and the scheduled tasks are removed.

How do I delete all the data?

Go to Service Bookings > Settings > Data and select Delete the data with the plugin. The confirmation lists what will be deleted and offers downloads of all bookings and payments first. Nothing is deleted then: the data goes when you delete the plugin in the usual way on the Plugins page. You can change your mind until then. Only administrators can make this choice. If another MarcoPlot booking plugin is still installed, only this plugin's settings, special dates, Stripe key and PayPal credentials are deleted: customers, bookings and payment records stay until the last MarcoPlot booking plugin is deleted with its data. On a multisite network, each site's administrator makes this choice for their own site. When the network administrator deletes the plugin, each site is handled as its administrator chose; sites that made no choice keep their data.

Can I start again with no bookings but keep my staff, services and settings?

Yes. Run the setup wizard again from Settings and select A new shop. After you confirm, bookings, payment records, tips, emails sent and customers are deleted; staff, services, working hours, settings and payment keys stay. You choose the currency again. If another MarcoPlot booking plugin is installed on this site, all customers are kept.

Can I delete a single booking or payment?

No. Bookings and payment records are never deleted one by one, so the records always add up. A staff member or service that has bookings can be set inactive instead. To remove a customer's personal details, use the personal data tools under Tools.

What happens when a customer asks to have their personal data erased?

Use Tools > Erase Personal Data in WordPress. The customer's name, email, phone and notes are cleared from the customer record, their bookings and the emails sent to them; with Pro, also the email on coupon uses and review invitations. Amounts stay, so reports still add up. If the customer has a booking that is not over yet, or the Pro add-on is switched off, nothing is erased and the result says why: erase again after the booking, or after switching Pro on.

Can customers change the time of their booking?

No. Customers can cancel within your rules and book again; you can change the time, staff member or service from the booking.

How are the payment keys stored?

Your Stripe secret key and PayPal secret are stored encrypted. To keep them unreadable from a copy of the database alone, add define( 'MPSERVICE_SECRET_KEY', 'a long random string' ); to wp-config.php before you enter the keys. If you change or remove it later, or move the site without it, enter the keys again.

更新日志:

1.0.2 1.0.1