Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top


Section


Column
width80%

Overview

Products are the physical goods or services that a company offers to the market. Physical goods are tangible items, such as modems, decoders, antennas, coffee, cars etc. while services are intangible commodities such as telephony, TV channels, films, installation fee etc.. Products can be sold or rented to customers through business transactions such as subscriptions, or activities and can also be awarded to reward participants.

Setting Up Products 

Info
iconfalse

Configuration > Finance > Set up Product Settings

Before you start using Products you should set up the system to reflect your own business needs.

Brands


The commercial brand of the product, such as Samsung or Apple (each product has only a single brand). Define the brands that can be used for products. 

Families 


Families group products of similar characteristics, such as decoders or televisions (each product can belong to just one family). Families can be represented in a hierarchical structure, leave the parent blank for root family names. 

Categories 


Categories provide a business classification to products and can be used for analysis or reward purposes (each product can belong to multiple categories). Categories can be represented in a hierarchical structure, leave the parent blank for root category names.

Anchor
status
status
Meter Reading Types


Traceable physical goods (installed items) can measure consumption (of a specific unit, i.e. KM) and create readings on which customers can be billed. Measured consumption of an installed item can be managed via dedicated Web API methods. An example of such installed items are the energy metering devices that are installed in houses and collect electric consumption and homeowners are billed based on their overall reading.

Readings can be classified as:

Unit of measure can be one of: 

Anchor
type
type
Product Types


Types are used to determine the operational characteristics of products. Through its type, a product can be:

See below how you can set up product types to use for the creation of a variety of products with unique characteristics.


Tip
titleRecommended additional setup

In addition to the Products specific settings the following may be configured for the Products to operate at its full capacity.

  • Provide one or multiple prices for products in Price Plans
  • Add them to Customer Care Module types to make them available for use
  • Define one or more Tax Rates applicable to a product in Platform
  • Create metadata attributes, such as color, year of production, size etc. and add them on product types to provide values through products
  • Add products available through subscriptions in Subscription Types
  • Create Installed items; physical goods uniquely identified by a serial number

 Back to top

Using Products

Info

Finance > Product & Pricing > Manage Products

Create Products to use them throughout the system for selling, renting or rewarding. In this section you can find out how your business can use Products to cover its own needs.

Specify the criteria that match the products you are interested in or use NEW from the Actions menu to create a new Product. Provide the mandatory information before you SAVE.

Use EDIT from the Actions menu to enter edit mode in order to make changes to the product definition. You can DELETE products as long as they are not in use in by the system.

Pricing products 


On creating a product with the intention to sell or rent it, it is important that a price is provided. Define the price of the product directly from the Products page which will be automatically added to the Global Price Plan. Provide a Global Base Rate (a base rate in the price plan with classification 'GLOBAL', via Finance > Product & Pricing > Manage Price Plans) in the respective section. Additional prices can be set (by adding the product in more price plans, for more information visit Pricing).

Additionally, multiple taxes may be applicable to a product. Some taxes are automatically applied based on the product type while other taxes can be selected and conditionally applied on a product. Check taxes or add new ones through the Pricing & Billing section. (For more information on taxes visit Platform).

Provide product validity


You can create products which will only be valid for a specific period. Validity of a product determines whether the product is available to be added to any entities which are using products. For example, you can only add a product to a subscription, or associate it to a reward condition, or sell it through an invoice only if it is currently valid.

Anchor
synchronize
synchronize
Importing products from 3rd party systems


If you are integrating to a third party system where products are already defined then there's an easy way to transfer all your products in CRM.COM. Additionally, if management of the products is done through third party systems, then the products in CRM.COM can be updated accordingly.

Synchronisation is available through WEB API or through WEB API or through the 'synchronise product' process. The process takes a file as an input and either creates new products or updates existing ones.  

  1. Navigate to Foundation > Utilities > Imports > Synchronise Products and create a new definition.
  2. Define the applicable settings and Save.
  3. Prepare an import file in either Excel, CSV or XML format. A template is provided during the import process. Files in either format contain one column for each field that can be imported and a first row including headers. 
  4. Click on Submit from the Actions menu and proceed by selecting the file with the products. 

Check See Appendix A for information on how to download the template and information on how to prepare the import file. Also refer to the Utilities section of the Foundation manual. 

Offering product bundles


Product bundles make it possible to offer a combination of component products for sale as one package. Flexible bundles allow the customers to customise the contents of the package by selecting components.

The following types of product bundles can be created:

  • Flexible Termed Services Bundle: The user defines a selection of available services (e.g., channels) that the customers can choose from to add to their subscription.
  • Fixed Termed Services Bundle: The available components (e.g., channels) are predefined.  This is convenient for provisioning, as a single request is sent to the provider.
  • Fixed Traceable Physical Goods Bundle: A physical good with a traceable serial number and predefined components. For example, an installation kit that includes a modem and decoder provided to customers as a set.  The agent refers to the bundle by its unique serial number and not the serial numbers of its components.
  • Fixed Non-Traceable Physical Goods Bundle: A physical good with predefined components and no serial number. For example, an installation kit that includes a satellite dish and remote control.
  • Flexible Non-Traceable Physical Goods Bundle: The user defines a selection of available goods (e.g., channels) that the customers can choose from.

Allowed components for product bundles

The constituent components of product bundles created in the system must be defined along with possible restrictions. The components that can be added depend on the bundle type.

Bundle Product TypeAllowed Products
Termed Service
  • Termed Service
Traceable Physical Good
  • Traceable Physical Goods
  • Non-Traceable Physical Goods
Non-Traceable Physical Good
  • Non-Traceable Physical Goods

Anchor
fixed
fixed
 Setting up fixed product bundles

To create a fixed product bundle the constituent components and their quantity must be defined.  Agents and customers adding the bundle to a subscription cannot affect its components.

Anchor
flexible
flexible
Setting up flexible product bundles

Flexible product bundles allow agents and customers to select constituent components, subject to possible restrictions established when creating the bundle.  The products, product types and product families available when adding a bundle to a subscription can be defined through the product's Components tab.  A minimum and maximum quantity that can be added from each of the three categories (products, families, and types) can be defined.

Warning

Make sure the rules do not contradict each other, as in the example configuration below:

ProductProduct TypeProduct FamilyMin QuantityMax Quantity
Gold
(Type = Subscription Package) 
(Family = Local) 


11
Silver
(Type = Subscription Package) 
(Family = Local) 


11

Subscription Package
11


Local11

If both products are selected and added to the subscription, all added records are validated and a conflict is created. While the minimum quantity (1) of the specific product type and family is validated, the products cannot be added, as the maximum quantity is also '1'.

Alternatively, select a single option when making component configurations.

 Back to top

Additional Processes and Automations for Products

Promoting your products


Provide unique descriptions and images to use for your product when promoted and sold through mobile apps and web portals. Provide a priority to define whether it will appear at the top of a product list.

Define upsells and cross-sells for each product to encourage customers to spend extra. This can be done via the Product data entry screen (Finance > Products & Pricing > Manage Products > select an existing product or create a new product > Marketing Information tab > Upsells or CrossSells sections).  

  • Upsells are comparable higher-end products than the chosen product itself and can be used during sales (e.g. portal) to encourage customers to buy them instead.
  • Cross-sells are similar to impulse purchases positioned next to the cash register at the checkout line or can be defined as related or additional products.
Note

Upsells are unidirectional, that is if 'product B' is an upsell of 'product A' it doesn't mean that it 'product A' is an upsell of 'product B', while cross-sells are unidirectional, that is if a relation is defined between the 2 products then the one is considered as a cross-sell of the other.

Enriching product information


Metadata is a set of data that describes and gives information about other data. Metadata attributes cover the need to provide extra information on products which are not covered by the system already. They can be used to provide additional characteristics which are only relevant to the specific product. For example, for a shirt, provide colour, size, and sleeve length. The metadata attributes whose values can be set per product must be defined on the Product Type Allowed Metadata Attributes. Subsequently, when a product of that type is created it will inherit the metadata attributes and you can then define the applicable values (Metadata Attributes Set). For example if the metadata attribute set on the product type is 'colour', then on the product you can define that the colour is Blue.

For all the metadata attributes set as mandatory on the product type, you must provide a value, however if they are not defined as mandatory you can select which of those attributes you would like to use on the product. 

It is also possible to provide additional characteristics to installed items (i.e. traceable physical goods). In this case, you will need to define the Allowed Metadata Attributes on the product. Subsequently when an installed item of that product is created, it will inherit the metadata attributes and you can then define the applicable values (Metadata Attributes Set). 

Note that Allowed metadata values are defined via Configuration > System Settings > Set up custom fields and metadata settings > Metadata attributes



Determining Product Performance


There is a product performance report available to help you see how well your products are performing. The performance is calculated on a yearly basis and according to the classification of the product, additional information may be retrieved
The following information is available: 

  • Performance Calculation Period

  • Total Revenue of this Product

  • Number of subscriptions the service is active (for termed & usage services)

To run the Total Revenue per Product report navigate to Foundation > Analytics > Reports > from the Finance section select Products > Total Revenue per Product. Refer to the  Analytics manual for further information.   

Note

Not available for one-time services or expenses.

Checking Stock Balance


You can view the available stock of a physical good from the Warehouses screen in order to determine whether new orders should be placed (Foundation > Inventory Management > Warehouses > Manage Warehouses > select the warehouse to see the product stock balance). Refer to the Inventory Management manual for further details.

Back to top  


Anchor
Appendix A
Appendix A

Appendix A -

Synchronize

Synchronise Products

Preparing the import file

  1. Navigate to to Foundation > Utilities > Imports >Imports > Synchronize Products View Import Definition and click on DOWNLOAD TEMPLATE from Actions menu of the Import Leads Definition Data Entry page. 

Ui expand
titleAppendix A
Anchor
appendixappendix
Note

Download the template AFTER you SAVE the definition and BEFORE you SUBMIT it.

Select

> click on View import definition > New to create a new import definition, or select an existing one. 

  • Complete the general information and import settings, then select Save

  • Actions > select the type of template you wish to download (

    XML, Excel or CSV

    .xls, .xlxs, .csv).  

  • The import file must be prepared according to the downloaded template.
  • Note

    Download the template AFTER you SAVE the definition and BEFORE you SUBMIT it.


    File Structure

    NameDescriptionType
    Code
    The product codeString
    Alternative Code
    The product alternative codeString
    Description
    The product's descriptionString
    Type
    The alternative code of the product typeString
    BrandThe alternative code of the product's brandString
    FamilyThe code of the product's familyString
    CategoryThe code of the product's categoryString
    VAT RateThe alternative code of the VAT Rate that will be applied for the productString
    Tax RateThe alternative code of the Tax Rate that will be applied for the productString
    Product Valid FromThe product's validity period starting from a specific date

    Date

     yyyy-MM-dd'T'HH:mm:ss

    Product Valid ToThe product validity up until a specific date

    Date

     yyyy-MM-dd'T'HH:mm:ss

    Global Base RateThe base rate defined in the Global Price Plan (the price plan with classification GLOBAL).float
    Rate Model for Termed Services

    The price plan rate model to be defined for the termed service product

    Applicable when the product type is Termed Service and it should be one of the following

    • QUANTITYANDMATURITYBASED
    • BILLABLEPERIODBASED
    string
    Base Rate Applied per

    The value for 'Base Rate Applied per' to be defined for the termed service product

    Applicable when the rate model is Maturity_Quantity_Based and it is a selection between

    • PERIOD
    • PERIOD_AND_ITEM
    Group of fields
    Rate UOT for one time services

    The 'UOT' to be used for One Time Services

    The following values are allowed:

    • SECONDS
    • MINUTES
    • HOURS
    • DAYS
    • WEEKS
    • MONTHS
    • YEARS
    string 
    Rate UOT for termed services

    The 'UOT' to be used for Termed Services when the rate model is 'Maturity & Quantity Based'

    The following values are allowed:

    • DAYS
    • WEEKS
    • MONTHS
    • YEARS
    string 
    Rate UOT Value for termed services

    The 'UOT value' to be used for Termed Services when the rate model is 'Maturity & Quantity Based'

     integer

    Metadata Attributes Set

    A set of metadata label-value sets provided in one cell per product line in the following structure "label1;value1 , label2;value2".

    If the metadata label is not allowed by the product type, then it will not be added to the product.

    Set of values

    UDF String 1 - UDF String 16

    User Defined Field of type StringString
    UDF Float 1 - UDF Float 4User Defined Field of type FloatNumber
    UDF Date 1 - UDF Date 4User Defined Field of type Date

    Date

    dd/mm/yyyy hh:mm

    Error messageIt defines the error message in case of trying to import the file again after a failed attempt.String




    Column
    width20%


    Panel

    On this page

    Table of Contents
    maxLevel3


    Panel

    For the developer

    Check out the Products WEB API for Take a look at the Back office and Self-service WEB APIs for a complete list of actions available used to integrate CRM.COM to external systems.

    Ui button
    colorturquoiseblue
    newWindowtrue
    iconlink
    titleBack office WEB APIAPIs
    urlhttps://discover.crm.com/display/V4Development/Productsspeca.io/CRM/backoffice-admin#introduction

    Ui button
    colorblue
    newWindowtrue
    iconlink
    titleSelf-service WEB APIs
    urlhttps://speca.io/CRM/self-service#introduction


    Panel

    Analytics

    Check out reports and dashboards available for Products

    Ui button
    colorturquoiseblue
    iconinfo
    titleAnalytics
    urlhttps://discover.crm.com/display/WIPV4Manual/Analytics+-+R15R18