Hotcakes ProductViewer - 仅在明确定义的情况下显示相关项目
Hotcakes ProductViewer - only show related items if explicitly defined
在 Hotcakes Commerce ProductViewer 中,我的目标是仅显示已通过 Hotcakes Administration > edit Product > Related Items 明确定义的相关产品。换句话说,我不想显示客户购买历史记录中 Hotcakes 的相关商品 inferred/learned。实现该目标的最佳方法是什么?
在 Views\Products\Index.cshtml 中,我们可以访问包含 RelatedItems 的 ProductPageViewModel。但是,RelatedItems 是 SingleProductViewModel 的列表,它似乎没有提供任何方式来显式区分隐式定义的相关项。我们还可以访问 LocalProduct(即当前的 Product 本身),但是我在 Product 对象中看不到任何有关相关项的信息。访问此信息的最佳方式是什么?
或者,Hotcakes 中是否有一个选项可以简单地关闭相关选项的学习(因此只使用那些明确定义的选项)?那就更好了。
提前致谢!
这个问题问得好,我还是第一次听说。不幸的是,即使通过 API,Hotcakes 也不允许您这样做。也没有关闭此功能的设置。此功能旨在成为一项 time-saving 自动化功能,它确实会根据客户行为以 data-driven 方式自动关联产品。也就是说,除了您所做的任何手动产品关联之外。不幸的是,由于这是自动化的方式,我什至不确定是否有可靠的方法可以使用 API.
很抱歉没有更好的答案给您。我很少说 Hotcakes 不能做人们要求做的事情。通常总有办法完成所需的功能。
背景:
通过进入产品管理并手动查找其他产品以与正在编辑的产品相关联,可以手动关联产品(old-fashioned 方式)。保存选择后,产品现在在其各自的产品详细信息页面上是追加销售。
自动关联的产品是在结帐完成时完成的。因此,如果 John Dough 购买了带帽子的 t-shirt 并且他们之前没有相互关联,那么一旦他结帐完成,他们就会相互关联。在 API 级别,这是手动还是自动完成的没有区别。他们是一样的。
在 Hotcakes Commerce ProductViewer 中,我的目标是仅显示已通过 Hotcakes Administration > edit Product > Related Items 明确定义的相关产品。换句话说,我不想显示客户购买历史记录中 Hotcakes 的相关商品 inferred/learned。实现该目标的最佳方法是什么?
在 Views\Products\Index.cshtml 中,我们可以访问包含 RelatedItems 的 ProductPageViewModel。但是,RelatedItems 是 SingleProductViewModel 的列表,它似乎没有提供任何方式来显式区分隐式定义的相关项。我们还可以访问 LocalProduct(即当前的 Product 本身),但是我在 Product 对象中看不到任何有关相关项的信息。访问此信息的最佳方式是什么?
或者,Hotcakes 中是否有一个选项可以简单地关闭相关选项的学习(因此只使用那些明确定义的选项)?那就更好了。
提前致谢!
这个问题问得好,我还是第一次听说。不幸的是,即使通过 API,Hotcakes 也不允许您这样做。也没有关闭此功能的设置。此功能旨在成为一项 time-saving 自动化功能,它确实会根据客户行为以 data-driven 方式自动关联产品。也就是说,除了您所做的任何手动产品关联之外。不幸的是,由于这是自动化的方式,我什至不确定是否有可靠的方法可以使用 API.
很抱歉没有更好的答案给您。我很少说 Hotcakes 不能做人们要求做的事情。通常总有办法完成所需的功能。
背景:
通过进入产品管理并手动查找其他产品以与正在编辑的产品相关联,可以手动关联产品(old-fashioned 方式)。保存选择后,产品现在在其各自的产品详细信息页面上是追加销售。
自动关联的产品是在结帐完成时完成的。因此,如果 John Dough 购买了带帽子的 t-shirt 并且他们之前没有相互关联,那么一旦他结帐完成,他们就会相互关联。在 API 级别,这是手动还是自动完成的没有区别。他们是一样的。