Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Products - Product & Service Catalog

Manage your complete product and service offerings


Overview

Products is your catalog management solution following Microsoft Dynamics nomenclature. Maintain your product inventory, service offerings, and price lists for use across CRM quotes and billing invoices.


Key Concepts (Dynamics Nomenclature)

EntityDescription
ProductPhysical or digital item for sale
ServiceService offering (hourly, fixed, recurring)
Price ListPricing tier with currency and validity dates

Entity Relationships

Product/Service ──► Price List ──► Quote/Invoice Line Items

Features

Product Catalog

Manage your product inventory:

  • Name - Product name
  • Description - Product details
  • SKU - Stock keeping unit code
  • Category - Product classification
  • Price - Base price
  • Unit - Unit of measure
  • Status - Active or Inactive

Product Categories

CategoryDescription
SoftwareSoftware licenses and subscriptions
HardwarePhysical equipment and devices
SubscriptionRecurring subscription products
ConsultingConsulting packages
TrainingTraining courses and materials
SupportSupport packages and plans

Services

Track your service offerings:

  • Name - Service name
  • Description - Service details
  • Type - Billing type (hourly, fixed, recurring)
  • Price - Service rate
  • Unit - Billing unit (hour, project, month)
  • Status - Active or Inactive

Service Types

TypeDescription
HourlyBilled per hour worked
Fixed PriceOne-time fixed amount
RecurringMonthly/annual subscription

Price Lists

Manage pricing across different contexts:

  • Name - Price list name
  • Description - Purpose or context
  • Currency - USD, EUR, BRL, GBP, etc.
  • Items - Number of products/services included
  • Valid From - Start date
  • Valid To - End date
  • Default - Is this the default price list?

Summary Dashboard

Real-time catalog metrics:

MetricDescription
Total ProductsNumber of products in catalog
Total ServicesNumber of services offered
Active ItemsCurrently active products and services
Price ListsNumber of configured price lists

TabView
CatalogProduct grid/list view
ServicesService table
Price ListsPrice list management

View Options

The catalog supports two view modes:

ViewDescription
GridVisual card layout (default)
ListCompact table layout

Toggle between views using the view buttons in the toolbar.


API Endpoints

EndpointMethodDescription
/api/products/itemsGETList products with filters
/api/products/itemsPOSTCreate new product
/api/products/items/:idGETGet product details
/api/products/items/:idPUTUpdate product
/api/products/items/:idDELETEDelete product
/api/products/servicesGETList services
/api/products/servicesPOSTCreate new service
/api/products/services/:idGETGet service details
/api/products/pricelistsGETList price lists
/api/products/pricelistsPOSTCreate new price list
/api/products/pricelists/:idGETGet price list details
/api/products/pricelists/:id/itemsGETGet items in price list
/api/products/searchGETSearch products and services
/api/products/stats/*GETGet catalog statistics

@ Mentions in Chat

Reference products directly in chat:

MentionExample
@product:@product:Enterprise License

Hover over a mention to see product details. Click to navigate to the record.


Filtering Options

Catalog Filters

FilterOptions
CategoryAll, Software, Hardware, Subscription, Consulting, Training, Support
StatusActive, All, Inactive

Service Filters

FilterOptions
TypeAll Types, Hourly, Fixed Price, Recurring

Price List Filters

FilterOptions
CurrencyAll Currencies, USD, EUR, BRL, GBP

Keyboard Shortcuts

ShortcutAction
NNew product (when in Products)
EscapeClose modal
/Focus search
GToggle grid/list view

Integration with Billing

Products integrate with the billing system:

  1. Quote Line Items - Add products/services to quotes
  2. Invoice Line Items - Products appear on invoices
  3. Price List Selection - Choose appropriate price list per quote/invoice
  4. Automatic Pricing - Prices pulled from selected price list

Best Practices

Catalog Management

  1. Use clear names - Make products easily identifiable
  2. Complete descriptions - Include all relevant details
  3. Assign SKUs - Use consistent SKU naming conventions
  4. Categorize properly - Assign appropriate categories

Pricing Strategy

  1. Multiple price lists - Create lists for different markets/customers
  2. Set validity dates - Use date ranges for promotional pricing
  3. Mark defaults - Designate default price list per currency
  4. Review regularly - Update pricing as needed

Service Offerings

  1. Define scope - Clear descriptions prevent misunderstandings
  2. Set appropriate units - Choose billing units that match delivery
  3. Track utilization - Monitor which services sell best

Multi-Currency Support

Price lists support multiple currencies:

CurrencyCode
US DollarUSD
EuroEUR
Brazilian RealBRL
British PoundGBP

Create separate price lists for each currency you operate in.


See Also

  • CRM — Add products to opportunities
  • Billing — Include products in invoices and quotes
  • Analytics — Product performance reports