Обмін 1С:УТ 11 з Бітрікс: налаштування та типові сценарії
Уявіть: ви відповідаєте за інтернет-магазин на Бітрікс, каталог — 15 000 товарів з безліччю характеристик. Ціни мають оновлюватися кожні 30 хвилин, замовлення — синхронізуватися з 1С:УТ 11 у реальному часі. Без правильно налаштованого обміну ви отримаєте дублі замовлень, «вічні» залишки та незадоволених клієнтів. Налаштування обміну 1С УТ 11 з Бітрікс — завдання, яке потребує уваги до деталей. Синхронізація 1С УТ 11 і Бітрікс дозволяє автоматизувати оновлення каталогу та замовлень. УТ 11 — не УТ 10. У неї власна модель статусів замовлень (документи «Замовлення клієнта» замість «Замовлення покупця») і складна система цінових груп. Ми налаштовуємо такий обмін для магазинів з каталогами від 10 000 товарів — і знаємо, де найчастіше спотикаються розробники. Наприклад, у проекті з 15 000 товарів ми налаштували обмін за 1,5 дня, після чого ціни оновлюються щогодини, а замовлення — за 2 секунди. Неочевидний момент: якщо не узгодити мапінг статусів із вашим 1С-фахівцем, замовлення можуть губитися при імпорті. Вартість налаштування розраховується індивідуально, а економія на ручній синхронізації — значна.
УТ 11 підтримує CommerceML 2.08. Цей протокол — стандартний спосіб обміну, але його конфігурація в УТ 11 має особливості. Правильне налаштування займає 1–2 дні за умови, що ви знаєте специфічні параметри. Документація 1С рекомендує використовувати тип обміну «Обмін даними (каталог + замовлення)» для повноцінної роботи.
Як налаштувати базовий обмін в УТ 11?
Де шукати налаштування: Продажі → Сервіс → Обмін з сайтом (Bitrix) → Сайти інтернет-магазинів?
Якщо пункт меню не відображається, увімкніть функціональність: Адміністрування → Функціональні опції → Продажі → Роздрібні продажі → Інтернет-магазин.
Створіть профіль обміну:
- Адреса публікації:
https://myshop.ua/bitrix/admin/1c_exchange.php— це приклад, замініть на вашу адресу. - Користувач сайту: окремий логін з правами на обмін
- Пароль: пароль цього користувача
- Тип обміну: Обмін даними (каталог + замовлення)
Налаштування вивантаження:
- Вивантажувати товари з нульовим залишком — вмикаємо для показу «під замовлення».
- Вивантажувати характеристики як торгові пропозиції — обов'язково, якщо є варіанти.
- Типи цін для вивантаження — вибираємо «Роздрібна» або потрібний тип цін.
- Склади для залишків — вибираємо потрібні склади.
Що робити, якщо ціни не вивантажуються?
Часта причина — не налаштовані цінові групи в УТ 11. У цій конфігурації покупці можуть бути прив'язані до цінових груп з індивідуальними цінами. При налаштуванні обміну вивантажуйте кілька типів цін у offers.xml. У Бітрікс створіть відповідні типи цін: Каталог → Типи цін і пропишіть мапінг у налаштуваннях обміну. Також перевірте мапінг статусів замовлень. В УТ 11 замовлення з сайту створюються як документи «Замовлення клієнта». Обов'язково узгодьте з фахівцем 1С список статусів та їх програмні імена перед налаштуванням у Бітрікс.
CommerceML vs REST API: що обрати?
Якщо ваш магазин потребує складної логіки (наприклад, синхронізація в реальному часі або кастомні поля), REST API Бітрікс24 дає більше гнучкості. CommerceML налаштовується в 3 рази швидше і не потребує програмування. Для типового каталогу CommerceML — оптимальний вибір. Для нетривіальних сценаріїв — комбінуємо обидва підходи. Наприклад, через REST можна реалізувати вивантаження залишків по складах з урахуванням резервів (CRUD-операції з об'єктами), а через CommerceML — підтримувати каталог в актуальному стані за допомогою XML-схеми для пакетної серіалізації даних. Вартість налаштування CommerceML стартує від 5000 грн, а REST API — від 15000 грн.
| Критерій | CommerceML | REST API |
|---|---|---|
| Час налаштування | 1-2 дні | 5-10 днів |
| Гнучкість | Низька | Висока |
| Необхідність програмування | Ні | Так |
Як уникнути помилок при першому запуску?
Для першого запуску:
- Вивантажте лише каталог (без замовлень) — перевірте структуру категорій і товарів.
- Перевірте створені категорії та товари в Бітрікс.
- Відлагодьте мапінг характеристик (торгові пропозиції) і типів цін.
- Тільки після цього вмикайте обмін замовленнями.
Розклад: повне вивантаження — раз вночі (02:00–04:00), тільки пропозиції — кожні 30–60 хвилин. Налаштувати: Адміністрування → Регламентні завдання → Обмін з сайтом.
| Параметр | Рекомендація |
|---|---|
| Повне вивантаження | 1 раз вночі |
| Ціни та залишки | Кожні 30–60 хвилин |
Типові помилки налаштування:
- Невірний користувач обміну — використовуйте окремого користувача з правами на обмін.
- Відсутність мапінгу типів цін — перевірте, що типи цін в УТ 11 і Бітрікс відповідають.
- Закритий порт 443 — якщо сервер за фаєрволом, переконайтеся, що 1С може звертатися до сайту.
Що входить у налаштування під ключ
Ми надаємо:
- Аудит поточної конфігурації 1С і Бітрікс.
- Налаштування профілю обміну та мапінгу даних.
- Тестування вивантаження каталогу та замовлень.
- Документацію щодо параметрів та доступів.
- Навчання вашого співробітника.
- Гарантію коректної роботи обміну.
Зв'яжіться з нами для попередньої оцінки — розрахуємо терміни за один робочий день. Ми супроводжуємо обмін для 40+ проектів на Бітрікс вже кілька років. Замовте консультацію, щоб уникнути типових помилок.







