−55%
Cargolia – Courier Management System Laravel With Tracking and COD Payouts
✦ Key features
- How the price is worked out
- Zones and rate cards
- Payments
- Shipment list and page
- Dispatch board
- Driver panel
- The public website
- API and webhooks
- Install without a terminal
Overview
Cargolia is a courier management system laravel application for parcel and courier companies that want to run their whole operation from their own website. Customers get an instant price calculator, online booking with pickup slots and public tracking. Your team gets shipments, a dispatch board, a driver panel on the phone, proof of delivery, cash on delivery payouts, rate cards, zones, branches, quotes and reports.
The look is navy and orange, clear and businesslike, with a designed phone layout and a bottom bar for Home, Track, Ship, Quote and Account. Customers can switch the website between English and বাংলা.
A live demo with about 690 sample shipments runs at cargolia.demotheme.xyz.
Who this courier management system laravel app is for
- Local courier companies delivering parcels inside Dhaka and to other districts.
- E-commerce delivery partners that collect cash on delivery for online shops and pay it out later.
- Same-day and express services with riders on motorbikes.
- Freight and cargo forwarders booking road, air, sea and rail shipments.
- Company fleets that deliver their own goods and want tracking for customers.
- Developers who need a tested courier tracking php script as a base.
It runs one company with many branches and drivers. Everything, from the rate table to the SMS texts, is set in the admin panel.
Prices customers can see at once
The instant price calculator asks for the mode, route, weight, pieces, size and declared value, then shows the total, the breakdown and the estimated delivery date. Book this shipment carries the details straight into booking, and a custom quote form sits below for larger jobs.
How the price is worked out
Chargeable weight is the larger of the actual weight and the volume weight: length times width times height, divided by 6000 for air, 5000 for express, 3000 for road and rail and 1000 for sea. Freight is the base charge plus a rate per chargeable kilo, never below the minimum.
Then the fuel surcharge, cargo insurance as a share of declared value, the COD handling fee and VAT are added from Settings. Every number is visible to the customer, which cuts arguments at pickup.
Zones and rate cards
Zones are the areas you price by, such as Dhaka City, Chattogram or Sylhet, plus international zones. Each rate line has a mode, a scope (inside the country, international or any), from and to zones, base charge, per-kilo charge, minimum and transit days. A rate for exact zones wins over an "any zone" rate.
Booking and tracking
Online booking has five steps: service and route, cargo, sender with pickup address, date and time slot, receiver, and payment. The customer gets a tracking number and a shipment page where they can pay, cancel before pickup and print the invoice and a 100 by 150 mm label with a barcode.
Tracking needs no sign-in. A customer can enter up to ten tracking numbers at once and see a four-step bar (Dispatched, In Transit, Out for Delivery, Delivered) with the full history under it. Each status change adds a line, so the courier tracking php script answers "where is my parcel" before anyone calls.
Payments
Pay at Pickup takes cash or card when the parcel is collected, with an optional limit. bKash and Nagad merchant gateways and SSLCommerz handle online payment, each with a sandbox mode. Manual Send Money by bKash, Nagad, Rocket or Upay lets customers send money and type the transaction ID for you to approve.
Daily operations in the courier management system laravel admin
The courier management system laravel admin follows the real path of a parcel. A shipment moves from Pending to Booked, Picked up, In transit, At hub or In customs, Out for delivery and Delivered, or to On hold, Returned or Cancelled. Every change writes to the tracking history the customer sees.
Shipment list and page
The list has status tabs with counts, filters for mode, branch, driver, payment and dates, and search by tracking number, name or phone. Tick several shipments to change their status or driver together, or export a CSV.
The shipment page holds everything: status with location and a note, proof of delivery with the receiver's name and a POD photo or signature, public updates and private notes, charges and payments, a re-price button after cargo changes, and the assigned driver, branch, ETA and current location.
Dispatch board
The day's work by branch on one screen: drivers and their jobs, pickups due today and tomorrow, shipments in transit or at a hub and those out for delivery. One click moves a shipment on to Confirm, Picked up or Send out.
Driver panel
Drivers sign in on their phone and see only their pickups, deliveries and finished jobs. Each job has Call, Map and Update buttons for the status, location, receiver name, POD photo and cash collected. No separate app is needed.
Cash on delivery for online shops
Many courier companies in Bangladesh live on e-commerce parcels, so this courier management system laravel build treats COD as money to track, not a side note. When drivers collect cash from receivers, the amount is recorded on the shipment and appears in COD payouts. When you pay the sender, click Paid out. The dashboard always shows how much COD you still owe.
Business customers can have a monthly credit account with a credit limit, a contract discount and a private note. Their customer page shows every shipment, the top routes and billed and due amounts.
A courier management system laravel teams use every day should also handle quotes. Requests for containers, project cargo and contracts arrive with route, weight, volume, ready date and frequency. Set a status and your price, reply by e-mail and SMS, and turn a won quote into a shipment.
Messages, reports and website content
Each status can send its own SMS to the sender and the receiver: booked, confirmed, picked up, in transit, in customs, out for delivery, delivered, on hold, returned, cancelled and payment received. New shipments can reach your team by e-mail and Telegram, and a WhatsApp chat bubble and the WhatsApp Cloud API are included. Every message is kept in a message log.
Owners usually check reports first each morning. Reports show shipments per day, results by mode (shipments, chargeable kilos, revenue), top routes, top customers, sources, payment methods, cargo types and deliveries by driver, with a daily CSV. The dashboard adds on-time delivery, late shipments, pickups due and COD to pay out.
The public website
The homepage has a hero with Get a Free Quote and Track Your Shipment, a five-feature bar, services, why choose us, numbers, testimonials, industries, a real-time tracking band, blog and a partner section. Each service has its own page with a side price calculator.
Services, industries, branches and hubs, team, testimonials, blog posts, FAQs, pages and every homepage text are edited in the admin. Branding sets the logo, favicon, the payment logos picture in the footer and two colours.
Roles, settings and installation
Admin sees everything. Manager sees all but settings, modules, API, staff and licence. Operations handles shipments, dispatch, deliveries, customers, quotes and tickets. Driver sees only My deliveries and gets a branch and a vehicle. An activity log records every change.
Shipping rules control online booking, booking without an account, the heaviest weight priced online, how far ahead pickups can be booked, same-day cut-off, automatic confirmation, the tracking number prefix, required proof of delivery, cancel before pickup and fake-booking protection with blocked phones, IP limits and an SMS code. Modules switch the calculator, COD, quotes, driver panel, blog, team and a live shipments popup on or off.
API and webhooks
An online shop, ERP or app can use API keys to read services, zones, prices and tracking, create shipments and update status. Webhooks send shipment created, status changed, paid and delivered events to your address.
Install without a terminal
Upload the zip on cPanel, point the domain to the public folder and open the site. The web installer checks the server, connects to MySQL, MariaDB or SQLite, sets the site and mail, creates the admin and takes your licence key. Choose to install with or without demo content, then add one cron line for late-shipment flags and clean-up.
One licence key works on one domain, and local test addresses run without it. As a courier tracking php script with full Laravel source, Cargolia is also easy for a developer to extend.
Cargolia is built on Laravel, the open-source PHP framework. See all our Laravel projects for more business systems.
What you get
- The full Cargolia Laravel source with vendor folder, ready for cPanel
- Customer website with calculator, booking, tracking and accounts, in English and বাংলা
- Admin with shipments, dispatch board, driver panel, COD payouts, quotes and reports
- Rate cards, zones, branches, payments, SMS, API and webhooks
- The web installer with or without demo content
- Documentation and updates with your licence
A courier management system laravel developers can read and owners can run turns a phone-and-notebook courier into a company customers trust. Set your zones and rates, add your drivers and start booking.
Reviews
No reviews yet — be the first to share your experience after buying.
Frequently Asked Questions
01What does this courier management system laravel app include?
A customer website with price calculator, booking and tracking, plus an admin with shipments, dispatch, driver panel, COD payouts, quotes, rate cards and reports.
02Can drivers use it on a phone?
Yes. Drivers see only their jobs and update status, location, POD photo and cash collected from a phone browser.
03Does it handle cash on delivery?
Yes. Collected COD is listed until you mark it paid out to the sender.
04Can customers track without an account?
Yes. Up to ten tracking numbers at once, no sign-in needed.
05Can an online shop connect to the courier management system laravel API?
Yes. API keys let a shop get prices, create shipments and read tracking; webhooks send status changes back.
06Is a terminal needed to install it?
No. The web installer runs on normal cPanel hosting.
Delivery & Support
- Secure automatic payment verification
- Delivery to your account & e-mail
- Friendly WhatsApp support
Refund Policy
You get a refund when the product does not work as described and we cannot fix it, when your license will not activate your website, or when a manually delivered product is late and you cancel before delivery. A working license, or a single license already used on a live domain, is not refundable. Approved refunds go back to the number you paid from within one working day, minus the Send Money charge.
You may also like
−55%
−54%
Digonto – Electronics Script for Computer and Gadget Stores in Laravel
−36%
−54%