Используете ли вы productID или variableID элемента, который пытаетесь добавить?
По моему опыту, если идентификатор заканчивается на ==
, это идентификатор продукта.
Если у элемента, который вы пытаетесь добавить, есть только один вариант, попробуйте
const productId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0LzYyMDExMDQxMzg4NA==';
client.product.fetch(productId)
.then((product) => {
const variantId = product.variants[0].id;
console.log(variantId);
});
Если вы видите строку, похожую на идентификатор, а не undefined
в консоли, то это правильное значение для вашего ID варианта.