Supplier API
Workspace-scoped bearer tokens, issued from Settings and labelled per integration, revoked in one click. Feed your ERP, PIM or warehouse system from the same published catalog your resellers use.
Suppliers import their spreadsheets, organize product data, images and prices, and share approved catalogs. Resellers publish and maintain those products on Shopify from the reseller portal, and order through the same catalog.
14-day free trial on supplier plans · Resellers are invited by a supplier or request access on the marketplace
Turn the spreadsheet you already have into a catalog every reseller works from.
Work from approved supplier data and keep your Shopify store in step with it.
Share the catalogs you represent with the accounts you call on, without emailing spreadsheets.
A supplier keeps one spreadsheet per reseller. A reseller keeps one per supplier. Prices change, images go missing, a product is discontinued, and nobody is sure which file is current.
Cost, MAP and MSRP live in different columns of different files. A reseller quotes from whichever one they were emailed last.
Photos arrive in a zip with their own names. Matching them to SKUs is a manual job that is never quite finished.
The supplier retires a line. The reseller’s store keeps selling it until an order fails.
Every price change becomes an afternoon of exports, and every export is out of date the moment it is sent.
The supplier app takes the file you already have and turns it into catalogs you control, with the supplier deciding what each reseller can see.
CSV, XLS or XLSX, with whatever columns it already has. Headers and sample rows are read on upload; every upload keeps its history.
AI proposes which column is the SKU, the name, the price roles, the images. You review and confirm. Column Patterns remember the mapping so the next file from that brand arrives pre-mapped.
Import rules validate rows. Products, price updates, inventory and discontinued flags live on one record. Images match to SKUs by filename and are checked for gaps.
One file plus one rule set is a catalog: include, exclude and price-adjustment rules per catalog. Invite resellers, or approve their marketplace requests, catalog by catalog.
| Column in your file | Catalog field | Status |
|---|---|---|
| ITEM NO | Item identifier / SKU | Confirmed |
| DESCRIPTION | Item name | Confirmed |
| DEALER | Cost price | Confirmed |
| IMAP | MAP price | Review |
| IMAGE_1 | Image 1 | Confirmed |
The reseller portal shows every catalog a supplier has approved for you. From there you send products to Shopify, and later refresh only what changed.
| Product | SKU | In a shared catalog | Cost | Price | Status | Images store / catalog | Last pushed |
|---|---|---|---|---|---|---|---|
| Harbor 4-light chandelier, brass | HB-4471-BR | Dealer catalog | $412.00 | $899.00 | Active | 4 / 4 | Sep 12 |
| Harbor 2-light sconce, brass | HB-2210-BR | Dealer catalog | $186.00 | $399.00 | Active | 2 / 4 | Sep 12 |
| Cove pendant, matte black | CV-1180-MB | Dealer catalog | $140.00 | $299.00 | Discontinued by supplier | 3 / 3 | Aug 30 |
| Ridge floor lamp, oak | RG-0902-OK | Not in one | — | $249.00 | Draft | 1 / — | Never |
Tick products, paste SKUs, or send a whole catalog that keeps up with new items. Match against products already in the store by brand and SKU, so a send updates instead of duplicating.
Update attributes rewrites chosen fields such as price, cost or description from the supplier catalog. Update images replaces all, adds what is missing, or swaps only the images InventaCloud added.
Selling your own line? Upload your spreadsheet in the supplier app, create a catalog, invite yourself as a reseller, and use the same Shopify tools on it.
Suppliers choose which catalogs to list. Resellers browse, then request the specific catalog they want. The supplier approves or denies each request.
Write a public description for a catalog and list it. Requests arrive in your app with the reseller’s company details; approve or deny each one. A listing shows catalog facts, never your prices.
How listing worksBrowse participating suppliers and their listed catalogs. Send a request with a note about your business. Once approved, the catalog appears in your reseller portal with the products and pricing that catalog delivers.
How access requests workA supplier change never rewrites a reseller’s store on its own. The supplier updates the catalog; the reseller decides when to carry the change into Shopify.
| Change | The supplier | The reseller |
|---|---|---|
| Prices | Uploads a price sheet with only the SKUs and price roles that changed, or schedules a change for a date. Catalogs rebuild with the new prices. | Sees the current price in the portal. Runs Update attributes to write the new price, compare-at or cost onto chosen products. |
| Inventory | Uploads quantity and restock information per SKU, with history and rollback. | Reads stock levels with the last-sync time, and can choose to track supplier stock into the store when sending products. |
| Discontinued items | Flags SKUs with a date and an optional replacement note, and can notify resellers by email. | Sees a Discontinued by supplier badge, filters for those products, and decides whether to draft or archive them. Discontinued items always arrive as drafts. |
| Images | Uploads images by folder, zip or link sheet; validation reports which SKUs still have no matching picture. | Runs Update images to replace all, add what is missing, or swap only the images InventaCloud added. Videos and 3D models are never removed. |
| Promotions | Publishes a sale, MAP holiday or promo to the resellers’ calendars. Publishing never moves store prices by itself. | Chooses to run it on the store with a start and end time. Prices change in Shopify at the start and revert at the end, with the original kept as the crossed-out price. |
Supplier plan limits apply to catalogs, products, images and invited resellers. Resellers who connect through the marketplace do not count against a supplier’s reseller limit.
Reps work through the same workflows as the brands they represent, with the access those brands give them.
Purchase orders are built from the approved catalog, and every message has a place.
| SKU | Item | Qty | Unit |
|---|---|---|---|
| HB-4471-BR | Harbor 4-light chandelier | 6 | $412.00 |
| HB-2210-BR | Harbor 2-light sconce | 12 | $186.00 |
Resellers search the catalogs they can order from, build a draft that saves itself, pick a ship-to from their customer book, and submit. The supplier acknowledges, fulfils or denies with a reason, with email at every step and a thread per order.
One thread per supplier-reseller pair, unread counts in the sidebar, and email replies that land back in the thread. Access requests and orders keep their own conversations.
Shopify is one destination. Large suppliers and large stores connect their own systems: every catalog, price, stock level and purchase order is reachable through the API, and the platform is built to carry catalogs of one hundred million SKUs.
Workspace-scoped bearer tokens, issued from Settings and labelled per integration, revoked in one click. Feed your ERP, PIM or warehouse system from the same published catalog your resellers use.
Read-only keys cover catalogs, inventory, prices and your purchase orders. Read-write keys also create, cancel and message on purchase orders and add customers. Field names stay stable, so an import written once keeps working.
Imports run in the background with live progress, bulk jobs batch their writes, media is served from a CDN and every catalog is published as JSON. Designed for catalogs of up to 100 million SKUs; the Pro plan has no product limit.
CSV, XLS and XLSX catalog files, plus price sheets, inventory sheets and discontinued lists in the same formats. Images upload from a folder, a zip, a spreadsheet of links, or a direct upload inbox. Resellers download approved catalogs as Excel or JSON, and can use the API.
No. The reseller portal runs in the browser with a one-time email code. To publish to Shopify, the reseller connects their own store with a small app they create in Shopify, following the guided steps in the portal.
No. Prices are only visible to resellers a supplier has approved for a catalog, and each catalog’s rules decide the prices it delivers. Marketplace listings show catalog facts, never prices.
The catalog rebuilds and the reseller portal shows the change with an Updated marker. Nothing changes in a reseller’s Shopify store until the reseller sends products, runs Update attributes or Update images, or schedules a promotion.
Yes. Catalogs, mappings and images can be exported as CSV, XLS or JSON at any time, from the app or the API.
Plans differ by catalogs, products, images and invited resellers, with a 14-day free trial and monthly or yearly billing. Resellers who find you on the marketplace do not count against your reseller limit.
A supplier who invites you covers your access. Connecting to suppliers through the marketplace uses a reseller plan sized by how many approved catalogs you keep active.
A 30-minute walkthrough on your file. We map it, build a catalog with one rule, share it, and show what a reseller sees. Or start a 14-day free trial and try it yourself.