Как работает синхронизация?
Платформа СтартКоммерс использует скоростные алгоритмы обновления данных. Мы не перезаписываем карточки товаров целиком каждый раз. При обновлении прайс-листа система вычисляет разницу (дельту) и обновляет только те параметры, которые изменились: цены, остатки.
Под капотом платформы работает научно спроектированный движок обработки массивов данных. Он не использует ресурсоемкие переборки таблиц. Архитектура мгновенно сравнивает хеши значений и пропускает зафиксированные поля (например, если вы запретили обновлять цену). Это позволяет обрабатывать миллионы строк прайс-листов буквально за секунды, обеспечивая молниеносное обновление витрин.
Разберем 4 базовых сценария: как именно система обновляет цены, остатки.
Автообновление по ссылке (Cron)
Идеальный сценарий, если ваш поставщик предоставляет файл в облаке или по ссылке (форматы XML, YML, CSV, Excel, JSON). Вы просто указываете ссылку на этот файл в настройках прайс-листа.
- Как работает: Вы просто включаете тумблер автообновления (Cron) и выбираете частоту из списка, доступного на вашем тарифе. После этого платформа сама регулярно обращается по ссылке, скачивает свежий прайс и обновляет данные абсолютно без вашего участия.
- Периодичность: Доступные интервалы зависят от вашего тарифа. Самая высокая возможная частота обновления — 1 раз в час. Этого более чем достаточно для безопасной торговли на любых маркетплейсах.
Прямое подключение по API
Для работы с крупными дистрибьюторами и продвинутыми поставщиками, у которых реализован собственный программный интерфейс (API). Мы подключаемся напрямую к их серверу.
- Как работает: Платформа отправляет запросы к серверу поставщика и получает чистые данные об остатках и ценах.
- Периодичность: Индивидуально для каждого поставщика. Зависит от лимитов (Rate Limits), установленных на стороне API поставщика, но максимальная частота обновления на нашей платформе составляет 1 раз в час.
Парсинг сайта поставщика
Если у поставщика нет ни файлов, ни API, но есть витрина интернет-магазина.
- Как работает: По предварительному согласованию, наши скрипты аккуратно считывают цены, остатки и номенклатуру прямо со страниц сайта поставщика.
- Периодичность: Зависит от объема каталога поставщика и нагрузки его сервера. Максимальная частота обновления — 1 раз в сутки (преимущественно в ночное время, чтобы не перегружать сайт), но на практике парсинг обычно проводится 1–3 раза в неделю.
Ручное обновление (Файлом)
Классический вариант для работы с консервативными поставщиками, которые присылают обновленные прайсы (Excel, CSV) на электронную почту или в мессенджеры.
- Как работает: Вы скачиваете файл из почты, заходите в профиль прайс-листа и загружаете его. Перенастраивать колонки и связи параметров не нужно! Платформа всё помнит. Достаточно просто нажать кнопку «Обновить».
А если в прайсе появится новый товар?
Все новые позиции, которые поставщик добавил в прайс-лист с момента вашей последней загрузки, будут автоматически добавлены в вашу базу товаров на платформе при любом из описанных выше методов обновления, при условии, что ваши настройки прайс-листа поддерживают добавление новых товаров.