Розробка та інтеграція рішень для 1С

Інтеграція 1С/BAS і сайту

Інтеграція 1С/BAS із сайтом передає каталог, ціни, залишки, заявки або статуси без ручного введення.

Обговорити цей напрямФорма контакту

Коротко опишіть мету, обмеження стеку та строки — відповім у Telegram.

Інтеграція 1С/BAS із сайтом передає каталог, ціни, залишки, заявки або статуси без ручного введення. Я будую обмін навколо externalId і власника кожного поля, щоб повтор не створював другу сутність.

Спочатку визначається напрям: 1С/BAS публікує довідники, сайт створює заявку, обидві сторони змінюють лише погоджені поля. До меж роботи входять HTTP-сервіс або OData, проміжний адаптер, розклад чи вебхуки, ідемпотентність і журнал. Повний магазин із кошиком краще вести через спеціалізований обмін складу та замовлень.

Приймання охоплює новий об’єкт, зміну, видалення або архівування, повтор пакета й один некоректний рядок серед правильних. Помилка товару не повинна зупиняти весь обмін, а оператор знаходить її за externalId. Типовий модуль CommerceML доцільніший за стандартної схеми; власний API потрібен для нестандартних довідників і кількох споживачів.

Критерії приймання

Готово, коли

  • Узгоджені сутності синхронізуються з externalId без дублів при повторі
  • У журналі обміну видно об’єкт, результат і спробу
  • Збої видимі оператору зрозумілим статусом
  • Каталог або статуси замовлень сходяться на вибірці SKU/документів

Що передаємо

  • Опис контракту + таблиця мапінгу
  • Runbook обміну на стенді

Не входить

  • Зміни облікової політики 1С
  • Оновлення прод-1С без вікон змін

Допущення

  • Тестова база і контакт 1С щодо метаданих

Фінальний акт приймання фіксується в брифі або договорі; список вище — орієнтир для узгодження scope.

Орієнтовний розрахунок

Обсяг
Додатково

Поширені запитання

Натисніть на запитання, щоб розгорнути відповідь.

Чи має обмін відбуватися в реальному часі?

Лише якщо цього потребує процес. Для каталогу часто достатньо розкладу, а статус замовлення можна надсилати подією.

Що вважати джерелом правди?

Це визначається для кожного поля окремо: наприклад, ціна з 1С/BAS, маркетинговий опис із сайту. Двостороннє редагування одного поля без правил створює конфлікти.

Обговорити цей напрямФорма контакту

Коротко опишіть мету, обмеження стеку та строки — відповім у Telegram.

Повний опис послуги