• Демонстрация возможностей
  • Инструкция к подключению
  • Быстрый старт
    • Шаг 1. Настройка iikoRMS
    • Шаг 2. Настройка iiko.Biz
    • Шаг 3. Настройка сайта
  • Дополнительные настройки
    • Индексация страниц каталога
    • Интеграция с Platius
    • Настройка iikoCard5
    • Локализация текста
    • Скрыть некоторые модификаторы
    • Рассылка писем со своего почтового сервера
    • Переименование товаров и блюд
  • Настройка оплат
    • Прием карт, оплата курьером
    • Интеграция с платежной системой PayOnline
    • Интеграция с платежной системой Альфа-Банк
    • Интеграция с платежной системой РФИ-Банк
    • Интеграция с платежной системой Сбербанк
    • Интеграция с платежной системой BePaid
    • Интеграция с платежной системой PayKeeper
  • Кастомизация блоков виджета
    • Общие настройки
    • Типы страниц
    • Фильтрация в каталоге товаров (теги)
  • Примеры кастомизации
    • Товар в списке
    • Детальная страница товара
    • Блок корзины
    • Товар в корзине
    • Блок "Сейчас покупают"
    • Блок "Счасливый час"
    • Набор товаров
    • Подтверждение заказа в "Pop up"
  • События виджета
  • Объекты виджета
  • Демо
    • Отлавливание событий корзины
    • Авторизация/Регистрация в "Pop up"
    • +/- в карточке товра
    • Выбор модификаторов в карточке товара
    • Отслеживание авторизации пользователя
  • Типовые ошибки
    • Виджет не имеет доступа к Вашему ресторану
    • Проблемы со связью с сервером
    • Продукт снят с продажи, но доступен на сайте
    • Отсутствует лицензия iikoDelivery/iikoCallcenter
    • Не работает стоп-лист
  • История обновлений
  • Демонстрация
  • Инструкция

Товарное предложение

Товарное предложение может быть выведено в нескольких блоках, для каждого из которых можно задать собственный шаблон кастомизации. На данный момент такими блоками являются catalogItem, itemPopUp, itemsFilter, lastPurchases, itemDetail

Блок отвечает за показ информации по конкретному товару, выводимому в списке.
Шаблон "по-умолчанию":

<div class="jstore-tag lsp-block-item-name">
    <a href="<%= url %>" class="jstore-tag jstore-js-detailLink"><%= name %></a>
</div>
<div class="jstore-tag lsp-block-item-image">
    <a class="jstore-tag lsp-block-item-image-link jstore-js-detailLink" href="<%= url %>">
    <% if(tags.length){ %><div class="jstore-tag lsp-block-item-tags"><% _.each(tags, function(tag){ %><!--
        --><span data-id="<%= tag.translitName %>" class="jstore-tag lsp-block-item-tag <%= tag.className %>" title="<%= tag.name %>"></span><!--
    --><% }); %></div><% } %>
    <img class="jstore-tag" title="<%= name %>"
         data-jstore-src="mediumImageUrl">
    </a>
</div>
<div class="jstore-tag lsp-block-item-description"
     data-jstore-value="description"></div>
<div class="jstore-tag lsp-block-item-price">
    <span class="jstore-tag lsp-block-item-price-value"
          data-jstore-value="cost"></span> <span class="jstore-tag lsp-block-item-measurement"><%= jStoreApp.getCurrency()%></span>
</div>
<span class="jstore-tag lsp-block-item-add-to-cart jstore-js-addToCart lsp-button" data-jstore-class='{
    "jstore-out-of-stock" : balance === 0 || (balance > 0 && balance <= amount)
}'><%= jStoreApp.t('To_cart')%></span>

Шаблоны предусматривают использование следующих переменных:

Название Тип Описание
name String Название товара
description String Описание товара
count String Количество товара, которое будет положено в корзину
largeImageUrl String URL большой картинки
cost String Стоимость товара
fiberAmount String Белки
fatAmount String Жиры
carbohydrateAmount String Углеводы
energyAmount String Энергетическая ценность
weight String Вес товара
categoryUrl String Ссылка на раздел
tags Array Список тегов данного продукта
Название Тип Описание
name String Название тега
translitName String Название тега в латинице
seoText String Сео текст
jstore.me © 2023