Fulfillment Platform · WMS · ERP
Fulfilo
Fulfilo runs the warehouse of a fulfillment operator serving more than 540 online merchants. Built from scratch, it pulls in orders from hundreds of stores, guides them through receiving, picking, packing and shipping, issues AWBs and invoices, tracks every parcel and settles the cash-on-delivery money to each merchant.
Visit website
The challenge
What needed to change
A fulfillment operator stores the goods of hundreds of online merchants and ships on their behalf. Every order has to be picked from a shelf, packed, handed to the right courier, invoiced and followed until delivery. With cash on delivery, the money arrives days later from the courier, mixed across hundreds of orders from dozens of clients — and has to be split correctly, down to the last cent.
Before the platform, all of this lived in Excel files, separate courier accounts and in people’s heads. That works at a few hundred orders a day. At tens of thousands, it does not: over a million orders a year with seasonal peaks, stores on different platforms, couriers with different APIs, six currencies, and warehouse operators who work with a scanner in hand, not with time to think.
Our approach
How we solved it
We built a modular Laravel platform where no external integration leaks into the business logic. Stores, couriers and invoicing providers each sit behind a common contract, so a new courier is added in a working day without touching the order flow.
Every order follows a fully modelled lifecycle, and every screen in the warehouse asks the operator for exactly one thing at a time: scan the product, scan the shelf, scan the parcel.
Two-way sync with Shopify, WooCommerce, MerchantPro, EasySales and custom connectors
Order management with bulk actions, stock checks, blacklist and automatic operator assignment
Full WMS: receiving, barcoded shelf locations, picking totes, packing stations, transfers and returns scanner
9 courier integrations — Sameday, Cargus, GLS, DPD, FAN Courier, Packeta and more — from AWB to delivery proof
Automatic invoicing and reversals through Smartbill and FGO
Cash-on-delivery settlements per merchant, matched automatically from courier and bank statements, in six currencies
Phone confirmation call center and a support ticketing system
Dashboards, maps of orders across Romania and Europe, refusal-rate analysis and Excel exports
Granular roles, a full audit log with over a million events and a documented token-based API
Inside the product
The results
What changed for the client
- 2.1M+
- Orders processed
- 1.6M+
- AWBs generated
- 640+
- Online stores connected
- 31,000+
- Merchant settlements
Built with
Next project
Mobilo Credit
View case study