Skip to content

Item Special Price

Pricing rules can be scoped to exactly one of the following contexts. Within each context you can apply one of four “effects” to either a single item or an item group.


1. Agreement

Party
: The counter-party (e.g. vendor or partner) under the agreement.

Beneficiaries
: An agreement can be linked to multiple other parties that will benefit from this agreement.

Effects

TargetEffectFields to set
ItemAbsolute PriceitemUUID, price
Discount PercentageitemUUID, percentage
Item GroupPrice-List LookupitemGroupUUID, priceListUUID
Discount PercentageitemGroupUUID, percentage

2. Project

Party
: The sponsor or owner of the project.

Effects

TargetEffectFields to set
ItemAbsolute PriceitemUUID, price
Discount PercentageitemUUID, percentage
Item GroupPrice-List LookupitemGroupUUID, priceListUUID
Discount PercentageitemGroupUUID, percentage

3. Price List

A standalone price list mapping individual items to fixed prices.

TargetEffectFields to set
ItemAbsolute PriceitemUUID, price

4. Customer Group

Scopes the rule to all members of a customer-group.

Effects

TargetEffectFields to set
ItemAbsolute PriceitemUUID, price
Discount PercentageitemUUID, percentage
Item GroupPrice-List LookupitemGroupUUID, priceListUUID
Discount PercentageitemGroupUUID, percentage

5. Campaign

Promotional campaigns that may further be scoped to customer-groups.

Note: A campaign optionally carries its own customerGroupUUID.

Effects

TargetEffectFields to set
ItemAbsolute PriceitemUUID, price
Discount PercentageitemUUID, percentage
Item GroupPrice-List LookupitemGroupUUID, priceListUUID
Discount PercentageitemGroupUUID, percentage

Field Reference Cheat-Sheet

ConceptInterface Field(s)
ScopeagreementUUID, projectUUID, priceListUUID, customerGroupUUID, itemCampaignUUID
Item targetitemUUID
Item-group targetitemGroupUUID
Wildcard targetwildCardSKU
Absolute priceprice
Percent discountpercentage
Lookup listpriceListUUID
Validity windowvalidFrom, validTo
Tier quantitiesminQty, maxQty
MetadataUUID, createdAt, createdByUUID, updatedAt