Possible enumeration values:

NameValueDescription
PriceChange

0

Normal price change

CampaignOrSale

1

CampaignOrSale

SellingRule

2

Selling rules may apply to all products (except those in an exclusion list)

ExclusionList

3

If a product is on the exclusion list do not evaluate selling rules and exclude it from all other rule calculations

CampaignPool

4

A set of products that can be used in evaluating selling rules (it may be an exclusion list depending on the rule)

MemberList

5

A set of individual members associated with this campaign

GroupList

6

A set of customer groups (linked to CustomerGroupTable)

Demonstration

7

In store product demo by staff. eg. Wine tasting, free samples. Staff who are demoing the products specified via CampaignOperator table

ComboPricing

8

A list of products+quantities to be sold at combined price

Markdown

9

NOT a campaign - required for reporting

OperatorDiscount

10

NOT a campaign - required for reporting

MemberPricing

11

Campaign pricing specific to members

ThirdPartyIntegration

12

Discount due to a third-party integration such as Doshii, Deliverect or Lobbyco member coupons; the integration is responsable for adding or removing these discounts

QuantityOrWeightThreshold

13

Discount due to a weight/quantity (price break) threshold being reached