One sync.
Every channel.
When a supplier feed arrives, Suppli updates all your sales channels simultaneously β in one automated pipeline. No separate apps. No per-channel monthly fees. No manual exports.
Supported channels
Admin API with custom access token. Inventory updated per location. Auto-hide/publish on stock changes. Stacked total from ALL suppliers.
Each user registers their own eBay developer app. Full OAuth 2.0 per tenant. Inventory API v1. Only eBay-connected supplier quantities pushed.
Walmart Marketplace API. Client ID + Secret per connection. Bearer token auto-refreshed. Only Walmart-connected supplier quantities pushed.
SP-API Feeds API. LWA OAuth per connection. Inventory XML feed uploaded to S3. Asynchronous fulfillment on Amazon's side.
Etsy API v3 with PKCE OAuth. No developer account required β just log in. Listing inventory updated per SKU mapping. Per-supplier quantities.
Channel-specific inventory logic
Different channels get different inventory totals, depending on which suppliers are connected to each. This prevents channels from receiving inflated numbers from suppliers that haven't been onboarded there.
| Channel | Inventory source |
|---|---|
| Shopify | Sum of ALL suppliers' last-known quantities for that internal SKU |
| eBay | Sum of quantities only from suppliers with an active eBay connection |
| Walmart | Sum of quantities only from suppliers with an active Walmart connection |
| Amazon | Sum of quantities only from suppliers with an active Amazon connection |
| Etsy | Sum of quantities only from suppliers with an active Etsy connection |
Auto-hide and auto-publish
When channel-specific inventory hits zero, Suppli automatically sets the Shopify product to Draft and pushes qty=0 to eBay/Walmart. Prevents orders you can't fulfill.
When stock returns above zero, Suppli restores the Shopify product to Active and pushes the real quantity back. Nothing stays hidden that shouldn't be.
After every sync, Suppli stores a snapshot of before/after quantities per channel. The Compare tab lets you see exactly what changed, per channel, per sync run β so you always know what happened and when.
Connect all your channels in minutes
No per-channel fees. No separate apps for each marketplace. One Suppli account handles everything.
Start free β 5 syncs on us