Getting Started with Custom Rules
Overview
Custom Rules let you define your own repricing logic that runs automatically. Each rule is made up of one or more Statements — and when a statement's conditions are met, RepricerAI calculates a new price using your chosen competitors and method.
Rules execute in priority order. The first rule whose conditions match wins.
Step 1 — Navigate to Custom Rules
Go to Custom Logic (or Custom Rules) in the main menu. Here you'll see a list of your existing rules and a button to create a new one.
Step 2 — Create a Rule
When you create a rule, set:
| Setting | What it does |
|---|---|
| Name | A label for the rule (e.g. "Old Stock Discount") |
| Buy Box Status | When to apply this rule: Always, When I have the buy box, When someone else does, or When there's no buy box |
| Product Categories | Which of your product categories this rule applies to |
| If no statement matches | Fallback: use RepricerAI's AI pricing, or do not reprice |
Step 3 — Add Statements
Each rule can have multiple statements. Within a statement you configure:
Conditions (RunWhen)
All conditions must be true for the statement to fire. Common options:
- New seller on page → use
FBA Seller on PageorMerchant Seller on Page - Old / slow-moving offer → use
Unsold Days Greater Than(e.g. > 30 days) - Amazon competing → use
Amazon Is on PageorAmazon Has Buy Box - You have the buy box → use
I Have the Buy Box - No specific condition → choose
No Criteria Set(statement always runs if rule triggers)
Competitor Filters
Narrow down which competitor offers are considered:
- Fulfillment type: All, FBA only, or Merchant only
- Offer condition: New, Used - Like New, Used - Very Good, etc.
- Seller rating: e.g. only sellers with rating ≥ 90
- Special filters: Buy box winner only, previously held buy box, expedited shipping, etc.
Price Calculation
- Sort competitors by price (ascending or descending)
- Top N — how many competitors to look at (1–20)
- Method — use the
Minimum,Maximum, orAverageof those competitors - Adjustment — add or subtract a dollar amount (e.g. −$0.01 to undercut)
Limits
Protect yourself from large price drops:
- Max price decrease in a single reprice (dollar amount)
- Daily / Weekly / Monthly / All-time maximum decrease (percentage)
- Lowest allowed price floor
Failsafes
What to do when the normal calculation can't complete:
| Situation | Options |
|---|---|
| No competitors match your filters | Do not reprice · Keep same price · Use min/max/mid price · Fall back to RepricerAI · Try next rule |
| Calculated price is below your minimum | Override the minimum · Use min price · Fall back to RepricerAI · Try next rule |
| Calculated price exceeds your maximum | Cap at max price · Override max · Do not reprice |
Example: "Old Offers — Aggressive Discount"
Goal: If a product hasn't sold in 30+ days and there's a new seller on the page, undercut the cheapest FBA competitor by $0.50.
| Setting | Value |
|---|---|
| Buy Box Status | Always |
| Conditions | Unsold Days > 30 AND FBA Seller on Page = Yes |
| Competitor Type | FBA |
| Offer Condition | New |
| Sort | Ascending (cheapest first) |
| Top N | 1 |
| Method | Minimum |
| Adjustment | −$0.50 |
| Failsafe (no competitors) | Do not reprice |
Example: "Protect Buy Box — No Amazon"
Goal: When you have the buy box and Amazon is not on the page, price at the average of the top 3 FBA sellers.
| Setting | Value |
|---|---|
| Conditions | I Have the Buy Box = Yes AND Amazon Is on Page = No |
| Competitor Type | FBA |
| Top N | 3 |
| Method | Average |
| Adjustment | $0.00 |
| Failsafe (no competitors) | Keep same price |
Tips
- Use the Preview button to download an Excel file showing exactly how the rule would price your current active SKUs — before enabling it.
- Priority matters: put the most specific rules at the top (higher priority) and general fallback rules at the bottom.
- Multiple statements in one rule are checked in order; the first matching statement applies.
- Fixed-price products are never affected by custom rules.
Comments
0 comments
Article is closed for comments.