跳到正文
原文
athemes.com新闻· Ahmad Wael·· 9 天前编辑评分43

使用 Merchant Pro 的 Delivery & Pickup 模块配置 WooCommerce 本地取货与配送

WooCommerce local pickup and delivery with the Merchant Delivery & Pickup module

编辑导读

Merchant Pro 的 Delivery & Pickup 模块可扩展 WooCommerce 本地取货与配送,支持设置取货地点、营业时间、日期时段、订单上限、费用及适用商品。该模块要求 WooCommerce 6.4 或更高版本,兼容经典结账和 Checkout block,可按服务、地点、日期和时间安排履约。

WooCommerce 本地取货让客户可以从您的门店提取订单,但它的功能仅止于此。它无法询问客户何时取货、限制每个时间段接受的订单数量,也不知道您的厨房在九点关门。

本指南将使用 Merchant Pro 中的“Delivery & Pickup”模块设置真实的取货和配送服务。Merchant Pro 是我们自己的 WooCommerce 插件,并以餐厅和汽车维修店作为两个示例。

目录
  1. WooCommerce 本地取货开箱即用的功能
  2. Delivery & Pickup 模块的组织方式
  3. 启用 Delivery & Pickup 模块
  4. 示例 1:餐厅的定时取货和配送
  5. 示例 2:汽车维修店的送店预约
  6. 添加取货点及取货规则
  7. 通过日历和电子邮件管理每日运营
  8. 关于 WooCommerce 本地取货和配送的常见问题
  9. 关于 WooCommerce 本地取货和配送的最终思考

WooCommerce 本地取货开箱即用的功能

WooCommerce 提供了两个版本的本地取货,但它们都不知道当前时间。经典的“Local Pickup”配送方式位于配送区域内,包含名称、税务状态以及适用于整个购物车的单一费用。较新的结账区块版“Local Pickup”添加了多个取货地点,每个地点都有地址和用于填写路线的详情字段,客户也不再需要输入配送地址。

两个版本都无法处理时间,配送也是如此。WooCommerce 可以收取配送费,但无法让客户选择订单送达的日期或时间。

因此,核心取货功能涵盖的是基础需求,即在区块结账中提供一个或多个地址,以及一个用于填写路线的详情字段。但您无法让客户选择取货日期或时间、设置每个时段或每天的订单上限、为特定商品提供不同选项、设置配送日期,或在时段开始前发送提醒。这些正是“Delivery & Pickup”模块所填补的空白。

这在结账环节尤为重要。据 Baymard Institute 统计,40% 的弃购是因为运费等额外成本过高。提供取货服务可以免除运费,而预约时段则能将“缓慢”变成客户亲自选定的一天。

Delivery & Pickup 模块的组织方式

该模块位于 Merchant Pro 中,这是我们的 WooCommerce 插件。在开发过程中,我们不断听到店主抱怨,为了商定取货时间而给客户打电话耗费了大量时间,因此我们开发了这个模块,以将这类电话从流程中移除。它需要 WooCommerce 6.4 或更高版本,并且适用于经典结账和结账区块。发布公告中列出了完整的功能清单。本指南仅介绍如何进行设置。

该模块由两部分组成,开始之前了解它们会有所帮助。

取货地点是客户提取订单的场所,例如您的商店、另一家分店、柜台或服务亭。每个地点都有自己的地址、营业日和营业时间、准备时间、每日上限、休息日期和取货说明。

时间表是您提供的服务,例如“晚间配送”或“维修店送店”。所有时间表都归入Delivery Schedules,其中也包括取货时间表。每个时间表都是配送或取货服务,并决定适用日期、时段长度、限制条件、费用以及适用商品。

在结账时,客户会为每件商品选择履行方式,包括服务、地点、日期和时间。

启用 Delivery & Pickup 模块

前往 Merchant » Modules,在 Convert More 部分找到 Delivery & Pickup,然后将其开启。

Pickup & delivery activated
在 Merchant Pro 中启用 Delivery Pickup 模块

以下所有设置分两个地方进行,即取货地点和配送时间表。先设置地点,然后设置该地点适用的时间表。

示例 1:为餐厅设置定时取货和配送

适用场景:顾客提前下单,并在某个时间范围内取餐或接收餐食配送,例如周末预订和晚间宴会配送。此功能不适合“尽快送达”且带有司机实时定位的配送服务。

将餐厅添加为取货地点

为餐厅添加一个地点。将营业日期和时间设置为与外带时段一致,例如 5 pm 到 10 pm。如果接受周末订单,请勾选 Saturday 和 Sunday,因为默认设置为 Monday 到 Saturday。取货时段绝不会超出这些营业时间。

在 Collection notes 中填写顾客到达时需要了解的信息,例如“请从侧边柜台取餐。请告知您的订单号。”这些备注会显示在结账页的地点信息旁以及订单邮件中。

在 Notify these users 或 Notify these addresses 下添加厨房或前台人员的邮箱,以便员工收到每一笔新取货订单的通知。

Pickup location settings showing open days Monday to Saturday, hours 09:00 to 17:30, a 2-hour preparation time and a collection note
为取货地点设置营业日期、时间和取货备注

创建晚间取货时间表

添加名为“Evening pickup”的时间表,并将履约类型设置为 Pickup,让顾客选择日期和时间段。

将 Slots start 设为 5 pm,Slots end 设为 10 pm,以匹配外带营业时间。将时段长度设为 15 分钟,让取货订单分散在整个晚间,而不是都集中在七点。在 Available days 下添加 Saturday 和 Sunday,因为新时间表默认从 Monday 到 Friday 开始。

Orders per slot 是保护厨房处理能力的设置。将其设为您团队在 15 分钟内真正能够完成的订单数,例如 6。

开启 Allow same-day,以便顾客可以订购今晚的餐食。然后将 Daily cut-off time 从默认的 2 pm 调整为您仍能接受今晚订单的最后时间,例如 9 pm。如果不进行此调整,下午 2 点之后下单的顾客只能看到明天的时段。

关于时间设置之间的相互作用,需要注意一点。提前期和准备时间会推迟顾客最早可预订的日期,但不会隐藏即将开始的今晚时段。5:05 下单的顾客仍可选择 5:15 的时段。如果厨房需要更充裕的准备时间,请将晚间最初几个时段的 Orders per slot 设得较低,或提前设置截止时间。

7 天的可预订窗口足以满足周末预订需求。在 Blackout dates 下添加节假日,并开启 Repeat blackout dates every year,这样每年都无需再次修改设置即可保持休息日不营业。

当某个时段约满时,顾客将无法选择该时段,并且可以使用“2 left”之类的小型徽标显示时段即将约满。

Pickup schedule settings with date and time slot, 15-minute slots and a limit of 6 orders per slot
配置一个带订单数量限制的 15 分钟晚间取货时间表

添加收取费用的本地配送

添加第二个名为“Local delivery”的时间表,并将履约类型设置为 Delivery。使用较长的时段,例如 30 分钟,并设置较低的每时段订单上限,以匹配配送司机的处理能力。

开启为此计划表收取费用,然后选择固定费用、按购物车金额收取的百分比,或按件计费。使用购物车达到以下金额时免费,为较大的订单免除费用。将计划表限制在你实际配送到的配送区域。结账时将根据客户的配送地址检查所在区域,费用会作为单独一行显示在订单总计中。

如果某些菜品不适合配送,可以将计划表限制为特定产品或类别,或者排除仅供自提的商品。

示例 2:汽车维修店的到店预约

当你以 WooCommerce 产品的形式销售固定价格的套餐或零件时,使用此项。此时,取货计划表可作为到店预约使用。客户购买套餐并选择送车日期和时间,你的每个时段限额应与工位数相符。

设置维修店地点

按照营业日期和时间,将维修店添加为取货地点。使用休息日期设置维修店关闭的日期,并将每日取车数量设为一天内可接收的车辆数量。

取车说明用于填写送车说明,例如“停在标有 Service 的车位,并将钥匙交到前台”。

如果维修店在另一个地址还设有零件柜台,请将其添加为第二个地点。每个取货计划表都会在每个地点提供,因此请在每个地点使用仅包含以下库存的类别:维修店放置服务套餐,柜台放置零件。这样可以避免到店时段被用于零件柜台取货。

为服务套餐创建到店计划表

添加一个名为“维修店送车”的计划表,并将其设置为取货,由客户选择日期和时间段,因为送车的是客户本人。

将Slots start设置为上午 8 点,将Slots end设置为下午 4 点,为完成当天最后一项工作留出时间。两小时的时段能让每辆车都有明确的开始时间。

然后将Orders per slot与你的服务 bays 数量匹配。三 bays 的店铺应设置为 3,这样第四辆车就无法预约同一时段。1 天的提前时间可以让你有时间订购零件,而将日程限制在“Service packages”类别中,意味着只有服务产品才会要求选择交车时段。

对于零件订单,添加一个单独的“Parts collection”日程,将其限制在零件类别,并设为Date only,这样客户可以选择日期而无需指定固定时间。

添加带有取货规则的取货点

取货地点不必是你的店铺。它可以是合作商店的柜台、市场摊位或有人值守的服务亭,其中一些地点还带有规则,例如需要出示带照片的身份证件。药房是带有规则的取货点中最明确的例子。CDC 对截至 2013 年颁布的法规进行审查后发现,有 25 个州要求或允许药剂师在配发某些处方药前要求出示身份证件。

如需运营一个带有规则的取货点,请按如下方式设置。

  • 将其添加为独立地点,并填写其地址、营业时间和休业日期。
  • 在 Collection notes 中写明规则,例如“携带与订单姓名一致的有效身份证件”。该信息会显示在结账页面、随订单保存,并出现在订单电子邮件中。如果开启日历链接,它也会被添加到日历事件中。
  • 限制可在此处取货的商品。使用Only stocks these categories,这样只有该服务亭有库存的产品才会提供此取货点。
  • 限制谁能看到它。使用向这些配送区域提供,使它仅对配送地址附近的客户显示。
  • 在那里告知员工。在通知这些地址中添加该售货亭的邮箱,这样他们就会收到该地点的每一笔新订单。

你还可以为每个地点设置取货费,或输入负数金额,为从该地点取货提供折扣。

核验身份证件仍然是员工的工作,而不是插件的工作。该模块会告知客户需要携带什么,但无法进行核验,也没有任何插件能取代你当地针对处方药或酒类的规定。

通过日历和电子邮件管理每日运营

订单开始进来后,你可以从三个地方进行管理。

  • 配送日历位于 WooCommerce 菜单下,按月、周或日显示预约,并可按类型、时间表和地点筛选。可以打印日视图供厨房或工作室使用,也可以将其导出为 CSV。
  • 订单页面有一个“配送与取货”框,员工可以在其中更改类型、配送服务或取货地点、日期和时间。“准备取货”订单操作会在订单准备好时向客户发送电子邮件。
  • 电子邮件。配送详情会添加到 WooCommerce 自带的订单电子邮件中。你还可以在时间段开始前的指定小时数启用提醒邮件,并允许已登录客户在“我的账户”中重新安排时间,最迟可延至你设定的截止时间。

配送与取货文档涵盖了所有设置。如果配送是你业务的重要组成部分,在 WooCommerce 结账页添加 Google 地址自动填充功能也会有所帮助,这样配送地址就能被正确拼写。如果你还在考虑如何改善店铺的外观和销售方式,我们的 WooCommerce 网页设计指南是下一篇值得阅读的内容,而 WooCommerce SEO 指南则介绍了本地客户最初如何找到你。

以上就是全部设置。一个地点和一个时间表,就能让商店今晚开始接受预约取货。

关于 WooCommerce 本地取货和配送的常见问题

设置 WooCommerce 取货和配送排期的店主往往会提出相同的问题。下面是简短答案。

WooCommerce 是否内置本地取货功能?

有,WooCommerce 包含一项“本地取货”配送方式,结账区块版本支持多个取货地点,并为每个地点提供地址和说明。它不包含排期功能,因此客户无法选择取货日期或时间,也无法限制每个时间段的订单数量。

如何在 WooCommerce 中添加取货日期和时间?

你需要使用扩展,因为核心功能没有用于取货的日期或时间字段。使用 Merchant Pro 中的“配送与取货”模块,你可以创建取货时间表、设置时间段长度和营业时间,客户则可在结账时选择地点、日期和时间。

能否限制每个时间段收到的订单数量?

使用 WooCommerce 核心功能无法做到,因为它完全没有按时间段设置限制。使用“配送与取货”模块,你可以为每个时间表的每个时间段和每天设置限制,也可以为每个取货地点设置每日限制。一旦某个时间段已满,客户就无法再选择。

“配送与取货”模块是否与 WooCommerce 结账区块兼容?

是的,经典结账页和结账区块都支持。该区块只需位于 WooCommerce » 设置 » 高级中设为结账页的页面上。

客户能否自行重新安排取货时间?

是的,如果您开启允许客户从“我的账户”改期。已登录的客户可以在订单页面选择新的日期和时间,最迟不得超过您设定的截止时间。

自提地点可以要求客户携带身份证件吗?

可以,作为一条说明即可。将该规则写在地点的收件备注中,它就会显示在结账页面和订单邮件中。核验证件仍由您的员工负责。

关于 WooCommerce 本地自提和配送的最后几点想法

WooCommerce 本地自提会告知客户到哪里取货,对于包裹自提点而言,这通常已经足够。但餐厅或维修店还需要约定时间,因为厨房或维修工位每小时只能处理有限数量的订单。先从一个地点和一个时间表开始,为每个时段设置与团队实际处理能力相符的订单上限,待第一个地点运行顺畅后,再增加配送服务或额外的自提点。

您会先设置预约自提还是本地配送?欢迎在评论区告诉我们,尤其是您的自提点有一些我们尚未涵盖的规则时。

来源:athemes.com新闻 · https://athemes.com/tutorials/woocommerce-local-pickup-and-delivery/?utm_source=rss&utm_medium=rss&utm_campaign=woocommerce-local-pickup-and-delivery

部分链接为推广/关联链接。