Connect every store and marketplace to one warehouse
Bring orders in from Shopify, WooCommerce, Amazon, eBay and more with deduplication, sync stock back out, and keep feeds healthy with scheduling and circuit-breakers. Shopify order picking, marketplace fulfilment and custom API feeds — all in one place.
Sell anywhere, fulfil from one platform
First-class connectors for the platforms UK fulfilment runs on, plus custom feeds via API for anything bespoke.
Need something else? Custom feeds via API mean almost any platform can push orders and pull stock.
Clean orders in, every time
Multi-source intake with deduplication means orders are pulled from every channel and reconciled before they ever hit the picking queue.
- Per-integration operations — get_orders, get_products, update_stock, update_tracking.
- Per-snippet scheduling — interval-based or time-of-day with day-of-week filters.
- SKU mapping editor translates “their SKU → our SKU”.
- SKU match checker — paste a list and see which would resolve at intake.
Feeds that heal themselves
When an upstream platform wobbles, StockPortal protects your operation instead of flooding it with errors — and gives you the tools to debug fast.
- Circuit-breaker auto-pauses a snippet after configurable consecutive failures (default 50).
- Bulk reactivate when the upstream is back.
- Integration audit compares your stock vs the platform’s, flagging “not listed” and “stock drift”.
- Debug capture mode logs non-truncated payloads for tricky bugs.
Build on top of StockPortal
A documented REST API and webhooks let clients and platforms integrate directly — with scoped keys so everyone gets exactly the access they need.
- Authenticated REST endpoints under
/api/v1/for stock values, on-hand by SKU, order status, label generation and more - Per-client API key with scoped permissions (e.g.
stock_values.read) - Outbound webhooks for dispatched, label-generated and more
- Forward-paging on every list endpoint
Integration questions
E-commerce platforms Shopify, WooCommerce, BigCommerce and Magento; marketplaces Amazon and eBay; OMS/IMS Veeqo and Linnworks; plus custom feeds via API. Each integration supports get_orders, get_products, update_stock and update_tracking operations.
Multi-source intake deduplicates orders across every connected integration, so an order that appears in more than one feed is only fulfilled once. A SKU match checker also lets you paste a list and see which SKUs would resolve at order intake.
Each integration snippet has a circuit-breaker that auto-pauses after a configurable number of consecutive failures (default 50), with a bulk reactivate once the upstream is back. A debug capture mode logs non-truncated payloads for tricky bugs.
Yes. An integration audit per platform compares your stock against the platform’s side by side, highlighting “not listed” and “stock drift”, and a SKU mapping editor translates their SKU to your SKU.
Connect your store in the demo
Book a demo and we’ll connect a test Shopify or marketplace feed, pull live orders and show stock syncing back — so you can see the full loop.