Purpose
Programs define structured commercial or operational frameworks used to organize how products and services are offered, priced, and managed within the Assortment Planning module.
Programs allow organizations to define specific contexts for commercial operations, such as internal initiatives, customer programs, or supplier-driven offerings. They help structure pricing rules, commercial relationships, and catalog availability according to different business scenarios.
By configuring programs, organizations can align assortment management with their commercial strategies and operational models.
Access Path
Control Center → Assortment Planning → Programs
This configuration area is typically managed by system administrators, commercial managers, or catalog administrators responsible for defining commercial structures.
Programs Overview
The Programs landing page displays all configured programs available in the system.
Each program represents a framework that can define how assortment elements interact with:
- Customers
- Suppliers
- Internal business structures
- Pricing models
The list view typically displays the following information:
| Field | Description |
|---|---|
| Name | Name of the program |
| Companies | Organizational scope where the program is available |
| Accounts | Associated customer accounts |
| Suppliers | Associated vendors or suppliers |
This overview allows administrators to quickly identify the commercial context of each program.
Available Actions
From the landing page, administrators can:
- Add Program – Create a new program
- Open an existing program – Review or modify its configuration
- Refresh – Update the list view
- Include Deleted – Display deleted programs
- Export – Export the list of programs
- Customize Columns – Adjust the columns displayed in the table
These actions allow administrators to manage the commercial frameworks used within the assortment catalog.
Creating a Program
To create a new program:
Step 1 – Open the Creation Dialog

Click Add Program.
A configuration window will appear.
Step 2 – Define Program Information

Complete the following fields:
| Field | Description |
|---|---|
| Name | Identifier of the program |
| Internal | Indicates that the program is intended for internal company use, such as employee benefits, internal budgets, or internal cost allocation |
| Companies | Defines the scope where the program is available (Tenant-Wide or company-specific) |
| Customer | Enables the program to manage commercial relationships with customers or channel partners |
| Accounts | Specifies the customer accounts associated with the program |
| Supplier | Indicates that the program is defined by a supplier or vendor |
| Supplier | Selects the vendor associated with the program |
These options allow programs to represent different types of business relationships.
Types of Programs
Programs can support different operational scenarios depending on the selected configuration.
Internal Programs
Used for internal company initiatives such as:
- Employee purchasing programs
- Departmental budgets
- Internal service allocations
- Corporate internal projects
Customer Programs
Used to manage pricing and commercial conditions for:
- Channel partners
- Key customers
- Strategic accounts
- Promotional campaigns
These programs allow organizations to define commercial agreements with specific customers.
Supplier Programs
Supplier programs are defined by vendors and may establish commercial rules for selling their products.
Examples include:
- Microsoft CSP programs
- Adobe VIP programs
- Vendor promotional campaigns
- Supplier-driven pricing frameworks
These programs often define pricing rules and commercial conditions imposed by the supplier.
How Programs Are Used
Programs act as commercial frameworks that connect assortment elements with specific business relationships.
They may influence:
- Product availability
- Pricing conditions
- Supplier programs
- Customer agreements
- Internal commercial policies
This allows the system to adapt assortment management according to the context in which products and services are offered.
Best Practices
- Use clear program names that reflect their commercial purpose.
- Separate internal, customer, and supplier programs to avoid confusion.
- Align programs with existing commercial agreements or vendor frameworks.
- Review program configurations periodically to ensure they remain aligned with current business strategies.
- Ensure associated accounts and suppliers are correctly configured.
Related Articles
Assortment Planning – Assortment Classifications
Assortment Planning – Categorization Structure Level Schemas
Assortment Planning – Product Variant Categories
Assortment Planning – Product Variant Dimensions
Assortment Planning – Product Variant Attributes
Assortment Planning – Price Guards
Assortment Planning – Price Lists
Assortment Planning – Managing Products
Assortment Planning – Managing Services
Help Center