Интеграция каталога IT Partner (ITP API) для OcStore 3.0 / LiveStore 3.x
Модуль
ITP API - это профессиональное решение для полной автоматизации работы с ассортиментом поставщика IT Partner (i-t-p.pro) в экосистеме OcStore 3.x. Расширение обеспечивает бесшовную интеграцию: от импорта каталога и гибкого ценообразования до синхронизации остатков и загрузки изображений.
Ключевые возможности версии 2.0
Безопасная авторизация
- Подключение к B2B-системе IT Partner по логину и паролю.
- Пароль хранится в базе данных в зашифрованном виде (AES-256-CBC).
- Автоматическое обновление сессии API при истечении срока действия.
Умное управление категориями
- Полная загрузка иерархии категорий поставщика.
- Привязка категорий поставщика к локальным категориям магазина.
- Создание категорий «на лету»: если нужной категории нет, её можно создать прямо из интерфейса модуля (с выбором родительской категории или созданием всей цепочки по иерархии поставщика).
- Фильтры дерева: отображение только привязанных, только листовых категорий, поиск по названию.
- Проверка и автоматическая очистка битых связей.
Гибкая система наценок
- Базовая наценка: установка процента для каждой категории (применяется рекурсивно к подкатегориям).
- Наценка по диапазонам цен: настройка разных процентов наценки в зависимости от закупочной цены товара внутри одной категории. Диапазоны имеют приоритет над базовой наценкой.
- Автоматическое округление розничных цен по заданным правилам.
Импорт товаров в магазин
- Создание карточек товаров в OcStore с учетом выбранных наценок.
- Работа с производителями: автоматическое создание производителей и заполнение поля `manufacturer_id` в карточке товара.
- Пакетный импорт с визуализацией прогресса и логом операций.
- Возможность сброса флага импорта для повторного создания товаров.
- Импорт характеристик (атрибутов): гарантия, вес, партномер, производитель.
Синхронизация наличия и цен
- Ручная и автоматическая синхронизация остатков и цен.
- Поддержка выбора нескольких категорий для точечной синхронизации.
- Отображение остатков: МСК (центральный склад) и ближайший логистический центр.
- Расчет цены за партию: указание количества единиц (метры, упаковки) с автоматическим пересчетом итоговой стоимости.
- График истории изменений: визуализация динамики цены и остатков за последние 30 дней для каждого товара.
- Статусы товаров: автоматическая пометка «Снято с продажи» для товаров, отсутствующих более N дней, с кнопкой массовой очистки.
Загрузка изображений
- Загрузка главного изображения товара от поставщика.
- Защита ручного контента: товары, у которых уже есть загруженные вручную фотографии, автоматически пропускаются при синхронизации.
- Пошаговый процесс с отображением прогресса и лога.
Уведомления и мониторинг
- Email-уведомления о повышении цен выше заданного порога (%).
- Формирование CSV-отчета с детализацией подорожавших товаров.
- Журнал всех операций синхронизации.
Автоматизация через Cron (CLI)
Для стабильной работы на больших каталогах предусмотрены консольные скрипты:
- `itp_auth.php` - обновление сессии API.
- `supplier_import.php` - потоковый импорт каталога из JSON.
- `itp_fetch_products.php` - получение актуальных остатков.
- `itp_import_products.php` - создание/обновление товаров в БД.
- `itp_images_sync.php` - синхронизация изображений.
- `itp_sync.php` - комплексная синхронизация с контролем интервалов.
Дополнительные опции
Импорт характеристик товаров
API поставщика
не предоставляет характеристики товаров. Для решения этой задачи реализован собственный метод сбора данных.
- На вкладке «Импорт в магазин» доступна кнопка «Импорт характеристик» (демонстрация интерфейса).
- Доступ к функционалу предоставляется за единоразовую плату 2000 руб.
- Дополнительно оплачиваются подготовленные JSON-файлы с данными.
- Как это работает: вы запрашиваете нужные товарные категории, я подготавливаю и присылаю вам соответствующие JSON-файлы для импорта.
Индивидуальные доработки
Если в расширении отсутствует необходимый вам функционал, имеется возможность в частном порядке обсудить и реализовать доработки на платной основе. Пишите в личные сообщения для обсуждения деталей и оценки стоимости.
Системные требования
- OcStore 3.0 / LiveStore 3.0
- PHP 7.4 - 8.3
- Активный аккаунт в B2B-системе IT Partner
Модуль обрабатывает
большие объемы данных (каталог поставщика, синхронизация остатков, история цен).
Для корректной и стабильной работы необходим
мощный хостинг:
- Рекомендуемый лимит памяти PHP: 512 MB и выше.
- Отсутствие жестких ограничений на время выполнения скриптов (max_execution_times)
- Стабильное соединение с серверами API поставщика.
На слабых виртуальных хостингах возможны таймауты при импорте каталога или полной синхронизации
Лицензирование
Модуль распространяется по лицензии:
1 основной домен + тестовый локальный домен.
Для получения лицензии напишите личное сообщение или email с темой
«Лицензия ITP_API», указав:
- ID заказа
- E-mail
- Доменное имя сайта
Поддержка и развитие
- Техподдержка (консультации по работе с расширением): 6 месяцев (с возможностью продления).
- Обновления модуля: 6 месяцев (с возможностью продления).
- Бесплатная помощь с установкой и первичной настройкой модуля.
- Ваши пожелания и предложения приветствуются - пишите в комментариях!
- Модуль активно развивается: планируется расширение функционала и улучшение UX.
Distribution method:
Paid
Opencart version:
LiveStore 3.*OCStore 3.*
PHP verision:
PHP 7.4PHP 8.0PHP 8.1PHP 8.2PHP 8.3
Activation:
Manually, upon request via private messagesManually, upon request via email
Getting files:
By email, after a request to the author
Protection system:
Custom
VQmod:
No
Ocmod:
No
Events:
No
Uploaded:
03.04.2026
Updated:
13.10.2026
Viewed:
1694
Sales:
1
Файлы будут доступны после покупки