RestocksAIO
Home/Blog/Repricing without a race to the bottom
Pricing & repricing

Repricing without a race to the bottom

Aggressive repricing wins volume right up until it trains you to undercut yourself. Floors, ceilings and a pause rule are what separate competitive pricing from a margin spiral.

The undercut spiral

Two sellers both set to "always be the lowest ask" will chase each other to the floor of the market in hours. Each undercut invites a counter-undercut, and because neither rule has a stopping point, the price doesn't settle at the market — it manufactures a new, lower one. Automated repricing without limits isn't price discovery; it's a race where the prize is a thinner margin.

The spiral feels productive while it happens. You're winning the lowest-ask spot, sales are firing, the dashboard looks busy. What's actually happening is that you and a competitor are training each other to give the buyer a discount neither of you needed to offer. The fix isn't slower repricing or smarter timing — it's giving the automation a floor it cannot cross and a reason to stop chasing.

Floors and ceilings: the two numbers that matter

Every Bricker Task carries two numbers that bound everything else: a Lowest Payout (LP), the minimum you'll accept, and a Max Payout (MP), the realistic ceiling. Price moves inside that band and nowhere else, on every site, around the clock. Set those two numbers well and most of the pricing problem is already solved — the automation simply works the room between them.

The LP is the more important of the two, because it's the line that turns off the spiral. As long as your floor sits at a price you're genuinely happy to sell at, an aggressive competitor can undercut you all day and the worst that happens is you stop matching — you never sell below the number you chose.

Operator tipSet your Lowest Payout to your real break-even plus a target margin — not the lowest number you could survive. The floor is a business decision made calmly in advance, not a panic button you reach for mid-spiral.

The MP matters more than it looks. Without a ceiling, a thin or temporarily empty order book can push your ask to an absurd number that never sells; with one, the listing stays at a realistic, sellable price even when the market briefly disappears.

How do you choose the two numbers in practice? The LP comes from your books: break-even (cost plus the fees and shipping you expect) plus the margin that makes the sale worth making. The MP comes from the market: a touch below the highest realistic ask, so the listing stays sellable rather than aspirational. Set both per category, because a Resale ask and a Consign ask for the same pair have different sensible ceilings.

Inside the band, Bricker doesn't only undercut — it raises. When there's room above competing asks it moves your price up so you don't leave payout on the table, then steps back down if it's undercut, always staying inside LP and MP. That two-way behaviour is what separates bounded repricing from a one-way slide: the price breathes with the market instead of only ever falling.

It also reacts to payout abnormalities. If one site shows an abnormally high or low payout relative to the rest, Bricker adjusts toward a proportional payout — usually the move that actually triggers the next sale — rather than blindly matching a number that doesn't reflect the real market. The floor still caps all of it: no abnormality, indicator or raise routine can push the price below the LP you set. Get the two numbers right and most days you won't touch pricing at all.

Indicators tell Bricker where to aim, not how far to go

Pricing to the lowest ask alone is the blunt instrument. Marketplaces publish richer signals, and Bricker reads them as inputs: Lowest Ask and Highest Bid, plus StockX's algorithmic Earn More, Sell Faster, Beat US and Flex variants, and an Alias Global Indicator that pulls from the global market trend instead of the per-region book. You choose which indicators a Task follows per category.

IndicatorWhat it favoursUse when
Earn MoreHigher payout, slower saleThe SKU holds value and you're not in a rush
Sell FasterQuicker sale, lower payoutYou need liquidity or the SKU is cooling
Lowest AskMatching the current floorA hyped SKU where being first to sell matters
Highest BidImmediate sale to a standing bidYou want out now at the best live bid

The key discipline: an indicator tells Bricker where to aim, while your LP and MP decide how far it's allowed to go. The indicator can never override the band. To see it work, hover any Controller row and read the Monitor Received tooltip — it lists every indicator value, the projected payout for each, and the reason one was chosen (green) or rejected (red), so the logic is never a black box.

Parallel Check: should your listings compete with each other?

When the same pair is live on several sites, you have to decide whether those listings price independently or as a group. That's what Parallel Price Check controls, and it's one of the most under-appreciated settings in Bricker.

With Parallel Check disabled, Bricker compares payouts across all your platforms, picks the site with the best payout to sell on, and raises the price on the others so they don't undercut your own best outlet. With it enabled, each listing works in isolation, pricing purely against its own site's market. Disabled is usually what you want at volume — it stops your StockX listing from quietly stealing a sale that would have paid more on Alias.

Easy to missCompeting against yourself is its own race to the bottom. If you list wide with every Task pricing independently, you can win the lowest-ask spot on the worst-paying site — a sale you'd rather have lost. Parallel Check exists to stop exactly that.

Pause instead of chasing

When you get undercut repeatedly, the right move is often to stop — not to drop another euro. Smart Bricker Mode is the safety valve: it pauses a Task when your item is undercut too many times or by too much, then re-engages after a delay you set. Over a single aggressive competitor, that's the difference between holding your price and bleeding into a spiral.

Three values shape it, and they're worth tuning rather than leaving at defaults: the undercut value to trigger (how far below you someone has to go before it reacts), the undercut count to trigger (how many undercuts it tolerates first), and the pause delay (how long the Task stays paused before trying again). You can set them globally in Bricker Mode Settings or override them on a single Task for the few SKUs that behave differently.

Related featureBricker ModePayout floors, market indicators, Parallel Check and Smart pause built in.

The Queue System keeps the whole market off the floor

There's a structural reason RestocksAIO pricing doesn't collapse to the floor even when many sellers hold the same SKU: the fair Queue System. If several RestocksAIO users are selling the same item, you join a queue, and your place depends on when you started the Task. You move up as the people ahead of you sell or pull their listings.

The queue is specific to the site, SKU, size and category, so your position can differ between Alias and StockX for the same pair — you might be clear to sell on one while still queued on the other. Resale, Direct and Consign each have their own line. If you're not first, the tool raises your price to avoid building a wall of identical listings that would drag the market down, then lowers it as you advance. Restart the app and your spot is held for six minutes, so a crash doesn't cost you your place.

You don't configure the queue — it just runs underneath Bricker — but understanding it explains the behaviour that confuses new users: a listing that starts high and steps down isn't broken, it's the queue protecting your payout while you wait your turn.

Tuning floors at scale: Recommendations, Mass Editor, payout matching

Floors aren't set once. As markets move, the LP you chose last month may be too high to sell or low enough to leave money on the table. Bricker Recommendations reads recent task payouts plus monitor indicators and suggests tighter LP/MP per controller and per site, with a reasoning line and one-click apply — old or noisy data is down-weighted so the suggestions track the real market, not a single outlier sale.

When you need to move many controllers at once, the Mass Editor bulk-edits LP, MP, Smart Bricker toggles and indicator behaviour across a filtered selection. Statistics tokens — 24h Price Changes, Not Lowest Ask, Has Errors, Session Sales — drop straight into its search box, so you can target exactly the controllers that need attention. Underneath, Bricker also handles the price moves around a sale: if one site shows an abnormal payout it adjusts toward a proportional one, and an Alias price-increasing routine cycles prices up and back down every 12–24h to unblock a stale lowest-ask position.

Bids, sales and staying in the loop

Repricing doesn't happen in a vacuum — things land while Bricker runs, and how it handles them is part of staying off the floor. When a profitable bid comes in mid-run, Bricker doesn't silently take or ignore it; it notifies you and asks whether to accept, so a standing bid that beats your live ask becomes a decision rather than a missed sale. When a sale fires, the linked listings on the other sites in the Controller are deleted automatically, which is the same auto-delete that prevents double-selling — pricing and lifecycle are the same engine.

Around all of that, per-event Discord webhooks report price changes, sales and errors, so you can run aggressive floors without flying blind. If you'd rather keep a hand on the wheel, the two-way Telegram bot pushes the same events to your phone and lets you act on them. The goal isn't to remove you from pricing — it's to remove the tab-watching, so the only moments that reach you are the ones worth a human's attention.

One currency, many marketplaces

Pricing across 10+ marketplaces means pricing across currencies, and a floor only protects margin if it's compared in the right one. Bricker runs in your preferred currency and converts each site's values automatically when they differ, so your Lowest Payout means the same thing whether the listing sits on a euro site, a dollar site or a pound site. A €120 floor isn't quietly undercut because one platform quoted in USD and nobody did the maths.

Operator tipSet your floors in the currency you actually bank in and let Bricker handle the conversion per site. Trying to keep mental FX rates straight across platforms is exactly the kind of small error that compounds into a margin leak over a few hundred sales.

It matters for the same reason VAT-adjusted payouts matter: the number that protects your margin has to be the real, all-in figure, not a sticker that looks fine until conversion and fees are applied. Consistent currency is one more way the floor stays a floor.

Putting it together

Competitive pricing and a margin spiral look identical for the first hour — the difference shows up over weeks, in the average payout you actually keep. Floors and a ceiling bound the move, indicators aim it, Parallel Check stops you competing with yourself, Smart Bricker Mode and the Queue System keep the whole market off the floor, and Recommendations let you re-tune as conditions change.

Aggressive repricing wins the lowest-ask spot. Bounded repricing wins the margin. Set the floor as a business decision and let the automation work the room above it.

RestocksAIO pricing principle

None of this asks you to babysit prices. It asks you to make the floor decision well, once, and then let the rules hold the line — which is exactly the kind of work software should be doing for you.

FAQ

What's the difference between Lowest Payout and Max Payout?

Lowest Payout is the minimum payout a SKU may drop to; Max Payout is the ceiling. Bricker only moves price inside that band, whatever an indicator suggests.

Will a StockX indicator ever price below my floor?

No. Indicators only tell Bricker where to aim. Price always moves inside your Lowest Payout and Max Payout band, so the floor always wins.

What does Smart Bricker Mode actually do when I'm undercut?

It pauses the Task once the undercut value and undercut count you set are reached, then re-engages after your configured delay — so you stop chasing a single aggressive competitor instead of dropping another euro.

Keep building

FeatureBricker ModeAutomated, floor-aware repricing across 10+ marketplaces.SolutionSneaker repricing softwareCompetitive pricing that protects margin.

Related reading

All articles

Ready to run it like an operation?

7-day Standard trial, or a 3-day Premium setup sprint. Pricing, inventory, listings, documents and analytics in one pane.

Repricing Without A Race To The Bottom | RestocksAIO