Что делает расширение IVO
Наши расширения подключают вашу e-commerce платформу к IVO Marketplace. Хотя интерфейс у разных платформ (Magento, WooCommerce и т. д.) отличается, поведение обычно одинаковое.
1) Установка
- Установите расширение (marketplace/composer/zip — зависит от платформы).
- Включите модуль/плагин и при необходимости очистите кеш.
- После установки в админ-панели появится раздел настроек IVO.
2) Авторизация (привязка магазина к IVO)
- В настройках расширения нажмите Configure / Authorize.
- Вы будете перенаправлены в IVO для входа и подтверждения доступа.
- После подтверждения вы вернетесь в платформу, а подключение сохранится.
Под капотом это OAuth-подобный процесс: расширение обменивает код авторизации на учетные данные для вызова API.
3) Выбор merchant point
Если у мерчанта несколько локаций (merchant points), расширение позволяет выбрать нужную, чтобы синхронизация шла в правильное место.
4) Синхронизация товаров (автоматически)
- При создании/обновлении товара расширение формирует payload и отправляет его в IVO.
- Синхронизация может быть мгновенной (при сохранении) или по расписанию (cron/background job) — зависит от платформы.
- Для больших каталогов первичная синхронизация обычно идет пакетами, чтобы избежать таймаутов.
5) Модификатор цены и обновление остатков
- Price Modifier (%) изменяет цены перед отправкой в IVO. Положительное значение повышает цену, отрицательное снижает,
0оставляет цену без изменений. - Update stock on sale позволяет IVO уведомлять плагин после продажи на IVO, чтобы локальный остаток автоматически уменьшался.
6) Статусы и диагностика
- Обычно есть блок IVO Status на странице товара: Active / Inactive / Draft и ссылка на листинг при наличии.
- Если товар не публикуется, чаще всего отображаются ошибка и время последней синхронизации.
7) Force sync / повторная синхронизация
При необходимости можно вручную запустить синхронизацию товара — удобно после важных изменений (цена, остаток, изображения).
8) Быстрый чек-лист по проблемам
- Проверьте, что расширение все еще авторизовано.
- Проверьте, что выбран правильный merchant point.
- Проверьте работу cron/background jobs (если используются).
- Проверьте сетевую доступность API (firewall/proxy), если ошибки повторяются.
- Посмотрите логи расширения для последнего запроса/ответа (не делитесь секретами).