Freebie Type Field Reference

The Freebie Type object stores details about a freebie record type that defines how Freebie Conditions will be applied.


Object API name: orders__FreebieType__c


Field API Name Type Description

Active

orders__IsActive__c

Checkbox

Defines if the record is active and applied in business logic.

Condition Fields List

orders__ConditionFieldsList__c

Long Text Area(32768)

List of fields that are available for the user and that are used in the conditions specified in the Freebie Condition records.

The source object for tracing the path to a field is the Order Line Item object.

Condition Fields Update Type

orders__ConditionFieldsUpdateType__c

Picklist

The way of updating the conditions fields list:

  • Real-time

    Condition fields will be updated whenever the values in the Condition Details field on Freebie Condition object are changed.

  • Batch update

    A batch will be launched to update the condition fields.

    It can be enabled only if the Force Condition Fields Update checkbox is selected. When a batch is processed, the checkbox is unchecked.

External Id

orders__ExternalId__c

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

External record identifier for ERP/CRM system (if required).

Force Condition Fields Update

orders__IsForceConditionFieldsUpdate__c

Checkbox

If selected, the Condition Field List field will be updated after the Freebie Condition object fields are changed on the child records.

The checkbox is required if the Batch Update mode is selected in Condition Field Update Type.

Order Type

orders__OrderType__c

Picklist

Select the order type for which the freebie type is set up.

Record Type

RecordType

RecordType

Available values:

  • Prioritized

    The system applies Freebie Condition records that have the lowest or highest order number among multiple records that match the criteria.

  • Selective

    The system applies all Freebie Condition records that match the criteria.

``