Solution
Ecommerce price monitoring that starts with your store, not a spreadsheet
Ecommerce price monitoring is the automated tracking of competitor prices, stock and promotions for the products in an online store's catalogue. Price Intelligence connects to Shopify, WooCommerce, BigCommerce, Adobe Commerce, Google Merchant Center and Amazon, imports the catalogue with variants, matches products to competitor listings, and pushes approved price changes back.
- Connects to Shopify, WooCommerce, BigCommerce and Adobe Commerce
- Variant-level matching with confidence scores
- Approved price changes push back to the store
Repricing — rule builder
Beat market low on Audio
Active- Scope
- Category: Audio
- Strategy
- Match lowest in-stock competitor − $1.00
- Guardrail
- Never below 22% gross margin
- Excludes
- Out-of-stock competitors, unauthorised sellers
- Max change
- 6% per day
- Apply
- Review queue, then push to store
Simulated impact — next 30 days
- Products in scope7SKUs
- Price changes proposed12this run
- Blocked by margin floor3held
Three changes were blocked because they would have taken gross margin below 22%. The rule never overrides its own floor.
| Rule | Scope | SKUs | Status |
|---|---|---|---|
| Beat market low on Audio | Category: Audio | 7 | Active |
| Hold MSRP on protected brands | Brand: Ironside, Granite | 6 | Active |
| Recover margin on Home & kitchen | Category: Home & kitchen | 7 | Awaiting review |
| Clear slow movers | Tag: aged-90d | 4 | Paused |
Ecommerce price monitoring tracks what competitors charge for the products in your online catalogue, matched at variant level, and turns that into alerts, a price index and price changes you can push back to your store. The sequence is always the same: connect the store, match the catalogue, monitor the competitors that matter, then act on a small number of products first.
How ecommerce price monitoring gets set up, step by step
Nobody wants to spend a week configuring a tool before seeing a single number. The order below gets a real competitor price against a real product of yours quickly, then widens. Most stores work through it in an afternoon.
- 1
1. Connect the store
Authorize the connection to Shopify, WooCommerce, BigCommerce or Adobe Commerce, or upload a catalogue file. Products, variants, current prices, stock and cost fields come across where your platform stores them. Nothing is written back at this stage, and nothing touches your theme.
- 2
2. Choose the first products
Do not select the whole catalogue. Pick between fifty and two hundred products using the scoring rubric further down this page. A smaller, well-chosen set produces trustworthy output faster, and you can widen once matching is settled.
- 3
3. Add competitors
Add competitors by domain, and the platform finds the matching product pages, or paste specific product URLs where you already know exactly who you are comparing against. Marketplaces are added the same way, with seller identity captured on every offer.
- 4
4. Confirm the matches
The review queue shows candidate matches with a confidence score. Identifier matches are already confirmed. Spend twenty minutes on the middle band, confirming or correcting with one click. Every correction improves matching on the next run rather than being discarded.
- 5
5. Set alert thresholds
Choose what deserves an interruption: a competitor crossing your price, a move above a percentage you set, a below-MAP listing, or a source that has gone quiet. Route to email, Slack, or the weekly digest for anything that is interesting but not urgent.
- 6
6. Decide how changes leave the system
Build repricing rules with a margin floor, cost floor, MAP floor and maximum daily change, then send output to a review queue, a CSV export, or a direct push to the store. Start with the review queue. Move to automatic pushes on a subset once you have watched the proposals for a couple of weeks.
What each connection imports
| Connection | What is imported | Where approved price changes go |
|---|---|---|
| Shopify | Products, variants, prices, inventory, and cost per item where it is set | Push to the store, review queue, or CSV export |
| WooCommerce | Products, variations, prices and stock levels | Push to the store, review queue, or CSV export |
| BigCommerce | Products, variants, prices and inventory | Push to the store, review queue, or CSV export |
| Adobe Commerce (Magento) | Simple and configurable products, prices and stock | Push to the store, review queue, or CSV export |
| Google Merchant Center | Feed items with GTIN, price and availability | Used to seed the catalogue and improve matching, not as a price destination |
| Amazon Seller Central | Your listings and the offers against them, with seller identity | Review queue or CSV export |
| CSV or SFTP | Any catalogue file with SKU, identifier, price and cost columns | Scheduled export back to your own system |
| REST API and webhooks | Whatever your systems send, on your schedule | Poll the API, or receive a webhook on every price change |
Every integration is available on every plan. The Shopify integration and Amazon integration pages cover the specifics of each connection.
Storefront and marketplace monitoring are different jobs
Teams treat these as one problem and then wonder why marketplace data behaves strangely. They are structurally different, and rules written for one will misbehave on the other.
Storefront: one seller, one decision
On a competitor's own website, the price is that retailer's deliberate decision. The URL is stable for months, promotions are announced on the page, and the same page usually carries structured product data you can read cleanly. Changes are relatively infrequent and relatively meaningful. When a storefront price moves, someone chose to move it, which makes it worth reacting to.
Marketplace: many sellers, a rotating price
On a marketplace, one listing carries many offers, and the price you see belongs to whoever is currently winning. That can change several times a day, driven by other people's repricers rather than by strategy. Three consequences follow. Track seller identity alongside price, or you cannot tell a national retailer from a liquidator. Do not treat every marketplace low as a competitive signal, because a seller with three units clearing stock is not a market. And watch for sellers you did not authorize, which is where the unauthorized seller problem shows itself first.
Competitor prices — Audio & Small appliances
| Product | You | Voltbay | Harborline | PrimeDeck | Casa & Kin | Belmont Direct | Position |
|---|---|---|---|---|---|---|---|
| Aurora H7 Noise-Cancelling HeadphonesNL-1000 | $249.00 | $254.75 | $257.46 | $263.24 | $260.16 | — | Lowest |
| Aurora H7 Noise-Cancelling Headphones — BlackNL-1007 | $275.83 | $255.57 | $295.14 | $273.40 | $261.36 | $274.54 | Above |
| Aurora H7 Noise-Cancelling Headphones — Midnight BlueNL-1014 | $275.90 | $243.97 | $299.78 | $294.42 | $280.25 | $272.53 | Above |
| Aurora H7 Noise-Cancelling Headphones — SandNL-1021 | $273.31 | $265.33 | $265.90 | $247.33 | $259.81 | $288.91 | Above |
| Aurora Buds ProNL-1028 | $149.00 | $162.74 | $169.34 | $159.11 | $167.18 | $154.28 | Lowest |
| Aurora Buds Pro — BlackNL-1035 | $165.68 | $165.93 | $187.17OOS | $173.29 | $174.95 | $177.90 | Matched |
| Aurora Buds Pro — Midnight BlueNL-1042 | $165.19 | $148.24 | $183.85 | $161.72 | $162.17 | $167.73 | Above |
Out-of-stock listings are struck through and excluded from position and repricing decisions.
Variant-level pricing: monitor the variant, not the parent
This is the most common setup error in ecommerce price monitoring, and it produces numbers that look plausible and are wrong. A shirt in five sizes and four colors is twenty variants. Each one can carry its own price, and competitors frequently price the extended sizes higher. Monitor at parent level and you end up comparing your small at $24.00 against a competitor's XXL at $29.00, then recording a five-dollar advantage that does not exist.
Matching happens at variant level, because GTIN is a variant-level identifier, not a product-level one. That is the correct default. It does not mean you should monitor every variant.
- Monitor the variants that carry the volume. In most apparel catalogues a handful of sizes account for the majority of units, and the rest follow whatever price they are given.
- Monitor separately where price genuinely diverges. Capacity tiers in electronics, pack counts in consumables and extended sizes in apparel are priced independently and need their own comparison.
- Group where price is uniform. If all four colors are the same price at every competitor, one representative variant is enough and the rest can inherit the decision.
- Never average variants into a parent price. The average of a $24 small and a $29 XXL is a price nobody charges, and a repricing rule fed by it will be wrong in both directions at once.
Compare the delivered price, not the shelf price
A shopper compares what they pay at checkout. Shelf-price comparison quietly ignores the largest variable in that number, and free shipping thresholds are designed to exploit exactly that gap.
Shelf-price comparison
- Reads only the number on the product page
- Ignores shipping cost and free-shipping thresholds
- Treats a marketplace offer and a direct sale as identical
- Misses tax-inclusive display differences between sites
- Produces cuts that chase a gap the customer never sees
Delivered-price comparison
- Adds shipping cost and threshold rules to every observation
- Compares what a customer pays at checkout
- Flags where you win on delivered price and lose on shelf price
- Keeps the shelf price too, because search results show that number
- Lets rules run on whichever basis fits the category
Keep both figures. Shelf price is what appears in shopping results and drives the click. Delivered price is what wins the order. A category with heavy small-parcel shipping should be repriced on delivered price. A category where everyone offers free shipping can safely run on shelf price, because the two are the same number.
What to monitor first when you cannot monitor everything
Small teams try to monitor the whole catalogue on day one, drown in alerts, and stop looking within a month. Score instead. Rate every candidate product from 1 to 5 on three axes, multiply the three scores, and work down the ranked list until you reach the product count your plan allows.
- Margin contribution (1 to 5). 5 means the product carries meaningful absolute gross profit per order, not just a high percentage on a cheap item. A $4 accessory at 60 percent margin scores lower than a $400 tool at 22 percent.
- Velocity (1 to 5). 5 means it sells every day. A price change on a product that sells twice a month is not worth automating.
- Competitive intensity (1 to 5). 5 means three or more monitored competitors sell the identical product and their prices move. 1 means you are effectively the only seller, in which case the market is not setting your price.
| Product | Margin | Velocity | Competitive intensity | Score | What to do with it |
|---|---|---|---|---|---|
| 18V drill kit | 4 | 5 | 5 | 100 | Monitor at the fastest refresh your plan allows, with an active repricing rule |
| Oak patio chair | 5 | 3 | 4 | 60 | Monitor daily, route price changes to the review queue |
| Branded cordless vacuum | 2 | 4 | 5 | 40 | Monitor for MAP compliance rather than repricing |
| Ceramic planter set | 5 | 2 | 3 | 30 | Monitor daily, protect with a margin floor, no automatic changes |
| Drill bits, 10-pack | 2 | 5 | 2 | 20 | Alerts only, review quarterly |
Scores run from 1 to 125. The vacuum is the instructive row: high competitive intensity and low margin means repricing is a losing game, but it is exactly the product where a below-MAP seller does damage, so it belongs under MAP monitoring instead of a repricing rule.
Rescore quarterly. Velocity moves with season, and competitive intensity changes the moment a large retailer picks up a line you used to have to yourself.
From monitoring to action
Data that nobody acts on is a subscription, not a system. Three outputs turn observation into decisions, and they should be adopted in this order rather than all at once.
- 1Alerts, so the two or three things that changed today reach a person who can respond. Email and Slack, plus a weekly digest for everything that is worth knowing but not worth interrupting for.
- 2Position reporting, so you can see price index against the market average and your position mix across lowest, matched and above. Two weeks of this before your first rule will change which rule you write.
- 3Repricing with guardrails, so routine changes stop consuming a person. Margin floor, cost floor, MAP floor and a maximum daily change are hard limits, and full change history means any price can be explained later. See repricing software for the rule builder.
Northline Supply — Overview
Products monitored
110
across 4 categories
Price index
97.1
▲ 0.6vs market avg
Open MAP violations
6
3 critical
Data coverage
98.8%
99.9% target
Aurora H7 Noise-Cancelling Headphones
NL-1000Price position
- Lowest34
- Matched17
- Above market57
- No live data2
Latest alerts
Voltbay cut Aurora H7 by 12%
18 min ago
New MAP violation — DealVault
42 min ago
Harborline feed recovered automatically
3 hours ago
A first thirty days for a small team
- 1
Days 1 to 2
Connect the store. Score and select your first hundred products. Add three to six competitors per product, not twelve. Confirm the match review queue down to zero.
- 2
Week 1
Set alerts to crossing-your-price and moves over three percent only. Resist adding more. Read the first weekly digest and note which alerts you would have acted on and which were noise, then adjust thresholds once.
- 3
Weeks 2 and 3
Watch price index and position mix without changing prices. Identify the ten products where your position surprises you. Investigate whether each one is a genuine gap, a matching error, or an out-of-stock competitor dragging the average.
- 4
Week 4
Write your first repricing rule on a single category, output to the review queue, with a margin floor and a maximum daily change of five percent. Approve manually for two weeks before considering an automatic push.
What it costs and what is included
Plans are sized by how many products you monitor and how often prices refresh. Nothing else changes between them. Matching, MAP monitoring with screenshot evidence, repricing, analytics, every integration, the API, webhooks and unlimited users are on all four plans, because capability should not be the upsell. Full detail is on pricing, and the wider approach is set out on competitor price monitoring.
$99/mo
Starter: 500 products, daily refresh
$299/mo
Growth: 2,500 products, twice-daily refresh
$699/mo
Scale: 10,000 products, four-times-daily refresh
14 days
Free trial, no credit card required
Connect your store and see real matches today
Authorize your platform, pick a hundred products, and get competitor prices matched at variant level within an afternoon. Fourteen days free, no credit card.
Frequently asked questions
What is ecommerce price monitoring?
Ecommerce price monitoring is the automated tracking of competitor prices, stock status and promotions for the products in an online store's catalogue. Listings are matched to your products at variant level, observations are stored with timestamps and source URLs, and the output feeds alerts, price index reporting and repricing rules that can write back to the store.
How long does it take to set up?
Most stores connect a platform, select a first set of products, add competitors and clear the match review queue in a single afternoon. The step that takes real attention is confirming middle-confidence matches, and that is the step worth not rushing, because every downstream number depends on the matches being right.
Which ecommerce platforms does it connect to?
Shopify, WooCommerce, BigCommerce, Adobe Commerce (Magento), Google Merchant Center and Amazon Seller Central, plus CSV and SFTP, a REST API and webhooks for anything custom. Slack is available for alerting. Every integration is included on every plan rather than gated to higher tiers.
Can it monitor prices at variant level?
Yes, and it does so by default, because GTIN is a variant-level identifier. Sizes, colors, capacities and pack counts are matched and compared individually. You choose which variants to monitor: usually the ones carrying volume, plus any where competitor pricing genuinely diverges, such as extended apparel sizes or higher capacity tiers.
Does it include shipping costs in price comparisons?
Shipping cost and free-shipping thresholds are captured alongside the shelf price, so you can compare delivered price as well as list price. Both matter. Shelf price drives the click from shopping results, delivered price wins the order, and rules can run on whichever basis suits the category you are repricing.
How many products should a small team monitor first?
Between fifty and two hundred. Score candidates from 1 to 5 on margin contribution, velocity and competitive intensity, multiply the three scores, and work down the ranked list. That concentrates attention on products where a price change actually moves money, and keeps alert volume low enough that people keep reading them.
Can approved price changes be pushed back to my store automatically?
Yes. Repricing output can go to a review queue for manual approval, export as CSV, or push directly to a connected store. Rules are constrained by margin floor, cost floor, MAP floor and a maximum daily change, and every change is recorded in full history. Most teams use the review queue for several weeks first.
Keep reading
- All integrationsEvery platform, marketplace and alerting connection, with setup detail for each.
- RepricingThe rule builder, guardrails, review queue and change history in detail.
- Retail price monitoringThe multi-store and regional version if you sell offline as well as online.
- How to choose price monitoring softwareThe questions to ask any vendor before you commit a catalogue to them.
- Ecommerce margin calculatorWork out the margin floor before you write your first repricing rule.
- Price monitoring moduleHow collection, matching and validation work under the hood.
Start monitoring in the next ten minutes
Connect your store, match your catalogue and get your first competitor comparison in the same session.
14 days, no credit card, cancel in one click.