Help Center

How Classes work

What is a class?

Contentserv uses two types of classes: (1) Nature Class and (2) Non-Nature/Attribution Class. Classes define the base configurations for products. Each class that is given to a product allows that product to have a more precise definition. There are multiple levels of classes that can be used in conjunction to achieve a more refined classification.

The top level of class is Nature Class. This sets up the type of product base to start with. Nature Classes are customizable in the Settings or Administration. Below are the several default class types:


Default Nature Classes

  1. Single Article
    • A stand-alone product which is a sellable item.

    • Example:

      Dog Bed (Male/Female color scheme).

      ../_images/cs_classesanddatamodels_singlearticle.PNG


  1. Product
    • A placeholder for a group of common products.

    • Examples:

      1. Dog Bed.
      ../_images/cs_classesanddatamodels_product.PNG



      1. Red Bull as the Product, which contains variants like Regular, Sugarfree, and Zero.
      ../_images/cs_classesanddatamodels_product2.PNG


      ../_images/cs_classesanddatamodels_product3.PNG


  1. Loose Bundle
    • A group of products where the quantity of each product can be defined by the retailer.

    • Example:

      Water Bottle Pack: Buy 10 or more for 15% off. Each item over 10 can still receive the discount.

      ../_images/cs_classesanddatamodels_loosebundle.PNG


      ../_images/cs_classesanddatamodels_loosebundle2.PNG


  1. Fixed Bundle
    • A group of products where the quantity of each product is fixed.

    • Example:

      A Shaving Kit Pack includes 3 blades and a shaving cream. As these are in the same packaging, the customer cannot add more blades for that pack purchase.

      ../_images/cs_classesanddatamodels_fixedbundle.PNG


      ../_images/cs_classesanddatamodels_fixedbundle2.PNG


  1. Set of Products
    • Set of product recommendations like clothing pieces put on a mannequin in fashion stores.

    • Example:

      Hat, T-Shirt, Shorts, and Sandals for use on mannequins.

      ../_images/cs_classesanddatamodels_setofproducts.PNG


  1. Promotional Collection
    • A group of products which is offered at a discounted price.

    • Example:

      Buy 3 bags of Dog Food for the price of 2.

      ../_images/cs_classesanddatamodels_promotionalcollection.PNG


Attribution Classes

(Also called Non-Nature Classes)

Products, defined only by a Nature Class are not yet categorized in your PIM. To give a more specific categorization, you can add Attribution Classes. The added benefit of using one or many Attribution Classes is that they have their own properties that the product will inherit. For example, a mobile phone product can have a ‘Mobile Attribution Class’ associated with it, which would include properties for screen size, storage, etc. Every mobile phone product in your system can be given this Attribution Class. Other Attribution Classes can be added to the mobile phone example such as Electronics or Computer.

Below are examples of Attribution Classes and potential properties that they may hold. Each class is fully customizable through the Settings backend.


Attribution Class examples with Properties


  1. Electronics
    • Voltage

    ../_images/cs_classesanddatamodels_attributionclasselectronics.PNG


  2. Mobile (Cell phone)
    • Screen size
    ../_images/cs_classesanddatamodels_attributionclassmobilescreensize.PNG


    • Storage and RAM
    ../_images/cs_classesanddatamodels_attributionclassmobilestorage.PNG


    • Operating System
    ../_images/cs_classesanddatamodels_attributionclassmobileoperatingsystem.PNG


    • Camera
    ../_images/cs_classesanddatamodels_attributionclassmobilecamera.PNG


  3. Food
    • List of Nutritional Information

    ../_images/cs_classesanddatamodels_attributionclassfoodnutritionfacts.PNG


    • Contains nuts?
    • Contains pork?
    • Contains beef?

    ../_images/cs_classesanddatamodels_attributionclassfoodnutritionfacts2.PNG


Related topics:
  • Creating a Nature Class
  • Creating a Non-Nature/Attribution Class
  • Adding Classes to a Product
  • Data Model


Contentserv line

Last updated: Jul 27, 2018