Сравнение товаров

Получить список сравниваемых товаров

/compares.json

В ответ приходит массив товаров добавленых в сравнение. 
Если товаров в сравнении нет, массив будет пуст.

js
        
          

$.getJSON('/compares.json')
    .done(function (compares) {
      console.log(compares.products);
    })
    .fail(function (response) {
      console.log('Что то пошло не так!');
    });

Добавить товар в сравнение

/compares.json

Параметры: 

  • product[id] - product.id сравниваемого товара.
js
        
          

$.post('/compares.json', {
    'product[id]': 63356901
  })
  .done(function () {
    console.log('Добавлено в сравнение');
  })
  .fail(function (response) {
    console.log('Что то пошло не так!');
  });

Удаление товара из сравнения

/compares/{product.id}.json

Параметры: 

  • _method: 'delete' - метод delete.
js
        
          

$.post('/compares/63356901.json', {
    _method: 'delete'
  })
  .done(function () {
    console.log('Удалено из сравнения');
  })
  .fail(function (response) {
    console.log('Что то пошло не так!');
  });