Кнопка Shopify Купить: программно редактировать содержимое корзины
Используя кнопку Shopify Купить, я пытаюсь добавить позицию по умолчанию в корзину, когда покупатель посещает мой сайт.
Я смог программно выполнить это с помощью известного идентификатора оформления заказа, но когда я создаю новый идентификатор оформления заказа, переключатель корзины устанавливается на старую кассу. Как я могу вместо этого получить кассу, которая существовала при создании компонента продукта?
var client = ShopifyBuy.buildClient({ domain: '-.myshopify.com', storefrontAccessToken: '-' });
client.checkout.create().then(checkout => {
const lineItemsToAdd = [
{
variantId: '-',
quantity: 1
}
];
client.checkout.addLineItems("-", lineItemsToAdd).then(afterAddLineItemCheckout => {});
});
ShopifyBuy.UI.onReady(client).then(function (ui) {
ui.createComponent('product', {
...
Я хотел бы использовать метод fetch
с инициализированным идентификатором оформления заказа, но js-buy-sdk
нигде не упоминается, что я могу получить исходный идентификатор проверки.
https://github.com/Shopify/js-buy-sdk/blob/master/tutorials/MIGRATION_GUIDE.md