---
title: "WT Add products info to Joomla script options для интернет-магазина JoomShopping - WebTolk"
description: "Плагин добавляет на страницы товара и категории товара js-массив с данными товара для использования через JavaScript. Плагин нужен для создания форм захвата контакта - быстрый заказ, задать вопрос и т.д."
url: "https://web-tolk.ru/dev/joomla-plugins/wt-add-products-info-to-joomla-script-options"
date: "2026-05-30T23:31:20+00:00"
language: "ru-RU"
---

![WT Add products info to Joomla script options](https://web-tolk.ru/images/swjprojects/projects/26/ru-RU/cover.jpg)

---

# WT Add products info to Joomla script options

- **Категории:** [JoomShopping](https://web-tolk.ru/dev/joomshopping), [Плагины Joomla](https://web-tolk.ru/dev/joomla-plugins), [Расширения для Joomla 4 - Joomla 6](https://web-tolk.ru/dev/rasshireniya-dlya-joomla-4)
- **Версия:** 2.0.1
- **Дата:** 07 декабря 2023

10381 6424 CTR 162% Plg Free

[Скачать](https://web-tolk.ru/get?element=wt_add_products_info_to_joomla_script_options)[Версии](https://web-tolk.ru/dev/joomla-plugins/wt-add-products-info-to-joomla-script-options/versions)[Документация](https://web-tolk.ru/dev/joomla-plugins/blog/razrabotka-form-obratnoj-svyazi-dlya-magazinov-na-joomla-3)[Демо](https://demo.web-tolk.ru)[GitHub](https://github.com/WebTolk/WT-Add-products-info-to-Joomla-script-options-)

Плагин добавляет на страницы товара и категории товара js-массив с данными товара для использования через JavaScript. Обратиться можно через javascript - Joomla.getOptions('jshop_products_details'). Плагин нужен для создания форм захвата контакта - быстрый заказ, задать вопрос и т.д.
 Поддерживает Joomla 4 и Joomla 5.

![WT Add products info to Joomla script options](https://web-tolk.ru/images/swjprojects/projects/26/ru-RU/icon.jpg)

## Описание

Данный плагин предназначен для разработчиков. Это решение не в "1 клик".

## Демо-видео

## Что это и зачем?

### Что это?

Для создания форм обратной связи в **интернет-магазине на Joomla JoomShopping**, таких как:

- быстрый заказ товара
- задать вопрос по товару
- запрос скидки на товар
- запрос оптовой цены

И так далее - **для всех форм обратной связи Joomla, где нужно указать информацию о товаре.**

Данный плагин нужен для тех, кто использует в работе профессиональный [плагин формы обратной связи Radical Form](https://hika.su/rasshireniya/radical-form). Подробнее о том, [как использовать Radical Form](https://web-tolk.ru/dev/joomla-plugins/blog/integratsiya-form-obratnoj-svyazi-i-bitriks24-na-sajte-joomla.html)писал в блоге.

[Статья-мануал](https://web-tolk.ru/dev/joomla-plugins/blog/razrabotka-form-obratnoj-svyazi-dlya-magazinov-na-joomla-3.html)

### Зачем это?

Для того, чтобы сделать красивый и информативный лид-магнит, форму обратной связи, в которой указывается конкретный товар, о котором идет речь.

Нередко вебмастера получают данные для форм напрямую из HTML-верстки сайта. В случае смены дизайна легко повредить структуру, на которую опирается JS-скрипт и форма обратной связи перестанет получать данные о товаре.

Эти данные не должны зависеть от дизайна сайта. В Joomla "из коробки" есть прекрасный способ передавать данные из PHP в JavaScript с помощью JSON-объекта и получать его нативным способом.

## Получение данных о товарах JoomShopping для формы обратной связи

`Joomla.getOptions('your_json_object_with_data_from_php_here');`

Таким образом можно получить данные из JSON-объекта. Переменную `product_id` заранее считываем с кнопки, по которой кликает посетитель сайта.

```
let jshop_products_details = Joomla.getOptions('jshop_products_details');
let product_name = jshop_products_details[product_id]['product_name'];
let product_price = jshop_products_details[product_id]['price'];
let product_image_url = jshop_products_details[product_id]['product_image_url'];
let product_ean = jshop_products_details[product_id]['ean'];
```

Плагин работает в категории товаров, списке товаров производителя, карточка товара. Структура json-массива везде одинакова - Вам не придется писать разный код для разных страниц.

## Joomla

 **Тип расширения:** Плагин **Каталог:** Jshoppingproducts **Версия Joomla:** 3.10, 4.1, 5.0.0

## Галерея

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/26/ru-RU/gallery/ArgIRauXtLt.webp)

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/26/ru-RU/gallery/GAep4Cb0sGf.webp)

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/26/ru-RU/gallery/rgU8JGucVIF.webp)

## Что нового

 07.12.2023, 11:30:11

Исправлено

### PHP 8.1 bug fixes

Триггер onBeforeDisplayProductListView для плагина может вызываться не только внутри магазина, но и в модулях, которые могут быть. Добавили проверку на наличие свойства у получаемого объекта.

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://web-tolk.ru/",
                "name": "Главная"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://web-tolk.ru/dev",
                "name": "Расширения Joomla"
            }
        },
        {
            "@type": "ListItem",
            "position": 3,
            "item": {
                "@id": "/dev/joomla-plugins",
                "name": "Плагины Joomla"
            }
        },
        {
            "@type": "ListItem",
            "position": 4,
            "item": {
                "name": "WT Add products info to Joomla script options"
            }
        }
    ]
}
```

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://web-tolk.ru/#/schema/Organization/base",
            "name": "WebTolk",
            "url": "https://web-tolk.ru/",
            "logo": {
                "@type": "ImageObject",
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo",
                "url": "images/webtolk-1080p.jpg",
                "contentUrl": "images/webtolk-1080p.jpg",
                "width": 1920,
                "height": 1080
            },
            "image": {
                "@id": "https://web-tolk.ru/#/schema/ImageObject/logo"
            },
            "sameAs": [
                "https://github.com/WebTolk",
                "https://github.com/sergeytolkachyov",
                "https://vk.com/web_tolk",
                "https://vk.com/webtolkru",
                "https://tenchat.ru/sergeytolkachyov",
                "https://t.me/sergeytolkachyov",
                "https://t.me/webtolkru"
            ]
        },
        {
            "@type": "WebSite",
            "@id": "https://web-tolk.ru/#/schema/WebSite/base",
            "url": "https://web-tolk.ru/",
            "name": "WebTolk",
            "publisher": {
                "@id": "https://web-tolk.ru/#/schema/Organization/base"
            }
        },
        {
            "@type": "WebPage",
            "@id": "https://web-tolk.ru/#/schema/WebPage/base",
            "url": "https://web-tolk.ru/dev/joomla-plugins/wt-add-products-info-to-joomla-script-options",
            "name": "WT Add products info to Joomla script options для интернет-магазина JoomShopping - WebTolk",
            "description": "Плагин добавляет на страницы товара и категории товара js-массив с данными товара для использования через JavaScript. Плагин нужен для создания форм захвата контакта - быстрый заказ, задать вопрос и т.д.",
            "isPartOf": {
                "@id": "https://web-tolk.ru/#/schema/WebSite/base"
            },
            "about": {
                "@id": "https://web-tolk.ru/#/schema/SoftwareApplication/base"
            },
            "inLanguage": "ru-RU",
            "breadcrumb": {
                "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17"
            }
        },
        {
            "@type": "SoftwareApplication",
            "name": "WT Add products info to Joomla script options",
            "url": "https://web-tolk.ru/dev/joomla-plugins/wt-add-products-info-to-joomla-script-options",
            "description": "Плагин добавляет на страницы товара и категории товара js-массив с данными товара для использования через JavaScript. Обратиться можно через javascript - Joomla.getOptions('jshop_products_details'). Плагин нужен для создания форм захвата контакта - быстрый заказ, задать вопрос и т.д.\r\nПоддерживает Joomla 4 и Joomla 5.",
            "applicationCategory": "Плагины Joomla",
            "softwareVersion": "2.0.1",
            "downloadUrl": "https://web-tolk.ru/get?element=wt_add_products_info_to_joomla_script_options",
            "image": "https://web-tolk.ru/images/swjprojects/projects/26/ru-RU/icon.jpg",
            "operatingSystem": "ANY",
            "interactionStatistic": [
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/DownloadAction",
                    "userInteractionCount": 10381
                },
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/ViewAction",
                    "userInteractionCount": 6425
                }
            ],
            "mainEntityOfPage": {
                "@type": "WebPage",
                "url": "https://web-tolk.ru/dev/joomla-plugins/wt-add-products-info-to-joomla-script-options"
            },
            "softwareRequirements": "Joomla",
            "applicationSubCategory": "JoomShopping, Плагины Joomla, Расширения для Joomla 4 - Joomla 6",
            "isAccessibleForFree": true
        }
    ]
}
```
