2590
25.15
37.00
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Внимание, этот компонент требует версию PHP
5.4
или выше!
Если ваш сайт использует PHP ниже требуемого, установка этого
дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже
2.4
!
Порой необходимо выгружать каталог товаров с сайта в Bitrix24, при этом полностью сохраняя структуру каталога. А также, всегда держать актуальные цены на товары в Б24. Компонент делает только это, но делает это чертовски хорошо!
— Можно выгружать каталог с сайта вручную, есть специальное окошко,
— Если в Б24 есть структура каталога, как на вашем сайте, то компонент подхватит её и свяжет с каталогом на сайте. В последствии, товары/разделы уже будут знать, куда выгружаться (у них будет личный ID на Б24)
— Обход ограничения «QUERY_LIMIT_EXCEEDED» в Б24,
— Выгружать можно 3 способами: вручную через веб-интерфейс, по крон скрипту, при сохранении товара/раздела каталога.
Компонент работает через вебхук. После создания вебхука в Bitrix24, вставляем ссылку в системную настройку msbc_webhook. Пример значения:
Справа в верхнем меню появилась синяя иконка выгрузки, по клику на которую откроется маленькое окошко. Достаточно просто кликнуть на «плэй» и выгрузка начнётся.
Чтобы запускать выгрузку кроном раз в сутки в 2 часа ночи, надо прописать в crontab -e что-то вроде:
Тут всё просто! Сохраняем сущность — происходит выгрузка. Никаких дополнительных действий производить не нужно.
1) В логах MODX ошибка:
Особенности:
— Можно выгружать каталог с сайта вручную, есть специальное окошко,
— Если в Б24 есть структура каталога, как на вашем сайте, то компонент подхватит её и свяжет с каталогом на сайте. В последствии, товары/разделы уже будут знать, куда выгружаться (у них будет личный ID на Б24)
— Обход ограничения «QUERY_LIMIT_EXCEEDED» в Б24,
— Выгружать можно 3 способами: вручную через веб-интерфейс, по крон скрипту, при сохранении товара/раздела каталога.
Настройка
Компонент работает через вебхук. После создания вебхука в Bitrix24, вставляем ссылку в системную настройку msbc_webhook. Пример значения:
https://account.bitrix24.ru/rest/99/qc6oxximxodca03j/
Для выгрузки каталога товаров, вебхуку надо назначить права catalog и crm.Выгрузка вручную
Справа в верхнем меню появилась синяя иконка выгрузки, по клику на которую откроется маленькое окошко. Достаточно просто кликнуть на «плэй» и выгрузка начнётся.
Выгрузка cron скриптом
Чтобы запускать выгрузку кроном раз в сутки в 2 часа ночи, надо прописать в crontab -e что-то вроде:
0 2 * * * php /path_to_root/core/components/msbitrixcatalog/cron/upload.php
Выгрузка при сохранении товара/раздела
Тут всё просто! Сохраняем сущность — происходит выгрузка. Никаких дополнительных действий производить не нужно.
Решение проблем
1) В логах MODX ошибка:
Error (crm.Product.add/) — Access denied.Тут вероятно у вас не хватает прав на создание каталога в Битрикс24. Скорее всего, у вашего юзера, из под которого создавался входящий вебхук, нет админских прав.
1.0.6-beta (16.05.2023)
- Исправлена проблема с запросом
msbcTools::getParentIds
в методеmsBitrixCatalog::addCatalogItem
1.0.5-beta (02.08.2022)
- Добавлена системная настройка
msbc_category_name_with_id
1.0.4-beta (02.08.2022)
- Исправлена проблема выгрузки товаров в отключённых категориях
1.0.3-beta (03.12.2018)
- Добавлена возможность отключить кнопку в шапке админки
- Небольшой рефакторинг
1.0.2-beta2 (18.10.2018)
- Поправлена формирование цены перед передачей в CRM
1.0.2-beta (11.10.2018)
- Поправлена передача цены в CRM через msProduct::getPrice()
1.0.1-beta2 (26.06.2018)
- Поправлена работа при дублировании товара со страницы редактирования товара
1.0.1-beta (28.04.2018)
- Добавлена поддержка событий: OnResourceDuplicate, OnDocPublished, OnDocUnPublished
1.0.0-beta2 (17.04.2018)
- Добавлен приоритет плагину OnManagerPageBeforeRender, чтобы иконка всегда была крайней
- Добавлен обход ограничения "QUERY_LIMIT_EXCEEDED" в Bitrix24
- Поправлен косяк с переподключением во время ручного запуска
1.0.0-beta (16.04.2018)
- Start
Последние обсуждения в сообществе MODX.pro