如何更改订单项ID-Shopify Ajax购物车

时间:2019-05-09 20:54:12

标签: shopify

默认订单项ID是变体ID,对我来说,这还不够独特(有些属性会针对同一变体而变化)。 一个如何覆盖订单项ID?

我尝试直接在data-id模板中更改cart.liquid属性,但没有成功。

我希望能够为订单项ID提供一个哈希字符串,例如S32FDA

1 个答案:

答案 0 :(得分:1)

您不能用其他方式修改变体ID。变体ID是您提交到购物车->结帐流程的内容,因此以某种方式对其进行修改是不可能的。

如果您具有变体的属性,那么实际上仅使用变体id很难更新它们,因为您将不得不使用行(line_item的行位置)代替。

示例:

jQuery.post('/cart/update.js', {updates: [3, 2, 1]});

这将更新购物车中的商品,使其数量分别为3、2和1。