Integrations
What Repricer writes
Repricer sends your new prices back to a sales channel and never touches a title, a photo or a stock number, so your listing stays as you wrote it.
Every run the Repricer makes ends the same way. It calculates one price for one of your listings. When that price is different from the one you have, it sends your new price to the sales channel.
Prices are all it writes. Your title, your pictures, your description and your stock stay yours, and nothing the Repricer does changes any of them. The one thing it sends that is not a price is your cost, and only to a Shopify store.
You get no screen for sending and no button that starts it. What you get instead are two columns on your listings table, which you open with Listings in the sidebar on the left. Target is a price the Repricer has decided and the channel does not have yet. Last Submitted is the last time a channel accepted a price for that listing.
Before you start
What your role lets you do
Roles are set in team, roles and permissions.
Nothing goes out until you end Preview Mode
A connected account starts in Preview Mode, where the Repricer calculates prices and sends none of them. Going live cannot be undone, and every price already calculated goes out as soon as you do.
Go Live, on the Preview Mode banner above every page, is what ends it, and only an Admin gets that button. Getting started with Repricer has the whole setup, which finishes on that click.
How to check whether a price was sent
Open your listings table
Click
Listingsin the sidebar on the left. UseSearchin the toolbar above the table to find the row you are asking about.Read the target price on that row
Targetis a price the Repricer decided and the channel does not have yet. An emptyTargetmeans nothing is waiting, because the price on the channel is already the one your strategy wants.Read the date beside it
Scroll right to
Last Submitted, among the dates at the end of your row. It is the last time a channel accepted a price for this listing, and it stays empty until one does.Open the listing for all three dates together
Click the row. The dialog opens over the page on the
Overviewtab, whereLast synced,Last repricedandLast submittedare together underLast Activity.
An empty Target with a recent Last Submitted is the answer you want: your price went out and the channel has it. Everything below is the detail, on which prices go out, how long a channel takes to confirm one, and what to do when it never does. You need none of it day to day.
Every option in detail
What goes out with a price change
A price change is one of your listings and one new price. Up to three prices go inside it, and the first one always does.
All three go in one message, so your listing never gets its selling price now and its business price later. Pricing on a listing has the Compare Price field and what puts a number in it.
What each sales channel takes
Which of those three actually goes out depends on where your listing sells, because not every channel has all three. You set none of this. A price a channel has no field for is never calculated in the first place, so it never appears on your listing either.
A business price is an Amazon idea. Amazon Business is a separate set of buyers, and you give them a price of their own.
A compare price is a storefront idea. A crossed-out price beside what you charge is something a store shows shoppers, and a marketplace has nowhere to put one.
What the Repricer never writes
Nothing about the item itself goes out. Your title, your description and your pictures are read from the channel and never written back. So are your brand, your barcode, your condition, your product type and your category.
Change any of them on the channel and the next sync brings your new value here. What Repricer reads covers everything one sync brings in.
Your stock is never written either. The Repricer reads what you have and prices around it, and it has nothing that sets a quantity. So a price change can never take one of your items out of stock or put one back.
Your cost is the one exception. It goes out only to a Shopify store, and only after a price change. The Repricer copies the Cost on your listing across to the same item in Shopify, so the two match.
How your cost stays the same in the Repricer and in Shopify
Cost moves in both directions on a Shopify store, and which direction runs depends on which side has a number.
Nothing copies while your PIM manages the listing, because the PIM owns cost on both sides once the two products are linked. The PIM connection covers which fields the link takes over.
When a price goes out
The Repricer looks for your prices to send every minute, so one it has just decided is usually on its way inside a minute or two. You have no schedule to set and nothing to press.
Sending covers one of your accounts and one region at a time. A strategy change that moves 4,000 listings at once takes longer to clear than a single price does. The oldest decision goes first.
Only your newest price per listing is ever sent. A listing priced twice before the first price goes out sends once, at the second price. The first is dropped with no message, and its row stays on pricing activity, which records every decision.
A price goes out only while your connection is healthy. Your region is switched on, your account is switched on, the connection works, and your subscription is running. Those are the same four conditions a sync needs, and what Repricer reads covers where each switch is.
What stops a price going out
Preview Mode is the state every connected account starts in, and it is the one thing that stops a price the Repricer has already decided. You get a Preview Mode banner above every page while an account is still in it. Everything else stops the price being decided at all, and how a price is decided covers all of those.
What Preview Mode looks like while it is on
Preview is per connected account, so one of your accounts can be live while another still calculates. On an account in preview the Repricer does everything except the last step.
Those two dates together are the quickest way to tell preview apart from a problem. A Target filling in with Last Submitted empty is preview working exactly as it should.
Beyond preview, the usual reason nothing goes out is that nothing was decided. Most runs end with your price exactly where it was, which is the normal outcome for most listings most of the time.
A listing you paused is the one case worth naming here. It never gets a price calculated, so nothing is ever sent for it. Repricing Status on your row reads Paused, and Pause Repricing on that listing’s Pricing tab is the switch.
Limits
What writing cannot do
How the channel confirms a price
A sales channel accepts a price change first and shows your new price to shoppers after that. On some channels the two happen in the same second. On Amazon a couple of hours between them is normal.
The Repricer never assumes your price was applied. It waits for a sync to read the same price back off the channel, and until then it keeps showing you the price it is waiting for.
What each date and column tells you
All four of these are columns on your listings table, which you open with Listings in the sidebar on the left.
Read those four in order and you get the whole story of one price change. Target fills in the moment your price is decided, Last Submitted moves when the channel takes it, and Target empties once Price comes back matching. The three dates are together under Last Activity on your listing’s Overview tab.
Why a price is not sent twice while it waits
Hover the Target cell on your listings table, on a row that is waiting. You get This price change was already submitted and is waiting for the sales channel to confirm it. No duplicate change is needed.
That is the Repricer telling you it calculated the same answer again and had nothing new to send.
That is why a busy listing never floods a channel with your prices. A price only goes out when it is different from both the price you have and the price already waiting.
When the channel never confirms
The Repricer sends your price again every 2 hours, up to 5 times. If the channel still has not applied it after about 10 hours, three things happen at once. Target on your listings table clears, that price change is given up on, and you get an email.
The email names your SKU and the price that was tried, and asks you to check that listing on the sales channel yourself. It is the only warning you get, and nothing on your row says it happened. Open the item on the channel, and where the price there is wrong, fix it there.
Your listing goes on as normal from there. The next run calculates your price from whatever the channel is charging now, and sends it when the answer is different.
When something goes wrong
Last Submitted has never filled in
Last Submitted, among the dates at the right of your listings table, stays empty until a channel accepts a price. Five things keep it that way.
Target is showing a price the channel does not have
This is the normal state for the first couple of hours after a change, so start by reading Last Submitted on the same row of your listings table.
A price change was dropped and nothing said so
Some of your price changes cannot be sent, because the channel rejects them for a reason on its own side. The Repricer tries 3 times, gives up, and writes nothing you can read.
What you get on your listings table is a Target that still shows its price while Last Submitted stays where it was. About 2 hours after the decision your Target clears on its own. So a row that fixed itself, with no shopper ever seeing the new price, was probably this one, and the next run decides again from your current price.
Where it keeps happening on one listing, look at that item on the channel. A listing the channel has closed, a price outside a limit that channel sets, or an item needing something filled in there are the usual reasons.
The price on the channel is not the price you expected
Where to go next
What Repricer reads
The other direction, on its own clock, and everything it brings in.
How a price is decided
The nine parts behind every price that goes out, in the order they run.
Pricing activity
The record of every price change, with the reason behind each one.
Sync issues
What a broken connection means, and how you get your prices moving again.