---
title: "WT JShopping Bitrix 24 PRO CRON бесплатный плагин Joomla 4.1 - WebTolk"
description: "Плагин для автоматического регулярного обновления цен и остатков товаров JoomShopping из CRM Битрикс 24. Рекомендуется для работы с небольшим количеством товаров."
url: "https://web-tolk.ru/dev/joomla-plugins/wt-jshopping-bitrix-24-pro-cron"
date: "2026-06-02T21:56:54+00:00"
language: "ru-RU"
---

# WT JShopping Bitrix 24 PRO CRON

- **Категории:** [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)
- **Версия:** 1.1.1
- **Дата:** 03 февраля 2023

6283 6336 CTR 99% Plg Free

[Скачать](https://web-tolk.ru/get?element=wt_jshopping_b24_pro_cron)[Версии](https://web-tolk.ru/dev/joomla-plugins/wt-jshopping-bitrix-24-pro-cron/versions)[GitHub](https://github.com/sergeytolkachyov/wt_jshopping_b24_pro_cron)

Плагин для автоматического регулярного обновления цен и остатков товаров JoomShopping из CRM Битрикс 24. Рекомендуется для работы с небольшим количеством товаров.

![WT JShopping Bitrix 24 PRO CRON](https://web-tolk.ru/images/swjprojects/projects/55/ru-RU/icon.jpg)

## Описание

Для интернет-магазинов, работающих со складами, важно отображать клиентам актуальные цены и количество товаров, доступных для заказа. Как правило, учёт товара производится в специализированной системе учёта. Чаще всего это реализуется за счёт обновления цен и остатков по расписанию с помощью технологии CRON. Серверный CRON позволяет выполнять скрипты обновления по заданному расписанию.

Начиная с Joomla 4.1 в ядре CMS появляется встроенный планировщик задач, которые можно запускать по CRON. Задачи, запущенные таким образом, не нагружают web-сервер и не имеют граничения на время исполнения скрипта. Функционал планировщика заданий Joomla 4.1 расширяется с помощью дополнительных плагинов.

Данный плагин представляет собой плагин задачи для Joomla 4.1 и предназначен для работы со складским учётом в CRM Битрикс 24 по API. Плагин работает только вместе с плагином **WT JoomShopping Bitrix 24 PRO.**

Для получения цены и остатков используются разные методы API Битрикс 24, поэтому происходит 2 запроса к API.

**На практике для обновления цены и количества одного товара уходит от 0,3 до 0,65 секунды. На веб-сервере обычно стоит ограничение на время исполнения скрипта в 60 секунд.**

Учитывайте это и количество Ваших товаров при выборе режима работы планировщика задач.

### Учёт лимитов REST API Битрикс 24

Битрикс 24 предполагает лимит в 2 запроса в секунду при обращении к API. Если лимит превышен - запрос не выполняется, API возвращает ошибку о превышении лимита. В итоге часть товаров не получала обновленное значение цен и количества. Теперь скрипт "спит" 0,5 секунды после каждого выполненного запроса. Для обновления цены и количества требуется 2 запроса. Для каждого атрибута также требуется 2 запроса к API. Соответственно, обновление данных товара занимает теперь минимум 1 секунду, а также ещё по 1 секунде на каждый атрибут. На обновление данных 100 простых товаров потребуется около 1,7 минут.

### Примерное время обновления товаров в зависимости от их количества и сложности

| Тип товара | Количество товаров | Запросы к API | Время выполнения (секунды) |
| --- | --- | --- | --- |
| Простой товар без вариаций | 1 | 2 | 1s |
|  | 100 | 2 | 100s (~1.7min) |
|  | 3000 | 2 | 3000s (~50min) |
| Простой товар с 1-й (основной) вариацией | 1 | 2 | 1s |
|  | 100 | 2 | 100s (~1.7min) |
|  | 3000 | 2 | 3000s (~50min) |
| Товар с 1-й (основной) вариацией и 1 атрибутом | 1 | 4 | 2s |
|  | 100 | 4 | 200s (~3.4min) |
|  | 3000 | 4 | 6000s (~100 min = 1h 40min) |
| Товар с 1-й (основной) вариацией и 2 атрибутами | 1 | 6 | 3s |
|  | 100 | 6 | 300s (5 min) |
|  | 3000 | 6 | 9000s (~150 min = 2h 30min) |

## Установка

Установка производится с помощью стандартного установщика расширений Joomla.

## Настройка

Пройдите в меню *Система - Управление - Плагины*, отфильтруйте плагины по типу `task`. Убедитесь, что плагин **WT Joomshopping Bitrix 24 PRO CRON** включён.

![Joomla 4.1 плагины задач для планировщика заданий](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/1.jpg)

Пройдите в меню *Система - Управление - Планировщик задач*.

,![Планировщик задач в Joomla 4.1](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/2.jpg)

Создайте новую задачу "**Обновление данных товара JoomShopping из Битрикс 24**". Укажите, какие данные товара JoomShopping следует получать из Битрикс 24. Установите насколько часто следует обновлять цены и остатки.

![Настройки плагина для обновления цен и остатков joomshopping из Битрикс 24](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/3.jpg)

Сохраните задачу. Вы можете запустить её вручную с помощью кнопки "выполнить" из списка задач.

![Список задач в планировщике задач Joomla 4](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/4.jpg)

## Важно

Обратите внимание, что этот плагин является дополнением к плагину **WT Joomshopping Bitrix 24 PRO и использует его настройки доступа к CRM.** Также именно с помощью плагина **WT Joomshopping Bitrix 24 PRO****производится настройка сопоставления товаров JoomShopping и Битрикс 24.**

![Настройка сопоставления товаров джумшоппинг и битрикс 24 для синхронизации](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/5.jpg)

В каждой карточке товара при редактировании добавляется вкладка "Bitrix 24", в которой можно настроить соответствие товаров. **Без настроек сопоставлений товаров автоматическое получение цен и остатков невозможно**.

![Карточка товара джумшоппинг связка товара с товарным каталогом битрикс 24](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/6.jpg)

## Настройки планировщика задач Joomla 4.1

Планировщик Joomla 4.1 может работать в нескольких режимах:

- Задачи запускаются по ссылке. Ссылку можно получить в настройках планировщика задач.
- "Ленивый планировщик" - задачи запускаются на исполнение при активности пользователей на сайте (как на фронтенде, так и на бэкенде). Этот режим можно использовать для задач, которые не требовательны к ресурсам сервера и не занимают много времени.
- Запуск выполнения задач планировщика с помощью Joomla 4 CLI. **Рекомендуемый вариант**.

### Запуск заданий планировщика Joomla 4 с помощью CRON и CLI-скрипта

В данном режиме запуск и выполнение заданий не использует ресурсы веб-сервера, поэтому насколько бы не была продолжительная и объёмная задача - сайт продолжит нормально работать для посетителей. В остальных случаях выполнение "тяжелых" задач может приводить к "тормозам" на сайте.

Чтобы запустить планировщик задач с помощью CLI Вам нужно подключиться к своему серверу по SSH и выполнить команду:

```
php /path/to/site/public_html/cli/joomla.php scheduler:run
```

Для добавления задания в серверный CRON выполните команду

```
crontab -e
```

В октрывшемся консольном редакторе добавьте строку

```
* * * * * php /path/to/site/public_html/cli/joomla.php scheduler:run
```

![cron tab e ssh](https://web-tolk.ru/dev/joomla-plugins/images/development/joomla/plugins/wt_jshopping_b24_pro_cron/ru/cron-tab-e-ssh.jpg)

Пять звёздочек означают ежеминутное обращение к файлу `joomla.php`, с помощью которого запускаются CLI-скрипты Joomla. Команда `scheduler:run` позволяет запускать задания планировщика из админки Joomla 4. Таким образом Вы настраиваете серверный CRON один раз, а дальше все задания настраиваете из админки Вашего сайта на Joomla 4.

Серверный CRON обращается к файлу раз в минуту. Однако, если в настройках задачи в планировщике заданий Joomla стоит выполнение задачи раз в сутки или раз в несколько часов, то фактически задача будет выполняться согласно настройкам Joomla.

Частота запуска серверного CRON должна устанавливаться по самой частой задаче.

## Joomla

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

## Галерея

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/55/ru-RU/gallery/MxS02U2kGpu.jpg)

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/55/ru-RU/gallery/SYRzj41DnA7.jpg)

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/55/ru-RU/gallery/7xcT14rzAR5.jpg)

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/55/ru-RU/gallery/naBLVTjoxL9.jpg)

![...](https://web-tolk.ru/dev/joomla-plugins/images/swjprojects/projects/55/ru-RU/gallery/5nnOBvG5cDp.jpg)

## Что нового

 03.02.2023, 14:50:21

### Учёт лимитов REST API Битрикс 24

Битрикс24 предполагает лимит в 2 запроса в секунду при обращении к API. Если лимит превышен - запрос не выполняется, API возвращает ошибку о превышении лимита. В итоге часть товаров не получала обновленное значение цен и количества. Теперь скрипт "спит" 0,5 секунды после каждого выполненного запроса. Для обновления цены и количества требуется 2 запроса. Для каждого атрибута также требуется 2 запроса к API. Соответственно, обновление данных товара занимает теперь минимум 1 секунду, а также ещё по 1 секунде на каждый атрибут.
 На обновление данных 100 простых товаров потребуется около 1,7 минут.

---

## Смотрите также

[!\[WT JoomShopping Bitrix24 PRO\](https://web-tolk.ru/images/swjprojects/projects/6/ru-RU/icon.jpg) WT JoomShopping Bitrix24 PRO](https://web-tolk.ru/dev/joomla-plugins/wt-joomshopping-bitrix24-pro)

## 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 JShopping Bitrix 24 PRO CRON"
            }
        }
    ]
}
```

```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-jshopping-bitrix-24-pro-cron",
            "name": "WT JShopping Bitrix 24 PRO CRON бесплатный плагин Joomla 4.1 - WebTolk",
            "description": "Плагин для автоматического регулярного обновления цен и остатков товаров JoomShopping из CRM Битрикс 24. Рекомендуется для работы с небольшим количеством товаров.",
            "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 JShopping Bitrix 24 PRO CRON",
            "url": "https://web-tolk.ru/dev/joomla-plugins/wt-jshopping-bitrix-24-pro-cron",
            "description": "Плагин для автоматического регулярного обновления цен и остатков товаров JoomShopping из CRM Битрикс 24. Рекомендуется для работы с небольшим количеством товаров.",
            "applicationCategory": "Плагины Joomla",
            "softwareVersion": "1.1.1",
            "downloadUrl": "https://web-tolk.ru/get?element=wt_jshopping_b24_pro_cron",
            "image": "https://web-tolk.ru/images/swjprojects/projects/55/ru-RU/icon.jpg",
            "operatingSystem": "ANY",
            "interactionStatistic": [
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/DownloadAction",
                    "userInteractionCount": 6283
                },
                {
                    "@type": "InteractionCounter",
                    "interactionType": "https://schema.org/ViewAction",
                    "userInteractionCount": 6337
                }
            ],
            "mainEntityOfPage": {
                "@type": "WebPage",
                "url": "https://web-tolk.ru/dev/joomla-plugins/wt-jshopping-bitrix-24-pro-cron"
            },
            "softwareRequirements": "Joomla",
            "applicationSubCategory": "JoomShopping, Плагины Joomla, Расширения для Joomla 4 - Joomla 6",
            "isAccessibleForFree": true
        }
    ]
}
```
