Product Catalog Overview
Understand the business value of Commet's product catalog and how it simplifies pricing conversations for non-technical stakeholders.
Product Catalog System
The product catalog is the single source of truth for everything related to pricing. It keeps sales, finance, and product aligned so that changing a price never requires a code deploy again.
The Platform area is designed for go-to-market, finance, and operations teams. If you need implementation details or APIs, jump to the Developer Library.
Quick start example
Here's how a typical SaaS company structures their catalog:
- Create a product: "API Platform"
- Add list prices: Free ($0), Starter ($50/mo), Enterprise ($500/mo)
- Negotiate a variant: Enterprise with 20% discount for Acme Corp
- Sign an agreement: Bundle API Platform + Support, apply a Q1 promo
The billing engine automatically resolves: List ā Variant ā Agreement ā Final invoice.
Why the catalog matters
- No more pricing chaos: every price lives in one catalog instead of being hardcoded in custom deals.
- Faster updates: launch a new plan or tweak a price directly from the catalogāno code deploys required.
- Multi-currency support: configure prices in different currencies for global customers.
- Quote generation: use list prices as templates for customer quotes and proposals.
4-layer pricing architecture
| Layer | Purpose | Example |
|---|---|---|
| Product | Defines what you sell (API platform, analytics dashboard, premium support). | āAPI Platformā |
| List Price | Official commercial plan ready for quoting. | āEnterprise Planā at $500/month |
| Price Variant | Customer-specific terms (discounts, currencies, unit changes). | āAcme Enterprise ā 20% discountā |
| Agreement | The signed contract that bundles products, variants, and promotions. | āAcme Corp ā FY25 Master Agreementā |
Business outcomes
- Sales enablement: āList price $500, your discount 20%ā becomes a standard conversation.
- Revenue control: finance monitors margins and discount thresholds in real time.
- Product strategy: PMs launch plans without engineering handoffs.
- Customer transparency: agreements show every component and its price origin.
How to use the catalog
View products and prices
- Navigate to Products in the platform
- Browse your product catalog to see all products or create a new one
- Click on any product to view its list prices and price variants
- Review pricing by currency, segment, or customer
Create a list price
- Select a product from your catalog
- Click Create List Price
- Configure the pricing details:
- Display name (e.g., "Enterprise Annual Plan")
- Billing frequency (monthly, annual, one-time)
- Pricing model (fixed, usage-based, tiered)
- Currency and amount
- Save the list priceāit becomes available for quotes and billing schedules
Use products in agreements
For billing agreements:
- Reference list prices or price variants in agreements
- Apply adjustments:
- Discounts or markups
- Modified unit amounts
- Custom included units
- Different currency
- Add minimum commitments
- Automatically Commet creates a price variant for this customer.
- The billing engine automatically calculates based on the pricing cascade.
- Invoices show clear line items with pricing origin
Example journeys
SaaS with a freemium ladder
- Publish a progression of plans (Free ā Starter ā Pro ā Enterprise).
- Attach add-ons like "Advanced Analytics" or "Priority Support".
- When an enterprise customer negotiates, create a price variant with a volume discount.
- Bundle everything inside the agreement so billing picks it up automatically.
Payments company with percentage-based pricing
- Keep standard, volume, and enterprise rates in list prices.
- Capture international fees and chargeback protection as separate products.
- Use price variants to record negotiated percentages and minimum volume commitments.
AI/ML platform combining seats and usage
- Products for compute hours, data scientist seats, and model hosting.
- Reserved capacity and on-demand usage live side-by-side in the catalog.
- Variants store custom seat pricing for high-volume commitments while agreements handle temporary promotions.
Built-in pricing models
The catalog supports nine pricing models out of the box:
- Fixed or subscription (monthly, annual, one-time).
- Per-unit usage with included units.
- Percentage-based fees with min/max caps.
- Volume tiers (pay the tier you land in).
- Graduated tiers (pay every tier along the way).
- Packaged or stair-step bundles.
- Seat-based billing powered by the Seats module.
- Minimum fees that apply across several variants.
- Credit burndown with rollover logic.
Need implementation details? See the Product Catalog Business Logic page or jump straight to the developer docs.
Decision guardrails
- Create a new product when the value proposition, tax category, or service type changes.
- Publish a new list price when targeting a new segment, commitment period, or pricing model.
- Use a price variant when a customer needs permanent custom terms.
- Apply an agreement discount for temporary promotions or ramp periods.
Success metrics to monitor
- Zero pricing errors in invoices.
- Complete coverage of every business pricing model.
- Pricing calculations resolve in under two seconds.
- No manual adjustments caused by catalog limitations.
Common pitfalls to avoid
- Hardcoding prices outside the catalog: always route pricing through list prices or variants to maintain analytics integrity.
- Using agreement discounts for long-term terms: prefer price variants for permanent customer-specific pricing.
- Skipping tax category assignment: every product needs a tax category for compliant invoicing.
- Creating too many products: consolidate similar offerings under one product with multiple list prices instead.
How is this guide?