0

我正在尝试编辑 ajax-cart-template.liquid 以实现每个项目都会显示标签..

我试图让每次用户将商品添加到购物车时,我们都会根据标签显示与其相关的商品。我用

{% for item in cart.items %}{% for tag in item.product.tags %}{{ tag }}, {% endfor %}{% endfor %}

但是有些产品如何没有根据每个用户点击添加到购物车列出?

有没有办法解决这个问题?

谢谢你

4

2 回答 2

0

你必须为此建造一台机器。如果您在 Ajax 中将商品添加到购物车,那么显然您拥有该商品。现在您可以评估标签了。如果标记满足您的某些标准,您可以使用 Ajax API 来获取符合您的标准的产品。现在渲染它们。显然这不是一个初学者级别的项目。

如果您使用的是表单提交,那么您已将产品添加到购物车及其标签,因此现在您可以遍历一些相关产品集合以查找匹配条件。

总而言之,你的这个问题与许多人十年前编写的代码有关(不是双关语)。检查旧的 Shopify 文档/论坛以获取解决方案,您可能会复制并粘贴您的荣耀之路。

于 2018-08-12T14:48:30.880 回答
0

无论如何,伙计们,我通过处理输出到添加标签的shopify ajax api来修复它

于 2018-08-13T10:40:48.257 回答