AlmondTill/G3N API

PromotionScope

object type

WHERE a promotion applies: each axis absent = unrestricted; present = the order must match (channel · the order's parent LF [POS orders] · the order's org · the order's RESOLVED CustomerPriceGroup — the arrival). priceGroupIds ABSENT = customer-blind (the default — every pre- promotion keeps its exact behavior); PRESENT = the resolved group must be IN the list (an unresolved order matches NO group-scoped promotion). The remaining customer axes (loyalty-tier / employee / Segment) stay the NAMED deferrals.

Fields

FieldTypeNotes
channelsOrderChannel [OrderChannel!]No further notes.
logicalFacilityIdsID [ID!]No further notes.
organizationIdsID [ID!]No further notes.
priceGroupIdsID [ID!]The CustomerPriceGroup eligibility axis.