Функционал JS. Сравнение – купить за 1 сом КР | InSales.kg платформа управления онлайн продажами

Функционал JS. Сравнение

Описывается в InSales.Compare

Для удобства работы используется экземпляр Compare.

Все взаимодействие со сравнением описывается в файле compare.js.

Добавление товара

Compare.addItem( product_id [, $link] );

product_id - id товара.

$link - jQuery-объект, который вызвал метод; необязателен.

Вызывает события

'onCompare_maxItem' - если достигнут максимум товаров в сравнении. Возвращает список товаров.

'onCompare_inList' - если такой товар уже есть в списке. Возвращает список товаров.

'onCompare_Add' - после добавления товара в сравнение на сервере и после обновления списка у пользователя. Возвращает актуальный список товаров; поле added - product_id; поле jqObj - $link.

Удаление товара

Compare.removeItem( product_id [, $link] );

product_id - id товара.

$link - jQuery-объект, который вызвал метод; необязателен.

Вызывает события

'onCompare_Remove' - после удаления товара из сравнения на сервере и у пользователя. Возвращает актуальный список товаров; поле removed - product_id; jqObj - $link.

Обновление списка

Происходит после любой операции со сравнением

Вызывает событие

'onCompare_Update' - возвращает актуальный список товаров в сравнении.

Настройки

При инициализации можно передать объект настроек с полями

maxItems - максимальное количество товаров, не более 10 товаров в списке. По-умолчанию 4.

addSelector - селектор элемента "добавить в сравнение". По-умолчанию '.js-compare-add'

removeSelector - селектор элемента "удалить из сравнения". По-умолчанию '.js-compare-remove'.

text - объект с текстом сообщений

  • addItem - добавление товара. По-умолчанию 'Товар добавлен к сравнению'
  • removeItem - удаление товара. По-умолчанию 'Товар удален из сравнения'.
  • repeatItem - товар уже есть в списке. По-умолчанию 'Этот товар уже добавлен'
  • maxItem - достигнут максимум товаров с списке. По-умолчанию 'Достигнут максимум товаров. Удалите несколько товаров.'

Оставить оценку

Оценка успешно отправлена.
Она будет проверена администратором перед публикацией.
Перед публикацией все оценки проходят модерацию

Оценки: 0

Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе InSales
Всё для продаж уже внутри!
Недавно просмотренные статьи