Fulfillment for Shopify stores

You sell.
We ship.

Connect your Shopify store and hand off fulfillment. Orders sync on their own, tracking goes straight back to Shopify, and you get one invoice for what we shipped.

  • Shopify Shopify sign-in
  • No monthly plan
  • Disconnect any time

Ship to

Maya Laurent

18 Rue des Martyrs
75009 Paris, France

Order1042

From

yourstore

Items

2

Service

Express

1Z 999 AA1 0123 4567 84

  1. 09:12Order #1042 synced from Shopify
  2. 14:30Packed at the warehouse
  3. 16:05Tracking added to the Shopify order
  4. 16:05Shopify emailed your customer
Fig. 1 — An example order, start to finish

Fig. 1 — An example order, start to finish

01/The handoff

Four steps.
Only the first is yours.

Shopify

Your Shopify store

yourstore.myshopify.com

A customer places order #1045.

Order syncs

OxPostal

Pick · pack · label

We pack it and buy the label.

Parcel ships

Your customer

Paris, FR

The parcel arrives at their door.

Tracking goes back to Shopify, which emails your customer

  1. 01You

    Connect your Shopify store

    One sign-in on Shopify. You approve access, we take it from there.

  2. 02OxPostal

    Your orders flow in

    Products, orders and shipping addresses import automatically, then every new order arrives as it's placed.

  3. 03OxPostal

    We pack, ship and add tracking

    The tracking number lands on the Shopify order, the order is marked fulfilled and your customer gets Shopify's email.

  4. 04OxPostal

    You get one clear invoice

    Product cost, shipping and our fee for each order we shipped. Nothing bundled, nothing hidden.

02/Always in sync

Shopify stays the source of truth.

You keep running your store the way you do today. Whatever changes in Shopify reaches us without anyone copying a thing.

New orders
arrive the moment they're placed
Edits
address or item changes update the order
Cancellations
leave the queue before they ship
Refunds
are reflected on the order
Products
stay in step with your catalog

Sync log

yourstore.myshopify.com

  • 16:05:12TRACKING#1042 → 1Z999AA10123456784 pushed
  • 15:58:40ORDER#1045 new order · 3 items
  • 15:41:03UPDATE#1043 shipping address changed
  • 15:20:27CANCEL#1039 cancelled · removed from queue
  • 14:02:55PRODUCTLinen tote · 3 variants updated
  • 13:47:19REFUND#1031 refunded · marked in OxPostal

03/Billing

One invoice. Every order itemised.

Each line is an order we shipped: the product cost, the shipping, our fee. You can check every number against Shopify.

A

Product cost

What the items in the order cost us, agreed with you up front.

B

Shipping

The postage for that parcel.

C

Fee per order

A flat handling fee. Same on every order.

See pricing

Invoice

INV-2026-0118

Oct 1 – Oct 15

OrderProductShippingFeeLine
#104212.406.902.0021.30
#104331.008.502.0041.50
#104518.756.902.0027.65
Total due$90.45

Fig. 2 — Example invoice excerpt

04/Questions

The short answers.

Do I have to import products from you?

No. You keep selling your own products from your own Shopify store. We read your products and orders from Shopify; nothing gets added to your catalog.

What access does OxPostal ask for?

Read access to products, orders and customer shipping details, plus permission to create fulfillments so we can add tracking numbers. You approve it in Shopify and can disconnect at any time.

Will my customers know when an order ships?

Yes. When we add tracking, Shopify marks the order fulfilled and sends your customer its standard shipping confirmation email, from your store.

What if an order is edited or cancelled?

Edits, cancellations and refunds sync from Shopify on their own. A cancelled order leaves our queue, so it doesn't ship.

How am I billed?

Once per period you get one invoice listing every order we shipped: product cost, shipping and our fee, line by line. No subscription.

Which platforms do you support?

Shopify, today. That focus is why the integration goes deep.

Ready when you are

Hand off the shipping.

Create an account, connect Shopify, and your orders start syncing right away.

Get started