SUPPORT the locals – ShopByLocals is an independent marketplace
for local shops around the world.

Implement a booking/appointment system to manage booking of services, rooms, accommodation facilities and so on.

How you can benefit from it

Play Video


  • Create unlimited bookable products
  • Set booking products as non-virtual to allow shipping for them
  • Configure All Day bookings
  • Set monthly, daily, hourly, and per-minute booking products
  • Create person types, services, and extra costs directly from the product page
  • Let users set the duration of the booking. Two methods available:
    • fixed: users can set the start date only
    • free choice: users can either choose the start and end date or the start date and the duration
  • Require the duration to be calculated by booking units of days, months or years
  • Set a minimum and maximum duration of the booking
  • Automatically approve all new bookings or review them before confirmation
  • Automatically reject bookings with the pending confirmation status
  • Automatically set paid bookings to complete after a certain amount of days
  • Allow users to cancel their booking until a specified term before the start date of the booking
  • Set the booking location (using Google API: towns and cities worldwide will be available)
  • Apply a base price to the booking
  • Apply an extra cost to the booking, which can be calculated based on the booking duration and on the number of people
  • Increase or decrease the booking cost based on the following factors:
    • pre-set time frames (e.g. high season and off-season)
    • number of people in the booking
    • duration of the booking
  • Multiply the cost by the number of people
  • Set an extra price for every person added to a specified value New
  • Configure weekly, monthly, and last-minute discounts New
  • Count people as separated bookings
  • Manage costs by person type range
  • Set a maximum number of bookings allowed on the same date
  • Buffer between two bookings
  • Set the first and last date available for the booking
  • Restrict availability to specified time frames
  • Set the first available time as time selected by default
  • Restrict availability to specified days of the week
  • Provide info about check-in and check-out
  • Possibility to show details of the booking price totals on frontend
  • Ask for the type of people during the booking process (create your own labels by age, marital status, membership, job, etc. e.g. adults, children and so on)
  • Offer additional services either for free or for an extra cost
  • Show/Hide included services on the booking form
  • Choose the date format for the date picker New
  • Show the date picker inline 
  • Add the map pointing to the location of the bookable product in product detail page
  • Create custom search forms
  • ‘Search for keyword’ in Search Forms
  • Search by tags in Booking Search Forms
  • Show the booking form in a widget
  • Booking form is auto-filled after clicking on the product in search results
  • Create a booking manually from the WordPress backend
  • Add private or customer notes to the booking
  • View the dedicated calendar by day or month to get an overview of all the bookings received
  • View booking availability in the calendar
  • View booking calendar for each booking product
  • Export bookings in CSV or ICS
  • Booking Theme:
    • possibility to hide any WordPress page title
    • possibility to reverse description position with short description in the single product page
    • possibility to use no-margin class for any Gutenberg block
  • Check ‘min/max duration’ option to choose whether it considers the minimum and maximum duration to show available dates in the calendar
  • Integrate Google Calendar to be synchronized with admin calendar
  • Auto-sync the calendar with services like Booking, Airbnb and HomeAway

Boost your sales starting now thanks to an easy and efficient booking system!

Are you tired of losing customers due to a complex and ineffective booking system? Would you like to receive a bigger number of bookings and optimize your ability?

Create fixed booking units

Or give users the freedom to choose the duration of their stay

Avoid unwanted bookings

And set the minimum and maximum duration for your booking

Accept booking requests immediately

Or only after the admin confirms them

Create bookings with different durations

By months, days, hours, and minutes

Set all day feature in your products

To include the last day in the booking duration

Manage the booking cost

Set a base price and an extra cost that can be calculated based on the entire duration of the stay


Edit costs dynamically

Allow different rates according to the date of the booking, the number of people, the number of days selected and/or the people types


Manage availability in advance

By setting a maximum number of bookings that can be accepted for the same date for the same product

Take benefits from the easy management of booking availability

By approving or rejecting bookings for specific days from your admin panel

Manage prices and availability globally

And apply the settings to all bookable products in one move

Add check-in and check-out information

Show this information to users right on the product page

Control the booking price based on the number of people

And choose whether to multiply the booking unit cost by number of people selected or not

Apply different rates based on the booking people

Men, women, children, adults, over-60 are just a few categories that you could create


Add extra services to your bookings

And assign extra costs for each of them


Make search easier

Create and configure specific search forms that allow users to get only the results that match the selected criteria


Set a location for the bookable stay using Google APIs

And make the search easier allowing filters by city

Enjoy using a dedicated calendar

Where you can comfortably and quickly monitor all bookings received by month or day

Create a booking on behalf of the user

You’ll be able to create a booking directly in the backend and add all necessary data

Keep always up to date about the status of your shop



Allow booking cancellation

And choose the maximum term to cancel the booking


Export your bookings to CSV or ICS files

Or print them to PDF files

Auto-sync the calendar with services like Booking, Airbnb and Homeway

To avoid overbookings for your booking products

Integrate Google Calendar

To view and synchronize all your booking products

Make the stay location immediately clear

By adding a Google map showing its exact position

Booking theme integrated with Gutenberg

You can use a light theme with the elasticity of Gutenberg to manage your pages’ structure

Move the form position to the sidebar

By using the available widget

Chat with local seller or us
Chat with local seller or us
Questions, doubts, issues? We're here to help you!
None of our operators are available at the moment. Please, try again later.
Our operators are busy. Please try again later
Have you got question? Write to us!
This chat session has ended
Was this conversation useful? Vote this chat session.
Good Bad