Go to the app

Integrations

What Repricer reads

Repricer reads your listings, their prices, the competing offers and your sales on its own schedule, and everything on screen is built from that.

Everything you see in the Repricer starts as a reading of a connected account. Every few minutes the Repricer opens each account you connected. It writes down what you have listed there, what each item is priced at, how much stock is on it, what other sellers are asking, and what has sold. All of that goes onto your listings, and the app calls one of those readings a sync.

None of this is something you run. There is no sync button anywhere in the Repricer and nothing for you to set up. Reading starts the moment you connect an account, and it keeps going on its own. What you can do is find out when a reading last happened, which is usually the answer when a number on screen disagrees with the channel.

You get that in three places. Last Synced is a column on your listings table. Last synced and Last market data are two fields inside one of your listings. Integrations in the sidebar on the left gives you the time of the last sync for a whole account. That one is Admin only, and the other two are open to everyone.

Before you start

What your role lets you do

What you want to doThe lowest role that can
Read Last Synced, and everything else a sync brought inAnalyst
Open Integrations and see when each account last syncedAdmin
Switch an account or a region off, which stops it being readAdmin

Roles are set in team, roles and permissions.

A sync can take a listing away

When a channel stops returning an item you had, the next sync deletes that listing here. Your cost, your price limits, its price history and its competitor addresses go with it, and nothing brings them back.

That is the one thing on this page you cannot undo, and the section further down on a listing that stops coming back covers it in full.

How to check when something was last read

  1. Read the column on your listings table

    Click Listings in the sidebar on the left and find the Last Synced column. It gives you the time that row last came back from the channel, whether or not anything on it had changed.

  2. Open the listing for the other date

    Click the row. The dialog opens over the page on the Overview tab, and your two dates are under Last Activity, labeled Last synced and Last market data. The first is when your listing was read, and the second is when the offers around it were.

  3. Check the account behind it

    With the Admin role, click Integrations in the sidebar and then the card for that channel. Every account there gives you its number of regions, its number of listings and how long ago it last synced. Click the account and you get the same time for each of its regions, under Active regions.

Recent times mean your reading is current, so a number that still looks wrong is a question about that channel and not about your connection. Everything below explains what each reading covers, how often it runs and what stops it. You do not need any of it day to day.

Every option in detail

Four separate readings feed the app, each on its own clock, and each one fills in a different part of your listings. This section covers what they bring in, what they write over, when they run, and what makes them stop.

What a sync brings in

A sync covers one of your accounts in one region, and it reads that whole catalog every time. It is not a list of what changed since the last one, which is what lets it notice an item that is no longer there at all.

What is readWhat you get from itWhere it shows up
Your catalog on the channelOne listing per item per region, with its title, picture, brand, barcode, condition and fulfillmentThe rows of your listings table
The price and the stock on each itemPrice and StockThe same rows
Whether the channel still has the item liveListing Status, as Active, Inactive or ErrorThe Listing Status column
The offers next to yours on a marketplaceBuy Box Price, Buy Box Status, Lowest, and how many offers there areThe Competitors tab inside a listing
The price on each competitor page you addedThe same numbers, for a store or a counter of your ownThe same tab
What a marketplace takes out of a saleFees, and the Profit the app builds from itThe Fees column
Your orders, as a daily totalUnits sold and revenue, day by dayThe Sales card on the Insights tab

Every one of those has a page of its own: listings for the table itself, listing and repricing status for what the three statuses mean, and competitors for the offer figures. Then competitor URLs for a store of your own, cost, fees and profit for what an estimate covers, and your dashboard for the sales totals.

What the Repricer keeps from an order

An order is read for its numbers and nothing else, so nothing about your buyer comes across. From a day of selling you get one total per account and region, with the units sold, the money taken, the refunds and how many orders there were. You also get one line per SKU, with its units and its revenue for that day.

There is no orders screen anywhere in the Repricer, and no single order is ever shown to you. If you need to look one up, look it up on the channel.

What a sync writes over, and what it never touches

Every sync writes the channel’s current answer over the one you were looking at. There is no history behind those values, so a title you change on the channel replaces the old one here and the old one is gone.

What the channel sends backWhat the sync does with it
A title, picture, brand, barcode, condition, product type or fulfillmentWrites over what was there
A price or a stock numberWrites over what was there
A blank where one of those had a valueKeeps the value you already had, so a gap on the channel never empties your row
A listing statusWrites over what was there, whatever it says
A cost, on a Shopify storeFills Cost in only while Cost is empty, and never over a number you typed

That last row is the only time a sync writes into a field you can edit. Everything else you type stays yours. No sync on any channel touches Cost once you have set it, Min, Max, MAP, MSRP, Manual Price, the strategy on the listing, or whether repricing is paused.

Three of them can be written by something else. Cost, MAP and MSRP come down from the PIM on a listing it manages, and become read-only for you here. That is a different connection, and the PIM connection covers what it changes.

When each kind of data is read

Reading is not one clock. Each of the four runs on its own, so one of your listings can have a fresh price on it and an hour-old sales figure at the same time.

What is readHow often a new round starts
Your catalog, prices, stock and statusesEvery 10 minutes
Buy Box and competing offers on a marketplaceEvery 10 minutes
A competitor page you added yourselfEvery few hours, with its own timing per address
Fee estimatesEvery 30 minutes
Your salesEvery 2 hours

Those are the times between rounds, not a promise about one listing. A round works through your listings oldest reading first. A large catalog takes several rounds to come all the way around, so one of your items can go longer than 10 minutes between readings. Last Synced on the row tells you where yours got to.

The fee round works differently. It starts every 30 minutes and calculates an estimate again only where there is a reason to. Most of your listings keep the one they already have.

When a fee estimate is calculated again

Three things put a listing in line for a new estimate. It has never had one, its price changed since the last one, or the estimate is more than 48 hours old. A listing with none of those keeps the number you are already reading.

Nothing on screen tells you how old the estimate you are reading is. So a price that moved a minute ago can still show the fee for the price before it.

How much sales history you get when you first connect an account

Every reading after the first covers the last 30 days. Your first one goes back further, and how far depends on how much the channel will give.

ChannelHow far back the first reading goes
Amazon365 days
BigCommerce365 days
Square365 days
Walmart180 days
eBay180 days
Shopify60 days

On a large account that first reading is done in pieces over several rounds, newest first, so the older months fill in behind you.

What makes a sync happen sooner

Two things get read before the next round comes due, and neither one is a button you press.

Connecting an account reads it immediately. The first sync starts as soon as the connection is made. As soon as that catalog is in, the fee estimates, the competing offers and the sales are read too. You get a full picture on your first day. Integrations covers what that first sync shows you while it runs.

A price you change on Shopify or on Square shows up in seconds. Those two tell the Repricer that something moved, and it goes back and reads just those items. On every other channel a price change comes across at the next 10-minute round.

Switching a region back on is not on that list. The region rejoins the next round, so give it up to 10 minutes before the listings under it start moving again.

What stops a sync

Four things all have to be true for an account and region to keep being read. The region is switched on, the account it is under is switched on, the connection still works, and your organization’s subscription is running. If any one of them is false, reading stops there.

What that looks like from here is a listing that has stopped changing. Last Synced stops moving, every value on the row stays as the last sync left it, and nothing you have is deleted. Reading picks up on its own once the condition is true again, and the first sync after that brings across everything that changed meanwhile.

The first three switches are all on the account. Accounts and regions covers where each one is and what clears it.

The subscription is the one people miss. A payment that fails or a subscription that ends stops every reading on every account you have. The connection keeps saying Connected, so a banner across the top of the page is the only sign of it. Plans and billing covers what each billing state stops.

Limits

WhatLimit
Time between rounds on your catalog10 minutes
Time between rounds on competing offers10 minutes
Time between rounds on fee estimates30 minutes
Time between rounds on your sales2 hours
Age at which a fee estimate is calculated again48 hours
Sales covered by each reading after the first30 days
Listings a sync can add or take away at onceNo limit

What reading cannot do

You cannotDo this instead
Start a sync yourself, or refresh one listingWait for the next round, and read Last Synced to see where it got to
Change how often anything is readNothing is adjustable here
Choose which fields come acrossEverything in the table above comes across together
Stop the Repricer reading one listingSwitch off the region it is in, which stops all of them
Get an alert when a price on the channel changesRead pricing activity for what your own prices did
See what a sync found last week, or why one did nothingNothing keeps a record of a sync
Bring back a listing the channel stopped returningList the SKU again and wait for the next sync, which creates it new and empty

When a listing stops coming back

A sync is the only thing in the Repricer that can take work away from you, so it is worth knowing exactly when it does.

Every sync reads the whole catalog of one of your accounts in one region. An item you have here that is not in that answer is treated as gone from the channel, so the listing is deleted here, for good. Your cost goes with it, and so do your minimum and maximum, your MAP and MSRP. The listing’s whole price history, its competitor addresses and any strategy you put on it go too.

List that SKU again later and it comes back at the next sync as a brand new listing. Every one of those values is empty on it, and it has the default strategy. You have nothing to restore and nothing to undo. No button anywhere in the Repricer deletes a listing, so this is the only way one ever leaves.

One rule stops a bad answer from emptying your account. If a channel answers with nothing at all, nothing is deleted. A channel that answers with half your catalog is a different case. The other half is treated as gone, and it is removed.

That is why you get the email. Every time a sync removes listings from a region you get one, headed Listings removed, naming the channel, how many went and how many that region has left. A few gone after you tidied up your catalog is normal. Most of them gone is not, and that email is the only warning there is. You can switch it off under Listings removed in your notification settings.

When something goes wrong

A change you made on the channel is not here yet

WhyWhat to do
The round has not come back to that listingRead Last Synced on the row. A time older than a few minutes means this round has not got to yours yet
Your catalog is large, so a round takes a while to work through itWait for the next round. There is nothing to speed it up
You changed something a sync never reads, such as a descriptionNothing brings it across, because the Repricer does not keep one
The region is switched offTurn it back on under Active regions, and give it up to 10 minutes

Last Synced has not moved

Work down the four conditions in the section above, in that order: the region switch, the account switch, the state of the connection, then your subscription. The first three are all on Integrations, and the fourth is a banner you would already have seen.

If all four are fine and your time is still old, the channel itself is not answering. That shows up as Needs Attention on the card once it has happened enough times, and sync issues covers what each message means.

A listing has no market data on it

What the listing showsWhat it means
No market data yet on a listing you just connectedThe offers have not been collected for it yet. It usually takes a few minutes
No market data yet on a listing that is InactiveNothing is collected for an item the channel does not have live. It starts again on its own when the item goes back up
No market data yet on a store or a counter of your ownThere is no shared offer to read on a store of your own. Add the pages you want watched on the Competitors tab
Last market data much older than Last syncedThe two run on separate rounds. The offers are behind, and they catch up on their own

Where to go next