Close
Case study · 06

Cargo
Integration

Connects store orders directly to the carrier — shipments are created and labelled from WooCommerce, and order statuses update on their own as parcels move.

Platform
WordPress · WooCommerce
Coverage
Nationwide shipping
Tracking
Automatic, every hour
Setup
Standalone · Tailored to your store
The problem
Every parcel meant a second system.

Shipments were keyed into the carrier’s portal by hand, tracking numbers copied back one by one, and customers kept asking where their order was.

The solution
Ship from the order. Tracking runs itself.

One click creates the shipment and the label. Every hour the module checks the carrier, moves the order forward and emails the customer.

The shipping channel

Everything outside the city ships through here.

In-city orders go to the courier planner; every other order becomes a carrier shipment — created, labelled and tracked without leaving WooCommerce.

6,480
shipments since March
98%
sent outside the city
Shipments per month640 – 1,780
640
Mar
760
Apr
900
May
1,040
Jun
1,360
Jul
1,780
Aug
Creating a shipment

Three ways in, one click each.

01
Order screen

Enter the parcel size in the carrier box and press “Create shipment”.

02
Shipment manager

Select orders and create them all at once.

03
Orders list

Use the bulk action menu straight from the list.

What gets sent to the carrier

A unique shipment key — order number plus date and time — and the order number as the invoice key.

Recipient name from shipping (falls back to the billing name if it’s too short), full address, province, district, email, and the phone normalised to 10 digits.

Parcel size when entered, and the amount to collect for cash-on-delivery orders.

Once created, the order moves to “Packed” and the customer gets a “Your parcel is being prepared” email.

SHIPPING LABEL
COD ₺1.240
FROM
Your Store
Origin branch
TO
Furkan Akman
Çankaya / Ankara
532 ••• •• 14
41481 · 031026 14302 desi
Hourly tracking

Parcels move, orders follow.

Carrier status
Order becomes
Customer email
Not processed
→
Packed
—
Out for delivery
→
Shipped
“Your parcel is on its way”
Delivered
→
Completed
“Your parcel has been delivered”
Cancelled
→
Note added to the order
—
Every hour, on the dot

An external scheduler calls a secured endpoint every hour — the oldest 50 open shipments are checked, with a short pause between each request.

Stuck orders, caught up

Orders the carrier has delivered but that are still open on the site are found and completed automatically.

Customer emails

Prepared, on its way and delivered — each with the tracking number and link, and fully editable from settings.

Shipment Manager
Bulk labels
Bulk create
46
Today
1,780
This month
200
Ready to ship
#41481
Furkan Akman · Ankara
Out for delivery
#41476
Sizin Ajans Ltd. · İzmir
Delivered
#41470
Furkan Akman · Bursa
Packed
#41466
Sizin Ajans Ltd. · Antalya
Out for delivery
#41459
Furkan Akman · Eskişehir
Delivered
Admin screens

Every parcel, one place.

Shipment manager: the latest 200 orders to ship or in transit, with bulk create, bulk labels, a status filter and daily / monthly counters.

Reports: shipments by date range — order, date, customer, shipment key, status and delivery date — ready to export.

Barcoded A4 labels, printed one by one or in bulk.

A carrier status column in the orders list, and query / cancel / label buttons on every order.

A tracking form customers can use with their tracking number, ready to drop onto any page.

Settings

Set up once, then forget it.

Live or test

Switch between the carrier’s live service and its test service.

Payment agreements

Sender-paid and recipient-paid accounts, plus customer code and origin branch.

Auto-create

Optionally create the shipment the moment an order moves to “Processing”.

Labels & emails

A4 label format and editable texts for every customer email.

Next case study · 07
QR Menu Platform
SaaS platform