User documentation

⌘K
  1. Home
  2. Docs
  3. Prices and Credits[:...
  4. Sell your booking passes

Sell your booking passes

After having set up your booking pass templates, you want to sell them on your WooCommerce shop.

You can configure a product as “Booking pass” and sell it as any other products.

 

Simple product

  • Go to Products > Add New
  • In the “Product data” area, select “Simple Product” and check the “Booking pass” box, a “Booking pass” tab appears
    • Tip: The “Virtual” box is checked at the same time, it allows your passes to be created automatically when the order is paid. But you can uncheck it, then, the pass will wait for you to manually set the order as “Complete” to be created.
  • In the new “Booking pass” tab, choose among three selling options:
    • Create a new booking pass: If the customer purchases that product, a new booking pass will be created.
    • Reload an existing booking pass: If the customer purchases that product, the customer will need to select one of his / her booking passes, and it will be refilled.
    • Reload if exists, else create new: If the customer purchases that product, a new booking pass will be created if the customer doesn’t have any, or if he / she is not logged in. Else, his / her booking pass will be automatically reloaded.
  • Select the desired booking pass template. If you sell refills, only the selected pass template(s) will be allowed to be refilled
  • Then you can optionally set the amount of credits to be loaded on the pass, and the validity period. It will override the default values of the pass template
  • In the new “General” tab, set a price to your product
  • Publish your product

 

Variable product

It is also possible to configure a variable product variation as a booking pass:

  • In the “Product data” area, select “Variable Product”
  • In the “Variations” tab, add a variation
  • In that variation settings, check the “Booking Pass” box, the booking pass-related fields will appear further down
  • Configure them as desired (see “Simple product” above for more details)
  • Save changes

 

Subscription product

Booking Passes can also be sold as a subscription, allowing them to be automatically recharged and extended with each renewal.

You first need to install and activate a compatible subscription plugin, for example:

Compatibility has been verified with these plugins, but other plugins might work as well.

Then, create a subscription product (it may be simple or variable) (refer to your plugin documentation), and go to its settings page:

  • In the “Product data” area, check the “Booking Pass” box and configure the booking pass options as desired (see “Simple product” or “Variable product” above for more details)
  • Choose the value of the “Reload or create new?” option carefully:
    • Reload if exists, else create new (recommended): The booking pass will be reloaded and extended with each renewal payment. Any remaining credits from previous periods will be retained.
    • Reload an existing booking pass: Same as above.
    • Create a new booking pass: A new booking pass will be created with each renewal payment. If you have set an expiry date or a max event date, remaining credits from previous periods will be lost on that date.

Moreover, the Booking Pass Template settings must be consistent with the subscription settings:

  • The “Credits” option value must be consistent with the subscription price
  • The “Expires in” and “Events starting between” options value must be consistent with the subscription frequency

For example, for a $12 monthly subscription, “Credits” = 120, “Events starting between” = set the second field value to +1 month.

Finally, you must disable any “Early renewals” or “Synchronised renewals” options (refer to your subscription plugin documentation) or any features that would not be compatible with how Prices and Credits works.

 

Add to cart and pay

Go on your product page on the frontend. Now you can add it to cart.
The booking pass will be created / refilled as soon as the order is paid.

Now that customers have booking passes, you can manage them on your backend and they can redeem them to make a booking.