| 开发者 | razorbooking |
|---|---|
| 更新时间 | 2026年11月10日 20:06 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[razorbooking], [razorbooking_my_bookings], [razorbooking_reviews], [razorbooking_gallery], [razorbooking_faq], [razorbooking_confirmation], [razorbooking_assistant] and [razorbooking_call]. Click Embed on any item in the plugin to build its shortcode, or see every option under RazorBooking → Support → Shortcodes.
[razorbooking] shortcode to any page.The plugin is free, and nothing in it is locked or limited. RazorBooking, the service it connects to, is paid: every account starts with a 7-day free trial, no card needed, and there is no free plan.
Yes. The plugin shows your RazorBooking account on your site and doesn't store bookings itself. You can create an account from the plugin's setup screen.
It's an assistant that answers phone calls and website questions for your business, like a front desk that never closes. RazorBooking's can also book appointments in your calendar.
Yes. It checks real availability for your services and team, confirms the details with the customer, and books into the same calendar as your booking form.
Yes. It answers from your services, prices, team and hours, and from the knowledge base you add in RazorBooking, such as your policies, directions and aftercare.
Those plugins run the booking system inside your WordPress site: their tables, customer details and payment records live in your database, and the work runs on your hosting. RazorBooking runs the booking system on its own servers. Your site shows it and keeps a small saved copy of your business information, so there are no booking tables to grow, back up or secure, and pages don't wait on it.
AI voice platforms give you an agent to configure and connect to a calendar you already have. RazorBooking's AI receptionist comes with the booking system built in: your services, prices, team, availability, deposits and reminders are already there, so it's ready once your services are set up.
No. Online booking, payments and reminders work without it. Add the AI assistant or Call us button when you want them.
You get 7 more days as usual. After that your account becomes read-only until you subscribe: your site keeps showing your services, team, reviews and other content, but changes made from WordPress are paused. Subscribe and everything works again, with nothing to reconnect.
Yes. Connect Stripe, PayPal or Razorpay in RazorBooking to take full payments or deposits. The payment step opens your payment provider's page or window.
Yes. Every block is also an Elementor widget. For Divi, Beaver Builder, WPBakery and classic themes, use the shortcodes. Click Embed on any item to build one.
Yes. All five blocks (Booking form, Reviews, Gallery, FAQ and My bookings) are available in Appearance → Widgets. With the Classic Widgets plugin, add a Shortcode widget instead.
The booking form, gallery, reviews and FAQ load from your booking site, so they're always current. Everything else (the plugin's screens, choices in the page editors, button colors, your booking site's address and the business info for search engines) comes from a copy saved on your site. After a change in RazorBooking, open RazorBooking in your WordPress menu and click Sync. Changes made in the plugin are picked up automatically. If you change your booking site's address, sync right away.
To the booking confirmation, unless you choose a thank-you page under RazorBooking → Add to site → Thank-you page. Customers then go there wherever they booked, including after paying by card. Add the Booking confirmation block or [razorbooking_confirmation] to show their booking reference. You can change or hide its title, its label and its "View your booking" button, for example [razorbooking_confirmation title="Thanks!" link="no"].
Add the page with your booking form to your menu the usual way (Appearance → Menus, or the Navigation block). To link to your booking site instead, add a custom link to its address, shown in the account menu at the top right of the RazorBooking screens.
Yes. If your speed plugin, host or Cloudflare Rocket Loader delays, defers or combines JavaScript, exclude /embed/widget.js, razorbooking-public and razorbookingEmbed. When cached information changes, the plugin shows an admin notice telling you to clear your page cache. It never clears another plugin's cache itself.
Yes. Under RazorBooking → Settings → Privacy → "When booking loads", choose "After visitors accept cookies" (your cookie plugin decides) or "When visitors click a booking button". If your cookie plugin doesn't detect RazorBooking, add it as a service using the details on the Privacy screen. The booking form sets two cookies it needs to work, customer_session and XSRF-TOKEN, both lasting 2 hours.
Your server sends RazorBooking your site's address and name when you connect, and what you create or change on the plugin's screens. It sends nothing about your visitors. Your site keeps a copy of your business information so pages don't wait on RazorBooking. No customer or visitor data is stored in WordPress. Handle requests to see or erase a customer's data in RazorBooking. See External services for details, and Settings → Privacy → Policy Guide for suggested privacy policy text.
Yes. Your browser brings the site key back, so RazorBooking doesn't need to reach the site. If WordPress is in its own folder, use "Paste a key instead". If you copy a connected site to staging, the plugin notices the address change and asks you to disconnect, so staging bookings don't reach your live account.
The buttons, cards and popup follow WCAG 2.1 AA: full keyboard use, focus stays in an open popup, Escape closes it, and every control has a screen reader name. The booking form, gallery, reviews and FAQ are built to the same standard.
No. The plugin detects them and keeps its business info for search engines off by default. If you turn ours on, turn off the business schema in the other plugin first.
Disconnect from the account menu at the top right of any RazorBooking screen. Your blocks stay on your pages but are hidden until you reconnect. Deleting the plugin removes the site key, and revokes it if this site created it. Other saved data is deleted only if you turn on RazorBooking → Settings → Data on uninstall. Your bookings, customers and services in RazorBooking are never touched.
Yes. The TypeScript source is included in src/. Install Node 22 and run npm ci and npm run build in the plugin folder to rebuild admin/js/.
changelog.txt.