动态多属性价格,同时将多属性添加到 Shopify 购物车



>我有Shopify Store,客户可以在购买前设计/定制他们的产品。 并且根据所选变体的设计/定制价格可能会有所不同。 但我认为 Shopify 在添加到购物车时不利于动态更改变体价格。

我可能缺少任何解决方案吗?任何帮助将不胜感激。

有一些解决方案都不是很好。

基于数量

使产品价格为1美元,并根据选项增加数量以满足所需的价格。使用少量代码,您可以将购物车更改为看起来像单个产品,但结帐将不起作用。

基于变体

如果产品只有少量价格变化,您可以创建不同的多属性并根据所选选项更改变体。例如,10 种不同的变体,10 种不同的价格。

基于应用程序

您可以使用 https://apps.shopify.com/product-options 等应用程序来创建可以修改产品价格的选项。(这也会将虚拟产品添加到结帐中(

对于 Plus,您可以使用 shopify 脚本直接编辑订单项。

如果你不是Plus用户,你必须在服务器端做,即你的后端。

  1. 在自定义产品页面上提交 AJAX 请求
  2. 后端接收请求。使用管理 API 动态创建新的产品多属性
  3. 根据您的
  4. 业务规则设置多属性价格、重量、数量或其他属性
  5. 返回对客户端的响应
  6. 客户端收到成功的响应。 使用购物车 AJAX 将新变体添加到购物车
  7. 让客户端继续结账

下订单后,使用 webhook 更新库存或其他所需信息。但是存在关于变体限制的问题。对于每个产品,您只能添加 100 个多属性。

因此,当产品用完变型时,您需要创建新产品。或者,您可以删除现有多属性。但是客户购物车中的变体将被清除。

我正在做一些类似于你正在做的事情,所以我认为我们的方法或多或少是相同的。基本上,只有2种解决方案,要么动态创建新产品,要么动态创建新折扣。这两种方法都会创建许多虚拟/垃圾数据

最新更新