Collection types
Voucherify offers two types of collections to manage your inventory effectively:- Static collection: A fixed group of up to 20 products that remains unchanged after saving.
- Dynamic collection: A flexible group that automatically updates in real-time based on filter criteria.
You can create up to 100 product collections in each project.
Create a static collection
Static collections are ideal for fixed sets of items, such as a “Holiday bundle.”Adding a product to a static collection automatically includes all its associated SKUs.
A new product collection is added with a unique ID.
Create a dynamic collection
To create a Dynamic collection, go to Campaign hub > Product collections. Create collection in the top-right corner.Define filter criteria
Apply filters (such as price, category, or metadata) to define your collection criteria.
SKUs and dynamic collections
In dynamic collections, validation is performed separately for products and SKUs. An SKU doesn’t automatically enter a dynamic collection just because its parent product matches the filters. Each SKU must individually meet the filter criteria to be included.Predefined collections
Every Voucherify project includes a predefined collection called All Products. This collection automatically includes all items added to your account and items sent in API requests. You can use it when you need validation rules to apply to every item in a customer’s order.Related features
Product collections can be reused across campaigns, rules, and developer workflows. The features below show how collections connect to other parts of Voucherify.Use collections in validation rules
Use collections in validation rules
You can use product collections in validation rules to control when a promotion applies. For example, you can check if an order contains any item from a collection or make sure all items in the cart belong to the same collection.
Developer setup: Product collections API
Developer setup: Product collections API
Developers can manage product collections using the Product Collections API. This includes creating collections, updating their rules, and keeping collections in sync with external systems.

