Platform · 2 September 2026

Competitor price tracking for BigCommerce stores

You can track competitor prices from a BigCommerce store the same way you would from any platform, because competitor prices are public either way. The BigCommerce-specific work is on your own side: price lists and customer groups mean the price a shopper actually sees may not be the catalogue price you think you are comparing against.

Get that wrong and every comparison you run is off by whatever your price list overrides, which is usually the exact discount you were trying to reason about.

The two price layers BigCommerce gives you

BigCommerce stores can carry more than one price for the same variant at the same time.

There is the catalogue price — the default price and optional sale price you set on the product — and there are price lists, which BigCommerce describes as a way to "populate different versions of catalog pricing and assign them to different Customer Groups". A price list holds price records at the variant level, and it can be assigned to customer groups, to specific sales channels, or to combinations of both. Price lists also support multiple currencies.

Three behaviours from BigCommerce's own documentation are worth writing on a sticky note, because they decide what your comparable price actually is:

  1. A price record overrides catalogue pricing for that variant. If a price list is active and holds a price for the variant, that is what the assigned group pays.
  2. If an active price list has no record for a variant, catalogue pricing is used. So coverage inside a price list is per-variant, not per-product — a partially populated list gives you a mix of overridden and default prices in the same product.
  3. If a variant has a price record, existing product-level bulk pricing does not apply in the cart. Variants without a price record keep their bulk pricing. This is the one that surprises people: adding a price record silently switches off a quantity discount you set somewhere else.

None of that is exotic. It is just enough moving parts that "our price is $59" stops being a single fact.

The audit: find your comparable price

Do this once, then again after any repricing. It takes under an hour for a top-20.

  1. List every active price list and write down which customer groups and which sales channels each one is assigned to.
  2. Pick your top 20 variants by revenue. For each, record three things: catalogue price, sale price if set, and any price-list record that applies.
  3. Identify the default-shopper price. That is what a logged-out visitor on your primary channel sees. This — not the catalogue price — is the number to compare against a competitor's public price, because it is the number a competitor's customer would be choosing between.
  4. Flag variants that have both a price record and product-level bulk pricing. Those are the ones where the bulk discount is not doing what you think, per behaviour 3 above.
  5. Re-run steps 2 and 3 after every price change. Changing the catalogue price on a variant that a price list overrides changes nothing for the group that buys it.

A worked example

Take variant BC-1180.

A competitor lists the same item at $49.99.

If you compare against the catalogue price of $59.00, you conclude you are $9.01 over and start panicking about a big cut. The logged-out shopper actually sees $52.00, so you are $2.01 over — a different conversation entirely. Meanwhile your Trade group at $47.50 is $2.49 under the competitor, which you may or may not have intended.

Now the margin maths on the decision that matters, the public one:

Price Margin Margin %
Today $52.00 $18.00 34.6%
Match $49.99 $15.99 32.0%

At 120 units a month, today's price produces $2,160 of gross margin. Matching at $49.99 produces $15.99 a unit, so you would need 135 units — about 12.6% more — just to stand still. If you do not believe a $2.01 price difference moves your volume by 13%, matching costs you money, and the right answer is to hold.

That is the entire value of getting the comparable price right: the $59.00 version of this question looks like an emergency, and the $52.00 version looks like a rounding error you should ignore.

Two things that break comparisons on any platform

Shipping thresholds. A competitor at $49.99 with free shipping over $50 is effectively more expensive on a single-item order than the number suggests, and cheaper on a two-item one. Compare the total a buyer pays for a realistic basket, not the product page number.

Currency and channel. If you run multiple currencies or multiple channels, pick one as your reference and stay there. Comparing your EUR channel price to a competitor's USD page and converting at today's rate produces a number that moves for reasons that have nothing to do with pricing.

When you don't need a tool for this

If you have 40 SKUs, one price list, and two competitors, you do not need monitoring software. Put an hour in the calendar once a month, open the tabs, and update a spreadsheet. At that size a human makes essentially no errors, and the whole benefit of a tool is avoiding errors at scale.

It stops being true somewhere around a few hundred variants, or three or more competitors, or a category where prices move weekly — the point where a monthly manual pass is out of date before you finish it. If you are trying to work out whether you are past that line, the small-store guide is about exactly that judgement, and the cost breakdown covers what the category charges.

Where Pricemastr fits

Pricemastr works with any e-commerce platform, BigCommerce included. Setup is one store URL — there is no mapping products by hand — and your products come back paired with your competitors' automatically, each pairing carrying a reliability indicator you can review. Pairings the product is not sure about go to a review queue rather than being linked silently, so you confirm or dismiss them yourself.

On paid plans prices are re-checked daily and a morning alert covers undercuts, sharp price drops and competitor stock-outs. You get price history on every tracked product, a suggested price from a rule you set — Pricemastr never changes prices in your store, it tells you what it would charge and you decide — plus CSV export and on-demand re-checks on Pro and above, and Slack or Discord delivery on Max. Plans are published on the pricing page: Basic is free, Pro is $39 a month, Max is $99.

One caveat specific to this article: nothing outside your store can see your price lists. A tool shows you what a public visitor sees, which is why step 3 of the audit matters — you need to know which of your own prices that corresponds to. If you first want to know whether you are above market at all, there is a test you can run this afternoon.

Run the audit above, then start free and see where your default-shopper prices actually sit.

Frequently asked questions

Which price should I compare against a competitor's?

The price a logged-out visitor sees on your primary sales channel. That is the number a competitor's customer would be choosing between. Your catalogue price, your sale price and any customer-group price list can all be different figures, and comparing the wrong one produces a gap that does not exist.

Do BigCommerce price lists replace the product's price?

For the variants they cover, yes. BigCommerce's documentation states that if an active price list does not contain a price for a variant, catalogue pricing is used instead. So coverage is per-variant: a partially populated price list leaves some variants on the override and others on the default, inside the same product.

Why did my quantity discount stop working?

BigCommerce documents that if a variant has a price record in a price list, existing product-level bulk pricing does not apply in the cart. Variants without a price record keep their bulk pricing. Adding price records to some variants and not others is the usual cause of a bulk discount that works inconsistently.

Can competitors see my price lists?

No. Nothing outside your store sees customer-group pricing, and equally you only ever see a competitor's public price. That is why the audit in this article matters: you need to know which of your own prices corresponds to the public one before any comparison means anything.

Do I need a tool to track competitor prices on BigCommerce?

Not at small scale. With around 40 SKUs, one price list and two competitors, an hour a month with a spreadsheet is enough and makes essentially no errors. It stops working around a few hundred variants, three or more competitors, or a category where prices move weekly, at which point a monthly manual pass is stale before it finishes.