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
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
Read the column on your listings table
Click
Listingsin the sidebar on the left and find theLast Syncedcolumn. It gives you the time that row last came back from the channel, whether or not anything on it had changed.Open the listing for the other date
Click the row. The dialog opens over the page on the
Overviewtab, and your two dates are underLast Activity, labeledLast syncedandLast market data. The first is when your listing was read, and the second is when the offers around it were.Check the account behind it
With the Admin role, click
Integrationsin 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, underActive 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.
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.
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.
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.
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
What reading cannot do
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
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.