我在索尔有一个奇怪的要求。
商业模式就像州内的每家商店(比如维多利亚州)一样,我们有不同的销售目录(如里士满,不伦瑞克等),而这些目录又可以作为自己的履行中心。
所以我的storeId-vic和catalogId-Richmond的网址将用richmond的商店检索我的目录。
现在要求我需要根据每个销售目录的库存过滤掉产品。
我构建了一个具有以下结构的TI表
catentry_id -------- QUANTITY_RICFUL ------------- QUANTITY_BrunFUL 1234 ------------------- 0 ----------------------------- ------- 20
我已将solr查询中的更改合并到最终结果中添加这些列。
但我不知道如何在目录导航或搜索过程中过滤掉前端的产品。
任何帮助都将非常感谢!!!
答案 0 :(得分:0)
我不确定您在这里要问的是什么,但似乎您试图在搜索页面上的每个产品下显示Quantity dropdown
或显示Quantity field
对我来说没有任何意义UI视角。另外请记住,如果您已经集成了每隔几分钟/小时运行一次的第三方库存模型等。您计划多长时间运行索引等?
我宁愿将这种复杂性留给Prodcut Detail
页面。如果您确实需要在搜索页面上显示Quantity fiel
d,我宁愿显示使用QuickView popup/modal
等显示颜色/尺寸属性的quantity dropdown
,并允许用户添加项目到他/她的购物车。
答案 1 :(得分:0)
所以基本上你想把列表中返回的商品与库存联系起来?例如,当他们点击某个类别时,您不想显示没有库存的产品吗?
这可以是您可以在Solr级别或JSP级别进行的自定义。您应该跟踪商业中的库存(将其导入)到Solr可以关闭的字段中,然后仅返回标志设置为大于零的项目。我不确定你是否需要实际库存或只是一个布尔值。您使用的是单个履行中心还是多个履行中心?多个变得有点棘手,它需要他们最有可能登录,但是船舶将解决履行问题。
如果商店设置了ATP库存,那么您应该免费获得,因为没有库存的产品根本不会显示。在信息中心查看此页面 - http://publib.boulder.ibm.com/infocenter/wchelp/v6r0m0/index.jsp?topic=%2Fcom.ibm.commerce.user.doc%2Fconcepts%2Fcosatpatpandnonatp.htm