Build your own repricing rule

How to build a custom eBay repricing rule in DashVue: conditions, price actions, scope, priority and guards.

This article walks through the rule builder in Repricer → Rules, so you can create a custom pricing rule that fits how you actually sell, rather than relying only on the built in strategies.

The two-step builder

Opening a new or existing rule takes you through a two-step editor: 1 · Basic and 2 · Advanced. The Basic step is where you name the rule and set up its conditions, its price action, and what it applies to. The Advanced step is where you set this rule’s own price guards, its priority against other rules, and whether it is active or paused.

New repricing ruleThe repricer evaluates this against your own listings only - never competitor prices.1 · Basic2 · AdvancedRule nameSlow movers - trim 5%When all of these are trueDays listedis at least30 daysDays since last saleis at least14 daysAdd conditionThen adjust the priceReduce price by5 %Add actionAPPLIES TOAll listingsCancelNext
The Basic step of the rule builder, where you name a rule and set its conditions, price action and scope (demo data shown).

Step 1: set your conditions

Under “When all of these are true”, add one or more conditions. Each condition is a field, a comparison, and a value, for example “days listed is greater than or equal to 30”. All the conditions you add must be true together before the rule fires.

The fields available to build conditions from are your own listing and order data, including:

  • Listing age (days listed)
  • Days since last sale
  • Stock level
  • Current price
  • Margin
  • Profit
  • Cost of goods sold (COGS)

Own-data conditions only

Every condition you can build a rule from comes from your own account data (your listings, your sales history, your costs). DashVue does not build repricing rules against competitor prices. If you are looking for competitor-based pricing, this rule builder is not the place for it.

Step 2: choose the price action

Under “Then adjust the price”, choose what should happen to the price when the conditions above are met, for example reducing it by a percentage or by a fixed amount. You can add more than one action to a single rule if you want several adjustments to apply together.

Scope: what the rule applies to

Every rule needs a scope, set in the “Applies to” field on the Basic step. Your choices are:

  1. All listings, so the rule is checked against everything you sell.
  2. A specific eBay category, so the rule only checks listings in that category.
  3. A purchase source, so the rule only checks listings tagged with that source.

Narrowing the scope is useful when a pricing behaviour should only apply to part of your catalogue, such as one supplier’s stock or one category that moves differently to the rest.

The Advanced step

Press Next to move to the Advanced step. This is where a rule’s own price guards, its priority, and its Active or Paused status live, along with a read-only reminder of the account-wide safety limits that always apply on top.

New repricing ruleThe repricer evaluates this against your own listings only - never competitor prices.1 · Basic2 · AdvancedPrice guards for this rule (optional)Hard limits the repricer won't cross - leave blank to use eachitem's own floor/ceiling and your COGS-based default.Never price below£6.50Never price above£autoPriority100Lower numbers run first when severalrules match the same listing.STATUSActiveGlobal safety always appliesOn top of this rule, the repricer never breaches your minimum margin (15%), neverdrops more than 10% in one cycle, and changes each listing at most 3x per day.Adjust these in Advanced settings.CancelBackCreate rule
The Advanced step: this rule's own floor and ceiling, its priority, an Active or Paused status switch, and the global safety reminder (demo values shown).

This rule’s own floor and ceiling

At the top of the Advanced step, under “Price guards for this rule”, you can set a “Never price below” and a “Never price above” value. These are optional guards that this rule alone will not cross, regardless of what its conditions and price action would otherwise produce.

Leave either field blank (they show as “auto”) to fall back to that listing’s own floor or ceiling and your COGS-based default instead of a fixed number for this rule.

Priority: when more than one rule matches

Below the guards, every rule has a priority number. If more than one of your rules matches the same listing at the same time, the rule with the lower priority number runs first. Use priority to control which rule “wins” when your rules overlap, rather than leaving the outcome to chance.

Next to priority is the Status switch, which reads Active or Paused, so you can build and save a rule without it running yet.

Global safety still applies

This rule’s floor and ceiling sit on top of your account-wide repricer safety settings (minimum margin, maximum single-cycle drop, and maximum changes per listing per day). The Advanced step shows those current limits in a “Global safety always applies” card, and they always apply, even if this rule’s own guards are left blank or set more loosely.

For more on how conditions, actions, scope, priority and guards fit together across all of your rules, see the related articles below.

Last updated 2026-07-05.

Was this article helpful?

Related articles