在 Store Commerce 中使用序列化物料

已完成

许多零售商销售的产品都需要进行序列化。 这些产品称为序列化商品。 为了跟踪库存,一些零售商可能希望将序列号保留在商店或仓库库存中。 其他零售商可能希望在销售流程中捕获序列号,以便提供服务和保修。

序列号配置

如果商品分配有设置为允许序列号的跟踪维度组,则该商品被视为序列化商品。 在 Commerce Headquarters 的跟踪维度组页面上,选择有效选项,为库存流程启用序列号;或者选择在销售流程中有效选项,为销售流程启用序列号。

跟踪维度快速选项卡上,启用允许空收货参数,以允许在序列化商品的库存收货流程中将序列号作为可选输入。 禁用本参数会强制将序列号作为必需输入。 同样,允许空发货参数可控制在库存装运流程中是否必需输入序列号。

注意

要使用入站库存出站库存 Store Commerce 操作来登记或验证序列化物料的序列号,您必须将该物料分配到一个跟踪维度类别,该类别设置为在启用有效选项(而不是在销售阶段有效选项)时接受序列号。

序列号管理页面

入站库存出站库存 Store Commerce 操作中,如果选择、接收或装运的物料是序列化物料,详细信息窗格将包含管理序列号选项,该选项链接到序列号管理页面,您可以在其中登记或验证物料的序列号。

或者,您可以通过在订单详细信息视图的应用栏上选择序列号操作,或者在接收或装运流程中看到的对话框中选择管理序列号选项,打开序列号管理页面。

序列号管理页面上列出了正在等待登记或验证的所有未结序列号行。 本列表中可能有两个选项卡:一个用于当前商品,另一个用于订单中的所有序列化商品。

序列号管理页面上的状态字段会提供有关每个序列号当前所处阶段的信息:

  • 未登记 - 尚未提供序列号,或者尚未验证预登记的序列号(在接收流程中)。
  • 正在登记 - 序列号已登记并本地保存到商店的渠道数据库,或者已验证预登记的序列号。 在完成接收或履行后,只有处于正在登记状态的序列号才会提交到 Commerce Headquarters。

接收序列化物料

通过入站库存 Store Commerce 操作,用户可以对序列化物料执行以下任务:

  • 在商店中通过采购订单接收序列化商品时,登记这些商品的序列号。
  • 在商店中通过采购订单或转移单接收序列化商品时,验证这些商品的预登记序列号。

登记序列化商品的序列号

对于采购订单,系统会在序列化商品的接收流程中向您显示一个对话框,其中包含管理序列号选项。 您可以选择该选项以打开序列号管理页面,并开始登记序列号。 您还可以在接收流程中跳过本步骤,稍后在过帐收货之前再输入。

系统默认显示当前商品的选项卡。 所有序列号行都具有一个空的序列号值以及未登记状态。 您可以扫描序列号条码,也可以在应用栏上选择序列号以连续输入序列号。 您输入的序列号会显示在列表中,其状态会更改为正在登记。 您可以在列表中登记的序列号的最大数量等于收货数量。 如果出错了,您可以在详细信息窗格中选择编辑清除,以更改输入的序列号。

您还可以在序列号管理页面的所有序列化商品选项卡上登记序列号。 在列表中,选择要为其登记序列号的商品。

验证序列化商品上的序列号

对于转移单,出站方必须在装运流程中预登记序列化商品上的序列号。 对于采购订单,供应商可能会通过发货通知 (ASN) 提供序列号信息,并且您可以预登记将要发货的商品上的编号。 在这两种情况下,均是在收货前知晓序列号。 因此,在入站方,您只需验证是否收到了应接收的商品。

要验证序列号,您可以在接收流程中或在过帐收货前的任何时间打开序列号管理页面。 对于具有预登记序列号的每个序列化商品,所有序列号都会在本页面上自动设置为未登记初始状态。 要验证序列号,您可以扫描或输入序列号。 输入序列号后,应用程序将验证它们是否与预登记的序列号一致。 如果一致,其状态将更改为正在登记。 否则,您会收到错误消息。 或者,您可以直接选择一个序列号,然后在详细信息窗格中选择验证序列号选项,以便快速将该序列号标记为“已验证”。 您可以在列表中验证的序列号的最大数量等于收货数量。

您还可以在序列号管理页面的所有序列化商品选项卡上验证序列号。 在列表中,选择要验证序列号的物料。

装运序列化物料

通过转移单从当前商店运出序列化物料时,您可以使用出站库存 Store Commerce 操作来登记这些物料的序列号。

登记序列化商品的序列号

对于转移单,系统会在序列化商品的装运流程中向您显示一个对话框,其中包含管理序列号选项。 您可以选择该选项以打开序列号管理页面,并开始登记序列号。 您还可以在装运流程中跳过本步骤,稍后在过帐装运之前再输入。

系统默认显示当前商品的选项卡。 所有序列号行都具有一个空的序列号值以及未登记状态。 您可以扫描序列号条码,也可以在应用栏上选择连续输入序列号。 您输入的序列号会显示在列表中,其状态会更改为正在登记。 您可以在列表中登记的序列号的最大数量等于装运数量。 如果出错了,您可以在详细信息窗格中选择编辑清除,以更改输入的序列号。

您还可以在序列号管理页面的所有序列化商品选项卡上登记序列号。 在列表中,选择要为其登记序列号的商品。

或者,您可以在针对出站转移单登记序列号期间启用序列号可用性验证。 通过这类验证,如果您尝试装运的订单的序列号在装运商店库存中不存在,您将收到一条错误消息,并且必须提供其他编号。

要启用此类验证,作为先决条件,您需要安排以下作业定期运行:

  • 零售和商业 > 零售和商业 IT > 产品和库存 > 具有跟踪维度的产品可用性
  • 零售和商业 > 配送计划 > 1130(产品可用性)

在 Store Commerce 中销售序列化物料

虽然 Store Commerce 应用程序一直支持销售序列化物料,但在 Commerce 版本 10.0.17 及更高版本中,组织可以启用增强业务逻辑的功能,这些业务逻辑是在销售配置为跟踪序列号的产品时触发的。

启用增强了 Store Commerce 订单捕获和订单履行中的序列号验证功能后,在 Store Commerce 中销售序列化产品时,将评估以下产品配置:

  • 产品的序列类型设置(有效在销售中有效)。
  • 产品的允许空发货设置。
  • 产品和/或销售仓库的实际负库存设置。

有效的序列配置

当在配置了有效序列号跟踪维度的 Store Commerce 中销售物料时,Store Commerce 会启用验证逻辑,阻止用户销售无法在销售仓库的当前库存中找到序列号的序列化物料。 本验证规则有两个例外:

如果商品还启用了允许空发货配置,用户可以跳过序列号输入,并在未指定序列号的情况下销售商品。

如果商品和/或销售仓库启用了实际负库存配置,则应用程序将接受并销售无法确认是否位于销售仓库的库存中的序列号。 此配置允许该特定物料/序列号的库存交易为负,因此系统将允许销售未知序列号。

重要提示

为了确保 Store Commerce 应用程序可以正确验证所销售的有效序列类型物料的序列号是否位于销售仓库的库存中,组织必须在 Commerce Headquarters 中运行具有跟踪维度的产品可用性作业,并通过 Commerce Headquarters 定期运行 1130 产品可用性配送作业。 当销售仓库中收到新的序列化库存时,为了让 Store Commerce 验证所售序列号的库存可用性,库存管理员必须经常更新渠道数据库,提供最新的库存可用性数据。 具有跟踪维度的产品可用性作业会为所有公司仓库拍摄主库存的当前快照,包括序列号。 1130 配送作业会拍摄该库存快照,并将其与所有配置的渠道数据库共享。

“在销售流程中有效”序列配置

序列维度配置为在销售流程中有效的商品不会经历任何库存验证逻辑,因为此配置表示库存序列号未预登记到存货中,并且序列号仅在销售时捕获。

如果还为配置为在销售流程有效的商品配置了允许空发货,则可以跳过序列号输入。 如果未配置允许空发货,应用程序会要求用户输入序列号,尽管不会根据可用库存对其进行验证。

在创建 Store Commerce 交易期间应用序列号

在销售序列化物料时,Store Commerce 应用程序会立即提示用户捕获序列号,但该应用程序允许用户跳过序列号输入,直接跳转到销售流程中的某个点。 当用户开始捕获付款时,对于未配置为通过未来装运或提货履行的任何商品,应用程序会强制要求输入其序列号。 对于配置为现购自运或外带履行的任何序列化物料,用户都必须在完成销售之前捕获序列号(或者在物料配置允许的情况下同意将其留空)。

对于针对未来提货或装运销售的序列化物料,Store Commerce 用户可以在开始时跳过序列号输入过程,后期仍可创建客户订单。

注意

通过 Store Commerce 应用程序销售或履行序列化产品时,系统会为销售交易中的序列化物料强制使用数量“1”。 这是在销售行跟踪序列号信息的结果。 通过 Store Commerce 销售多个序列化物料或履行其交易时,每个销售行都必须仅配置数量“1”。

在履行客户订单或提货期间应用序列号

在 Store Commerce 中使用订单履行操作为序列化产品履行客户订单行时,Store Commerce 会在最终履行之前强制捕获序列号。 因此,如果未在初始订单捕获期间提供序列号,则必须在 Store Commerce 中的提货、打包或发货流程期间捕获序列号。 每一步都会进行验证,并且仅当序列号丢失或失效时,才会要求用户提供序列号。 例如,如果用户跳过提货或打包步骤,立即发起装运,并且没有为相应行登记序列号,则 Store Commerce 将要求在完成最终开票步骤之前输入序列号。 在 Store Commerce 中订单履行操作期间强制捕获序列号时,本主题之前提到的所有规则仍然适用。 只有配置为有效的序列化商品才会进行序列号库存存货验证。 配置为在销售流程中有效的商品不会进行验证。 如果有效产品设置为允许实际负库存,则系统会接受任何序列号,而无论存货可用性如何。 对于有效在销售流程中有效商品,如果配置了允许空发货,则用户可以根据需要在提货、打包和发货步骤中将序列号留空。

当用户在 Store Commerce 中对客户订单执行提货操作时,也会验证序列号。 Store Commerce 应用程序不允许对序列化产品进行提货确认,除非该产品通过了之前提到的验证。 验证始终基于产品的跟踪维度和销售仓库配置。