Price monitoring for Shopify.
The list price, not the sale price.
Revaly connects to your Shopify store through its official API, watches your competitors every day and suggests the price for each product. You apply it in one click, and Revaly knows how to tell your list price from your sale price.
Connected in three steps, from your admin.
Revaly uses the Shopify Admin API through an app of your own store. And if your store doesn’t have one yet, we help you connect it from Support.
Step 1
Open your app
In Settings › Apps › Develop apps you open your app and give it products, inventory and orders permissions.
Step 2
Paste the token and the domain
Copy the Admin API token and your .myshopify.com domain. Revaly tests the connection before saving it, so you know right away that it works.
Step 3
Your catalog, in sync
Revaly brings in your products, product types, stock and sales, and starts comparing them with your competitors’ prices.
It reads the list price, not the sale price.
In Shopify, when a product is on sale, the price you see is what the buyer pays and the list price becomes the compare-at price. Revaly tells them apart: it compares with your list price, detects the sale and, while it lasts, its strategies do not suggest a price for it. Your margin floor is never calculated on an already-discounted price.

One strategy for a whole category, in one step.
Shopify doesn’t use categories: it uses product types. Revaly treats them as categories, so you choose how you want to compete —match the cheapest, sit at the median, position yourself as premium— and assign it to every product of the same type, or to every product you share with a competitor.

Built for the way Shopify works.
A cancelled order is not a sale
Shopify can keep showing a cancelled order as paid. Revaly checks the cancellation date, so your sales never count purchases that did not happen.
Stock across all your variants
Each product’s stock is the sum of all its variants, so your minimum stock rules see the full inventory.
The API Shopify requires today
Revaly talks to Shopify through its GraphQL Admin API, the one Shopify requires for new apps since 2025.
Just the permissions it needs
The app only needs to read and write products, and to read inventory and orders. Nothing else.
Every change, in the history
Every price you apply is recorded in the product’s history, next to each competitor’s price, day by day.
Your store, only in your account
A Shopify store can be linked to a single Revaly account. Your data and credentials are kept separate from every other customer’s.
Frequently asked questions about Revaly and Shopify
Do I need to install an app from the Shopify App Store?
No. Revaly connects through an app of your own store, created from Develop apps, with products, inventory and orders permissions.
What if my store doesn’t have an app yet?
Write to us from Support, inside the dashboard, and we’ll help you connect it.
Which price does Revaly use when a product is on sale?
Your list price, the one Shopify stores as the compare-at price. The sale is detected and, by default, strategies do not suggest a price while it is active.
Are cancelled orders counted as sales?
No. An order with a cancellation date stays out of your sales, even if Shopify still shows it as paid.
Does Revaly change my prices on its own?
Revaly calculates the price and you decide. You see the suggestion next to each competitor’s price and apply it to your Shopify store in one click, without leaving the dashboard.
How often are competitor prices checked?
Revaly checks them automatically: every day on paid plans, at the time you choose, and once a week on the Free plan. And if you need a price right away, you can run an instant check with your credits.
