Можно ли отправить код скидки со страницы корзины на страницу оформления заказа в shopify? - PullRequest
2 голосов
/ 27 марта 2019

Как мы можем отправить код скидки со страницы корзины на страницу оформления заказа?Я пытаюсь добавить код скидки на странице корзины в скрытом поле и хочу автоматически использовать его на странице оформления заказа.Я также не хочу вводить код скидки на странице оформления заказа вручную.

У меня есть код скидки на странице корзины, и я пытаюсь поместить его в скрытое поле с помощью javascript.Ниже приведен мой код:

$.ajax({
    type: "GET",        
    url: url,
    data: data,
    contentType: "application/json",
    headers: {  'Access-Control-Allow-Origin': '*' },
    success: function(data) {
    var dcv = data.discountCode;
    console.log(dcv);
    document.getElementById("quantityDiscount").value = 'dcv';
   }
});   

из вышеупомянутого Ajax-вызова, я получил код скидки в моей переменной dcv и поместил его в поле ввода, имеющее #quantityDiscount в качестве идентификатора.ниже приведены мои входные данные, в которых я пытаюсь сохранить этот код скидки.

<input  id="quantityDiscount" class="js-form-discount" type="hidden" name="discount" value="" >

Пожалуйста, посмотрите на эту проблему и помогите мне решить ее.

Заранее спасибо!

1 Ответ

2 голосов
/ 27 марта 2019

для отправки на страницу оформления заказа

localStorage.setItem("discount", dcv);
// Retrieve
localStorage.getItem("discount"); 

console.log(localStorage.getItem("discount"))   // your discount value
sessionStorage.setItem("discount", dcv);
// Retrieve
sessionStorage.getItem("discount"); 

console.log(sessionStorage.getItem("discount"))   // your discount value
  • Свойства localStorage и sessionStorage позволяют сохранять пары ключ / значение в веб-браузере.

  • Объект sessionStorage хранит данные только для одного сеанса (данные удаляются при закрытии вкладки браузера).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...