Перейти до вмісту
Спеціалізована команда e-commerce · OpenCart

Інтеграція OpenCart з BAS

Обмін номенклатурою, залишками, цінами та замовленнями. Визначаємо, яка система керує кожним полем і як обробляти резерви.

Що входить у роботу

Сценарій обміну

Важлива конкретна конфігурація BAS, її доопрацювання та доступний протокол обміну. Перевіряємо одиниці вимірювання, склади й типи цін на тестовому наборі.

Стабільність даних

Фіксуємо відповідність ID та полів, розклад, журнал помилок і повторні спроби. Перевіряємо, що тимчасовий збій не призводить до втрати чи дублювання записів.

Що потрібно для оцінки

Версія OpenCart, назва модуля або документація API, приклад даних та перелік операцій. Ліцензії, тарифи сервісів і нестандартні доопрацювання зазначаємо окремо.

Які дані синхронізуємо

Погоджуємо перелік: товари, SKU, характеристики, залишки за складами, ціни та типи цін, замовлення, клієнти, статуси й резерви. Для кожного поля фіксуємо ідентифікатор і систему, яка ним керує; доступність обміну залежить від конфігурації BAS.

BAS → OpenCart і OpenCart → BAS

Типовий варіант для погодження: BAS передає каталог, ціни й доступні залишки; OpenCart передає замовлення та дані покупця. Зворотні статуси, резерви й кілька складів описуємо окремо, щоб обидві системи не перезаписували одне поле.

Конфлікти цін і залишків

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

Що відбувається при збої

Недоступність BAS або помилка API не повинна означати успішний обмін. Проєктуємо журнал, повторні спроби й сповіщення. Після відновлення зв’язку звіряємо контрольний набір, щоб повтор не створив друге замовлення.

Вартість і строки

Оцінка залежить від вашої версії OpenCart, стану даних, модулів і погодженого результату. Надішліть приклад задачі — визначимо обсяг, строки та вартість до початку робіт.

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

Як обробляються кілька складів?

Погоджуємо, які склади беруть участь у продажу, чи сумуються залишки та як віднімаються резерви. Правило перевіряємо на прикладах; складський залишок не завжди дорівнює доступному для продажу.

Розкажіть про задачу

Надішліть посилання, приклад каталогу та потрібні інтеграції. Підготуємо перелік робіт і уточнимо кошторис.

Розрахувати інтеграцію

Розкажіть про задачу

Зв’яжемося з вами обраним способом. Для зворотного дзвінка залиште номер телефону.