shopify - 如何添加产品选项或增加价格的变体 - shopify?
问题描述
我正在 Shopify 主题上创建自定义功能,我需要添加产品选项或变体,每个选项或变体都会将价格增加一定数量。
例如,如果我想对产品进行包装,则需要额外支付 10 美元。我不想创建成本产品价格 + 10 美元的“包装”变体,我希望它是动态计算的,因为我将添加多个这样的选择。
然后我需要通过 Shopify AJAX API 将产品添加到购物车,因此我需要以某种方式在请求正文中指定此类添加的选项并让 Shopify 计算最终价格。
我该怎么做呢?
解决方案
Shopify 中的价格附加到变体。
简单地说,您不能以任何方式修改变体的价格。价格是在创建变体时设置的,您不能从前端修改变体价格。
如果您计划根据用户输入修改价格,您需要为每个选项创建预定义的变体,并根据用户输入更改选定的变体。
如果您仍然想要真正的动态价格,您将需要寻找某种支持此功能的应用程序。
推荐阅读
- apache-kafka - Kafka消费者处理不同主题的同步消息
- ios - 如何删除项目中的源代码控制(Xcode)
- c# - 如何在 C# 中返回带有泛型类对象的泛型列表?
- django - 在python中获取request.GET的值
- python - 使用带有阈值线的颜色图
- javascript - 使用 jest 和 History 时如何修复 TS 错误“缺少类型”?
- angular - 为什么我在设置新的角度项目时收到此错误:TypeError 中的错误:无法读取未定义的属性“标志”
- c# - 通过websocket(字符串或ArrayBuffer)将数据从角度应用程序发送到微服务的有效方法是什么?
- prestashop - Prestashop 1.7 产品标志
- css - 即使是伪类也不起作用tailwindcss reactjs