При першому імпорті номенклатури з 1С:УТ у Бітрікс часто виникають дублі товарів, втрата властивостей та порушення ієрархії розділів. Ми не раз бачили, як клієнт втрачав до 30% даних через неправильне налаштування класифікатора. Щоб цього уникнути, ми використовуємо перевірений алгоритм налаштування вивантаження, який гарантує коректну структуру каталогу з першого разу. Команда має 5 років досвіду інтеграцій з 1С:УТ 11 та старше. Ми налаштовуємо вивантаження під ключ за 2–3 дні для середнього каталогу до 5 тисяч товарів. Зв'яжіться з нами для оцінки вашого проєкту — ми проаналізуємо структуру номенклатури та запропонуємо оптимальну схему обміну.
При налаштуванні ми враховуємо всі нюанси CommerceML: коректне кодування XML, налаштування фільтрів за групами та видами, мапінг додаткових реквізитів, вибір оптимального способу передачі зображень. Невірне кодування XML — часта причина збоїв; ми завжди перевіряємо XML на валідність перед завантаженням. Після налаштування ви отримуєте документовану конфігурацію та навчання співробітників.
Дані, що передаються через CommerceML
Механізм CommerceML в 1С:УТ 11 передає в XML декілька блоків:
-
Класифікатор (
КоммерческаяИнформация → Классификатор) — структура каталогу: групи номенклатури з ієрархією (папки), властивості (характеристики товарів), значення властивостей (довідник допустимих значень). -
Каталог (
КоммерческаяИнформация → Каталог) — самі товари: кожен<Товар>= одна позиція номенклатури, всередині: найменування, артикул, одиниця виміру, зображення,ДополнительныеРеквизиты,ХарактеристикиТовара.
При першому запуску вивантажується весь класифікатор і каталог. При інкрементальному обміні — лише змінені позиції, але класифікатор (групи та властивості) завжди вивантажується цілком. Детально формат описано в офіційній специфікації CommerceML.
Чому налаштування вивантаження номенклатури — найвідповідальніший етап?
Помилки на етапі вивантаження номенклатури важко виправити. Часто доводиться перестворювати каталог повністю. Наприклад, неправильний мапінг властивостей або відсутність фільтрів за групами може призвести до появи на сайті службових позицій (сировина, напівфабрикати), які не призначені для продажу. Крім того, невірне налаштування характеристик номенклатури створює дублі торгових пропозицій або порушує зв'язок між товаром і SKU. Ми гарантуємо, що після нашого налаштування всі ці ризики виключені.
Як уникнути втрати даних при першому імпорті?
- Аналіз структури номенклатури в УТ — вивчаємо довідник номенклатури, групи, види, додаткові реквізити, характеристики.
- Налаштування фільтрів — задаємо фільтри за організацією, групами, видами та додатковим реквізитом (якщо потрібно).
- Мапінг властивостей — вручну задаємо коди властивостей інфоблоку до першого імпорту, щоб уникнути автоматичних нечитабельних кодів.
- Вибір способу передачі зображень — обираємо між Base64, посиланнями та FTP залежно від інфраструктури клієнта.
- Налаштування характеристик → торгові пропозиції — зв'язуємо характеристики УТ з інфоблоком пропозицій, налаштовуємо ціни та залишки.
- Тестовий імпорт та коригування — запускаємо тестовий імпорт на копії каталогу, перевіряємо коректність даних та виправляємо помилки.
- Документація та навчання — передаємо клієнту документ з описом налаштувань та навчаємо співробітників запуску інкрементального обміну.
Порівняння способів передачі зображень
| Спосіб | Об'єм XML | Швидкість | Рекомендація |
|---|---|---|---|
| Base64 в XML | Дуже великий (ГБ) | Повільно | Тільки для малих каталогів (<1000 товарів) |
| Посилання на файли | Компактний | Середня | При повільній мережі |
| FTP-папка | Компактний | Швидко | Найкращий варіант для локальної мережі |
Скільки часу займає перший імпорт
| Обсяг каталогу | Без характеристик | З характеристиками |
|---|---|---|
| До 5 тис. товарів | 2–5 хв | 5–15 хв |
| 5–50 тис. товарів | 10–30 хв | 30–90 хв |
| 50+ тис. товарів | 45–120 хв | 2–6 годин |
Для великих каталогів перший імпорт краще запускати вручну в cron з max_execution_time = 0, а не через браузер.
Що входить в роботу
- Аналіз структури номенклатури в 1С:УТ та підготовка рекомендацій
- Налаштування вузла обміну та фільтрів вивантаження
- Мапінг властивостей інфоблоку вручну (із заданням читабельних кодів)
- Налаштування передачі зображень (вибір оптимального способу)
- Налаштування торгових пропозицій (SKU) з характеристик
- Тестовий імпорт та виправлення помилок
- Документування конфігурації та навчання співробітників
- Гарантійна підтримка 1 місяць після налаштування
Оцінимо ваш проєкт безкоштовно. Зв'яжіться з нами — ми підготуємо комерційну пропозицію з точними термінами та вартістю. Замовте налаштування вивантаження вже сьогодні та отримайте стабільну інтеграцію без сюрпризів.







