Headless / API

Your store, plugged into the warehouse.

Shopify, WooCommerce or fully headless. Orders flow in, stock and status flow back, and every order is picked from the same bonded pool as your marketplace sales. Keys and documentation come with your portal login.

Looking for drinks market data instead? The Shelfdrop Intelligence data feed has every top 50 on Amazon UK as CSV or JSON.

How an order moves

From checkout to doorstep.

What happens when someone clicks buy
01 / 04A drinker checks out
  1. Your storeA drinker checks out

    On your Shopify, WooCommerce or headless store. Your checkout, your customer.

  2. ShelfdropThe order lands with us

    In seconds, checked for stock, delivery address and age.

  3. Bonded warehousePicked from bond

    From the same stock as your marketplace sales. Duty is paid on that bottle only.

  4. The drinkerDelivered, age-checked

    Tracked to the door, with an age check at handover.

Back to your store, automatically
  • Live stockso your store never sells a bottle that isn't there
  • Tracking and statusfor your customer emails, at every step
  • Every order, duty and costin your Shelfdrop portal as it happens
What connects

Everything after the buy button.

You keep your site, your checkout and your customer relationship. Shelfdrop handles what happens next, and reports it back.

Orders in

Orders API

Every order from your store lands in the Shelfdrop system as it happens, validated, flagged for age verification and queued for picking from bonded stock.

Stock out

Live availability

Stock by SKU, in real time, so your store never sells a bottle that isn't there. The same number your marketplace listings run on.

Status

Webhooks

Received, picked, dispatched, delivered. Each step posted back with tracking, so your customer emails and your dashboard stay in step.

Catalogue

One product record

Barcodes, case configurations, ABV and duty category held once and used everywhere: your store, Amazon, online grocery and rapid delivery.

Reporting

Sales, costs and payouts

Pull what the portal shows into your own systems: orders by channel, costs as they are itemised, and payouts against your buy price.

AI

MCP server

Connect your AI assistant to your Shelfdrop account and ask it questions grounded in your own numbers: what sold yesterday, what is running low, what a promotion cost.

How it looks

Simple requests. Real stock.

An order from your store is one request. Everything behind it, from duty on release to the doorstep, is ours.

  • JSON over HTTPS, keys issued from the portal
  • Idempotent order creation, so retries never ship twice
  • Age-check requirements carried on every order
  • Events signed, so you can trust what you receive
POST /v1/ordersIllustrative
{
  "store": "shopify",
  "order_ref": "#48215",
  "lines": [{ "sku": "YB-GIN-70", "qty": 2 }],
  "deliver_to": { "postcode": "E8 3RH", "name": "A. Customer" },
  "age_check": "required"
}

201 Created
{
  "id": "ord_7kd3mwq1",
  "status": "received",
  "picked_from": "bond-uk",
  "duty": "settled_on_release"
}
webhook · order.dispatchedtracking attached
Built for headless

Any front end. One back end.

Shopify, WooCommerce, BigCommerce or a custom build: the checkout you have today stays. Shelfdrop sits behind it as fulfilment, compliance and reporting, and runs your marketplace sales from the same stock.

Shopify

Connected during onboarding

We connect your Shopify store with you when you join, map your products to the catalogue and start capturing orders.

Headless

Use the API directly

Create orders, read stock and subscribe to events from your own stack. The reference and keys come with your portal login.

Agencies

Build on it for your clients

If you build stores for drinks brands, one integration puts compliant fulfilment behind every one of them.

Questions

Straight answers.

Do we need a developer?

Not for Shopify. We connect your store with you during onboarding. For a headless or custom store, your developer uses the API and the reference that comes with your keys.

Where does the stock sit?

Under bond in the UK, in the same pool that serves your marketplace and online grocery sales. Duty is settled as each order leaves, and London rapid orders come from duty-paid stock held in the city.

How is age verification handled?

Every order carries its age-check requirement. Delivery is age-verified at the door, and the result is posted back with the delivery event.

Can orders from the EU be fulfilled?

Yes, for the markets we serve. Stock moves under bond to the Netherlands hub and on to an in-country bond, duty is paid there, and the order is delivered locally. See how stock moves across the mainland.

Plug in.

Tell us about your store and your range, and we'll set up access with your portal login.