How to track a competitor’s prices on Shopify

Three ways to keep an eye on a competitor’s prices, from a spreadsheet you fill in by hand to alerts that arrive on their own, and how to pick between them.

On this page

Decide what you’re tracking first

You don’t need every price on a competitor’s store. You need the prices that sit next to yours when a shopper is choosing. Start with two short lists:

  • Your top five products, and the closest product to each one on the competitor’s store
  • Their best sellers, even where you don’t have a direct match

For each product, three numbers are worth recording: the price, the crossed-out “was” price if there is one, and whether it’s in stock.

Method 1: check by hand

Open each product page once a week and type the price into a spreadsheet, with one row per product and one column per week.

An example price sheet. The brand, products and numbers are made up for illustration.
Product (Luna Skin)Sep 28Oct 5Change
Daily cleanser, 150ml$24$24None
Vitamin C serum, 30ml$42$36Down $6
Night cream, 50ml$38$38None
Starter set$79Sold outOut of stock

This works for one or two competitors and a dozen products. It stops working when the list grows, or in the weeks when you’re too busy to do it, which are usually the weeks when prices move.

Method 2: read the store’s public product list

Many Shopify stores publish their whole product list at a public address. It has every product, each size or color, its price, its crossed-out price and whether it’s in stock. Add this ending to the store’s address:

lunaskin.com/products.json

The page is written for programs, so it’s hard to read by eye, and it shows 30 products at a time unless you ask for more. To get up to 250 at once, and then the next 250:

lunaskin.com/products.json?limit=250&page=2

Not every store leaves this list open, and it only exists on Shopify. Our free Shopify store checker tells you whether a store is on Shopify and whether its list is public. For a readable summary of the catalog, with product count, sale share and price range, use the store snapshot:

Store snapshot

See any store’s catalog size, sale share and prices. Free, no sign-up.

https://

Tip

The product list shows today’s prices only. To see a change, you have to save a copy and compare it with the next one.

Method 3: get alerts

The first two methods share a weakness: you only find out when you look. A tracking tool does the looking on a schedule, keeps every copy and tells you what changed.

Trailwatch does this for Shopify competitors. It reads each catalog every few hours and compares it with the last copy. A sale of 20% or more reaches you as an alert within hours. Smaller price changes are collected in your Monday briefing, each with the price before and after.

An example Trailwatch alert for a sale, with what it means next to your own product.

Which method to choose

The three methods compared.
MethodGood forWeekly timeMain weakness
By hand1 to 2 competitors, a dozen products30 to 60 minutesGets skipped when you’re busy
Public product listA one-off look at a whole catalogVariesNo history unless you save copies
Alerts and a weekly briefing3 or more competitors, all yearA few minutesWorks for Shopify stores only

What to do when a price changes

  • Check whether it’s a real cut. Compare with the price last week, not the crossed-out price.
  • Check which product it is. A cut on something that competes with your best seller matters more than one on a slow product.
  • Wait a few days before matching. Short promotions often end on their own.
  • Notice price rises too. When a competitor puts prices up, you may have room to do the same.

Chandan Dongre

Founder of Trailwatch. He writes these guides from what he sees watching Shopify stores every day.

Questions

Is it legal to track a competitor’s prices?

Reading prices that a store shows to every shopper is ordinary market research. Trailwatch only reads public pages, doesn’t log in and respects a store’s rules for automated visitors.

How often do Shopify stores change prices?

It varies a lot. Many change a few prices a month, then change hundreds at once around big sale periods. That’s why checking on a fixed schedule works better than checking when you remember.

Can I track prices on a store that isn’t on Shopify?

By hand, yes. The public product list described here is a Shopify feature, and Trailwatch works with Shopify stores only.

Should I always match a competitor’s price?

No. Price is one reason people choose a product. Match when the product is a close substitute for one of your best sellers and the cut looks lasting. Otherwise hold, and compete on the offer or the product.

Related guides

Get alerted when a competitor makes a move

Free during the beta.