Skip to content
Price IntelligencePrice Intelligence home

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
Start free trialOpen the live demo14 days, no credit card, cancel in one click.

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.

RuleScopeSKUsStatus
Beat market low on AudioCategory: Audio7Active
Hold MSRP on protected brandsBrand: Ironside, Granite6Active
Recover margin on Home & kitchenCategory: Home & kitchen7Awaiting review
Clear slow moversTag: aged-90d4Paused

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

    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

    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

    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

    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

    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

    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

Store connections and where approved price changes go
ConnectionWhat is importedWhere approved price changes go
ShopifyProducts, variants, prices, inventory, and cost per item where it is setPush to the store, review queue, or CSV export
WooCommerceProducts, variations, prices and stock levelsPush to the store, review queue, or CSV export
BigCommerceProducts, variants, prices and inventoryPush to the store, review queue, or CSV export
Adobe Commerce (Magento)Simple and configurable products, prices and stockPush to the store, review queue, or CSV export
Google Merchant CenterFeed items with GTIN, price and availabilityUsed to seed the catalogue and improve matching, not as a price destination
Amazon Seller CentralYour listings and the offers against them, with seller identityReview queue or CSV export
CSV or SFTPAny catalogue file with SKU, identifier, price and cost columnsScheduled export back to your own system
REST API and webhooksWhatever your systems send, on your schedulePoll 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

ProductYouVoltbayHarborlinePrimeDeckCasa & KinBelmont DirectPosition
Aurora H7 Noise-Cancelling HeadphonesNL-1000$249.00$254.75$257.46$263.24$260.16Lowest
Aurora H7 Noise-Cancelling Headphones — BlackNL-1007$275.83$255.57$295.14$273.40$261.36$274.54Above
Aurora H7 Noise-Cancelling Headphones — Midnight BlueNL-1014$275.90$243.97$299.78$294.42$280.25$272.53Above
Aurora H7 Noise-Cancelling Headphones — SandNL-1021$273.31$265.33$265.90$247.33$259.81$288.91Above
Aurora Buds ProNL-1028$149.00$162.74$169.34$159.11$167.18$154.28Lowest
Aurora Buds Pro — BlackNL-1035$165.68$165.93$187.17OOS$173.29$174.95$177.90Matched
Aurora Buds Pro — Midnight BlueNL-1042$165.19$148.24$183.85$161.72$162.17$167.73Above

Out-of-stock listings are struck through and excluded from position and repricing decisions.

Storefront and marketplace offers on the same product in the Northline Supply demo tenant, with seller identity and stock status on every row.

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.
Prioritization scoring, Northline Supply sample products
ProductMarginVelocityCompetitive intensityScoreWhat to do with it
18V drill kit455100Monitor at the fastest refresh your plan allows, with an active repricing rule
Oak patio chair53460Monitor daily, route price changes to the review queue
Branded cordless vacuum24540Monitor for MAP compliance rather than repricing
Ceramic planter set52330Monitor daily, protect with a margin floor, no automatic changes
Drill bits, 10-pack25220Alerts 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.

  1. 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.
  2. 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.
  3. 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-1000
$209.13$229.65$250.17$270.69$291.21May 25Jun 24Jul 23
Northline SupplyVoltbayHarborlinePrimeDeckCasa & KinBelmont Direct

Price position

34
17
57
  • 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

The Northline Supply demo dashboard: index against market, position mix, today's alerts and source health in one view.

A first thirty days for a small team

  1. 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. 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. 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. 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.

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.