microfulfill

What changes when both sides look at the same screen

The stock is not a matter of opinion

Every unit that arrives, ships, comes back or is corrected in a count is a recorded movement. Merchant and warehouse see the same numbers.

An order needs no e-mail

The merchant buys the shipping label, and that releases the order. The warehouse has it at once, with label, packing slip and bin locations.

The invoice is done when the month is

Fees are agreed once per partnership. Every shipped order and every received unit adds its line. Nobody counts parcels on the 1st.

How it works

Who does what

Five steps from the first handshake to the invoice. Each side only does its own part.

MerchantFulfillment provider
1ConnectSends a request to the provider, or invites them by e-mail.Accepts, and sets the fees for this merchant.
2Send stockAnnounces an inbound shipment with products, quantities and tracking number.Scans the carton and counts the units. The stock is booked on receipt.
3OrderCreates the order in the app or through the API, compares rates and buys the label.Gets an e-mail. The order shows up as ready to pick.
4ShipFollows the status and the tracking number.Prints the pick list, scans every item at the pack station, hands the parcel to the carrier.
5SettleReceives one invoice per provider and month, line by line.Closes an invoice that is already filled in.
Merchant

Four numbers per product, and the story behind them

On hand, reserved, available and incoming, for every warehouse. Underneath, every movement that led to those numbers, with date and person.

Inventory for merchants

Product page with stock per warehouse and the list of stock movements
A product stocked in two warehouses, and the movements behind its stock.
Merchant

Compare rates, buy the label

The rates come from your own carrier account. If an address turns out to be wrong, cancel the label, correct the order and buy a new one. The warehouse is told to swap it.

Orders and labels

Order with three shipping rates, the cheapest and the fastest marked
Buying the label releases the order to the warehouse.
Fulfillment provider

Scan the order, then every item

The pack station runs in the browser and works with any scanner that types like a keyboard. A wrong item is noticed before the box is closed.

Pack and receiving station

Pack station with an order and its scanned items
An order at the pack station: scanned items turn green.
Fulfillment provider

Set the fees once, the invoice follows

Per order, order line, additional unit, received unit and return, plus storage by unit or by cubic metre. Each fee lands on the month's invoice the moment the work is done.

Fees and invoices

Monthly invoice of a fulfillment provider with its fee lines
A monthly invoice, written line by line as orders ship.

API and webhooks

Your shop system can do the typing

Products, orders, labels, inbound shipments and returns are available through a documented REST API. Signed webhooks report back what the warehouse has done.

order.createdorder.label_purchasedorder.packedorder.shippedorder.cancelledinbound.receivedreturn.received
# create an order, compare rates, buy the label
POST   /api/v1/orders
GET    /api/v1/orders/55/rates
POST   /api/v1/orders/55/label

# later, at your webhook URL
{
  "event": "order.shipped",
  "data": {
    "order": { "order_no": "NW-1052", "status": "shipped" }
  }
}

Fulfillment providers use microfulfill for free.

Your merchants bring their orders with them. You get the order list, the scanning stations and the invoicing.

Questions

More answers are in the manual.

Does my partner have to be on microfulfill already?

No. Enter their e-mail address when you request the partnership. They receive an invitation, register, and find your request waiting for them.

Can a merchant work with several providers?

Yes, that is the point. Stock is kept per warehouse, and each provider only sees the stock and orders sent to its own warehouses. A provider can serve any number of merchants in the same way.

Which carriers can I ship with?

Labels are bought through your own Easyship account, with the carriers and rates you have there. Further label providers are planned.

Who buys the shipping labels?

The merchant by default, with their own carrier account. If the provider buys labels for a merchant, this is switched in the partnership.

Do we need special hardware in the warehouse?

No. The pack and receiving stations run in the browser. Any barcode scanner that behaves like a keyboard works, and you can also type the codes.

In which languages is microfulfill available?

English and German. Each user chooses their own language.

Start with one product and one partner.

Create an account, add a product, and invite your fulfillment provider or your first merchant. The manual walks you through it.