Key terms
Before you begin, familiarize yourself with these core concepts:Product ID
Product ID
A unique internal identifier assigned automatically by Voucherify, for example
prod_09268673c85013482b.Source ID
Source ID
An optional external ID that matches the product identifier used in your own system.
SKU
SKU
A product variant. SKUs inherit metadata from the product but can also have their own attributes.
Add products
You can create products in the dashboard or import them in bulk. Adding products is optional, but it helps organize campaigns and define product-based rules more clearly.Create a product in the Dashboard
When you create a new product, you can add its details, variants, and metadata. Go to Products and Create product to add a new item.Add details
- Name (Required): Enter the product name.
- Source ID: Provide your unique external identifier (optional).
- Price: Set the price of the product (optional). The currency is defined in Project settings.
- Attribute: This corresponds to variants (optional).
- Choose image: Upload an image of your product (optional).
SKUs (optional)
Use Create SKU to add variants. Each SKU can have its own name, source ID, price, image, attributes, and metadata.
Metadata (optional)
Add custom attributes for tracking, optimizing, or experimenting.You can either:
- Use an existing metadata schema.
- Add unknown property: metadata that isn’t defined and won’t be added to the schema.
- Add to schema: define new metadata schema. Once saved, reload the schema to use the new metadata.
Read Metadata to learn more about custom attributes.
Bulk import with CSV
You can use CSV files to import new products and SKUs or update existing product names.File Requirements:
- Maximum file size: 10 MB.
- Dates must follow ISO 8601 (e.g.,
2024-03-11). - Metadata headers must not contain spaces.
Import products and SKUs
Prepare the file
Download the CSV Import Template and fill it with your product data.
Upload file
Go to Products and click the Import CSV tool in the top right. Select Import products and upload your file.
Export product data
You can export all products, all SKUs, or a filtered list of products and SKUs. Go to Campaign hub > Products to Export products.Select attributes
Choose which standard fields and custom attributes (metadata) to include in the exported CSV.
Related features
Products can be reused across campaigns, rules, and developer workflows. The features below show how product data connects to other parts of Voucherify.Product collections
Product collections
You can group products into collections based on attributes, SKUs, or metadata. Collections help you manage large catalogs and reuse the same product selection across multiple campaigns.
Use products in discounts and BOGO scenarios
Use products in discounts and BOGO scenarios
Products can be used in product discounts and BOGO campaigns. You can apply discounts to specific products or collections, or define which items are required and rewarded in a BOGO offer.
Use products in validation rules
Use products in validation rules
Product data can be used in validation rules to control when a promotion applies. For example, you can limit a campaign to selected products or require specific items in the cart.
Developer setup: Products API
Developer setup: Products API
Developers can manage products and SKUs using the Products API. This includes creating products, importing them in bulk, updating SKUs, and keeping product data in sync with external systems.

