Combining Conditions
Most rules need more than one condition. For example, you might want a rule that matches cards where the condition is Near Mint and TCGPlayer Low is at least $1.00. That's where AND/OR logic comes in.
AND vs. OR
When you have multiple conditions in a rule:
- AND means the listing must match every condition. All conditions must be true.
- OR means the listing must match at least one condition. Any single condition being true is enough.
Example:
| Logic | Conditions | Matches when… |
|---|---|---|
| AND | Condition is NM AND TCGPlayer Low ≥ $1.00 | The card is Near Mint and TCGPlayer's low price is at least $1.00. Both must be true. |
| OR | Finish is Foil OR Rarity is Mythic | The card is either a foil or a mythic — or both. |
Adding Multiple Conditions
When you drag a second condition onto the IF section, the system automatically groups your conditions with AND logic. You'll see a small AND label between the condition cards.

Switching Between AND and OR
Click the AND or OR label between conditions to toggle between them. Each click switches the entire group.

Nested Groups (Parenthesized Logic)
Sometimes you need mixed logic — for example:
Match if (TCGPlayer Low ≥ $0.50 OR Card Kingdom Retail ≥ $0.50) AND the card is Near Mint.
Without grouping, AND takes priority over OR (just like in math, multiplication before addition). To force the OR to evaluate first, you need a nested group.
Creating a Nested Group
- In the Component Palette, find the Nested Group card (the purple dashed one).
- Drag it onto the IF section.
- A new sub-group appears with its own drop zone and its own AND/OR toggle.
- Drag conditions into the nested group to build the inner logic.
- Toggle the nested group's operator independently from the root.

The result reads as:
IF (TCGPlayer Low ≥ $0.50 OR Card Kingdom Retail ≥ $0.50) AND Condition is NM
Reordering Within Groups
You can drag conditions within a group to change their position, or drag them between the root and a nested group. The drag handles on each condition card allow precise placement.
Tips
- Start simple. A single AND group covers most use cases. Only add nested groups when you genuinely need mixed AND/OR logic.
- Read it aloud. After building your conditions, read the IF section like a sentence. If it doesn't make sense, the logic might need restructuring.
- Use null checks before price variables. If you reference TCGPlayer Low in a price condition, add a null check to ensure the data exists. Otherwise, the condition might not behave as expected when market data is missing.
What's Next
- Setting the Price — define the THEN section that determines the new price.
- Real-World Examples — see complete rules combining multiple conditions with AND/OR logic.