Product Catalogue

The Product Catalogue of the OCS.io solution is a highly configurable system that focuses on the pricing aspect of storing and maintaining a record of products and services offered by a company. It is a vital part of the system that enables operators to provide their customers with flexible, customized, and competitive pricing and plans.

The product catalogue system is split into three components: Service, Product, and Offer.

Service

A Service is a pre-defined functionality that delivers logic on how to rate, charge, and bill usage, fees, or discounts. The complete list of all available Services is described in the OCS.io Service Catalogue. Services can be easily customized per deployment to fit specific business needs.

Product

A Product consists of one or multiple Services and can be called a template for defining Offers.

Offer

An Offer extends the Product definition by adding rating, charging, and billing attributes such as Charge, Tax used, GL Code, Discount applied, etc. An Offer is the only entity that is, in the end, subscribed to the Customers.

Priority

Additionally, a Priority defines the order in which Offers will be processed during Rating, Charging, Invoicing, and Billing processes.

It is important to note that the OCS.io Product Catalogue does not implement functionalities such as Product/Offer Dependency management, Product/Offer Compatibility check, etc. These functionalities must be implemented outside OCS.io, typically in the CRM system.