Как изменить идентификатор позиции - Shopify Ajax cart - PullRequest
0 голосов
/ 09 мая 2019

Идентификатором позиции по умолчанию является идентификатор варианта, который для меня не достаточно уникален (есть некоторые свойства, которые изменяются для одного и того же варианта). Как переопределить идентификатор позиции?

Я попытался изменить атрибут data-id непосредственно в моем шаблоне cart.liquid, но безуспешно.

Я хочу предоставить хеш-строку, например S32FDA для идентификатора позиции.

1 Ответ

1 голос
/ 10 мая 2019

Нельзя изменить идентификатор варианта другим способом.Идентификатор варианта - это то, что вы отправляете в корзину-> оформить заказ, поэтому изменение его каким-либо образом исключено.

Если у вас есть свойства для вариантов, то действительно будет сложно их обновить.используя только варианты id, для этого вам придется использовать строки (положение строки line_item).

Пример:

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

Это обновит элементы в вашей корзине, чтобы иметь3, 2 и 1 шт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...