База знаний EMS-платформы PlatParts Руководство по настройке EMS-платформы PlatParts
Актуальная (latest)

Автозагрузка и автообновление

На этой странице 17

Автообновление — это когда платформа сама забирает новый файл у поставщика и сама импортирует его, без вашего участия. Вы один раз настраиваете прайс и включаете Активен.

Как устроено автообновление

  1. По расписанию платформа проверяет источник (почта, FTP или ссылка).
  2. Если найден подходящий файл — скачивает его (загрузка с источника).
  3. Запускается импорт — позиции обновляются (с учётом Очищать перед импортом).
Совет

Расписание на сервере платформы (не настраивается в карточке прайса):

  • Email (IMAP) — проверка примерно каждые 15 минут;
  • FTP и Ссылка — проверка примерно раз в час.

Общие условия для любого автоматического способа

Условие Зачем
Активен = включено Иначе проверки не выполняются
Структура настроена Иначе импорт упадёт с ошибкой
Очищать перед импортом Для полного прайса поставщика — обычно включено
Поставщик на сайте привязан к этому прайсу Иначе данные обновятся в базе, но вы не увидите их под нужным поставщиком

Способ 1: Email (IMAP)

Подходит, если поставщик присылает прайс на электронную почту (вложение Excel/CSV).

Шаг 1. Подготовьте почту

  • Отдельный ящик или папка, куда только приходят прайсы (так проще фильтровать).
  • Данные IMAP от хостинга: сервер, порт, логин, пароль.
  • Уточните у поставщика: с какого адреса шлют, как называется файл (opt_price.xlsx).

Шаг 2. Создайте или откройте прайс

Прайс-листы → Прайс-листы.

  • Способ загрузкиEmail (IMAP).
  • Вкладка Email (IMAP):
    • Сервер IMAP, Порт (часто 993 с SSL);
    • Логин и Пароль;
    • Папка — например INBOX или Prices;
    • Отправитель (если есть поле) — email поставщика, чтобы не брать чужие письма;
    • Тема / Маска имени файла — если в форме есть, укажите часть темы или шаблон имени вложения (*.xlsx).

Шаг 3. Проверьте почту

На странице редактирования нажмите Проверить почту. Платформа покажет, нашла ли письма и вложения без полного импорта.

Шаг 4. Включите автоматику

Активен — включено, Сохранить.

Дальше каждые ~15 минут платформа будет проверять ящик. Новое вложение → очередь → импорт.

Пример

Поставщик «АвтоДеталь» каждое утро в 8:00 шлёт с price@avtodetal.ru на shop-prices@ваш-домен.ru файл AD_20250616.xlsx.
Вы создаёте прайс «АвтоДеталь», IMAP на shop-prices@…, фильтр отправителя price@avtodetal.ru, маска AD_*.xlsx, структура колонок как в Первый запуск.
К 8:20 файл уже импортирован, остатки на сайте обновлены.

Способ 2: FTP

Подходит, если файл лежит на FTP/SFTP поставщика или вашем сервере.

Шаги

  1. Способ загрузкиFTP.
  2. Вкладка FTP:
    • Хост, Порт (21 для FTP, 22 для SFTP — как дал поставщик);
    • Логин, Пароль;
    • Путь к файлу — например /export/price.csv или /out/full.xls.
  3. Структура — под этот файл.
  4. Активен — включено.

Проверка ~раз в час. Если файл на FTP перезаписали — при следующей проверке скачается новая версия и импортируется.

Шаблон FTP

Если несколько прайсов с одного FTP-аккаунта:

Прайс-листы → Шаблоны FTP → сохраните хост и логин → в каждом прайсе выберите шаблон и укажите только разный путь к файлу.

Способ 3: Ссылка (URL)

Подходит, если поставщик даёт постоянную ссылку на скачивание (https://supplier.ru/files/price.csv).

Шаги

  1. Способ загрузкиСсылка.
  2. Вкладка URL — вставьте полный URL файла.
  3. Настройте Структуру, включите Активен.

Платформа ~раз в час запрашивает URL. Если содержимое изменилось — новая загрузка и импорт.

Внимание

Ссылка должна отдавать сам файл, а не страницу входа или HTML с ошибкой 404. Проверьте URL в браузере: должен начаться скачивание или показаться содержимое таблицы.

Очередь автозагрузки

Где находится

Прайс-листы → Очередь автозагрузки.

Это не список файлов, а порядок обработки активных прайсов с Email, FTP или ссылкой. Когда срабатывает автопроверка, платформа обходит прайсы сверху вниз по колонке Позиция.

  • Перетаскивайте строки, чтобы важный поставщик обновлялся раньше.
  • Кнопки Нормализовать порядок и Сбросить по ID — служебные, если порядок «разъехался».

В очередь попадают только прайсы с Активен и способом Email (IMAP), FTP или Ссылка.

Что будет на сайте после автообновления

  • При Очищать перед импортом = включено: на сайте у поставщика будут только позиции из последнего успешного файла.
  • Цены пересчитаются по шаблону наценок поставщика при следующем показе (как настроено в Настройки продаж).

Чек-лист «автообновление не работает»

  1. Активен включён?
  2. Способ загрузки совпадает с заполненной вкладкой (Email/FTP/URL)?
  3. Для Email — Проверить почту находит вложение?
  4. Для FTP/URL — файл доступен, логин верный?
  5. В Монитор загрузки есть ошибка на этапе «загрузка» или «импорт»?
  6. Структура — верные колонки (частая причина падения импорта)?

Подробнее про ошибки: Монитор, ошибки и история.