Odoo 电商配送方式配置指南
Odoo 电商允许您配置多种配送方式,使客户在 结算 <checkout> 时可以选择自己偏好的选项。这些方式包括 外部提供商 <ecommerce/shipping/external-provider>、自定义选项 <ecommerce/shipping/custom-method>(如统一运费或免运费)、通过 Sendcloud </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping> 的本地承运商或 基于规则 <inventory/shipping/rules>,以及 店内自提 <ecommerce/shipping/instore-pickup>。
外部提供商集成 {#ecommerce/shipping/external-provider}
要处理商品配送,您可以将数据库连接到 第三方物流承运商 </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper>,如 FedEx </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/fedex>、UPS </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/ups_credentials> 或 DHL </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/dhl_credentials>。配送连接器会链接这些提供商,实现 运单标签 </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/labels> 与配送流程的自动化。
要启用第三方配送提供商,前往 网站 --> 配置 --> 设置,滚动到 配送 部分,选择所需的配送提供商并 保存。
随后进入 网站 --> 配置 --> 配送方式,在列表中选中相应的配送方式并 配置 <inventory/shipping_receiving/configure-delivery-method>。
::: seealso
第三方物流承运商 </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/third_party_shipper>Gelato </applications/sales/sales/gelato>
:::
::: important
重要提示
用于定义额外费用的字段 必须 在您的第三方配送提供商账户中填写,即使您不打算向客户收取额外费用。如果不想收取费用,请输入 [0]。若该字段留空,配送价格无法计算,系统会提示客户选择其他配送方式。
:::
配送费率的利润率
若需在基础运费上添加额外费用(例如覆盖额外成本),请登录您的承运商账户,在相应字段中设置所需费用。配送连接器会读取此费用并在结算时加入最终价格。更多配置帮助请联系承运商。
另一种方式是:在第三方配送提供商账户中填写 [0],随后在 Odoo 中设置费用。操作步骤:打开对应的 配送方式表单 <inventory/shipping_receiving/configure-delivery-method>,在 利润率(Margin on Rate)字段中输入百分比,或在 额外利润(Additional margin)字段中输入固定金额。
::: important
重要提示
在第三方配送提供商账户中用于定义额外费用的字段 不能 留空。
:::
自定义配送方式 {#ecommerce/shipping/custom-method}
自定义配送方式的创建场景包括:
- 通过
Sendcloud </applications/inventory_and_mrp/inventory/shipping_receiving/setup_configuration/sendcloud_shipping>集成本地承运商; - 为特定提供商配置规则(如订单金额达到一定数额免运费);
- 配置
固定价格 <inventory/shipping/fixed>或基于规则 <inventory/shipping/rules>的配送。
创建自定义配送方式的步骤:
- 前往
网站 --> 配置 --> 配送方式; - 点击 新建;
- 填写相应的
字段 <inventory/shipping_receiving/shipping-methods-details>。
在 提供商(Provider)字段中,选择 基于规则 <inventory/shipping/rules> 或 固定价格 <inventory/shipping/fixed>。
::: tip
小贴士
配置配送方式时,您可以:
- 在 网站(
Website)字段中选择,以 限制仅在特定网站 使用(to a specific website <../website/configuration/multi_website>); - 点击 测试环境(
Test Environment)智能按钮切换至 生产环境,随后点击 未发布(Unpublished)改为 发布(Publish),让配送方式对访客可见; - 使用 可用性(
Availability)标签页,根据订单内容或目的地定义 条件 <inventory/shipping_receiving/availability>`。
:::
店内自提 {#ecommerce/shipping/instore-pickup}
若希望客户在线预订商品并到店取货,请按以下步骤操作:
- 前往
网站 --> 配置 --> 设置; - 滚动到
电商(eCommerce)部分,启用 Click & Collect 并 保存; - 点击
fa-arrow-right配置取货地点,如有需要 **配置 <inventory/shipping_receiving/configure-delivery-method>** 配送方式,并确保 **提供商** 字段设为 **店内取货**(Pick up in store`); - 在 门店(
Stores)标签页,点击 添加一行,选择客户可取货的仓库; - 完成设置后,点击 未发布 按钮切换为 发布,使配送方式对客户可用。
::: note
注意
- 当商品有库存时,产品页和结算页会显示 位置选择器。若该位置库存不足,客户无法选择取货点,除非开启 缺货继续销售(
Continue selling <ecommerce/products/stock-management>)选项。 - 若为商品启用了 显示可用数量(
Show Available Qty <ecommerce/products/stock-management>),客户可在产品页的地点选择器中查看各仓库的库存数量。 - 每个仓库必须拥有 完整地址,否则地点无法正确显示。
- Click & Collect 不适用于服务类商品。
- 默认情况下,启用 Click & Collect 时,现场支付(
Pay on Site <payment_providers/inperson_payments/pay_on_site>)支付方式会 启用并发布(enabled and published <payment_providers/add_new>)。
:::