Documentation Index
Fetch the complete documentation index at: https://docs.spairehq.com/llms.txt
Use this file to discover all available pages before exploring further.
Everything is a productSubscriptions or pay once products are both considered a product in Spaire (API & data model). Just with different pricing & billing logic. So both are shown & managed under Products with the ability to filter based on pricing model.
Create a product
Name & Description
Starting off with the basic.- Name The title of your product.
- Description Markdown is supported here too.
Pricing
Determine how you want to charge your customers for this product.Billing cycle
- One-time purchase Customer is charged once and gets access to the product forever.
- Monthly Customer is charged every month.
- Yearly Customer is charged every year.
Billing cycle and pricing type cannot be changed after the product is created.
What if I want both a monthly and yearly pricing?Spaire has a unique approach to what the industry typically calls variants. Each product has a single pricing model, but you can create multiple products with different pricing models, and showcase them both at checkout.
Trial Period
For recurring products, you can set a trial period during which the customer won’t be charged. Toggle Enable trial period to enable it. Then, you’ll be able to set the duration of the trial period, given a number and a unit (days, weeks, months or years). You can read more about how trials work here.Product Media
- You can upload public product images to be displayed on product pages
- They can be up to 10MB each
- You can remove and re-arrange images
Checkout Fields
You can collect additional information from your customers at checkout. This can be useful for things like phone number, terms of service agreement or specific data you need to collect. Fields are managed from your organization settings, and you can choose which fields to show on a per-product basis, and set if they are required or not. We support the following field types:- Text
- Number
- Date
- Checkbox
- Select
If you make a checkbox required, the customer will need to check it before confirming their purchase. Very handy for legal terms!
Automated Entitlements
Finally, you can enable or create new entitlements (what we call Benefits) that you tie to the product. Read more in our product benefits guide on how they work and how to customize the built-in ones we offer:- License Keys
- Credits
- Custom Benefit

