Multi-Location is an optional scope in BRM (it is also a PREMIUM option)
When you choose multi-location you have two choices for how your Online behaves:
- global availability (default)
- location-based availability (coming soon)
Here is where the setting lives:
settings > Multi-locations
Let's look at each option works in more detail.
Note - you will also need to enable the Location Selector in your online booking
You will also need to disable booking slots.
[please also ask support to make this change]
1. global availability
When your customers make an online booking they can choose their pickup location, but this is just a request; a bit of extra data tagged to the reservation stating where it will start. It doesn't mean you have that many bikes physically at that location.
Your bikes are considered to have global availability across your locations.
It is up to you and your team to ensure you have the right bikes in the right place at the right time - with a little help from BRM.
When your customers make an online booking they can choose their pickup location, and BRM will only show bikes with a Home location that matches.
Therefore we restrict the bookings you take online to only those you can guarantee based on your bikes home locations.
What do you end up with?
In both cases, you will end up with a reservation with a start and end location.
The big difference is whether you restricted access to certain bikes based on their home location, or not.
The other difference is that with Global availability mode we store your Item's Home Location at the Item level, and yet with Location-Based availability, we store it at the Product Family Level. (see next article for more information)
What you need to do to make this work.
First of all, you need to enable location selectors in the OBW;
- ensure Multi-Location scope is enabled.
- settings > advanced > Multi-location show stores checkbox
- turn off booking slots
You need to ensure that each Product Family has a Home Location set.
Then you need to use an online channel - with the correct location set - in order to use location specific behaviour.