Ship orders with EasyParcel
EasyParcel lets you book many couriers from one EasyParcel account. Connect it to BCL to compare courier prices for an order, book the one you want and print the airway bill in BCL. EasyParcel takes the price of each shipment from your EasyParcel credit.
Before you start
Section titled “Before you start”You need three things:
- The Courier Integration add-on, from Add-ons → Available Add-ons.
- An EasyParcel account with credit, to pay for the shipments.
- Your EasyParcel Integration Key. In EasyParcel, go to Integration → Add Ecommerce App, find BCL and click Install App. Fill in your store name and store URL, then click Add. Copy the Integration Key.
Connect EasyParcel
Section titled “Connect EasyParcel”Do this once for your team:
-
Go to Platform Setup → Courier Integration.
-
On the EasyParcel card, click Connect. If EasyParcel is already set up, the button shows Manage. A side panel opens.

-
Under API Credentials, turn on Enable EasyParcel.
-
Paste your key into Integration Key. Click Verify Connection to check it before you save. BCL shows your EasyParcel balance.

-
Under Parcel Settings, choose what Parcel Content prints on the label: Item Name, Form Title or SKU. It prints 35 characters at most.

-
Fill in Sender Information: your name, phone, email and pickup address. If another courier is already set up, Copy from with its name fills in the same details.

-
Optional: under Tracking Options, turn on SMS tracking or WhatsApp tracking. EasyParcel charges extra for these.
-
Click Save EasyParcel.
The switch on the card turns EasyParcel on or off later without opening the panel. Your settings stay while it is off.
Create a shipment
Section titled “Create a shipment”The order must be paid (or cash on delivery) and have items with a weight. It must also have a full delivery address in Malaysia, with the buyer’s phone number. For each order:
- Go to Transactions and find the order.
- Click the truck icon (Courier) on the row, then EasyParcel. If EasyParcel is your only courier, click Ship with EasyParcel on the row. A panel shows the order and your EasyParcel credit.
- Under Courier, find the courier you want. The prices include your tracking options.
- Click Create Shipment on that courier, then Yes.
BCL shows Shipment created with the tracking number. Sometimes the tracking number takes a few minutes to arrive. For a cash on delivery order, the list shows only couriers with COD Available, and the courier collects the order amount from the buyer.
If the order is not ready, the panel shows Shipment Unavailable with the reason. For example, the order has no buyer phone number, no valid postcode or no weight. Correct the order, then try again.
Not enough credit
Section titled “Not enough credit”If your credit does not cover the price, BCL saves the shipment as Pending Checkout. This message stays on screen until you close it with X. Click Top up to add credit in EasyParcel. Then open the order again and click Checkout Shipment. If you paid for it in EasyParcel, click Refresh Status instead.
Create shipments in bulk
Section titled “Create shipments in bulk”To ship many orders at once, tick them in Transactions, open Shipping in the bulk actions and choose Bulk EasyParcel. In Bulk Create EasyParcel Shipments:
- Check the Orders summary. Paid and cash on delivery orders are in separate groups. Click Skipped to see which orders BCL left out, and why.
- For each group, click Select on a courier. The price is an estimate from one order in the group. The final price depends on the weight and address of each parcel.
- Click Create with the number of shipments, for example Create 5 shipments.
A progress bar shows at the top of the page, and BCL sends a notification when the shipments are done. If your credit is too low, some orders stay as pending. Top up, then run Bulk EasyParcel on them again.
Print the airway bills
Section titled “Print the airway bills”For one order, click the green shipment button with the EasyParcel logo on the order. Click View Airway Bill to open the label in a new tab, and print it. The airway bill arrives a few minutes after the tracking number. If the button does not show yet, wait, or click Refresh Status.
To print many labels in one PDF:
- In Transactions, tick the orders.
- Open Shipping in the bulk actions. In the EasyParcel part of the menu, choose Bulk Print Airway Bill.
- In Bulk Print EasyParcel Airway Bills, keep the orders you want ticked. Click Skipped to see which orders BCL left out, and why.
- Click Print with the number of labels, for example Print 5 labels.
The PDF opens in a new tab. It holds up to 100 labels. BCL skips an order with no shipment, a cancelled shipment or no airway bill.
Follow the delivery status
Section titled “Follow the delivery status”BCL checks EasyParcel for new statuses by itself. To check now, open the shipment and click Refresh Status. You can refresh again after one minute. Track Shipment opens the EasyParcel tracking page. The statuses are:
| Status | What it means |
|---|---|
| Picked up | The courier has the parcel. |
| In transit | The parcel is on its way. |
| Delivered | The buyer received the parcel. |
| Returned | The parcel came back to you. |
Cancel a shipment
Section titled “Cancel a shipment”You can cancel a shipment before the courier picks up the parcel:
- Open the shipment and click Cancel Shipment.
- Click Yes, cancel shipment.
EasyParcel cancels the booking and returns the cost to your EasyParcel credit. Throw away any airway bill you printed for it. You can create a new shipment for the order later. If EasyParcel does not cancel it, cancel the shipment in EasyParcel.
Common issues
Why does an order not show the EasyParcel option?
The order must be paid (or cash on delivery) and have items and a full delivery address (address, city, state and postcode). EasyParcel must be on in Platform Setup → Courier Integration, and the Courier Integration add-on must be active.
My EasyParcel shipment says Pending Checkout. What do I do?
Your EasyParcel credit did not cover the price, so BCL saved the shipment as pending. Click Top up to add credit in EasyParcel. Then open the order again and click Checkout Shipment. If you paid in EasyParcel, click Refresh Status.
Can EasyParcel collect cash for my COD orders?
Yes. For a cash on delivery order, the list shows only couriers that take the order amount, with COD Available. The courier collects the order amount from the buyer.
How do I print the EasyParcel airway bill?
In Transactions, click the green shipment button with the EasyParcel logo on the order. Click View Airway Bill to open the label in a new tab, then print it. To print many labels in one PDF, tick the orders and choose Shipping → Bulk Print Airway Bill.
How do I connect EasyParcel to BCL?
In EasyParcel, go to Integration → Add Ecommerce App, find BCL and click Install App. Fill in your store name and store URL, then copy the Integration Key.
In BCL, go to Platform Setup → Courier Integration and click Connect on the EasyParcel card. Turn on Enable EasyParcel, paste the Integration Key, fill in Sender Information and click Save EasyParcel.
How do I cancel an EasyParcel shipment?
Open the shipment in Transactions, click Cancel Shipment, then Yes, cancel shipment. You can cancel only before the courier picks up the parcel. EasyParcel returns the cost to your EasyParcel credit.
Was this article helpful?
Thanks for your feedback.
Sorry this didn't help. WhatsApp us and we'll sort it out with you.