Создайте корзину с товарами / продуктами, специфичными для клиента, с помощью Shopify

Я разрабатываю приложение с поддержкой реакции, используя Shopify для покупки и продажи продуктов. Чтобы создать корзину, я использую Ajax API и передаю идентификатор варианта продукта, но мне нужно дифференцировать и создавать отдельную корзину для каждого пользователя.

В настоящее время, если я добавляю продукты в корзину с помощью приведенного ниже вызова API, то даже другой покупатель / пользователь сможет увидеть те же продукты, которые ранее были добавлены в корзину другим пользователем. Может ли кто-нибудь помочь мне с этим или предложить поработать над этим?

Способ создания корзины:

  addtoCart = () => {
    var that = this;   
    var variantId = this.state.artworkdescription.ID;(***product ID***)
    var data = 'id=' + variantId + '&quantity=1'
    console.log("data",data);
    //POST request 
    fetch('https://lonelywalls.myshopify.com/cart/add.js', {
        method: "POST",//Request Type 
        body: data,
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded',
            'x-shopify-access-token': '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',
        },
    })
        .then((response) => response.json())
        .then((responseJson) => {
            console.log("Cart Response", responseJson);
        })
        //If response is not in json then in error
        .catch((error) => {
            console.log(error);
        });
}

0 ответов

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