我要在Shopify主题上创建自定义功能,并且需要添加产品选项或变体,每个选项或变体会将价格提高一定量。
例如,如果我要包装产品,则需要多付10美元。我不想创建一个“包装的”变体,而该变体的成本为产品价格+ 10美元,我希望它是动态计算的,因为我将添加多个这样的选择。
然后我需要通过Shopify AJAX API将产品添加到购物车,因此我将需要以某种方式在请求正文中指定此类添加的选项,并让Shopify计算最终价格。
我该怎么做?
答案 0 :(得分:0)
Shopify中的价格已附加到变体中。
简单地说,您不能以任何方式修改变体的价格。价格是在创建变体时设置的,您无法从前端修改变体价格。
如果您打算根据用户输入来修改价格,则需要为每个选项创建预定义的变式,并根据用户输入来更改所选的变式。
如果您仍然想要真实的动态价格,则需要寻找某种支持该功能的应用。