Integrations

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.

Connected channels

Sell anywhere, fulfil from one platform

First-class connectors for the platforms UK fulfilment runs on, plus custom feeds via API for anything bespoke.

SH
ShopifyE-commerce
WC
WooCommerceE-commerce
BC
BigCommerceE-commerce
MG
MagentoE-commerce
AMZ
AmazonMarketplace
eB
eBayMarketplace
VQ
VeeqoOMS / IMS
LW
LinnworksOMS / IMS

Need something else? Custom feeds via API mean almost any platform can push orders and pull stock.

Order search and filtering across integrations in StockPortal
Order intake

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.
Order volume by hour and integration health monitoring in StockPortal
Resilience

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.
API & extensibility

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
See all features
Products on a shelf synced across e-commerce integrations in StockPortal
FAQ

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.

Get started

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.