Главная Интеграции
🔌

Интеграции

Максим
От Максим
• 6 статьи

Интеграция по API

Интеграция по API позволяет полноценно работать с данными Controlata: управлять заказами, покупателями и продуктами из внешних систем. Настройка интеграции по API требует технических знаний в области программирования и опыта работы с API-интерфейсами. Если вы не являетесь разработчиком, вам потребуется помощь технического специалиста для реализации интеграции. Настройка интеграции 1. Откройте в Controlata раздел настроек "Интеграции" и нажмите "Подключить" напротив "Общее API" 2. Получите ключ API для авторизации запросов 3. Настройте префикс для номеров заказов (будет добавлен в начало всех заказов через API) Авторизация Все запросы должны содержать ключ API в заголовке Authorization: Authorization: ваш_ключ_api Базовые URL Все эндпоинты располагаются по адресу: - Покупатели: https://api.controlata.ru/connect/v1/customers/ - Заказы: https://api.controlata.ru/connect/v1/orders/ - Продукты: https://api.controlata.ru/connect/v1/products/ Формат запросов и ответов - Метод: POST - Формат данных: JSON - Кодировка: UTF-8 Все ответы содержат поле success (true/false) и в случае ошибки - поле error с описанием. Работа с покупателями Создание покупателя URL: customers/add.php Обязательные параметры: - name (string) - название покупателя Опциональные параметры: - type (int) - тип покупателя (1 = юридическое лицо, 2 = индивидуальный предприниматель, 3 - физическое лицо, по умолчанию 3) - email (string) - электронная почта - phone (string) - телефон - address_legal (string) - юридический адрес - address_real (string) - фактический адрес - inn (string) - ИНН - kpp (string) - КПП - ogrn (string) - ОГРН - agreement (string) - номер договора - manager_name (string) - имя менеджера - manager_post (string) - должность менеджера - notes (string) - заметки Пример запроса: { "name": "ООО Ромашка", "email": "romashka@example.com", "phone": "+7 (495) 123-45-67", "inn": "1234567890" } Пример ответа: { "success": true, "customer_id": 123 } Редактирование покупателя URL: customers/edit.php Обязательные параметры: - customer_id (int) - ID покупателя - name (string) - название покупателя Опциональные параметры аналогичны созданию покупателя. Важно: Если опциональный параметр не передан в запросе, существующее значение будет заменено на пустое. Удаление покупателя URL: customers/delete.php Обязательные параметры: - customer_id (int) - ID покупателя Получение списка покупателей URL: customers/get_list.php Параметры не требуются. Пример ответа: { "success": true, "customers": [ { "id": 123, "name": "ООО Ромашка", "email": "romashka@example.com", "phone": "+7 (495) 123-45-67", "inn": "1234567890", "notes": "" } ] } Получение данных покупателя URL: customers/get_entry.php Обязательные параметры: - customer_id (int) - ID покупателя Работа с заказами Создание заказа URL: orders/add.php Обязательные параметры: - num (string) - номер заказа - products (array) - массив продуктов: - sku (string) - артикул продукта - amount (float) - количество - total (float) - сумма (цена × количество) - Покупатель (один из вариантов): - customer_id (int) - ID существующего покупателя - customer_name (string) - имя нового покупателя Опциональные параметры: - customer_email, customer_phone, customer_address_real и другие поля покупателя - storage_id (int) - ID склада (если не указан, используется склад по умолчанию для заказов) - date_placed (string) - дата заказа в формате YYYY-MM-DD (если не указана, будет использована текущая дата) - date_shipped (string) - дата отправки в формате YYYY-MM-DD - delivery_price (float) - стоимость доставки - discount (float) - скидка - production (int) - 1 для создания производства, 0 для списания со склада - notes (string) - заметки Пример запроса: { "num": "1001", "customer_name": "Петров Иван", "customer_email": "petrov@example.com", "delivery_price": 500, "discount": 100, "products": [ { "sku": "A001", "amount": 2, "total": 1800 }, { "sku": "A002", "amount": 1, "total": 1000 } ] } Пример ответа: { "success": true, "order_id": 456, "customer_id": 789 } Редактирование заказа URL: orders/edit.php Обязательные параметры: - order_id (int) - ID заказа - num (string) - номер заказа - products (array) - массив продуктов Опциональные параметры аналогичны созданию заказа. Важно: Если опциональный параметр не передан в запросе, существующее значение будет заменено на пустое. Обновление статуса заказа URL: orders/update_status.php Обязательные параметры: - order_id (int) - ID заказа - status (int) - новый статус (0 = новый, 1 = упакован, 3 = отправлен, 4 = отменен) Опциональные параметры: - date_shipped (string) - дата отгрузки в формате YYYY-MM-DD, ее можно указать при переходе заказа в статус отправлен Обновление статуса оплаты URL: orders/update_payment.php Обязательные параметры: - order_id (int) - ID заказа - status (int) - статус оплаты (0 = не оплачен, 1 = частично оплачен, 2 = оплачен) Удаление заказа URL: orders/delete.php Обязательные параметры: - order_id (int) - ID заказа Получение списка заказов URL: orders/get_list.php Опциональные параметры: - date_from (string) - дата от в формате YYYY-MM-DD - date_to (string) - дата до в формате YYYY-MM-DD Получение данных заказа URL: orders/get_entry.php Обязательные параметры: - order_id (int) - ID заказа Пример ответа: { "success": true, "order": { "id": "31591", "num": "103", "status": "0", "payment": "0", "date_placed": "2025-08-09", "date_shipped": "2025-08-11", "subtotal": "480000.00", "delivery_price": "0.00", "discount": "0.00", "total": "480000.00", "cost": "229400.00", "notes": "", "amount": "6.000", "lines": "3", "source": "api", "production": "0", "production_num": null, "customer_id": "4877", "customer_type": "3", "customer_name": "Михаил Петров", "customer_email": "petrov@example.com", "customer_phone": "", "customer_address_real": "", "customer_address_legal": "", "customer_inn": "", "customer_kpp": "", "customer_ogrn": "", "customer_agreement": "", "customer_manager_name": "", "customer_manager_post": "", "customer_notes": "", "storage_id": "3998", "storage_name": "Главный", "products": [ { "id": "48390", "sku": "F003", "name": "Стул обеденный дубовый", "amount": "4", "unit": "шт", "total": "180000", "price": "45000", "cost": "99520", "position": "0" } ] } } Работа с продуктами Создание продукта URL: products/add.php Обязательные параметры: - name (string) - название продукта - unit (string) - единица измерения (см. список выше) - storage_id (int) - ID склада Опциональные параметры: - sku (string) - артикул - price (float) - цена продажи - batch_size (float) - размер партии (по умолчанию: 1) - stock (float) - начальные остатки - minimum (float) - минимальный остаток - notes (string) - заметки Пример запроса: { "name": "Товар 1", "sku": "TOV001", "unit": "шт", "price": 900, "storage_id": 1, "stock": 10, "minimum": 5 } Редактирование продукта URL: products/edit.php Обязательные параметры: - product_id (int) - ID продукта - name (string) - название продукта - unit (string) - единица измерения (см. список единиц выше) - storage_id (int) - ID склада Опциональные параметры: Остальные параметры аналогичны созданию продукта. Важно: Если опциональный параметр не передан в запросе, существующее значение будет заменено на пустое. Обновление остатков URL: products/update_stock.php Обязательные параметры: - product_id (int) - ID продукта - storage_id (int) - ID склада - stock (float) - новое количество остатков Опциональные параметры: - notes (string) - заметки к корректировке Удаление продукта URL: products/delete.php Обязательные параметры: - product_id (int) - ID продукта Получение списка продуктов URL: products/get_list.php Обязательные параметры: - storage_id (int) - ID склада Получение данных продукта URL: products/get_entry.php Обязательные параметры: - product_id (int) - ID продукта - storage_id (int) - ID склада Доступные единицы измерения При работе с продуктами вы можете использовать следующие единицы измерения: Количество и вес: - шт - штуки - кг - килограммы - г - граммы - мг - миллиграммы - ц - центнеры - т - тонны - кар - караты - упак - упаковки - компл - комплекты Объем: - л - литры - мл - миллилитры - дал - декалитры - гл - гектолитры - дцл - децилитры Длина и площадь: - м - метры - см - сантиметры - мм - миллиметры - км - километры - дм - дециметры - пог. м - погонные метры - кв. м - квадратные метры - кв. см - квадратные сантиметры - кв. дм - квадратные дециметры - куб. м - кубические метры - куб. см - кубические сантиметры - куб. дм - кубические дециметры Где найти storage_id При создании продуктов или заказов вам может потребоваться идентификатор склада storage_id. На данный момент у нас нет эндпоинтов для получения списка складов, но вы можете посмотреть storage_id существующих складов в системе. Для этого нужно: 1. Зайти в раздел складов 2. Открыть нужный склад 3. Взять storage_id из адресной строки браузера: https://app.controlata.ru/storages/item/[storage_id] Обработка ошибок В случае ошибки API возвращает JSON с полями: - success: false - error: описание ошибки Примеры ошибок: { "success": false, "error": "Product not found or access denied" } Типичные ошибки: - 401 Unauthorized - неверный API ключ - Customer not found - покупатель не найден - All products have wrong SKU - все продукты имеют неверный артикул - Invalid status value - неверное значение статуса Особенности работы 1. Сопоставление продуктов происходит по артикулу (SKU). Сначала поиск выполняется по основному SKU продукта, если не найден - по альтернативным SKU. Если продукт не найден, он пропускается, но заказ создается с остальными продуктами. 2. Логирование: Все запросы логируются для отладки и мониторинга. 3. Префиксы заказов: К номеру заказа автоматически добавляется префикс из настроек интеграции.

Обновлено Sep 23, 2026

Интеграция с 1С

Интеграция с 1С позволяет выгружать операции из Controlata в файл формата EnterpriseData и загружать его в 1С штатным механизмом. Обмен односторонний: данные идут из Controlata в 1С. Устанавливать расширения или внешние обработки в 1С не нужно: файл загружается встроенными средствами 1С. Формат EnterpriseData поддерживают типовые конфигурации 1С, в том числе: - 1С:Бухгалтерия предприятия, редакция 3.0 (включая КОРП); - 1С:Управление нашей фирмой (УНФ); - 1С:Управление торговлей, редакция 11; - 1С:Комплексная автоматизация; - 1С:ERP Управление предприятием; - 1С:Розница. Набор документов, которые 1С реально создаст при загрузке, зависит от конкретной конфигурации и ее правил приема. Подключение 1. Откройте в Controlata раздел настроек Интеграции и нажмите Подключить напротив 1С. 2. Откроется окно Выгрузка в 1С. 3. Нажмите Подключить. После этого станут доступны выбор режима выгрузки, сопоставление складов и кнопка Скачать XML. Режим выгрузки Вверху окна выберите Режим выгрузки: - Документы: выгружает операции за выбранный период вместе со связанными справочниками (номенклатура, контрагенты и договоры). Подходит для регулярной передачи данных в 1С. - Справочники: выгружает полные выбранные справочники без документов и без периода. Используйте для первичной загрузки или обновления номенклатуры и контрагентов в 1С. По умолчанию открывается режим Документы. Выбор режима и галочки справочников не запоминаются: при следующем открытии снова будет режим Документы. Сопоставление складов Перед выгрузкой укажите, как склады Controlata соответствуют складам в 1С. 1. В окне интеграции нажмите Сопоставление складов. 2. В колонке Склад Controlata отображаются ваши склады. 3. В колонке Склад в 1С укажите название склада точно так же, как оно записано в 1С. Документы по складам без названия в 1С не выгружаются. При скачивании XML Controlata покажет предупреждение со списком пропущенных операций и складов. Как сделать выгрузку Режим «Документы» 1. Выберите режим Документы. 2. Укажите период (с / по). 3. Отметьте галочками операции, которые нужно выгрузить. 4. При необходимости включите переключатель Выгружать планируемые операции. 5. Нажмите Скачать XML. 6. Загрузите файл в 1С, как описано в разделе Загрузка файла в 1С ниже. Повторная загрузка того же периода обычно обновляет ранее загруженные документы, а не создает дубли: у документов сохраняются стабильные идентификаторы. Режим «Справочники» 1. Выберите режим Справочники. 2. Отметьте, что выгрузить: продукты, материалы, покупатели, поставщики. 3. Нажмите Скачать XML и загрузите файл в 1С, как описано в разделе Загрузка файла в 1С ниже. В таблице две колонки: Справочник Controlata и Справочник 1С. | Справочник Controlata | Справочник 1С | | --------------------- | ---------------------- | | Продукты | Номенклатура | | Материалы | Номенклатура | | Покупатели | Контрагенты и договоры | | Поставщики | Контрагенты и договоры | Единицы измерения подтягиваются автоматически к выбранной номенклатуре, а договоры к выбранным контрагентам. Склады и ресурсы в этом режиме не выгружаются. Загрузка файла в 1С Важно: перед первой загрузкой сделайте резервную копию базы 1С или проверьте загрузку на копии. Загруженные документы и справочники сразу попадают в базу, отменить загрузку целиком нельзя. Для загрузки нужны права администратора в 1С. 1С:Бухгалтерия предприятия 3.0 1. Откройте Администрирование → Синхронизация данных. 2. Нажмите Загрузка данных EnterpriseData. 3. Выберите файл, скачанный из Controlata. 4. Нажмите Выполнить операцию. УНФ, Управление торговлей, Комплексная автоматизация, ERP, Розница В этих конфигурациях файл загружается встроенной обработкой Выгрузка и загрузка EnterpriseData. Она доступна в режиме технического специалиста. 1. В главном меню 1С откройте Сервис и настройки → Настройки → Параметры, установите флажок Режим технического специалиста и нажмите ОК. 2. Откройте Сервис и настройки → Функции для технического специалиста. 3. В группе Обработки найдите Выгрузка и загрузка EnterpriseData. Удобнее всего найти ее поиском по слову «EnterpriseData». 4. Перейдите на вкладку Загрузка и выберите файл, скачанный из Controlata. 5. Нажмите Выполнить операцию. Обработку можно открыть и быстрее: в главном меню выберите Перейти по ссылке (Shift+F11) и вставьте e1cib/app/Обработка.ВыгрузкаЗагрузкаEnterpriseData. Этот способ работает и в 1С:Бухгалтерии. После загрузки - Прочитайте сообщения, которые 1С показывает после загрузки. Если какие-то объекты не загрузились, причина будет в сообщениях или в журнале регистрации 1С. - Откройте несколько загруженных документов и проверьте склад, контрагента, номенклатуру и суммы. Если загрузка не получилась - Нет пункта Функции для технического специалиста: включите Режим технического специалиста (шаг 1) и проверьте, что у вас права администратора. - Ошибка «Не поддерживается версия формата обмена»: конфигурация 1С не знает формат EnterpriseData 1.22, который использует Controlata. Обновите 1С до актуального релиза. - В 1С появились дубли номенклатуры: 1С не нашла товар по артикулу и наименованию и создала новый. Проверьте, что SKU в Controlata совпадает с артикулом в 1С. - Документ попал не на тот склад или не загрузился: проверьте название в Сопоставлении складов, оно должно совпадать с 1С символ в символ. Какие операции выгружаются В режиме Документы в настройках выгрузки две колонки: Операция Controlata и Документ 1С. | Операция Controlata | Документ 1С | | ------------------- | ------------------------ | | Поставки | Приходные накладные | | Заказы | Расходные накладные | | Производство | Выпуск продукции | | Перемещения | Перемещение товаров | | Списания | Списание запасов | | Корректировка | Оприходование / списание | | Инвентаризации | Инвентаризация товаров | Ниже описано, что именно попадает в файл по каждой операции. Поставки → Приходные накладные Выгружаются поставки за выбранный период (по дате размещения). - Одна полностью принятая поставка → одна приходная накладная с тем же номером. - Доставка выгружается отдельной услугой Доставка. - Скидка распределяется по ценам товаров. Частичная приемка. Если поставку принимают несколькими частями, на каждую приемку создается отдельная накладная. Номера при этом получают суффикс: -1, -2 и т. д. Заказы → Расходные накладные Выгружаются заказы за выбранный период (по дате размещения). - Один полностью отгруженный заказ → одна расходная накладная с тем же номером. - Доставка выгружается отдельной услугой Доставка. - Скидка распределяется по ценам товаров. Частичная отгрузка. Если заказ отгружают несколькими частями, на каждую отгрузку создается отдельная накладная. Номера при этом получают суффикс: -1, -2 и т. д. Производство → Выпуск продукции Одно производство = один документ выпуска продукции. - В документ попадают выпущенные продукты и списанные материалы (включая субпродукты). - Ресурсы в выгрузку не входят. В 1С:УНФ выпуск продукции при загрузке из файла не создается: эта конфигурация не принимает такой документ. Перемещения → Перемещение товаров Выгружается перемещение между складами. Списания → Списание запасов Выгружаются списания материалов и продуктов. Корректировка → Оприходование / списание Ручные корректировки остатков материалов и продуктов: - увеличение остатка → оприходование товаров; - уменьшение остатка → списание запасов. Инвентаризации → Инвентаризация товаров В файл попадает документ инвентаризации (учетное и фактическое количество). Если есть излишки или недостачи, дополнительно выгружаются связанные документы оприходования и списания недостач. Переключатель «Выгружать планируемые операции» Общий для поставок, заказов, перемещений, списаний и инвентаризаций. - Выключен: в файл попадают только завершенные операции (принятые поставки и отгруженные заказы, перемещения в статусе Получено, списания в статусе Списано, инвентаризации в статусе Проведена). - Включен: дополнительно выгружаются плановые операции и незавершенные (например, перемещения в статусах План и Отправлено). Для производства логика отдельная: - выключен: выгружаются только полностью завершенные производства. Если в производстве еще есть плановые движения, оно пропускается; - включен: выгружаются и производства, в которых еще остался план. Корректировки остатков всегда фактические, переключатель на них не влияет. Имеет смысл включать, если в 1С нужно видеть не только факт, но и план. Что еще попадает в файл В режиме Документы вместе с операциями выгружаются справочные данные, нужные для загрузки: - единицы измерения; - номенклатура: только те продукты и материалы, которые встречаются в операциях за выбранный период (не весь справочник); - контрагенты (покупатели и поставщики) и договоры: тоже только те, кто участвует в выгружаемых документах; - услуга Доставка, если в операциях есть доставка. Чтобы выгрузить справочники целиком (без документов), используйте режим Справочники. Сопоставление с уже существующими справочниками в 1С делает сама 1С: - номенклатура: в первую очередь по основному SKU из Controlata (поле артикула в 1С), во вторую по наименованию; - контрагенты: в первую очередь по ИНН / КПП и наименованию; - склады: по названию из Сопоставления складов. Организация в документах берется из юридических реквизитов компании в Controlata (наименование, ИНН, КПП). Они должны соответствовать организации в 1С. Важные особенности - НДС из Controlata не выгружается. Ставку НДС при загрузке определяет сама 1С по карточке номенклатуры и настройкам организации. - Если склад в сопоставлении не заполнен, связанные документы пропускаются, а после скачивания показывается предупреждение.

Обновлено Oct 02, 2026

Интеграция с Wildberries

Интеграция с Wildberries возможна по двум моделям работы - FBW и FBS. FBW Интеграция с Wildberries по модели FBW позволяет импортировать поставки ваших продуктов на склады Wildberries как заказы в Controlata. Для включения интеграции создайте в личном кабинете Wildberries, в разделе Интеграции по API токен с доступом к разделам Поставки, Маркетплейс и Контент и уровнем доступа Чтение и запись. Важно! Срок действия токена в Wildberries - 6 месяцев. После этого вам потребуется вручную создать новый токен и сохранить его в Controlata. Откройте в Controlata раздел настроек "Интеграции" и нажмите "Подключить" напротив Wildberries. Укажите токен, который вы создали на предыдущем этапе и включите опцию Синхронизация поставок по FBW. Другие доступные настройки синхронизации: - Префикс для номеров заказов - текст, который будет добавляться в начало номера каждого заказа, полученного из Wildberries, по умолчанию "WB-FBW-". - Поле WB для сопоставления продуктов - артикул продавца, артикул WB или штрихкод. Выберите, какое из этих полей Wildberries использовать, чтобы сопоставлять продукты. При поступлении информации о новой поставке товаров из Wildberries, Controlata будет сравнивать идентификатор из выбранного поля с SKU продуктов (основным и альтернативными) в Controlata для сопоставления продуктов. Подробнее в статье Артикулы для синхронизации с маркетплейсами. - Склад - склад, с которого нужно списывать продукты для заказов. - Покупатель - покупатель, который будет использоваться для созданных заказов. - Статус оплаты заказа по умолчанию - в каком статусе оплаты будут создаваться новые заказы из Wildberries. Актуально, только если вы включили в настройках Controlata отображение статусов оплаты для заказов. После указания всех данных, нажмите Подключить. Статус интеграции должен измениться на Подключено. После этого все новые поставки на склады Wildberries будут загружаться как заказы в Controlata. - Wildberries ограничивает частоту обращений к данным о поставках, поэтому Controlata проверяет новые поставки примерно раз в 30 минут и загружает по одной поставке за раз. Если поставок несколько, они загрузятся последовательно. - Если некоторые товары из поставки не сопоставлены с продуктами в Controlata, информация об этом будет добавлена в заметки заказа. - Если ни один продукт не был сопоставлен, заказ не будет создан. - Дальнейшие изменения поставки в Wildberries, такие как изменения статуса, редактирование или удаление, не будут импортированы в Controlata. Если у вас возникнут сложности с настройкой интеграции, напишите нам в чат, и мы поможем. FBS Интеграция с Wildberries по модели FBS позволяет импортировать заказы покупателей на Wildberries как заказы в Controlata, а также обновлять остатки продуктов на складах Wildberries на основании остатков в Controlata. Для включения интеграции создайте в личном кабинете Wildberries, в разделе Интеграции по API токен с доступом к разделам Поставки, Маркетплейс и Контент и сохраните его. Важно! Срок действия токена в Wildberries - 6 месяцев. После этого вам потребуется вручную создать новый токен и сохранить его в Controlata. Откройте в Controlata раздел настроек "Интеграции" и нажмите "Подключить" напротив Wildberries. Укажите токен, который вы создали на предыдущем этапе и включите опцию Синхронизация заказов по FBS. Другие доступные настройки синхронизации: - Префикс для номеров заказов - текст, который будет добавляться в начало номера каждого заказа, полученного из Wildberries, по умолчанию "WB-FBS-". Номер заказа складывается из префикса и номера сборочного задания, например WB-FBS-5400237065. По этому номеру заказ можно найти в личном кабинете Wildberries. - Поле WB для сопоставления продуктов - артикул продавца, артикул WB или штрихкод. Выберите, какое из этих полей Wildberries использовать, чтобы сопоставлять продукты. При поступлении информации о новом заказе из Wildberries, Controlata будет сравнивать идентификатор из выбранного поля с SKU продуктов (основным и альтернативными) в Controlata для сопоставления продуктов. Подробнее в статье Артикулы для синхронизации с маркетплейсами. - Покупатель - покупатель, который будет использоваться для созданных заказов. Wildberries не предоставляет данные о покупателях по API, поэтому все заказы FBS в Controlata будут привязаны к одному покупателю. - Статус заказа по умолчанию - статус, в котором будут создаваться заказы, импортированные из Wildberries. - Статус оплаты заказа по умолчанию - в каком статусе оплаты будут создаваться новые заказы из Wildberries. Актуально, только если вы включили в настройках Controlata отображение статусов оплаты для заказов. - Отправлять остатки продуктов в Wildberries - когда остаток продукта меняется в Controlata, новое значение отправляется в Wildberries. Отключите, если ведете остатки на Wildberries вручную или в другом сервисе. По умолчанию опция включена. - Создавать отдельное производство под каждый заказ - если указана эта опция, то Controlata не будет списывать продукты со склада, а будет создавать отдельное производство под каждый заказ. Подробнее см. здесь. После указания всех данных, нажмите Подключить. Статус интеграции должен измениться на Подключено. После этого у вас появится кнопка Сопоставление складов. Для корректной работы синхронизации вам нужно нажать на нее и сопоставить склады в Controlata и на Wildberries. Сопоставление складов будет использоваться для синхронизации заказов и остатков по FBS. После этого: - Все новые заказы FBS из Wildberries будут загружаться в Controlata. - Каждое сборочное задание Wildberries загружается как отдельный заказ в Controlata. Если покупатель заказал несколько разных товаров, Wildberries создает отдельное сборочное задание на каждый товар, и в Controlata появится столько же заказов. - Если включена опция Отправлять остатки продуктов в Wildberries, то при изменении остатка продукта в Controlata остаток будет обновляться в Wildberries. - Синхронизация работает каждые 5 минут. В некоторых случаях задержка может быть больше. - Если продукт из сборочного задания не сопоставлен с продуктом в Controlata, заказ не будет создан. Такое задание отобразится с ошибкой в списке последних заказов в настройках интеграции - исправьте SKU продукта и нажмите на значок обновления, чтобы повторить обработку. - Дальнейшие изменения заказа в Wildberries, такие как изменения статуса или отмена, не будут импортированы в Controlata. Если у вас возникнут сложности с настройкой интеграции, напишите нам в чат, и мы поможем.

Обновлено Sep 23, 2026

Интеграция с Ozon

Интеграция с Ozon работает по двум моделям: FBO и FBS. Сначала подключите кабинет Ozon к Controlata, затем включите синхронизацию по нужным моделям. Подключение 1. Откройте Настройки → Интеграции и нажмите Подключить напротив Ozon. 2. Нажмите Подключить через Ozon. Откроется кабинет Ozon Seller. 3. Выберите магазин, который нужно подключить, и нажмите Предоставить. 4. Вы вернетесь в Controlata, откроется окно интеграции со статусом Подключено и ID кабинета Ozon. Подключить интеграцию может только администратор компании в Controlata. В кабинете Ozon предоставить доступ может сотрудник с ролью Управляющий или Администратор. Подключить Controlata можно и из магазина приложений Ozon: найдите Controlata и нажмите Запустить. Если у вас еще нет аккаунта в Controlata, система предложит зарегистрироваться, а после регистрации продолжит подключение. После подключения включите синхронизацию поставок по FBO, заказов по FBS или обе и нажмите Сохранить. Настройки каждой модели описаны ниже. Переход с подключения по API-ключу Если интеграция с Ozon подключена по Client ID и API-ключу, она продолжает работать. Но ключ API действует ограниченное время, и его нужно перевыпускать, иначе синхронизация остановится. Подключение через Ozon продлевается автоматически, поэтому рекомендуем перейти на него: 1. Откройте Настройки → Интеграции и нажмите Редактировать напротив Ozon. 2. Нажмите Подключить через Ozon, выберите магазин и нажмите Предоставить. Все настройки интеграции, включая сопоставление складов, сохранятся. FBO Интеграция с Ozon по модели FBO импортирует поставки ваших продуктов на склады Ozon как заказы в Controlata. Включите опцию Синхронизация поставок по FBO и укажите настройки: - Префикс для номеров заказов: текст, который добавляется в начало номера каждого заказа из Ozon, по умолчанию «OZON-FBO-». - Поле Ozon для сопоставления продуктов: артикул или SKU. Controlata сравнивает значение из выбранного поля Ozon с SKU продуктов (основным и альтернативными), чтобы сопоставить продукты. Подробнее в статье Артикулы для синхронизации с маркетплейсами. - Склад: склад, с которого списываются продукты для заказов. - Покупатель: покупатель, к которому привязываются созданные заказы. - Статус оплаты заказа по умолчанию: статус оплаты, с которым создается новый заказ из Ozon. Нужен, только если в настройках Controlata включено отображение статусов оплаты для заказов. Нажмите Сохранить. После этого новые поставки на склады Ozon будут загружаться как заказы в Controlata: - Синхронизация работает каждую минуту, иногда задержка составляет несколько минут. - Импортируются только заявки на поставку в статусах: - готова к отгрузке - принята на точке отгрузки - в пути - приемка на складе - согласование актов - Импортируются только заявки на поставку с датой поставки сегодня или позже. - Если какие-то товары из поставки не сопоставлены с продуктами в Controlata, это отмечается в заметках заказа. - Если не сопоставлен ни один продукт, заказ не создается. - Последующие изменения поставки в Ozon (статус, редактирование, удаление) в Controlata не импортируются. FBS Интеграция с Ozon по модели FBS импортирует заказы покупателей на Ozon как заказы в Controlata и обновляет остатки продуктов на складах Ozon по остаткам в Controlata. Включите опцию Синхронизация заказов по FBS и укажите настройки: - Префикс для номеров заказов: текст, который добавляется в начало номера каждого заказа из Ozon, по умолчанию «OZON-FBS-». - Поле Ozon для сопоставления продуктов: для FBS доступно только сопоставление по артикулу. Controlata сравнивает артикул из Ozon с SKU продуктов (основным и альтернативными). Подробнее в статье Артикулы для синхронизации с маркетплейсами. - Покупатель: покупатель, к которому привязываются созданные заказы. Ozon не передает данные покупателей по API, поэтому все заказы FBS привязываются к одному покупателю. - Статус заказа по умолчанию: статус, с которым создаются заказы из Ozon. - Статус оплаты заказа по умолчанию: статус оплаты, с которым создаются новые заказы из Ozon. Нужен, только если в настройках Controlata включено отображение статусов оплаты для заказов. - Отправлять остатки продуктов в Ozon: когда остаток продукта меняется в Controlata, новое значение отправляется в Ozon. Отключите, если ведете остатки на Ozon вручную или в другом сервисе. По умолчанию опция включена. - Создавать отдельное производство под каждый заказ: Controlata не списывает продукты со склада, а создает отдельное производство под каждый заказ. Подробнее в статье Производство под заказ или на склад. Нажмите Сохранить, затем нажмите Сопоставление складов и сопоставьте склады Ozon со складами Controlata. Сопоставление используется для синхронизации заказов и остатков по FBS, без него синхронизация не будет работать корректно. После этого: - Новые заказы FBS из Ozon загружаются в Controlata. - Если включена опция Отправлять остатки продуктов в Ozon, при изменении остатка продукта в Controlata остаток обновляется в Ozon. - Синхронизация работает каждую минуту, иногда задержка составляет несколько минут. - Если какие-то товары из заказа не сопоставлены с продуктами в Controlata, это отмечается в заметках заказа. - Если не сопоставлен ни один продукт, заказ не создается. - Последующие изменения заказа в Ozon (статус, отмена) в Controlata не импортируются. Если интеграция отключилась Доступ Controlata к кабинету Ozon прекращается, если вы отозвали его в кабинете Ozon в разделе OAuth-доступы или отключили Controlata в магазине приложений Ozon, а также если интеграция не работала больше 6 месяцев. Тогда статус интеграции меняется на Не подключено, синхронизация приостанавливается, а администратору компании приходит письмо. Чтобы возобновить синхронизацию, откройте Настройки → Интеграции, нажмите Редактировать напротив Ozon, затем Переподключить. Настройки интеграции сохранятся. Если у вас возникнут сложности с настройкой интеграции, напишите нам в чат, и мы поможем.

Обновлено Oct 06, 2026

Интеграция с Tilda

Интеграция с интернет магазином на Tilda позволяет получать заказы, которые покупатели оформляют на вашем сайте на Tilda сразу в Controlata. Для корректной настройки интеграции нужно указать SKU для всех продуктов в системе. Интеграция сопоставляет SKU продуктов из Controlata с SKU или externalid продуктов из Tilda. Откройте Настройки → Интеграции и нажмите Подключить напротив Tilda. После подключения интеграции вы увидите диалог с ее настройками. Скопируйте отсюда ключ API, он понадобится вам далее. Другие доступные настройки: - Префикс для номеров заказов: текст, который будет добавляться в начало номера каждого заказа, полученного из Тильды, по умолчанию "T-". - Поля номера заказа, имени покупателя, email покупателя и другие: названия полей (переменных) из формы заказа в Тильде. Controlata будет искать поля с такими названиями во входящих данных, чтобы заполнить информацию о заказе. Изначально эти поля заполнены значениями по умолчанию из Тильды. - Склад продуктов: склад, с которого нужно списывать продукты для заказа. - Создавать отдельное производство под каждый заказ: если указана эта опция, Controlata не будет списывать продукты со склада, а будет создавать отдельное производство под каждый заказ. Подробнее в статье Производство под заказ или на склад. - Использовать externalid для сопоставления продуктов: если указана эта опция, сопоставление продуктов будет производиться по externalid из Тильды. В противном случае сопоставление продуктов будет производиться по SKU. Теперь зайдите в настройки вашего сайта в Тильде. В настройках найдите "Формы". В "Формах" найдите "Webhook" и нажмите на него. Здесь нужно указать настройки вебхука: Webhook URL: https://api.controlata.ru/connect/tilda/new_order.php API Method: post API Name: key API Key: ваш ключ API, который вы скопировали на втором шаге Дополнительные настройки: Посылать Cookies: нет Передавать данные по товарам в заказе — массивом: да Передавать externalid в товарах: да, если вы хотите сопоставлять продукты по externalid Отправлять данные в виде application/json: да Отправлять только после оплаты: да, если вы хотите, чтобы заказы отправлялись в Controlata только после оплаты Название формы в списке: Controlata После введение всех настроек нажмите "Сохранить". Далее, перейдите на страницу вашего сайта, к которой подключен интернет магазин. Найдите на этой странице блок ST100 "Корзина с формой заказа" и перейдите в его контент. Поставьте галочку напротив Webhook: Controlata, сохраните изменения и опубликуйте страницу. После этого заказы из Тильды должны приходить в Controlata. Сопоставление продуктов происходит по полю SKU. Если продукт с соответствующим SKU не найден в системе, он не будет добавлен в заказ, но это не приведет к ошибке. В заметки к заказу будет добавлено примечание, какой продукт был не сопоставлен. Но если ни один продукт из заказа не будет сопоставлен, то это приведет к ошибке и такой заказ не будет создан. Если у вас не получается подключить или настроить интеграцию, напишите нам в чат, и мы поможем.

Обновлено Oct 04, 2026

Артикулы для синхронизации с маркетплейсами

При синхронизации Controlata находит товары по идентификаторам. Если SKU в Controlata не совпадает ни с одним идентификатором товара на маркетплейсе, заказ или поставка не создаются. В этой статье разберем, какие идентификаторы есть у товара на Озоне и Wildberries, по каким из них Controlata сопоставляет товары и как настроить артикулы, чтобы синхронизация работала корректно. Идентификаторы товара на маркетплейсах У каждого товара на маркетплейсе есть несколько идентификаторов. Кратко по тем, что важны для синхронизации с Controlata. Озон - Артикул продавца (offer_id) - идентификатор, который вы задаете сами при создании карточки товара. Может содержать буквы, цифры и спецсимволы. Используется для внутреннего учета. - Ozon SKU - идентификатор, который Озон присваивает товару автоматически. Состоит только из цифр. Wildberries - Артикул продавца (vendorCode) - идентификатор, который вы задаете сами. Используется для внутреннего учета. - Артикул WB (nmID) - идентификатор, который Wildberries присваивает карточке автоматически. Состоит только из цифр. - Штрихкод (баркод) - код, который вы задаете при создании карточки. Используется для приемки на складе. Как Controlata сопоставляет товары при синхронизации Сопоставление идет по полю SKU продукта в Controlata. В настройках каждой интеграции вы выбираете, с каким именно полем товара на маркетплейсе связывать SKU. | Интеграция | По каким полям можно сопоставлять | | ----------------------- | -------------------------------------- | | Озон FBO | артикул продавца, Ozon SKU | | Озон FBS | артикул продавца | | Wildberries (FBO и FBS) | артикул продавца, артикул WB, штрихкод | Если у одного и того же продукта должно быть несколько идентификаторов (например, разные артикулы на Озоне и Wildberries), используйте альтернативные SKU в Controlata. Подробнее в статье Альтернативные SKU. Как сделать правильно с самого начала Лучшая практика: использовать единую систему артикулов везде, и в Controlata, и на Озоне, и на Wildberries. Один товар - один SKU во всех системах. Это упрощает учет, аналитику и поддержку, а интеграции при этом работают из коробки. Правила формата артикулов: - Только латиница, цифры, дефис и подчеркивание - Без пробелов и кириллицы (часто создают проблемы при работе с API и в интеграциях) - Уникальный артикул для каждого варианта товара: разный цвет, размер, объем, фасовка - Стабильность: артикул задается один раз и не меняется со временем Примеры артикулов: Артикулы можно составлять двумя способами: описательно (с сокращениями характеристик товара) или просто по порядковому номеру внутри категории. Оба подхода рабочие, выбирайте, что удобнее под ваш ассортимент. Описательные артикулы: - TSH-BLK-M - футболка черная, размер M - CRM-FACE-50 - крем для лица, 50 мл - BAG-LTH-BRN - сумка кожаная коричневая Числовые артикулы: - CAN-001, CAN-002 - свечи с порядковой нумерацией - COF-015 - кофе, артикул 15 - SOAP-042 - мыло, артикул 42 Можно сочетать оба подхода в одном каталоге: для товаров с разными вариациями использовать описательный формат, для остальных - числовой. Что делать, если артикулы уже разные Если артикулы в Controlata и на маркетплейсах не совпадают, есть два варианта. Вариант 1. Быстрое решение: альтернативные SKU Добавьте артикулы с маркетплейсов как альтернативные SKU к продуктам в Controlata. Менять ничего на маркетплейсах при этом не нужно. Подходит, если товаров немного и вы не хотите трогать настройки на маркетплейсах. Подробнее в статье Альтернативные SKU. Вариант 2. Унификация: сменить артикулы на маркетплейсах Привести все артикулы к единому формату. Это правильное долгосрочное решение. При смене артикулов не теряются карточки товаров, отзывы, рейтинг и история продаж: внутренние идентификаторы маркетплейсов (Ozon SKU и артикул WB) сохраняются. После смены артикулов на маркетплейсах не забудьте обновить SKU соответствующих продуктов в Controlata, чтобы интеграции продолжили работать.

Обновлено Aug 04, 2026