Vendor · Store · QuickBooks

Your supplier says one price. Your store says another. Your books say a third.

PartMash reads your supplier's price file and compares it against wherever your prices actually live. Every row that disagrees, what it should be, and one button to fix it.

Your supplier
$549.02
MAP, effective 14 Mar
Your store
$529.95
↓ $19.07 below MAP
Your books
$498.00
last changed 2024
Try the demo See the report No sign-up. No card. No order limits, ever.
70,409supplier prices checked
21supplier feeds
10,439products compared
9MAP policies read

What you actually look at

One screen that says which system is wrong

Not a list of differences. A verdict — with the evidence, the number that should replace it, and whether a manufacturer's policy makes it urgent.

Price reconciliation last run today 09:24 · 70,409 supplier rows · 10,439 products
44Below MAP
18Below MAP, unverified
2,639Never compared
7,793At MAP
5Above MAP
PartStatusYour priceMAPGap
FP-1100 Inline fuel pump, 1,000 hp
Manufacturer policy on file — 48-hour correction window
● Below MAP $529.95$549.02 −$19.07
IM-4864 Billet intake elbow & spacer
Vendor sheet says $5,175 — corrected against their own twin part
● Below MAP $2,090.00$2,175.00 −$85.00
SW-9100 Eight-switch control panel
No MAP policy recorded for this vendor yet — check the MAP price itself
● Below MAP, unverified $640.00$659.00 −$19.00
WS-8502 Spark plug wire set
Your retail: MAP + 5%, rounded up to .95 — nothing to do
● At MAP $47.95$44.95 +$3.00
MP-2057 Mechanical pump, large body
In your books but not yet matched to a supplier row
● Never compared $4,241.38— —

What it does

It fixes things, not just finds them

The report is where you look. Everything below runs for you — most of it every night — and all of it can be undone.

Your prices, kept right

Report

One button to fix it

Every product that disagrees with its vendor, the price it should be, and an Apply button — one row, a brand, or everything under MAP at once.

Report

Wrong vendor prices, corrected

When a vendor's own sheet is wrong, record the right price with the reason. It sticks until the vendor fixes their file.

My retail

Your margin over MAP

Set a percentage above MAP for any brand and PartMash prices to it, rounded up to .95. Change it any time.

Report

QuickBooks as a third column

Your books' price sits beside the vendor's and the store's, so a quote never goes out on last year's number.

Report

QuickBooks prices and costs, fixed too

Apply sets your QuickBooks sales price and your cost together, from your vendor's sheet. A part on sale at the vendor keeps its regular price and cost in your books.

Every vendor, however they send it

Vendors

Vendor APIs, nightly

Connected vendor APIs refresh every night and retry on a bad night. You hear about a feed only when it really failed — and why.

Price sheets

Any price sheet

Upload a vendor's spreadsheet and tell PartMash which column is MAP and which is your cost. Every vendor names them differently; you only do it once.

Brands

One brand, however it's spelled

Two vendors spelling one brand two ways are merged into one — previewed first, never guessed.

Vendors

Ask for a vendor

Don't see your vendor? Request it from inside the app and it's added to the list.

Vendor terms

Every vendor's terms in one place

Free-freight minimum, payment terms, minimum order, daily shipping cutoff and drop-ship fee for each vendor you buy from — on one page, not buried in old emails.

Your store, current every morning

Stock

Vendor stock on your product pages

Your vendor's stock count goes to your store nightly. At zero with a restock date the part stays on backorder and the page says when it's due; at zero with no date it shows sold out.

Orders

Store orders into QuickBooks

Every paid order becomes a QuickBooks invoice numbered with your order number, on the right customer, with the payment recorded. Anything uncertain is held with the reason. Nothing is written twice.

Tracking

Tracking to your customers

Forward your vendors' shipping emails to PartMash. It finds the order, marks it shipped in your store or puts the tracking on the QuickBooks invoice, and gets the tracking to your customer. Anything it isn't sure of waits for you, with the reason. The vendors it reads are listed in the app, and more are being added.

QuickBooks that matches the shelf

Books gaps

Parts missing from your books

Parts in your store that QuickBooks has never heard of are listed and created as items — with the vendor you buy them from already set.

Brands

Your part-number prefixes

Brand codes in your QuickBooks item names are read from your own books, so every part matches its brand — never a number on its own.

Nothing it does is permanent

History

Every change can be put back

Every price, stock and supplier change is recorded. Undo a whole run in one step — anything you changed by hand since is left alone.

Alerts

Told when it matters

A failed feed, a held order or a stock run that went wrong arrives by email, once — not a dashboard you have to remember to check.

Security

Your keys stay yours

Store and QuickBooks access is encrypted at rest, sign-in can require a code sent to your email, and each business's data is kept apart.

The part nobody else does

A price tool tells you two numbers differ. PartMash tells you which one costs you the account.

We read the manufacturers' actual pricing policies — the documents, not the column headings — so a flagged row comes with the terms attached and a clock you can act on.

A correction window

48 hours, then shipments held

Some policies give you a fixed window to put an advertised price right. Miss it and the consequence is your next order, not a letter.

Advertised, or sold

Some bind the sale, not just the ad

A discount at the counter is fine under one manufacturer's policy and a breach under another's. The same action, two different answers — and the difference is in a document, not a price column.

Ownership is not inheritance

All sales suspended 30 days

A brand owned by a larger group can still run its own policy and its own enforcement. Assuming the parent's terms apply is how a dealer gets caught out.

The strikethrough trap

A compare-at price is itself the breach

Under some policies, showing a struck-out higher price puts you outside the terms even when the price you charge is at MAP.

Honestly compared

Everyone covers one side of the loop

Feed tools push a vendor into your store. Accounting tools push your store into QuickBooks. Webgility genuinely reconciles store against QuickBooks. None of them reads a pricing policy.

 PartMashWebgilityMyWorks Stock SyncA2XSpark Shipping
Vendor price feed✓——✓—✓
Vendor stock into the store✓——✓—✓
Back-in-stock date on the product page✓——fixed backorder——
Store (Shopify)✓✓✓✓✓✓
QuickBooks✓✓✓—✓—
Each order → QuickBooks invoice, customer & payment✓✓✓—summary per payout—
Your markup, per brand✓——✓—✓
Vendor, store and books reconciled together✓—————
Undo a whole run✓——partial——
Reads MAP policies — the terms, not just a price✓—————
Charges bycatalogordersordersproducts & feedsordersorders, SKUs & vendors

Compiled from each vendor’s own website, help center and app listing, October 2026. — means we found no mention of it in their published documentation, not that it can never be done. Two of them handle a MAP price as a minimum price; none reads a manufacturer's policy terms. Webgility does detect price differences between a store and QuickBooks — we're not claiming otherwise.

Pricing

Priced on your catalog, not your order count

Everyone else charges by orders. That penalizes exactly the business this is built for — a big catalog, careful margins, and a quiet month is still a month your prices drift.

Shelf

$XX /mo
Unlimited orders
  • Up to 5,000 parts
  • 2 supplier feeds
  • Store or QuickBooks
  • MAP policy library
  • One-click repair
  • Change history & undo
  • Vendor terms in one place
  • Vendor API pulls
Try the demo

Counter

$XXX /mo
Unlimited orders
  • Up to 75,000 parts
  • Unlimited supplier feeds
  • Store and QuickBooks
  • MAP policy library
  • Nightly vendor API pulls
  • Vendor stock in your store
  • Store orders into QuickBooks
  • Tracking to your customers
  • Vendor terms in one place
  • Your margin over MAP, per brand
Try the demo

Warehouse

$XXX /mo
Unlimited orders
  • Unlimited parts
  • Multi-store
  • Everything in Counter
  • Priority vendor onboarding
  • Policy watch & alerts
Try the demo

Pricing is being finalized. The plans above show what each level includes; prices are announced at launch.

Try it before you sign up. The demo is a working PartMash account with example parts and made-up prices. Run the report, raise prices to MAP and undo it. No sign-up, no card.

Price sheets are always included. If your vendor offers a live feed and you'd like us to build a connection for your account, there's a one-time setup fee — quoted before any work starts.

Start where you are

You don't need all three

Each connection stands on its own. Add the others when you want them, or never.

Vendor → QuickBooks

No store required

Your item costs and prices in QuickBooks stay matched to what your suppliers charge now, so quotes go out on this week's numbers instead of last year's.

Vendor → Store

No accounting required

Your storefront stays priced from your supplier feeds, and anything advertised below your manufacturer's MAP is flagged before they're the ones who notice.

Vendor → Store → Books

The full loop

Supplier data drives both, and the report shows you wherever any of the three disagree with each other.

Find out what your three systems actually say

Open the demo and run the report yourself. It takes a minute, and it shows you what PartMash finds when a store, a price sheet and the books disagree.

Try the demo