Skip to main content

Subscriptions

In this tutorial, you will learn about the subscription plugin, how to add it, how to add contracts, and other things this plugin allows you.

How to create Subscription

  1. Go to your company page and navigate to the "Plugins" section.
  2. Click "Add plugin".
  3. Select "Subscriptions" and click "Add".
  4. When prompted with "Are you sure you want to add 'Subscriptions' plugin?", click "Add".
  5. Go to the subscription page.
  1. Click "New subscription".

  2. In this form, you can create the subscription. Fill in the following fields:

    • Name: Enter a name for the subscription (e.g., "Monthly subscription").
    • Duration: Set how many days the subscription will be active.
    • Services: Select the services for which the subscription will apply.
    • Resources: Choose the resources for which the subscription will be available.
    • Limits: Set limitations for the subscription, such as:
      • Days: The days the subscription will be active.
      • Hours: The working hours for the subscription.
      • Visits: The number of visits included in the subscription.
      • Max duration: The maximum duration for flexible services, after which clients cannot book beyond this limit.
    • Recurring bookings: Automates pre-bookings, ensuring that when the client purchases a subscription, bookings are made for the entire subscription period.
    • Renew Period: Set how long clients can renew their subscription after it expires.
    • Active from and Active until: Define the time frame during which clients can purchase and use the subscription.
  3. Click "Create".

Where to see the Contracts and Add New Ones

  1. Go to the "Contracts" section to view all contracts.

  2. To add a contract, first, you will need the client ID. You can find or create the client in the "Client" section and copy the ID.

  3. Go back to the "Contracts" section and click "Add Contract". Fill in the details:

    • Subscription: Select the subscription for the client.
    • Subscription ID: Paste the client ID you copied earlier.
    • Active from: Choose the start date for the subscription.
    • Duration (Days): Set how long the subscription will be active.
    • Status: Select the status for the subscription.
    • Expires At (Optional): Set an expiration date.
  4. Click "Create".

How to Set Up the Pricing for Subscription

  1. Go to the "Pricing" section.
  2. Click on the currency and select the correct one, then click "Save".
  3. If needed, add the tax rate percentage and choose "inclusive" if the tax is included in the price, then click "Save".
  4. Click "Create price".
  5. Enter the subscription price.
  6. You can also add a compared price and the Priority.
  7. Choose which subscription this pricing will apply to.
  8. Click "Create".

How to Add Capacity for Your Subscriptions

In this section, you will learn how to set capacity limits for your subscriptions to control the number of clients.

  1. Go to the "Capacity" section.
  2. Click "Create Capacity".
  3. Fill in the following details:
    • Capacity: Set the maximum capacity for the subscription.
    • Subscription(s): Choose which subscription(s) this will apply to.
    • Active from and Active till: Set when this capacity rule will start and, if needed, when it will stop.
  4. Click "Create".

How to Set Up Shopping Cart Expiration

In this section, you will learn how to add a shopping cart expiration so clients have a limited time to make their purchase.

  1. Go to the "Settings" section.
  2. Click on "Shopping Cart Expiration".
  3. Set the duration.
  4. Click "Save".

To make the subscription work, you need to add a payment provider plugin and connect it with the Bookla plugin. For example, to do this with Stripe, you can learn more here: Stripe payments integration.