Сценарій обміну
Важлива конкретна конфігурація BAS, її доопрацювання та доступний протокол обміну. Перевіряємо одиниці вимірювання, склади й типи цін на тестовому наборі.
Обмін номенклатурою, залишками, цінами та замовленнями. Визначаємо, яка система керує кожним полем і як обробляти резерви.
Важлива конкретна конфігурація BAS, її доопрацювання та доступний протокол обміну. Перевіряємо одиниці вимірювання, склади й типи цін на тестовому наборі.
Фіксуємо відповідність ID та полів, розклад, журнал помилок і повторні спроби. Перевіряємо, що тимчасовий збій не призводить до втрати чи дублювання записів.
Версія OpenCart, назва модуля або документація API, приклад даних та перелік операцій. Ліцензії, тарифи сервісів і нестандартні доопрацювання зазначаємо окремо.
Погоджуємо перелік: товари, SKU, характеристики, залишки за складами, ціни та типи цін, замовлення, клієнти, статуси й резерви. Для кожного поля фіксуємо ідентифікатор і систему, яка ним керує; доступність обміну залежить від конфігурації BAS.
Типовий варіант для погодження: BAS передає каталог, ціни й доступні залишки; OpenCart передає замовлення та дані покупця. Зворотні статуси, резерви й кілька складів описуємо окремо, щоб обидві системи не перезаписували одне поле.
Якщо ціну змінили в обох системах, застосовуємо погоджене джерело істини, а не випадкове останнє значення. Для нульового залишку визначаємо продаж під замовлення або заборону покупки. Зміни замовлення після передачі звіряємо за його ID і станом.
Недоступність BAS або помилка API не повинна означати успішний обмін. Проєктуємо журнал, повторні спроби й сповіщення. Після відновлення зв’язку звіряємо контрольний набір, щоб повтор не створив друге замовлення.
Оцінка залежить від вашої версії OpenCart, стану даних, модулів і погодженого результату. Надішліть приклад задачі — визначимо обсяг, строки та вартість до початку робіт.
Погоджуємо, які склади беруть участь у продажу, чи сумуються залишки та як віднімаються резерви. Правило перевіряємо на прикладах; складський залишок не завжди дорівнює доступному для продажу.
Надішліть посилання, приклад каталогу та потрібні інтеграції. Підготуємо перелік робіт і уточнимо кошторис.
Розрахувати інтеграцію