CT Product Field Reference

The CT Product object is intended to store detailed information regarding company and competitor products, including their physical parameters and quantity.

The CT Product record types are used to distinguish CT Products by purpose.

For the CT Orders functionality, it also stores Quantity per delivery settings and specific attributes that define the price calculation procedure.


API name in Salesforce: CTCPG__Product__c


Field API Name Type Description

Active

CTCPG__IsActive__c

Checkbox

If selected, the record is active and applied in business logic.

Brand

CTCPG__Brand__c

Picklist

Brand of a product. The available values:

  • First Brand

  • Second Brand

  • Third Brand

Bundle

CTCPG__IsBundlee__c

Checkbox

If selected, the product is a part of a bundle.

Calculate Price On

CTCPG__CalculatePriceLevel__c

Picklist

Defines the source for a price in the order. The available values:

  • Header

  • Components

Category

CTCPG__Category__c

Picklist

Product category. The available values:

  • Dairy

  • Nutrition

Default Availability Type

CTCPG__DefaultAvailabilityType__c

Picklist

It defines whether a product is available by default. Available values:

  • Available

    The value will be set by default during the CT Orders package installation or update.

  • Not Available

Description

CTCPG__Description__c

Long Text Area(32768)

Description of a product.

External Id

CTCPG__ExternalId__c

Text(255) (External ID) (Unique Case Sensitive)

Product external identifier if integration is set up.

Family

CTCPG__Family__c

Picklist

Product family. The available values:

  • First Family

  • Second Family

  • Third Family

Height(mm)

CTCPG__Heigth__c

Number (18, 0)

Product physical parameter: height in millimeters.

Ignore Component Availability

orders__isIgnoreComponentAvailability__c

Checkbox

Applied for bundle components only.

If true, the bundle component always available by Product Availability and Default Availability Type fields.

Default value: false.

Max Quantity Per Delivery

CTCPG__MaxQuantityPerDelivery__c

Number(18, 0)

Max limit of products for delivery. The quantity must correspond to the units in package value if applied. Must be greater than Min Quantity Per Delivery.

Min Quantity Per Delivery

CTCPG__MinQuantityPerDelivery__c

Number(18, 0)

Min limit of products for delivery. The quantity must correspond to the units in package value if applied. Must be less than Max Quantity Per Delivery.

Parent

CTCPG__ParentId__c

Lookup(CT Product)

Parent product from a bundle/catalog.

Set Quantity On

CTCPG__SetQuantityLevel__c

Picklist

Defines the source for product quantity in the order. The available values:

  • Header

  • Components

Type

CTCPG__Type__c

Picklist

A product type. The available values:

  • Type 1

  • Type 2

  • Type 3

Units in Package

CTCPG__UnitsInPackage__c

Number(18, 0)

The ratio of adding a product. For example, if this number is 5, that means 5 units of this product will be added when clicking the "plus"(+) button on the order quantity field.

Use Freebie Multiplier

CTCPG__IsUseFreebieMultiplier__c

Checkbox

If selected, the freebies will be added with the specified multiplicity to the product amount.

Weight (gr)

CTCPG__Weight__c

Number(16,2)

Product physical parameter: weight in grams.

Width (mm)

CTCPG__Width__c

Number(16,2)

Product physical parameter: width in millimeters.

``