01Priced at checkoutThe price is calculated by zone, weight and size — the customer sees the real amount
02The order is paidPayment, or confirmation of cash on delivery, starts shipment preparation
03The shipment is createdData goes into the carrier's system through its interface — no address is retyped
04Waybills printedIn one batch for the whole shift instead of one document at a time across tabs
05The customer is notifiedThe tracking number and link go out by SMS or email automatically
06Statuses come backCollected, in transit, delivered or returned — visible in the order without opening the portal
THE SHIPMENT'S PATH
From a paid order to the doorstep
orders.example.rs
Shipment for order #4821
OK
Priced at checkout
390 RSD
The order is paid
ready to ship
The shipment is created
RS4821···
Waybills printed
24 waybills
The customer is notified
SMS sent
Statuses come back
delivered
Priced at checkoutThe price is calculated by zone, weight and size — the customer sees the real amount
The order is paidPayment, or confirmation of cash on delivery, starts shipment preparation
The shipment is createdData goes into the carrier's system through its interface — no address is retyped
Waybills printedIn one batch for the whole shift instead of one document at a time across tabs
The customer is notifiedThe tracking number and link go out by SMS or email automatically
Statuses come backCollected, in transit, delivered or returned — visible in the order without opening the portal
WHAT USUALLY HAPPENS
The cost of handling delivery by hand
While it is manual
Someone opens the carrier's portal and retypes the address letter by letter
A typo in the address surfaces when the courier cannot find the house
One flat delivery price for everyone, so distant orders lose money
The tracking number is sent to the customer when they call and ask
How many parcels came back, and why, is worked out at month end from memory
Once the link is in place
The shipment is created from the order in one action, with the address moved automatically
The address is validated at checkout rather than in the warehouse before dispatch
Pricing follows zone and weight — delivery stops being a hidden loss
The customer gets the tracking number immediately and does not call to ask
A report shows the return rate, average delivery time and the problem routes
WHAT THE WORK INCLUDES
What the delivery integration covers
Review of the dispatch process
Who packs, who prints, when the courier arrives and where the time is lost today.
Connecting the carriers
Integration with the carriers that cover your routes — one or several at once.
Rates and zones
Pricing by zone, weight and size, with your markup or free delivery above a threshold.
Address validation
Suggestions while typing and required-field checks, so the courier is not hunting by description.
Batch documents
Waybills and the shift's dispatch list printed as one file rather than order by order.
Customer notifications
Tracking number, status changes and a pickup reminder — by SMS or email, automatically.
Returns
A refused parcel puts stock back and updates the order without manual edits.
Delivery reporting
Times, return rates, delivery cost per route and a comparison between carriers.
TECHNOLOGY LANDSCAPE
What the link is made of
Carrier APIsCreating shipments, printing documents, statuses and cancellationsRate tableZones, weight, dimensions and free-delivery rules in one placeJob queueCreating shipments never blocks the store and survives a carrier outageNotificationsSMS and email on delivery events, with a sending historyExchange logWhat went to the carrier and what came back — per shipmentReportingTimes and returns by route, carriers compared on your own data
Contracts with the carriers belong to the store — rates and terms stay between you and them. We are responsible for the technical link, error handling and reporting.
QUESTIONS
What people usually ask
Which carriers do you work with?
With those that expose an interface for integration — which is all the major carriers operating across Serbia. We start with the one you already have a contract with and add a second where it helps: different routes and weights are cheaper with different carriers.
We use several carriers. Can the choice be automatic?
Yes. You define the rule: by zone, weight, order value or whether a pickup point is near the customer. The system proposes an option at checkout and creates the shipment with the chosen carrier. Manual override stays — a rule should not tie your hands on exceptions.
What if the carrier's system is down?
The order does not hang. The job to create the shipment goes into a queue and retries, and the owner sees it is not created yet. When the carrier responds, the accumulated shipments are processed in sequence — nothing has to be finished by hand.
Does cash on delivery work the same way?
Yes, with one caveat: the money arrives from the carrier later and as a single sum per period. Such orders follow their own chain of statuses, and reconciliation runs against the carrier's report: which parcels are paid, which came back and how much is still in transit.
How long does the integration take?
One carrier with rate calculation and waybill printing usually takes weeks. The long pole is not development but getting access to the carrier's interface and agreeing document formats — we run that in parallel so no time is lost.