Prepaid Booking Packages Guide

How to Sell Prepaid Booking Packages

This setup allows customers to:

1. Purchase a package such as 4 bookings or 10 bookings.
2. Receive one coupon code per booking purchased.
3. Redeem one code each time they schedule a booking.

For example, this can apply to yoga classes, fitness sessions, consultations, therapy appointments, or any service that uses booking products.

This setup uses:

Booking products for scheduling
Smart Coupons for booking credits
Minimum and maximum quantity rules to control package size

Step 1: Create the Booking Product

First, create the actual booking product customers will schedule.

1. Go to Admin > Web Store > Products.
2. Click Add Product.
3. Create your booking product.
4. Enable booking functionality.
5. Set availability, time slots, pricing, and capacity.
6. Set the regular price for one booking.

Example:
Single Booking
Price: 25

Publish this product.

This is the product customers will apply their coupon to when scheduling.

Step 2: Create the Coupon Template

Now create the master coupon that will generate booking credits.

1. Go to Admin > Coupons.
2. Click Add Coupon.
3. Name it clearly, such as:
Booking Credit Template

Configure the coupon:

Discount type: Percentage discount
Coupon amount: 100
Usage limit per coupon: 1
Restrict usage to the specific booking product

Enable auto generate so new coupon codes are created when purchased.

Publish the coupon.

This ensures:

Each generated coupon provides one free booking
Each coupon can only be used once

Step 3: Create the Package Product

Now create the product customers will purchase to receive their booking credits.

1. Go to Admin > Web Store > Products.
2. Click Add Product.
3. Name it:
4 Booking Package
or
10 Booking Package

In Product Data:

Select Simple Product

Set the package price.

Example:
4 Booking Package = 90
10 Booking Package = 200

Publish the product.

Step 4: Force the Package Quantity

If you are selling a fixed 4 pack:

Set minimum quantity to 4
Set maximum quantity to 4

If you are selling a fixed 10 pack:

Set minimum quantity to 10
Set maximum quantity to 10

This forces customers to purchase the exact package size.

You may also create separate products for each package size so customers simply select the option they want.

Step 5: Attach the Coupon Template to the Package

Inside the package product settings:

1. Locate the Smart Coupons field.
2. In the coupon field, enter:
Booking Credit Template

Save the product.

What Happens After Purchase

If a customer purchases:

4 Booking Package
They receive 4 unique coupon codes.

10 Booking Package
They receive 10 unique coupon codes.

Each coupon:

Works only on the selected booking product
Applies a 100 percent discount
Can be used one time

When the customer schedules a booking:

1. They select their date and time.
2. At checkout they enter one coupon code.
3. The booking total becomes zero.

If a booking is properly cancelled, the coupon can be restored for future use.

Why This Setup Works

This method:

Tracks each booking individually
Prevents overuse
Makes reporting clean and accurate
Matches the recommended prepaid booking workflow

This structure works for any service based business that sells bookings in packages.