Cratejoy добавляет условия подписки в корзину через AJAX

Прежде всего, я новичок в Cratejoy. То, что я пытаюсь сделать, это то, что у меня есть элемент подписки, и в этом элементе у меня есть 3 условия, которые отображаются на странице с циклом. Я хочу добавить эти условия в корзину через AJAX. Что я хочу знать

  1. Нужно ли использовать метод "/cart/add", чтобы добавить условия подписки? Если не то, что я должен использовать.
  2. Как получить необходимые параметры (которые следует отправить через AJAX) в цикле в следующем.

    {% for term_price in instance.term_prices %}
            {% if term_price.term.enabled %}
            {% set term = term_price.term %}
    
    // Set hidden inputs that needs to send via AJAX   
    
        {% endif %}
            {% endfor %}
    

Ниже мой AJAX запрос

$(".subscribe_term").submit(function (e) {
        e.preventDefault();
        var url = "/cart/add";
        $.ajax({
            type: "POST",
            url: url,
            data: $(this).serialize(),
            success: function (data) {
                console.log(data);
            }
        });
    });

Когда я отправляю выше AJAX-запрос, он говорит => Продукт, который вы пытались добавить, не существует

Может кто-нибудь, пожалуйста, помогите. Спасибо.

0 ответов

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