MixMatchMember
One member of a mix and match group; runningNow says whether it pools right now (a code that is not a product, or a product the register cannot sell, never does).
Type: object.
| Name | Type | Description |
|---|---|---|
pooled required | boolean | As on a promotion's mixMatch. |
productCode required | string | The member's product code. |
qualifyingDeals required | array of string | |
status required | string | At evaluatedAt: running (applied now), notNow (within its dates, but its time of day or weekdays exclude this moment; a mix and match membership whose qualifying deals are not on), upcoming (begins after today), ended (will never apply again; only an activeOn read of a past day returns one), storeRule (a store-written rule decides; not evaluated), undetermined (the store's data cannot be evaluated exactly; see undeterminedReason). One of: running, notNow, upcoming, ended, storeRule, undetermined. |
bogoMember | boolean | The member takes part in the group's BOGO. |
brand | string | The product's brand. |
category | string | The product's category. |
department | string | The product's department. |
description | string | The product's description. |
runningNow | boolean | Whether it pools at evaluatedAt; absent when a store rule decides or the data cannot be evaluated exactly. |
storeRule | string | That rule's name. |
storeRuleDecides | boolean | A store-written rule decides. |
undeterminedReason | string | Why it could not be evaluated exactly. |
No other fields appear.