E-Commerce Module
Perfect Gym E-commerce module is a client-facing application that lets you shape your customer's shopping journey. By using this feature, your clients will be able to book your facilities and pay for renting them. The E-Commerce module will automatically create URL links for you to link onto your website or you can use embedding codes for your site.
Before you start
The requirement of E-Commerce is for the Facility booking module to be set up, however the Facility Booking Definition are set up with the following conditions:
PGM->Classes->Facility Booking Definition – in the definition for the facility booking, you must have the required contract set as Contract not required and in Additional Charge set as Product with a product attached.
To embed the calendar on your website, contact the Perfect Gym Support Team and ask to turn on the following Setting ClientPortal.AllowedDomains for your database.
E-Commerce
To access the E-Commerce module, go to PGM->Classes->E-Commerce Settings.
This will display a list of all the e-commerce flows already set.
Name – Name of the E-Commerce flow.
Link – This will give you a direct URL link to the E-Commerce flow for customers to use.
Embed on a website – This pop up will give you the code required to embed the E-Commerce flow to your website.
More information can be found here - https://github.com/PerfectGym/ClientPortal.ECommerce
Edit – Ability to edit existing E-Commerce Flows.
Delete Flow – To delete the flow, press ●●● then press Delete Flow.
How to create the E-Commerce Flow
Press Create new e-commerce flow to display the wizard on creating a new e-commerce flow.
This will display a new screen with all options to create an e-commerce flow.
Name – Create a name for the e-commerce flow.
Flow will be available in clubs – Select which club/s the flow can be used in, if you have more than one club then the following club selection screen will be displayed in the E-Commerce module.
Agreements Displayed during registration – Ability to add an agreement for the club member to tick during the booking phase.
Category Display Name (optional) – This provides a category to display in the e-commerce flow
What it looks like without a category display name.
Its recommended to have a category display name here.
What it looks like with a category display name.
This is useful when you have more then one category in the e-commerce flow
To create the main service of the facility booking screen for club members to book, press Add service to this category. Additional options will be displayed, however only the first two options need to be selected here.
Book a facility slot – Booking a facility where it has slots/capacity.
Book an entire facility – Booking a facility where one booking will take out that zone.
When you select either Book a facility slot or Book an entire facility, the E-Commerce flow will ask you to select a product, this will use all Facility Booking Definitions where the correct conditions are met (Contract not required / Book with product).
You can have more than one facility booking rule set up in E-Commerce Flow (Example: Birthday Party Room and Attending children to facility as two different zones) However both zones need to be available for booking.
In PGM->Sale->Products set the name and description of the product correctly as this is reflected in E-Commerce module.
Service group - select single service - This will allow the club member to select one of a few facility booking slot or entire facility booking.
This is ideal if you have different pricing for the facility booking and the club member can only choose one of them.
For example including equipment hire as part of the package, or having different pricing based on the duration and both prices to show.
Press + Add service to the group to add in a new facility slot or entire facility.
Service group - automatically selects cheapest - This option will automatically display the cheapest option when a club member selects their booking.
Press + Add service to the group to add in a new facility slot or entire facility.
This is ideal if you have different price points based on the duration.
Edit Details
Starting from version R93, it is possible to add comments to facility bookings during the booking process in the e-commerce module. You can learn more about this in the article https://perfectgymsolutions.zendesk.com/hc/en-001/articles/39317724795793
Pressing Edit Details will allow to you control how the booking works.
Starting from version R93, it is possible to add comments to facility bookings during the booking process in the e-commerce module. You can learn more about this here.
Min / Max - For Slot Based bookings, you can set a minimum and maximum number of to book.
Add other service automation rule – This will automatically set the quantity on the items when the club member selects this product during the booking phase.
The other products need to be set up first on the E-Commerce flow prior to adding the service automations.
In this example we have three service automation rules set up.
When the customer selects the main product (Attending Children), then the service automation rule automatically selects the same quantity as the main product.
Sorting - If you have more than two services, you can use the áâ arrows to sort the products on the E-Commerce Flow.
Delete – Clicking on X will delete the line.
Additional services category
Additional services will be displayed in a separate category on the E-Commerce module, and can be bought voluntarily.
If the additional services is a facility booking, the availability in the calendar will only display availability in all options.
Hints
If your customer purchases the products/ services for the second time, he will be asked about one-time confirmation code as the account is already created, based on the e-mail address registered in your database.
To setup sending this access code, please use Automation Center Rule: Club entry access code requested with Access code Tag, for more information refer to the following guide - Automation Rule: Club Entry Access Code Requested