Deploy mutli-tenant pricing by utilizing catalogs
Catalogs are fundamental to managing your product offerings and pricing within Flowglad. They allow you to group products and their associated prices, enabling flexible segmentation and customization for different customer groups.
Think of a Catalog as a distinct price list or product offering. Key characteristics include:
This structure is the foundation for controlling which customers see which products and at what price points.
Catalogs are essential for implementing sophisticated pricing strategies:
Here are practical examples of how Catalogs can be applied:
Create a dedicated catalog with special rates for a particular group, such as startups participating in an accelerator program (e.g., a “YC Discount Catalog”).
Need to offer a unique deal to a large customer? Duplicate your standard catalog, adjust the prices as needed for that specific deal, and assign this new, bespoke catalog directly to that customer.
When updating your general pricing, create a new catalog reflecting the changes. Set this new catalog as the default. All new signups will receive the updated pricing, while existing customers continue uninterrupted on their current catalogs.
You can create and manage your catalogs through the Flowglad dashboard (under Store > Catalogs
) or programmatically via the API.
You have two options when creating a new catalog:
Every organization designates one catalog as the Default Catalog.
When a new Customer is created without an explicitly specified catalogId
, they are automatically assigned to the organization’s current Default Catalog.
You can change which catalog serves as the default at any time. This is the key mechanism for the phased price update use case, ensuring all future customers automatically receive the latest standard pricing.
While new customers often receive the Default Catalog automatically, you can control catalog assignments precisely:
catalogId
when creating a customer to assign them to a non-default catalog immediately.