Shopify купить js sdk addLineItems null
Я использую shopify buy sdk для создания кассы
Я пробовал ниже
const lineItemsToAdd = [
variantId: 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0VmFyaWFudC8yOTEwNjAyMjc5Mg==',
quantity: 1
}
];
const shippingAddress = {
address1: self.selectedAddress.address1,
address2: self.selectedAddress.address2,
city: self.selectedAddress.city,
company: null,
country: self.selectedAddress.country.country_language.name,
firstName: 'Bob',
lastName: 'Norman',
phone: self.selectedAddress.phone,
province: self.selectedAddress.state.state_language.name,
zip: '11001'
};
await client.checkout.updateShippingAddress(checkoutData.id, shippingAddress);
let mainCheckoutId = await client.checkout.addLineItems(checkoutData.id, lineItemsToAdd);
Адрес работает, но не может добавить продукт в позиции, он возвращает null, как показано ниже
mainCheckoutId.lineItems = null
Также erro msg
userErrors retuns message ="Variant is invalid";
Я перепробовал много продуктов, и все они опубликованы в канале онлайн-продаж
А также я уверен, что идентификатор варианта правильный
1 ответ
Я не знаю, исправили ли вы свою проблему, но похоже, что вам не хватает фигурной скобки в lineItemsToAdd :
const lineItemsToAdd = [{variantId: 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0VmFyaWFudC8yOTEwNjAyMjc5Mg==', quantity: 1}];