March 24, 2026 6 min read

You sell on eBay, or Shopify, or both — and right now you're updating quantities by hand. Every sale means logging into another dashboard, adjusting another number, and hoping nothing sold twice while you were in transit. PMP connects directly to your marketplace accounts so that orders flow in and quantities flow out — automatically.
Here's how to set it up. The whole process takes about ten minutes per marketplace.
Before we walk through setup, it's worth being clear about what "sync" means in PMP.
PMP does:
PMP does not:
Think of PMP as the inventory brain behind your marketplace storefront. Your listings stay where they are. PMP just makes sure the numbers are right.
From the eBay section in PMP, click Add Connection and enter your eBay seller user ID — the username buyers see on your listings. PMP creates a connection record tied to your account.
eBay uses two separate channels for different types of data, so you'll see two authorization buttons:
For each one, you'll click the connect button, log into eBay, and grant PMP permission. You'll be redirected back to PMP automatically — no codes to copy, no tokens to paste. The page updates to show your connection status as each lane completes.
Once both channels are connected, head to the eBay Dashboard and click Sync Listings. PMP pulls in your active eBay listings — titles, SKUs, quantities, prices, and item IDs. This creates a mirror of your eBay catalog inside PMP.
This mirror is read-only on PMP's side. It reflects what's on eBay right now so PMP knows what you're selling and can match listings to your internal inventory.
Still on the dashboard, select a lookback window — 30, 60, or 90 days — and click Sync Orders. PMP pulls in your recent eBay orders: buyer info, order totals, line items, and status.
This first sync is a one-time catch-up. After that, PMP tracks its place with a bookmark and only pulls in what's new since the last sync. You don't need to pick a window again.

That's it for eBay. Your connection page now shows:
See this in action → Walk through the full product on the overview page
If you sell on Shopify instead of — or alongside — eBay, the setup is just as straightforward. The steps are slightly different because Shopify organizes inventory around warehouse locations.
From the Shopify section, click Add Connection and type your Shopify store handle (the your-store.myshopify.com part). PMP creates a connection record for your store.
Click Connect to Shopify. You'll be taken to Shopify's consent screen where you grant PMP access to your store data. One authorization covers everything — orders, products, inventory levels, and locations.
Shopify ties inventory to specific warehouse locations. Before PMP can sync quantities, it needs to know where your stock lives. Click Sync Locations on the Shopify Dashboard. PMP pulls in every warehouse location configured in your Shopify admin.
From the dropdown, select the location where PMP should push inventory quantities. This is usually your primary warehouse — the place where your stock physically sits. PMP uses this as the target whenever it updates Shopify with new counts.
With your location set, run two more syncs:
After the first run, both syncs track their bookmark and only pull what's changed.

Your Shopify connection page shows the same kind of status overview as eBay: connection health, push location selection, and sync controls. An onboarding checklist guides you through the remaining steps — creating PMP items from your Shopify catalog, seeding initial stock levels, and pushing your first quantity update.
PMP connects your marketplace listings to your internal inventory using SKUs. When a listing's SKU matches an item's SKU in PMP, they're linked — and quantity changes in PMP flow out to that listing automatically.
For Shopify, SKUs are already part of your product data. PMP reads them directly during product sync.
For eBay, SKUs are optional on listings. If some of your eBay listings don't have SKUs assigned, PMP can generate them for you. The Ensure Listing SKU job assigns a unique identifier to each listing that's missing one, then pushes it back to eBay. Once that's done, the listing is ready for quantity sync.
The key point: PMP never guesses at matches. SKUs must match exactly (after trimming spaces and converting to uppercase). If a listing SKU doesn't match any item in PMP, it won't push quantities to that listing — and PMP will tell you which ones need attention.
Once your marketplace connections are live, the daily workflow changes:
You can still run syncs manually anytime — the buttons are always available on the dashboard. But the goal is to not have to think about it. Connect once, and the automation engine handles the rest.
If you sell on both eBay and Shopify, PMP manages both connections against the same internal inventory. Sell a part on eBay and the Shopify quantity updates. Receive new stock into PMP and both marketplaces reflect it.
This is where the ledger-based inventory system earns its keep. Every movement — whether triggered by an eBay order, a Shopify sale, a manual adjustment, or a CSV import — gets recorded in the same permanent ledger. Your marketplace quantities are always derived from that single source of truth.
No more reconciling two dashboards against a spreadsheet. One inventory, one ledger, two storefronts.
If you're running both marketplaces, you'll want to understand how PMP prevents overselling when two buyers purchase the same part at the same time. That's the reservation system — and we'll cover it in a future walkthrough.
→ See how the full system fits together: Product Overview
→ Have a question about connecting your accounts? Let's talk
Written by the PMP team. We build the software and write the guides — so the walkthroughs match what you'll actually see.