Кнопка 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

0 ответов

Другие вопросы по тегам