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

Repricing without a race to the bottom

Aggressive repricing wins volume until it trains you to undercut yourself. Floors, ceilings and a pause rule keep competitive pricing from turning into 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. Neither rule has a stopping point, so the price doesn't settle at the market. It creates a new, lower one. Automated repricing without limits is 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. In fact, you and a competitor are training each other to give the buyer a discount neither of you needed to offer. Slower repricing or smarter timing won't fix that. The fix is to give the automation a floor it cannot cross and a reason to stop chasing.

A price decision needs boundaries: Set your floor; Read the market; Choose the action; Review exceptions
Use a payout floor and comparable market evidence. A low asking price alone is not a reason to reprice.

Floors and ceilings: the two numbers that matter

Every Bricker Task has two numbers that bound everything else. The Lowest Payout (LP) is the minimum you'll accept. The Max Payout (MP) is 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 solved. The automation works in the space between them.

The LP is the more important of the two, because it turns off the spiral. Put your floor at a price you're happy to sell at. An aggressive competitor can then 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. Decide the floor calmly and in advance, as a business decision. Don't pick it in a panic 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 a ceiling, the listing stays at a realistic, sellable price even when the market briefly disappears.

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 little below the highest realistic ask, so the listing stays sellable. Set both per category, because a Resale ask and a Consign ask for the same pair have different sensible ceilings.

Inside the band, Bricker raises prices as well as undercutting. When there's room above competing asks, it moves your price up so you don't leave payout on the table. It steps back down if it's undercut, always staying inside LP and MP. This two-way movement separates bounded repricing from a one-way slide.

Bricker 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. That is usually the move that triggers the next sale. It doesn't match a number that fails to 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 blunt. Marketplaces publish more signals, and Bricker reads them as inputs. These are Lowest Ask and Highest Bid, plus StockX's algorithmic Earn More, Sell Faster, Beat US and Flex variants. There is also an Alias Global Indicator that uses 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

An indicator tells Bricker where to aim. 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).

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. Parallel Price Check controls that.

The setting is the checkbox Run Tasks without Parallel Price check. With the checkbox unchecked, Bricker compares payouts across all your platforms and picks the site with the best payout to sell on. It raises the price on the others so they don't undercut your own best outlet. With the checkbox checked, each listing works in isolation and prices only against its own site's market. Unchecked is usually what you want at volume. It stops your StockX listing from taking 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. That's a sale you'd rather have lost. Parallel Check exists to stop 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 pauses a Task when your item is undercut too many times or by too much, then re-engages after a delay you set. Against a single aggressive competitor, it holds your price instead of following them into a spiral.

Lowest Payout is a net-payout limit, not an ask price or a Smart Bricker pause trigger. For example, a candidate ask yielding €142 net meets a €140 floor; one yielding €139 does not. The marketplace deductions determine that net result.

Three values control the pause, and they're worth tuning instead of leaving at defaults. The undercut value to trigger is how far below you someone has to go before it reacts. The undercut count to trigger is how many undercuts it tolerates first. The pause delay is 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

RestocksAIO pricing doesn't collapse to the floor even when many sellers hold the same SKU. The reason is 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. It lowers the price as you advance. If you restart the app, your spot is held for six minutes, so a crash doesn't cost you your place.

You don't configure the queue. It runs underneath Bricker. It also explains behaviour that confuses new users. A listing that starts high and steps down isn't broken: the queue is 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. It 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 follow 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 the controllers that need attention. Bricker also handles the price moves around a sale. If one site shows an abnormal payout, it adjusts toward a proportional one. 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

Bids and sales arrive while Bricker runs. When a profitable bid comes in mid-run, Bricker notifies you and asks whether to accept. A standing bid that beats your live ask becomes a decision, not a missed sale. When Bricker detects a sale, it requests removal of the linked listings on the other sites in the Controller. This is the same cleanup that reduces double-sale risk, because pricing and lifecycle run on the same engine. This needs supported accounts, linked listings, active tasks and a successful marketplace response. It reduces the risk of a double sale; it does not guarantee zero.

Per-event Discord webhooks report price changes, sales and errors, so you can run aggressive floors and still see what happens. If you'd rather stay hands-on, the two-way Telegram bot pushes the same events to your phone and lets you act on them. You still make the pricing decisions. You stop watching tabs, and only the events that need a person reach you.

One currency, many marketplaces

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

Operator tipSet your floors in the currency you bank in and let Bricker handle the conversion per site. Keeping FX rates in your head across platforms leads to small errors. Over a few hundred sales, those errors add up to lost margin.

VAT-adjusted payouts matter for the same reason. The number that protects your margin has to be the real, all-in figure. A price that looks fine before conversion and fees are applied doesn't protect anything.

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 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. 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

You don't have to babysit prices. Make the floor decision well, once, and let the rules hold it.

Add restock.gg as a preferred source on Google

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. You stop chasing a single aggressive competitor instead of dropping another euro.

Keep building

FeatureBricker ModeAutomated, floor-aware repricing across 12 resale 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.