首页 > 解决方案 > 如何添加产品选项或增加价格的变体 - shopify?

问题描述

我正在 Shopify 主题上创建自定义功能,我需要添加产品选项或变体,每个选项或变体都会将价格增加一定数量。

例如,如果我想对产品进行包装,则需要额外支付 10 美元。我不想创建成本产品价格 + 10 美元的“包装”变体,我希望它是动态计算的,因为我将添加多个这样的选择。

然后我需要通过 Shopify AJAX API 将产品添加到购物车,因此我需要以某种方式在请求正文中指定此类添加的选项并让 Shopify 计算最终价格。

我该怎么做呢?

标签: shopify

解决方案


Shopify 中的价格附加到变体。

简单地说,您不能以任何方式修改变体的价格。价格是在创建变体时设置的,您不能从前端修改变体价格。

如果您计划根据用户输入修改价格,您需要为每个选项创建预定义的变体,并根据用户输入更改选定的变体。

如果您仍然想要真正的动态价格,您将需要寻找某种支持此功能的应用程序。


推荐阅读