Shore Booking Widget

Integrate Shore's booking system into your WordPress site with embedded booking, standard button, or floating button display options.

By shoregmbh

Version 1.0.4 Active Installs 40+ Updated 1 week ago 4 months old

Description

Make booking easy for your customers With Shore Booking Widget, your customers can book appointments directly on your website. No redirects, no complications. Whether you run a hair salon, beauty studio, or any other service business – give your customers the booking experience they deserve.

Perfect for service businesses Hair salons, barbershops, beauty studios, nail salons, massage therapists, personal trainers, consultants – if you take appointments, this widget is for you.

⚠️ Important: You must have a Shore account to use this plugin.

Sign up for Shore at: shore.com/en/booking-marketing

Features

  • Three ways to display your booking system, Pick the style that works best for your website:

    • Embedded Booking Page – The full booking interface lives right on your page. Customers stay on your site from start to finish.
    • Standard Button – A clean button that opens your booking system. Simple and straightforward.
    • Floating Button – A button that stays visible while your customers browse. They can book anytime without scrolling back up.
  • Customize it your way. Make the widget match your brand:

    • Choose from 16 background colors
    • Pick from 7 text colors
    • Live preview in admin settings
  • Multi-language Support:

    • The widget automatically detects your WordPress site’s language
    • or you can pick manually from: English, German, French, Spanish
  • Easy to use, No coding skills needed:

    • Use shortcode [shore_booking] on any page or post
    • Customize height for embedded view
  • Google Analytics Integration:

    • Automatic event tracking via Google Tag Manager
    • Track booking interactions and conversions

Prerequisites

Before installing this plugin, you need to:

  1. Sign up for Shore at: https://signup.shore.com/en/signup/booking
  2. Create your booking system in your Shore dashboard
  3. Get your configuration token from Shore

⚠️ Without a Shore account and configuration token, the plugin will not work.

Usage

After activation, go to Settings > Shore Booking to configure:

  1. Enter your Shore configuration token
  2. Choose your display type (Embedded, Standard Button, or Floating Button)
  3. Select language preference
  4. Customize button colors (if applicable)
  5. Save settings

Use the shortcode [shore_booking] on any page or post to display the booking widget.

Shortcode Examples:

  • Basic: [shore_booking]
  • Custom height: [shore_booking height="600px"]
  • Custom language: [shore_booking locale="de"]
  • Both: [shore_booking height="800px" locale="fr"]

Support

For plugin support, visit the support forum.

For Shore platform support, check our support page

Additional Information

Plugin Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • Active Shore account
  • Configuration token from Shore

Developer Notes

The plugin follows WordPress coding standards and is optimized for performance with a streamlined codebase.

Privacy Policy

This plugin connects to Shore’s booking service (connect.shore.com) to display booking interfaces. When users interact with the booking widget, data is transmitted to Shore’s servers according to Shore’s privacy policy.

The plugin also integrates with Google Tag Manager (if present on your site) to track booking events for analytics purposes.

No user data is stored by the plugin itself on your WordPress site.

Credits

Developed by Shore GmbH
Website: https://shore.com
Booking Platform: https://shore.com/en/booking-marketing/

Plugin comparisons

See how this plugin stacks up against alternatives side by side.