Skip to content

Ship orders with ParcelDaily

Updated

Connect ParcelDaily (0:24)

ParcelDaily lets you book many couriers from one ParcelDaily account. Connect it to BCL to compare courier prices for an order and book the courier you want. You also print the airway bill in BCL. ParcelDaily takes the price of each shipment from your ParcelDaily credit.

You need three things:

  • The Courier Integration add-on, from Add-ons → Available Add-ons.
  • A ParcelDaily account. In ParcelDaily, go to Dashboard → Integration and copy your Merchant ID and Token Key.
  • Credit in your ParcelDaily account, to pay for the shipments.

Do this once for your team:

  1. Go to Platform Setup → Courier Integration.

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

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

  3. Under API Credentials, turn on Enable ParcelDaily.

  4. Paste your Merchant ID and Token Key. Click Verify Connection to check them before you save.

  5. For live delivery status, paste the Webhook Secret (Optional) from ParcelDaily (Integrations → External API Details). BCL then accepts only status updates signed with it.

    The API Credentials box with Enable ParcelDaily on, Merchant ID, Token Key and Webhook Secret

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

    Parcel Settings with Parcel Content in the ParcelDaily panel

  7. Optional: under Notification Settings, choose the Notification Channels that tell the buyer when the parcel is picked up: SMS, WhatsApp or email.

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

  9. Click Save ParcelDaily.

Later, use the switch on the card to turn ParcelDaily on or off. You do not have to open the panel.

The order must be paid (or cash on delivery), and its items must have a weight. The order must also have a full delivery address in Malaysia with the buyer’s phone number. ParcelDaily takes parcels up to 30 kg. For each order:

  1. Go to Transactions and find the order.

  2. Click the truck icon (Courier) on the row, then ParcelDaily. A panel shows the order, your ParcelDaily credit and a list of couriers with their price.

    The Courier menu on an order with ParcelDaily highlighted

  3. In Pickup Method, choose Drop-off at the courier or Courier pickup from your sender address.

  4. Click Create Shipment on the courier you want, then Yes.

    The ParcelDaily panel with the credit, Pickup Method and the courier prices

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 courier collects the order amount from the buyer. Only DHL, Ninjavan, J&T, Flash, Citylink and Poslaju collect cash through ParcelDaily.

If your credit does not cover the price, BCL saves the shipment as Pending Checkout. Click Top up to add credit in ParcelDaily. Then open the order again and click Checkout Shipment.

To ship many orders at once, tick them in Transactions, open Shipping in the bulk actions and choose Bulk ParcelDaily. In Bulk Create ParcelDaily Shipments:

  1. Check the Orders summary. Paid and cash on delivery orders are in separate groups. Click View next to Skipped to see which orders BCL left out, and why.
  2. In Pickup Method, choose Drop-off or Courier pickup.
  3. For each group, click Select on a courier. The price is an estimate from one order in the group. ParcelDaily quotes each order again before it books it.
  4. Click Create with the number of shipments, for example Create 5 shipments.

The Bulk Create ParcelDaily Shipments panel with the order summary, credit, Pickup Method and couriers

A progress bar shows at the top of the page. When it is done, BCL sends the notification Bulk ParcelDaily shipments sent, with any orders that it did not send.

For one order, click the green shipment button with the ParcelDaily logo on the order, then View Airway Bill. The label opens in a new tab. If it says Airway bill not ready, ParcelDaily did not finish the label yet. The tab checks again by itself.

To print many labels in one PDF, tick the orders in Transactions, open Shipping and choose Bulk Print Airway Bill. In Bulk Print ParcelDaily Airway Bills, keep the orders you want ticked and click Print with the number of labels. BCL opens one PDF with up to 100 labels. BCL skips orders with no shipment, a cancelled shipment or a shipment that is not checked out.

ParcelDaily sends each new status to BCL, and the Tracking No column shows it under the tracking number. To check now, open the shipment and click Refresh Status. The panel also shows a Tracking Log with each step. The statuses are:

Status What it means
Picked up The courier collected the parcel.
In transit The parcel is on its way.
Out for delivery The courier delivers it today.
Delivered The buyer received the parcel.
Delivery failed The delivery attempt failed.
Returned The parcel came back to you.

Open the shipment, click Cancel Shipment, then Yes, cancel shipment. ParcelDaily cancels the booking and refunds the credit. Throw away any airway bill you printed for it. You can create a new shipment for the order later.

Cancel Shipment opens 5 minutes after checkout, and only until the courier picks up the parcel. Sometimes ParcelDaily must check with the courier first: BCL then shows Cancellation requested, and sends a notification when the shipment is cancelled.

Common issues

How do I connect ParcelDaily to BCL?

In ParcelDaily, go to Dashboard → Integration and copy your Merchant ID and Token Key.

In BCL, go to Platform Setup → Courier Integration and click Connect on the ParcelDaily card. Turn on Enable ParcelDaily, paste the Merchant ID and Token Key, fill in Sender Information and click Save ParcelDaily.

My ParcelDaily shipment says Pending Checkout. What do I do?

ParcelDaily pays for each shipment from your ParcelDaily credit. If the credit is too low, the shipment waits as Pending Checkout. Click Top up to add credit, then open the order again and click Checkout Shipment.

When can I cancel my ParcelDaily shipment?

Cancel Shipment opens 5 minutes after checkout, and only until the courier picks up the parcel. After pickup, contact ParcelDaily if the parcel must not go out.

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.