Перейти к содержимому

Документация JoomShopping / YOOtheme Pro интеграция Переменные: Товар в списке

Корневые переменные товара доступны при выборе истоника нескольких элементов «Товары» или динамическом контенте для модулей.

Вложенные объекты

Источники нескольких элементов

Недоступно без дополнительных расширений, позволяющих выводить список внутри элемента списка.

Корневые переменные

ID основной категории main_category_id
Числовой идентификатор основной категории товара.
Настройки -> Другие параметры -> Использовать основную категорию для продукта
Аргументы
-
Имя name
Имя/название товара.
Аргументы
-
В стандартном шаблоне
<div class="name"> <a href="/ссылка">имя</a> </div>
Краткое описание short_description
Аргументы
-
В стандартном шаблоне
<div class="description">краткое описание</div>
Код товара product_ean
Идентификатор товара в магазине.
Настройки -> Товар -> Показать код товара (блок «Список товаров»)
Аргументы
Не оборачивать в тег с id
В стандартном шаблоне
<span class="jshop_code_prod"><span>код товара</span></span>
Реальный EAN real_ean
Цифровой код под штрихкодом.
Настройки -> Товар -> EAN (блок «Список товаров»)
Аргументы
Не оборачивать в тег с id
Артикул manufacturer_code
Артикул товара, установленный производителем.
Настройки -> Товар -> Артикул (блок «Список товаров»)
Аргументы
Не оборачивать в тег с id
Информация о доставке shipping_info
Краткий информер о доставке.
Настройки -> Товар -> Показать "плюс доставка"
Аргументы
Текст не бесплатной доставки
Классы стилей текста не бесплатной доставки
Текст бесплатной доставки
Классы стилей текста бесплатной доставки
Добавлять ссылку
Описание
Выводит краткое сообщение в доставке, если цена товара ниже/выше той, что была указана в настройках магазина (Настройки -> Заказ -> Бесплатная доставка для заказов больше) и включена опция вывода этой информации (плюс доставка). Аргументы текста распознают шаблон {sum_null_shipping}, подставляя вместо него отформатированное значение суммы для бесплатной доставки. Добавление ссылки создает из текста ссылку на описание доставки (Настройки -> Статический текст -> Описание доставки).
Вес product_weight
Отформатированный вес товара.
Настройки -> Товар -> Показать вес товара (блок «Список товаров»)
Аргументы
Не оборачивать в тег с id
В стандартном шаблоне
<div class="productweight"> <span>вес</span> </div>
Количество просмотров hits
Настройки -> Товар -> Хиты (блок «Товар»)
Аргументы
Текст, если значение = 0
Количество продаж buys
Добавленная переменная.
Аргументы
Текст, если значение = 0
Срок поставки delivery_time
Название срока поставки. Может скрываться с помощью CSS-стилей.
Настройки -> Товар -> Показать "Срок поставки" (блок «Список товаров»)
Аргументы
-
В стандартном шаблоне
<div class="deliverytime"> <span>срок поставки</span> </div>
Характеристики: Шаблон extra_fields_tpl
Шаблон вывода характеристик товара.
Настройки -> Товар -> Показать характеристики (блок «Список товаров»)
Аргументы
Тег блока списка
Классы стилей списка
Скрыть название элемента
Классы стилей названия элемента
Разделитель названия и значения
Показывать точки
Скрыть описание элемента
Классы стилей описания элемента
Иконка описания элемента
Классы стилей значения
В стандартном шаблоне
<div class="extra_fields"> <div> <span class="label-name">название:</span> <span class="data">значение</span> </div> <div> <span class="label-name">название:</span> <span class="data">значение</span> </div> ... </div>

Ссылки

В корзину buy_link
Ссылка добавления в корзину.
Настройки -> Товар -> Показать кнопку купить для списка товаров
Аргументы
-
В список пожеланий wishlist_link
Ссылка добавления в список пожеланий.
Настройки -> Функции магазина -> Включить список пожеланий
Аргументы
-

Кнопки

В корзину btn_add_to_cart
Шаблон ссылки добавления в корзину в виде кнопки.
Настройки -> Товар -> Показать кнопку купить для списка товаров
Вывод
<span class="buttons"> <a class="button_buy" href="/[значение]">текст</a> </span>
Аргументы
Классы стилей
Текст
Иконка
Отображение
Классы стилей активного состояния
Иконка активного состояния
В список пожеланий btn_add_to_wishlist
Шаблон ссылки добавления в список пожеланий в виде кнопки.
Настройки -> Функции магазина -> Включить список пожеланий
Вывод
<span class="buttons"> <a class="product-button-wishlist" href="/[значение]">текст</a> </span>
Аргументы
Классы стилей
Текст
Иконка
Отображение
Классы стилей активного состояния
Иконка активного состояния

Цены

Цена product_price
Отформатированная стоимость товара.
Аргументы
Текст, если значение = 0
Не форматировать
Не добавлять переменную _tmp_ext
Описание
Отформатированная согласно настройкам (раздел валюты) стоимость товара. Значение может отличатся в зависимости от скидок групп пользователей. Может добавляться приставка «от», если включена опция Настройки -> Товар -> Показать минимальную цену и цена товара меняется от атрибутов.
В стандартном шаблоне
<div class="jshop_price"> <span>цена + _tmp_var_price_ext</span> </div>
Старая цена product_old_price
Отформатированная старая цена.
Аргументы
Классы стилей
Не добавлять переменную _tmp_ext
Описание
Выводится, если она > 0 и больше текущей цены.
В стандартном шаблоне
<div class="old_price"> <span>старая цен + _tmp_var_old_price_ext</span> </div>
Минимальная цена min_price
Отформатированная минимальная цена.
Аргументы
-
Описание
Актуальна при наличии атрибутов с разными ценами.
Разные цены? different_prices
Логическое значение (0 или 1).
Аргументы
-
Описание
Зависит от наличия атрибутов, меняющих стандартную цену.
Цена без скидки product_price_default
Отформатированная цена без скидки (для обычных пользователей).
Настройки -> Товар -> Показывать цену без скидки
Аргументы
-
В стандартном шаблоне
<div class="default_price"> <span>цена без скидки</span> </div>
Базовая цена basic_price
Отформатированная и подсчитанная базовая цена за единицу товара с единицей измерения.
Аргументы
-
В стандартном шаблоне
<div class="base_price"> <span>базовая цена / единица измерения</span> </div>
Базовая скидка discount_value
Отформатированное значение «цена минус старая цена».
Аргументы
-
Описание
Может быть не актуально для товаров с разными ценами.

Количество

Количество product_quantity
Числовое общее количество товара на складе.
Аргументы
-
Описание
Выводится даже при включенной опции «Неограниченно».
Количество на складе qty_in_stock
Числовое количество товара на складе или текст «неограниченно»
Настройки -> Товар -> Количество на складе (блок «Список товаров»)
Аргументы
-
Описание
Может зависеть от количества в атрибутах. Если атрибуты не выбраны, может не будет выводить значение, но блок должен существовать, чтоб было куда поместить его при переключении атрибутов.
В стандартном шаблоне
<div class="qty_in_stock"> <span>количество</span> </div>
Информация о наличии available_info
Текст «В наличии» или «Нет в наличии».
Настройки -> Товар -> Скрыть текст "Товар не доступен"
Аргументы
Классы стилей наличия
Классы стилей отсутствия наличия

Рейтинг

Переменные выводятся, если включены отзывы для товара: Настройки -> Товар -> Разрешить отзывы для товара.

Метка

Имя label_name
Имя/название метки.
Вывод
<span class="label-[label_id]"></span>
Аргументы
Классы стилей

TMP

Другие