@trigyo

Не работает пост запрос на добавление товара в корзину?

Нужно генерировать ссылки для добавления нужного товара и размера в коризну
вот сайт https://brandshop.ru/
var id = new URL(window.location.href).searchParams.get('id');  // Parse id
        var option = new URL(window.location.href).searchParams.get('option');  // Parse option
        var quantity = new URL(window.location.href).searchParams.get('q');  // Parse quantity
        var option_name = new URL(window.location.href).searchParams.get('option_name');  // Parse quantity
        var option_name_id = new URL(window.location.href).searchParams.get('option_name_id');  // Parse quantity



        if (id && id == parseInt(id) && option && option == parseInt(option)) {  // Validate id & option
            if (!quantity || quantity != parseInt(quantity) || quantity < 1) quantity = 1;  // Validate quantity

            fetch('https://brandshop.ru/index.php?route=checkout/cart/add', {  // Add product to cart
                'body': `product_id=${id}&option_value_id=${option}&option[${option_name}]=${option_name_id}&quantity=${quantity}`,
                'credentials': 'include',
                'headers': {
                    'Accepts': '*/*',
                    'Content-Type': 'application/x-www-form-urlencoded'
                },
                'method': 'POST',
                'mode': 'no-cors'
            }).then(function () {
                window.location.href = 'https://brandshop.ru/checkout/';  // Go to checkout
            });
        } else {
            window.location.href = '/';  // Go to homepage if id & option validation failed
        }
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
23 окт. 2020, в 05:33
15000 руб./за проект
23 окт. 2020, в 03:00
1500 руб./за проект