Skip to main content

Документація 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
Цифровий код під штрих-кодом.
Налаштування -> Товар -> Код (блок «Перелік твоарів»)
Аргументи
Не загортати в тег з 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

Інші