Integration
Magento price monitoring that respects your price scope
Magento price monitoring connects an Adobe Commerce or Magento Open Source store through an integration created in the admin. SKUs, product types, custom attributes and prices sync in, competitor prices and MAP violations come back, and any price written to the store respects the price scope and store view the value belongs to.
Adobe Commerce, still widely called Magento, connects through an integration you create and authorise inside your own admin. Products of every type come in with their SKUs, attribute sets, custom attributes and prices. Competitor prices, promotions and below-MAP listings flow back against each SKU. Anything written to the store is written at the price scope and store view it belongs to, and only for rules where you have enabled it.
What connecting Adobe Commerce does
Magento catalogues are usually the most structured of any platform and the most complicated to price. SKU is required and unique, which makes reconciliation clean. Custom attributes usually hold the identifiers matching wants. But prices can be scoped globally or per website, special prices carry date ranges, and configurable products hold their price on the children. A connection that ignores any of that will eventually write the right number to the wrong place.
Cadence 200 Bookshelf Speakers (pair) — Sand — 60-day price history
What data flows in each direction
| Direction | What moves | Notes |
|---|---|---|
| Store to us | Simple, configurable, bundle, grouped and virtual products, SKU, name, attribute sets, custom attributes, categories, price, special price and stock status | Read access is all that is needed |
| Us to store | A price or special price on existing SKUs a rule covers, at the scope and store view you nominate | Requires write access plus the opt-in on that rule |
| Us to you | Matched competitor prices, stock and promotions, MAP violations with timestamped screenshots, alerts, price index and margin impact | Never touches the store |
| Not requested | Orders, invoices, customers, quotes, credit memos and any personal data | Not part of the integration |
Configurable products are monitored on their child SKUs, because that is where the price and the stock status actually live.
How to connect Adobe Commerce or Magento
- 1
Create an integration in the admin
In your Magento admin, create a new integration and grant it access to catalogue and product data only. Leave sales and customer resources unchecked. Activate it, and the admin issues the credentials.
- 2
Enter the credentials and base URL
Open Integrations in your account, choose Adobe Commerce, and paste the store base URL and credentials. The connection test reports what it can read, so a missing resource shows up before you import anything.
- 3
Map identifier attributes
Tell us which custom attributes hold UPC or EAN, manufacturer part number and brand. This is the highest-value five minutes of the setup, because it decides how much of the catalogue matches without review.
- 4
Choose scope and store views
Select which website and store view a monitored price belongs to. Multi-site installs monitor each context separately, so a UK store view is never compared against a US listing.
- 5
Import, review, and pick destinations
Import all or part of the catalogue, confirm matches by confidence score, then decide between alerts, a review queue, CSV or API export, and write-back.
Which identifiers Magento price monitoring matches on
Matching runs at child SKU level and uses whichever identifiers your attribute set actually carries.
- UPC, EAN or GTIN attribute. Exact join first. On a well-maintained attribute set this resolves the bulk of a catalogue with no review at all.
- Manufacturer part number and brand. Both are usually attributes rather than core fields. Map them and they carry the categories where barcodes are missing, which in Magento tends to mean parts and industrial lines.
- SKU. Unique and required in Magento, which makes it the reliable key for exports, reconciliation and write-back, even though it never matches a competitor listing.
- Name, attributes and image. The scored fallback described in the product matching guide, used when nothing is shared.
Product matching — confirmation queue
| Your product | Matched at | Method | Confidence | Action |
|---|---|---|---|---|
| Aurora H7 Noise-Cancelling Headphones — SandGTIN 009100010713 | Voltbay | GTIN exact | 94% | Confirm or correct |
| Aurora Buds ProGTIN 009100014284 | Harborline | Title + attributes | 97% | Auto-confirmed |
| Aurora Buds Pro — BlackGTIN 009100017855 | PrimeDeck | Image + title | 94% | Confirm or correct |
| Aurora Buds Pro — Midnight BlueGTIN 009100021426 | Casa & Kin | GTIN exact | 99% | Auto-confirmed |
| Aurora Buds Pro — SandGTIN 009100024997 | Belmont Direct | Title + attributes | 90% | Confirm or correct |
Matches at or above 95% confidence are applied automatically. Anything below is queued, and every correction you make is fed back into matching.
Writing prices back without breaking your scopes
A rule writes either the price or the special price, at the scope you chose during setup. Writing special price is the safer option on most installs: the base price stays untouched, the change is visibly a promotion, and reverting is a matter of clearing the field. Every write is logged with the old value, the new value, the rule, the scope and the response from the store, and a rejected write is marked failed rather than counted as applied.
What this integration does not do
- It does not install an extension or run any code on your server.
- It does not read orders, customers, quotes or invoices.
- It does not create, delete or restructure products, attribute sets or categories.
- It does not touch catalogue price rules, cart price rules or tier pricing. If those own a price, keep write-back off for the affected SKUs and use a review queue.
- It does not manage stock, shipping or tax configuration.
The same connection works for Adobe Commerce and Magento Open Source, on-premise or cloud-hosted, as long as the admin is reachable from the internet. Where it is not, or where an ERP owns price rather than the storefront, take a scheduled CSV over SFTP instead. Both routes are on every plan, and both produce the same change history. For the wider picture, see ecommerce price monitoring and all integrations.
Connect Adobe Commerce with read-only access
Create an integration, map your identifier attributes, and see matched competitor prices against your own SKUs. Fourteen days free, no credit card, nothing written back until you enable it.
Frequently asked questions
Does this work with Magento or only Adobe Commerce?
Both. Adobe Commerce is the commercial edition of what most teams still call Magento, and Magento Open Source connects the same way. You create an integration in the admin, grant it catalogue read access, and paste the credentials. On-premise and cloud installs both work, provided the admin is reachable from the internet.
How does it handle configurable products?
Monitoring runs at child SKU level, because that is where price and stock status live in Magento. A configurable shirt with fifteen children is fifteen monitored items with fifteen competitor sets. Reporting still rolls up to the parent so you can see a whole product line, but pricing decisions are made where the price actually sits.
Will it respect my website and store view price scope?
Yes. You choose the website and store view a monitored price belongs to during setup, and any write-back is applied at that scope. Multi-site installs are monitored as separate price contexts, so a rule written for one store view cannot move a price in another and cross-currency comparisons never happen.
Can it update prices in Magento automatically?
Only with write access granted on the integration and store push enabled on a specific repricing rule. Both are off by default. A rule writes either price or special price, at the scope you set. Every attempt is logged with the store response, and any change can be rolled back as a new history entry.
Why does my storefront still show the old price after a push?
Price indexing and full-page cache. The value written through the integration is correct in the database straight away, but the storefront serves the cached number until indexes and cache refresh on your schedule. Verify on the front end rather than in the admin after your first push, and size your change limits with that lag in mind.
Which Magento fields does product matching use?
Whichever attributes hold your identifiers. A UPC, EAN or GTIN attribute gives an exact join and needs no review. Manufacturer part number with brand narrows candidates where barcodes are missing. SKU keys your own records and any write-back. Name, attributes and images are the scored fallback when nothing is shared.
Do I need an extension from the Adobe Commerce Marketplace?
No. The connection uses the API that ships with the platform, authorised by an integration you create and can revoke yourself. Nothing is installed, no code runs on your server, and no extension needs updating when you upgrade the platform. Revoking the integration in your admin stops the connection immediately.
Keep reading
- All integrationsEvery connection available, including CSV over SFTP, webhooks and the REST API.
- RepricingThe guardrails and review queue that sit in front of any write to a Magento price.
- Ecommerce price monitoringThe workflow a catalogue connection feeds, from collection through to a decision.
- Product matching guideHow to decide which Magento attributes to map before your first import.
- Data qualityCoverage and freshness reporting, and what happens when a source degrades.
- PricingFour plans, every integration included, priced on products and refresh rate.
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.