Odoo 自动打印配送相关 PDF 文档和标签指南
可打印的配送 PDF
自动在 Odoo 中打印与配送相关的 PDF 文档和标签,内容包括收件人信息、货物内容或处理说明。
以下 PDF 可在验证 库存 操作(如收货、拣货、交货单、质量检查)时自动打印:
配送单 <inventory/shipping_receiving/delivery-slip>退货单 <inventory/shipping_receiving/return-slip>订单中商品的标签 <inventory/shipping_receiving/product-labels>批次和序列号标签 <inventory/shipping_receiving/lot-sn-labels>承运人标签 <inventory/shipping_receiving/carrier-labels>出口文件 <inventory/shipping_receiving/export-doc>包装内容 <inventory/shipping_receiving/package-content>包装标签 <inventory/shipping_receiving/package-label>
::: {#inventory/shipping_receiving/print_setup}
要自动打印这些表单,请前往
库存应用 --> 配置 --> 操作类型,并选择所需的操作类型。
:::
在 硬件 选项卡中,勾选 验证时打印 区域中的各项需求,即可在验证 操作类型 后自动下载所选文档的 PDF。有关每个复选框的功能说明,请跳转至对应章节。
{.align-center}
配送单 {#inventory/shipping_receiving/delivery-slip}
配送单 包含收件人和包装信息,通常放置在(或贴在)包裹内部。
::: seealso
- 追踪标签 <../setup_configuration/labels> :::
在 硬件 选项卡中 启用配送单设置 <inventory/shipping_receiving/print_setup> 后,点击所选操作类型的 验证,即可下载配送单 PDF。
配送单显示商品、数量、交货单参考号以及总重量。
{.align-center}
退货单 {#inventory/shipping_receiving/return-slip}
打印 退货单 并随交货一起放入客户退货包裹。它标识退货、关联销售订单,并包含商品明细和客户信息,还可加入特定的退货说明。
在 硬件 选项卡中 启用退货单设置 <inventory/shipping_receiving/print_setup> 后,点击所选操作类型的 验证,即可下载退货单 PDF。
退货单显示公司的退货地址,以及订单和退货操作的条形码。
{.align-center}
商品标签 {#inventory/shipping_receiving/product-labels}
打印 商品标签 并贴在订单商品上,提供商品名称、条形码、价格等关键信息。
在 库存应用 --> 配置 --> 操作类型 中选择相应的操作类型后,进入 硬件 选项卡,勾选 商品标签。
此时会出现 打印标签方式 下拉菜单,可选择以下格式:
2 x 7 带价格:每页 2 行 7 列,显示商品名称、条形码和价格。::: spoiler 示例 2 x 7
{.align-center} :::
4 x 7 带价格:每页 4 行 7 列,显示商品名称、条形码和价格。::: spoiler 示例 4 x 7
{.align-center} :::
4 x 12:每页 4 行 12 列,仅显示商品名称和条形码。::: spoiler 示例 4 x 12
{.align-center} :::
4 x 12 带价格:每页 4 行 12 列,显示商品名称、条形码和价格。ZPL 标签:使用 Zebra 编程语言(ZPL)打印,仅包含商品名称和条形码,适配 Zebra 打印机。ZPL 带价格:使用 ZPL 打印,包含商品名称、条形码和价格。
:::: note ::: title 注意 :::
商品标签也可以在任何交货单上手动打印,点击 打印标签 按钮。
::::
批次/序列号标签 {#inventory/shipping_receiving/lot-sn-labels}
打印 批次/序列号标签,在商品上标注产品名称、批次或序列号以及条形码。
在 库存应用 --> 配置 --> 操作类型 中选择相应的操作类型后,进入 硬件 选项卡,勾选 批次/序列号标签。
随后 打印标签方式 下拉菜单会出现以下选项:
4 x 12 - 每批次一个:每页 4 行 12 列,针对订单中唯一的批次/序列号生成标签,显示商品名称、批次/序列号和条形码。::: spoiler 示例 4 x 12 - 每批次一个
:::
仅有一套唯一批次/序列号的订单标签。 4 x 12 - 每单位一个:每页 4 行 12 列,标签数量与商品数量对应,显示商品名称、批次/序列号和条形码。ZPL 标签 - 每批次一个:使用 ZPL 打印,包含商品名称、批次/序列号和条形码。ZPL 标签 - 每单位一个:使用 ZPL 打印,数量与商品数量对应,包含商品名称、批次/序列号和条形码。
承运人标签 {#inventory/shipping_receiving/carrier-labels}
要为特定第三方物流承运人自动打印包含收件地址、运单号和承运人信息的 承运人标签,请按以下步骤配置:
- 在
操作类型设置 <inventory/shipping_receiving/print_setup>中勾选承运人标签。 连接打印机 <../../../../general/iot/devices/printer>到 Odoo 的 IoT 应用。将承运人标签分配给打印机 <inventory/shipping_receiving/assign-printer>。- 配置对应的运输方式的
标签类型 <inventory/shipping_receiving/label-type>。
分配打印机 {#inventory/shipping_receiving/assign-printer}
参考 连接打印机 <../../../../general/iot/devices/printer> 文档,将打印机接入 Odoo IoT 应用后,前往 IoT 应用 --> 设备,选择目标打印机。
{.align-center}
在打印机配置表单的 打印机报表 选项卡中,点击 添加行,打开 添加:报表 弹窗。在搜索框中输入 [Shipping],选择 运输标签。
:::: note ::: title 注意 :::
运输文档 报表对应的是 出口文件 <inventory/shipping_receiving/export-doc>。
::::
{.align-center}
添加 运输标签 报表后,请确保 报表类型 与已连接的 IoT 打印机匹配:
- 激光打印机 → 报表类型设为 PDF。
- Zebra 打印机 → 报表类型设为 Text。
运输承运人标签类型 {#inventory/shipping_receiving/label-type}
完成第三方运输连接器的配置后,前往 库存应用 --> 配置 --> 运输方式,选择目标运输方式。
在 [承运人名称] 配置 选项卡中,确保 标签格式 与前面分配的报表类型一致:
- 激光打印机 → 标签格式 设为 PDF。
- Zebra 打印机 → 标签格式 设为 ZPL2。
{.align-center}
承运人标签示例
验证操作后,承运人标签会生成在聊天记录中,并通过 IoT 连接的打印机打印。
::: spoiler 承运人标签示例

::: seealso 打印承运人标签 <../setup_configuration/labels> :::
出口文件 {#inventory/shipping_receiving/export-doc}
出口文件 是海关在跨国运输时要求的单据,可通过以下步骤在 Odoo 中自动打印:
- 在
操作类型设置 <inventory/shipping_receiving/print_setup>中勾选出口文件。 连接打印机 <../../../../general/iot/devices/printer>到 Odoo 的 IoT 应用。- 将出口文件分配给打印机。
分配打印机
与 承运人标签 的打印机分配相同,连接兼容打印机后,进入 IoT 应用 --> 设备,选择对应打印机,在 打印机报表 选项卡点击 添加行,在弹窗中加入 运输文档 报表,即完成分配。
::: spoiler 出口文件示例

包装内容 {#inventory/shipping_receiving/package-content}
包装内容 PDF 包含包装条码、包装日期以及所装商品和数量的列表。
要自动打印此表单,前往 库存应用 --> 配置 --> 操作类型,选择目标操作类型后,在 硬件 选项卡勾选 包装内容。
:::: important ::: title 重要 :::
若未出现此选项,请先在 库存应用 --> 配置 --> 设置 中启用 包装 功能(勾选 包装,保存)。
::::
启用后,验证操作即可自动生成包装内容 PDF。
::: spoiler 包装内容 PDF 示例

包装标签 {#inventory/shipping_receiving/package-label}
包装标签 显示包装条码和包装日期,可在点击 放入包装 按钮时自动打印。
:::: important ::: title 重要 :::
放入包装 按钮仅在 库存应用 --> 配置 --> 设置 中启用 包装 功能后才会出现。启用后,该按钮在所有库存操作(收货、拣货、内部转移、交货单等)中均可使用。
::::
要在点击 放入包装 时自动打印包装标签,前往 库存应用 --> 配置 --> 操作类型,选择相应操作类型,在 硬件 选项卡勾选 包装标签。标签可以 PDF 或 ZPL 格式打印,取决于 打印标签方式 设置。
::: spoiler 包装标签示例(条码)
{.align-center} :::