我正在经营一家关于shopify,曙光主题的物流商店,在那里我从两个不同的供应商那里得到的产品显然是分开的。
我需要添加一个自定义脚本来检查添加到购物车中的每个产品的location.id,如果位置id与我想显示的位置id不同,那么我需要向客户显示一个通知:‘这个订单将与两个单独的发货一起交付’,所以我想写如下所示:
{%- for item in cart.items -%}
{%- if location.id[i] != location.id[j]-%}
<div><h2>This order will be delivered with 2 separ
我在模式中有一个带有in的变体列表,用户应该能够使用下拉框选择其中的任何一个,以便他可以在DIV中动态更改产品及其变体。现在,我已经找到了一种使用模式中列出的变量Id来获取产品标题、价格和其他详细信息的方法。如果您有任何建议,我将不胜感激。谢谢。Please check the image for more detail
新的shopify和液体库,我有一个客户谁需要的产品页有点定制。项目产品页面的一个集合看起来与另一个不类似。
我的计划是简单地打开/关闭显示不需要的元素的JSON设置。
*Pseudocode*
If "product is in collection that doesnt need this element"
" JSON that displays it = false"
如何从液态页面中访问JSON对象?而且,这是最好的方法去做这件事吗?
我的另一个想法是根据元素是否需要来显示/隐藏元素。
我在产品变体类型中添加了一个图像字段。给我的商店加几个产品。现在,当我要到产品详细页面添加产品在购物车,它只是显示添加到购物车按钮,没有任何数量字段。也没有显示产品的形象。
我试图将格式化程序更改为呈现实体,但它只显示图片和价格,而不显示add to cart按钮。呈现实体使用默认视图模式。因此,我通过管理产品变化类型的显示创建了额外的视图模式,但这也没有提供任何选项来显示add to cart按钮。
我想要的是显示产品变化图片+价格+ SKU +添加到购物车按钮与数量字段。
请指导我如何做到这一点。
我已经用将下拉菜单改为单选按钮,不同颜色的单选按钮也是不同的。
当前的产品有12这样的变体,它有产品而没有其他。我可以解释一些组合,比如Silver,Matching upholstery,VC,RegularSeat和Silver,Matching upholstery,ACC,RegularSeat有产品,而Silver,Matching upholstery,Regular,RegularSeat没有产品,现在我想从当前方案and all other such option which have not product中隐藏Regular选项。
我的意思是显示那些有产品的单选按
新鲜的肉制品和液体(享受它)。没有很大的经验与JS!我们有Shopify网站,使用产品标签的巧克力在各种巧克力盒。该主题与集合筛选不兼容,设置时也要使用标记。因此,标签现在包含“价格GB10-GB20”等。
我在产品页面上有代码,可以遍历所有的产品标签,并呈现一个片段,除非标签中包含“价格”:
{% for tag in product.tags %}
{% unless tag contains 'Price' %}
<li>{% render 'chocolate-menu' with tag as tag %}</li>
我想改变我的产品数量选择器的工作方式。
目前,它增加了1,这是标准的。然而,我所有的产品都有不同的数量。
所以我为他们设置了一个int值的元字段。
所以,在一个普通的液体文件中,我可以做{{ product.metafields.qty_incr.qty-incr }},它会显示值。在本例中,5。
如何使它在我的.js.liquid文件中工作?
// Add or subtract from the current quantity
if ($el.hasClass('ajaxcart__qty--plus')) {
qty += {{ product.metafi