Четыре пути в Olmira и обратно
Импорт файла — Загрузите CSV с товарами, клиентами, заказами или бронированиями — до 10 000 строк в файле, — сопоставьте колонки один раз и запускайте импорт заново всякий раз, когда файл меняется.
Загрузка по расписанию — Укажите Olmira любую HTTP-конечную точку, и она будет забирать данные по вашему расписанию, вплоть до каждых 5 минут, а ваши учётные данные API хранятся в зашифрованном виде.
Принимайте входящие — Каждый коннектор получает собственный подписанный эндпоинт. Внешние системы отправляют на него POST; Olmira проверяет подпись, прежде чем тронуть хотя бы одну запись.
Отправляйте события наружу — 22 события вебхуков — заказы, бронирования, платежи, счета, тикеты и другие — доставляются подписанными, с автоматическими повторами, когда ваш эндпоинт недоступен.

Сопоставьте их поля с вашими один раз
Выберите поле-источник, целевое поле и, при необходимости, трансформацию — значение по умолчанию, переназначение статуса, формат даты. Ключ дедупликации делает повторные запуски безопасными: совпадающие записи обновляются или пропускаются согласно выбранной вами политике, но никогда не дублируются. А механизм записывает только поля из разрешённого списка — данные извне никогда не смогут задать ID, владельца или цену, которые не должны меняться. Импортированные товары приходят как черновики; импортированные контакты никогда не помечаются как давшие согласие на маркетинг.

Каждый запуск оставляет запись
Каждый импорт, каждое получение и каждая отправка становятся запуском с итогом: сколько записей получено, создано, обновлено, пропущено и завершилось ошибкой. Одна плохая строка падает сама по себе — она никогда не прерывает пакет, — а неудачные запуски повторяются автоматически с нарастающими задержками, прежде чем попасть в состояние «мёртвой» очереди, которое вы можете изучить. Когда что-то в каталоге выглядит не так, ответ находится в журнале запусков, а не в тикете поддержки.
Сколько это стоит
Нет. Olmira даёт вам универсальные, хорошо защищённые каналы — импорт файлов, запланированное извлечение, подписанную отправку, вебхуки и API, — которые подключаются к чему угодно, говорящему на HTTP или CSV. Если у вашей другой системы есть экспорт или API, вы можете её подключить.
Движок устроен так, что не может сделать это незаметно. Полезная нагрузка может писать только в явно сопоставленные, разрешённые поля; импортированные товары попадают в черновики, а не публикуются; заполненный слот бронирования приводит к отказу именно этой записи, а не к перебронированию; и каждое изменение учитывается в журнале запуска.
У каждого коннектора свой секрет, который показывается один раз при создании. Каждая доставка должна нести действительную подпись, вычисленную по точному телу запроса: неподписанный или изменённый запрос отклоняется ещё до того, как что-либо будет прочитано. Учётные данные для плановых выгрузок хранятся в зашифрованном виде.
Доставка повторяется автоматически с нарастающей паузой от 30 секунд до 6 часов, максимум 6 попыток на событие. Состояние эндпоинта и история доставок видны в Control, и в любой момент можно отправить тестовую доставку.
