Починаючи з версії 3.0, опенкарт модуль Product Table може бути виведений за допомогою спеціальних шорткодів, причому можна перевизначити деякі параметри модуля.

Це дає можливість використовувати один і той же екземпляр модуля з різними наборами товарів.

Отже, які параметри можуть бути використані у шорткоді:


АтрибутОписПриклад
idЦіле число. Вказує на екземпляр модуля Product Table.[product_table id="10"]
limitЦіле число. Максимальна кількість товарів.[product_table id="10" limit="5"]
type

Рядок. Дозволяє перевизначити тип модуля. Можливі значення:

  • latest - нові товари;
  • bestseller - хіти продажів;
  • popular - популярні товари;
  • special - акції;
  • related - пов'язані товари (працює тільки на сторінці товару);
  • custom - вручну відібрані товари;
  • filter - товари, відібрані за категоріями, виробниками та фільтрами.
[product_table id="10" limit="5" type="bestseller"]
productПерелік цілих чисел через кому. Дозволяє вказати product_id товарів, які потрібно вивести. Працює тільки з type="custom".[product_table id="10" limit="5" type="custom" product="56,89,128"]
filter_manufacturer
Перелік цілих чисел через кому. Дозволяє вказати manufacturer_id виробників, товари яких потрібно вивести. Може бути порожнім, якщо потрібно скасувати налаштування модуля. Працює тільки з type="filter".
[product_table id="10" limit="5" type="filter" filter_manufacturer="8,9,25"]
filter_category
Перелік цілих чисел через кому. Дозволяє вказати category_id категорій, товари яких потрібно вивести. Може бути порожнім, якщо потрібно скасувати налаштування модуля. Працює тільки з type="filter".
[product_table id="10" limit="5" type="filter" filter_manufacturer="8" filter_category="152,153"]
filter_filterПерелік цілих чисел через кому. Дозволяє вказати filter_id товарних фільтрів, товари яких потрібно вивести. Може бути порожнім, якщо потрібно скасувати налаштування модуля. Працює тільки з type="filter".
[product_table id="10" limit="5" type="filter" filter_manufacturer="8" filter_category="152,153" filter_filter="5,10,18"]

Таким чином, один раз налаштувавши зовнішній вигляд модуля (шапка, колонки, порядок їх виведення тощо), ви можете використовувати цей модуль в різних ситуаціях, "на льоту" змінюючи правила відбору товарів.