Skip to content

Ship orders with EasyParcel

Updated

Connect EasyParcel (0:24)

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.

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.

Do this once for your team:

  1. Go to Platform Setup → Courier Integration.

  2. On the EasyParcel card, click Connect. If EasyParcel is already set up, the button shows Manage. A side panel opens.

    The EasyParcel card on the Courier Integration page with the button highlighted

  3. Under API Credentials, turn on Enable EasyParcel.

  4. Paste your key into Integration Key. Click Verify Connection to check it before you save. BCL shows your EasyParcel balance.

    The API Credentials box with Enable EasyParcel on and the Integration Key

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

    Parcel Settings with Parcel Content in the EasyParcel panel

  6. 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.

    The Sender Information box in the EasyParcel panel

  7. Optional: under Tracking Options, turn on SMS tracking or WhatsApp tracking. EasyParcel charges extra for these.

  8. 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.

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:

  1. Go to Transactions and find the order.
  2. 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.
  3. Under Courier, find the courier you want. The prices include your tracking options.
  4. 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.

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.

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:

  1. 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.
  2. 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.
  3. 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.

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:

  1. In Transactions, tick the orders.
  2. Open Shipping in the bulk actions. In the EasyParcel part of the menu, choose Bulk Print Airway Bill.
  3. In Bulk Print EasyParcel Airway Bills, keep the orders you want ticked. Click Skipped to see which orders BCL left out, and why.
  4. 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.

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.

You can cancel a shipment before the courier picks up the parcel:

  1. Open the shipment and click Cancel Shipment.
  2. 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?

Cookie settings

We use Google Analytics to see which guides help and where readers get stuck. It is on by default; you can turn it off. Your choice is saved on this device.