# PromotionBundleComponent

object type

ONE bundle component: product OR category-SUBTREE refs (OR within) + the units per combo. Lines are claimed by the FIRST component they match (array order — deterministic).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `productIds` | [ID](/types/#scalars) `[ID!]` | No further notes. |
| `categoryIds` | [ID](/types/#scalars) `[ID!]` | No further notes. |
| `qty` | [Int](/types/#scalars) `Int!` | No further notes. |
