# 用ParcelDaily运送订单

> 把ParcelDaily连接到BCL，为每个订单或批量预订快递，把托运单打印成一个PDF，追踪实时状态或取消运单。
>
> Source: https://docs.bcl.my/zh/parceldaily/

ParcelDaily让你用一个ParcelDaily账号预订多家快递。把它连接到BCL后，你可以比较一个订单的快递价格、预订你要的快递，并打印托运单，不需要离开BCL。每张运单都从你的ParcelDaily余额支付。

## 开始之前

你需要三样东西：

- **Courier Integration**附加服务（add-on），在**Add-ons** → **Available Add-ons**获取。
- 一个ParcelDaily账号。在ParcelDaily前往**Dashboard** → **Integration**，复制你的Merchant ID和Token Key。
- ParcelDaily账号里的余额，用来支付运单。

## 连接ParcelDaily

为你的团队做一次：

1. 前往**Platform Setup** → **Courier Integration**。
2. 在**ParcelDaily**卡片上点击**Connect**。如果ParcelDaily已经设置好，按钮会显示**Manage**。侧边面板会打开。

   *(Screenshot: Courier Integration页面上的ParcelDaily卡片，按钮已标示)*

3. 在**API Credentials**下，开启**Enable ParcelDaily**。
4. 粘贴你的**Merchant ID**和**Token Key**。保存之前，点击**Verify Connection**检查它们。
5. 要取得实时送货状态，粘贴ParcelDaily的**Webhook Secret (Optional)**（在**Integrations** → **External API Details**）。之后BCL只接受用它签名的状态更新。

   *(Screenshot: API Credentials框，Enable ParcelDaily已开启，有Merchant ID、Token Key和Webhook Secret)*

6. 在**Parcel Settings**下，选择**Parcel Content**在标签上印什么：**Item Name**、**Form Title**或**SKU**。最多印50个字符。

   *(Screenshot: ParcelDaily面板里的Parcel Settings和Parcel Content)*

7. 可选：在**Notification Settings**下，选择**Notification Channels**，在包裹被取走时通知买家：短信、WhatsApp或电邮。
8. 填写**Sender Information**：你的姓名、电话、电邮和取件地址。如果已经设置了其他快递，带有它名字的**Copy from**会填入相同的资料。

   *(Screenshot: ParcelDaily面板里的Sender Information框)*

9. 点击**Save ParcelDaily**。

卡片上的开关可以让你之后不用打开面板，就开启或关闭ParcelDaily。

## 创建运单

订单必须已付款（或COD），产品有重量，而且有在马来西亚的完整送货地址和买家电话号码。ParcelDaily接受最重30 kg的包裹。为每个订单：

1. 前往**Transactions**，找到该订单。
2. 点击那一行的货车图标（**Courier**），再点击**ParcelDaily**。面板会显示订单、你的**ParcelDaily credit**，以及各快递和价格的列表。

   *(Screenshot: 订单上的Courier菜单，ParcelDaily已标示)*

3. 在**Pickup Method**，选择**Drop-off**到快递寄件，或**Courier pickup**从你的寄件地址取件。
4. 在你要的快递上点击**Create Shipment**，然后点击**Yes**。

   *(Screenshot: ParcelDaily面板，有余额、Pickup Method和快递价格)*

BCL会显示**Shipment created**和追踪号码。有时追踪号码要过几分钟才会出现。对于COD订单，快递会向买家收取订单金额。通过ParcelDaily，只有DHL、Ninjavan、J&T、Flash、Citylink和Poslaju会代收现金。

### 余额不足

如果你的余额不够支付价格，BCL会把运单保存为**Pending Checkout**。点击**Top up**在ParcelDaily充值。然后再次打开该订单，点击**Checkout Shipment**。

## 批量创建运单

要一次运送多个订单，在**Transactions**勾选它们，在批量操作中打开**Shipping**，选择**Bulk ParcelDaily**。在**Bulk Create ParcelDaily Shipments**里：

1. 检查**Orders**摘要。已付款订单和COD订单分在不同的组。点击**Skipped**旁边的**View**，查看BCL跳过了哪些订单和原因。
2. 在**Pickup Method**，选择**Drop-off**或**Courier pickup**。
3. 为每一组在一家快递上点击**Select**。价格是根据组里一个订单估算的。ParcelDaily在预订每个订单之前，会再为它报价一次。
4. 点击显示运单数量的**Create**，例如**Create 5 shipments**。

*(Screenshot: Bulk Create ParcelDaily Shipments，有订单摘要、余额、Pickup Method和快递)*

页面顶部会显示进度条。完成后，BCL会发出**Bulk ParcelDaily shipments sent**通知，并列出无法寄出的订单。

## 打印托运单

单个订单：点击订单上带有ParcelDaily logo的绿色运单按钮，再点击**View Airway Bill**。标签会在新标签页打开。如果显示**Airway bill not ready**，表示ParcelDaily还在准备托运单：这个标签页会自动再检查。

要把多张标签打印成一个PDF，在**Transactions**勾选订单，打开**Shipping**，选择**Bulk Print Airway Bill**。在**Bulk Print ParcelDaily Airway Bills**里，保持你要的订单已勾选，点击显示标签数量的**Print**。BCL会打开一个PDF，最多100张标签。没有运单、运单已取消或运单还没结账的订单会被跳过。

## 追踪送货状态

ParcelDaily会把每个新状态发给BCL，**Tracking No**列会在追踪号码下面显示它。要马上检查，打开运单，点击**Refresh Status**。面板也会显示**Tracking Log**，列出每个步骤。状态有：

| 状态 | 意思 |
|---|---|
| **Picked up** | 快递已经取走包裹。 |
| **In transit** | 包裹正在运送中。 |
| **Out for delivery** | 快递今天会送达。 |
| **Delivered** | 买家已经收到包裹。 |
| **Delivery failed** | 快递无法送达。 |
| **Returned** | 包裹已经退回给你。 |

## 取消运单

打开运单，点击**Cancel Shipment**，然后点击**Yes, cancel shipment**。ParcelDaily会取消预订并退还余额。丢掉你为它打印的托运单。你之后可以为这个订单创建新的运单。

**Cancel Shipment**在结账5分钟后才会开放，而且只到快递取走包裹为止。有时ParcelDaily需要先向快递确认：这时BCL会显示**Cancellation requested**，运单取消后会发通知给你。

## 常见问题

### 怎样把ParcelDaily连接到BCL？

在ParcelDaily前往Dashboard → Integration，复制你的Merchant ID和Token Key。

在BCL前往Platform Setup → Courier Integration，在ParcelDaily卡片上点击Connect。开启Enable ParcelDaily，粘贴Merchant ID和Token Key，填写Sender Information，然后点击Save ParcelDaily。

### 我的ParcelDaily运单显示Pending Checkout，该怎么办？

ParcelDaily会从你的ParcelDaily余额（credit）支付每张运单。如果余额不够，运单会以Pending Checkout状态等待。点击Top up充值，然后再次打开该订单，点击Checkout Shipment。

### 为什么我不能取消ParcelDaily运单？

Cancel Shipment在结账5分钟后才会开放，而且只到快递取走包裹为止。取件之后，如果包裹不能寄出，请联系ParcelDaily。
