Fulfillment
Fulfillment is the complete handling of an order after checkout — from storing the goods through picking and packing to shipping, delivery and returns processing. It covers every physical and informational step needed to get an ordered product to the customer correctly and on time.
Fulfillment refers to the complete handling of a customer order after checkout — that is, every step between the click on "Buy" and delivery to the customer. This includes storing the goods, picking the ordered items, packing (pick and pack), handing the parcel over to a shipping carrier, the shipment itself, and processing returns. The goal is to deliver the right goods in flawless condition, complete and on time, to the recipient.
The term originates from the English "order fulfillment" and has become established in German-speaking commerce, especially in mail order and e-commerce. Fulfillment is thus the operational, customer-facing part of distribution logistics: while sales win the order and the ERP system records it, fulfillment handles its physical execution. It directly determines delivery time, delivery quality and, with them, customer satisfaction — a key competitive factor in online retail.
At a glance
- Complete order handling after checkout: storing, picking, packing, shipping, returns
- Operational, customer-facing part of distribution logistics (outbound)
- In-house fulfillment or outsourcing to a 3PL provider
- Shapes delivery time, delivery quality and customer satisfaction in e-commerce
- Interlinked in the ERP with order, goods issue, inventory management and shipping carrier
What does fulfillment include?
Fulfillment bundles all the tasks an order runs through from the moment it arrives to the moment the shipment is delivered. It begins with receiving and putting away the goods (goods receipt) and covers the ongoing storage of stock at defined storage locations. When an order comes in, order processing follows, along with picking the ordered items, packing them with suitable shipping material, generating the delivery note and shipping label, and handing the parcel over to the transport carrier. After delivery, returns processing closes the loop — from acceptance and inspection to putting the goods back into stock or disposing of them.
Besides the physical flow of goods, fulfillment relies on a continuous flow of information: inventory management, order status, shipment tracking, and the feedback of shipping and returns data. Only this interplay of goods and data makes fulfillment plannable and transparent for the customer.
The building blocks at a glance
Five building blocks form the core of fulfillment: first, storage, with putaway and retrieval; second, picking, that is assembling the items per order; third, packing (pick and pack) including shipping documents; fourth, shipping via a carrier with label and tracking; fifth, returns management. On top of these come value added services such as kitting, labelling, bundling or gift wrapping, which are especially in demand in e-commerce.
How the fulfillment process runs
The fulfillment process starts with an incoming order — for example from the online shop, a marketplace or sales. The order is recorded in the system, checked for availability and payment, and released for processing. From the order, a picking order (pick list) is created that specifies the items to be picked, quantities and storage locations. During picking, the items are retrieved, brought together at a packing station and packed.
When packing, the system generates the delivery note and shipping label, posts the goods issue and sends the tracking number back to the customer. The shipping carrier takes over the parcel, and delivery is monitored via tracking. If goods come back, returns logistics kicks in: inspecting the condition, issuing a credit note or exchange, and putting sellable items back into stock. Throughout the entire process, stock is continuously updated so that overselling or short-selling is avoided.
In-house fulfillment or outsourcing to a 3PL?
Companies can run fulfillment themselves (in-house) or outsource it to an external logistics provider. With in-house fulfillment, the company controls every step itself — from warehousing to packing — and retains full control over the brand experience and processes, but bears fixed costs for space, staff and technology. This option pays off with stable volume, individual requirements, or when the packaging is part of the brand experience.
With outsourcing, a fulfillment provider handles the process. The model is closely tied to the term 3PL (third-party logistics): the provider takes in the goods, picks, packs and ships on behalf of the client. The advantages are scalable costs, professional infrastructure, and relief from operational logistics; in return, the company gives up control and has to align processes and data flows cleanly with the provider.
Fulfillment by marketplace and dropshipping
Marketplaces offer their own fulfillment programs, in which the merchant stores their goods in the marketplace's logistics centers and the marketplace handles shipping and returns. A special form is dropshipping: here the merchant holds no stock but forwards the order to the supplier, who ships directly to the end customer. This saves storage costs but shifts control over packaging, delivery time and returns entirely to the supplier.
Fulfillment in the ERP system
In the ERP system, fulfillment is modelled as an end-to-end process chain built on shared master data. The item master supplies weights, dimensions and packaging units, and inventory management provides the available stock per storage location. From the sales order, the system generates picking and delivery orders, controls the goods issue, and automatically deducts stock on shipment. This keeps stock in sync across all sales channels — crucial for preventing overselling in multichannel retail.
The benefit of integration lies in the seamless interplay of order, warehouse and shipping. Via an API or direct interfaces, the ERP connects online shops, marketplaces and shipping carriers: orders flow in automatically, shipping labels are generated, tracking numbers are fed back. If fulfillment is outsourced to a 3PL, the ERP exchanges stock levels, orders and shipping status with the provider via an interface. In complex warehouses, a specialized WMS takes over the fine control of picking and packing and reports the results back to the ERP.
Automation and metrics
An integrated fulfillment makes performance measurable: metrics such as lead time from order to shipment, delivery reliability, picking error rate and returns rate emerge from a single data source. Automated rules — such as selecting the cheapest shipping carrier by weight and destination region, or automatically splitting orders across multiple warehouses — cut costs and speed up the process without every order having to be touched manually.
Distinguishing fulfillment, logistics and shipping
Fulfillment, logistics and shipping are often equated but mean different things. Logistics is the umbrella term for all processes of moving goods — from purchasing through production to delivery. Fulfillment is a subset of that: the customer-facing outbound part that fulfils a specific order. Shipping, in turn, is just one step within fulfillment — the physical transport of the fully packed shipment to the customer.
Fulfillment therefore goes beyond mere shipping, because it also includes storage, picking, packing and returns. It differs from procurement logistics by direction of flow: procurement logistics brings goods into the company (inbound), while fulfillment sends completed orders out to the customer (outbound). In e-commerce, fulfillment is the key process, because delivery time and the unboxing experience directly affect customer satisfaction and the repurchase rate.
Example
Example: an online retailer outgrows in-house fulfillment
A D2C online shop for cosmetics initially shipped all orders itself from a small warehouse. At around 30 orders a day this worked well: the team picked the items, packed the products in elaborately designed branded boxes, and handed the parcels to the courier each evening. But with a viral campaign, orders rose to over 500 a day — the packing table became the bottleneck, delivery times lengthened, and mis-picks piled up.
The retailer then moved operational fulfillment to a 3PL provider and connected it to its ERP via an interface. Orders from the shop and marketplaces now flow automatically to the provider, who picks, packs and ships; stock levels and shipping status are fed back into the ERP in real time. The elaborate branded packaging was commissioned as a value added service so the experience is preserved. The result: stable delivery times despite the jump in volume, fewer errors, and a team that can focus on product and marketing again.
Frequently asked questions
Related services
Sources
Questions about Fulfillment in your ERP project?
We advise vendor-neutrally – and implement it ourselves on request.