🕣How to change the price of a service based on the meeting duration?
Last updated
Last updated
What if you wanted to offer a service which offers different amount of durations (1 Hour, 2 Hours, 3 hours, etc) each with different pricing?
The important thing to understand is that for each duration to have a unique pricing you will need to create variants to represent each duration and will need to create a unique service for each variant.
This will not work if you put all variants inside of one service like in the screenshot below. This is because the app will not know assign the meeting duration to the variant properly and instead will have the meeting durations inside of the calendar
If you set it up like the screenshots above you will have a service that yes will have different meeting duration options inside of the calendar BUT the app will not properly assign the pricing of each duration
In your Shopify admin dashboard Look at the left hand side.
Click on products.
Select the product you wish to modify.
Scroll down to Variants and click "+ Add options like size or color."
Enter an option name, for example, 'Duration'
Specify the option values and price for each variant such as '1 hour,' '2 hours,' and so on.
Save your changes.
Back in your shopify admin dashboard look at the left panel and click on Apps.
Click on Cowlendar and then Click on My Services.
Click on New service.
When selecting the product only connect it to 1 variant, for our example we could have clicked "1 hour".
Make sure that the service duration when creating that service matches the duration of the Shopify variant you just selected.
Repeat this process for each service duration you have set up as a variant in Shopify.
Tip: once you've created your first service, you can simply duplicate it so you don't have to start from scratch again. To do that click on My services then find the service you want to duplicate and click on the 3 little dots, then click on duplicate. See the guide below for more information