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

Интеграция OpenCart с BAS

Обмен номенклатурой, остатками, ценами и заказами. Определяем, какая система управляет каждым полем и как обрабатывать резервы.

Что входит в работу

Сценарий обмена

Важны конкретная конфигурация BAS, её доработки и доступный протокол обмена. Проверяем единицы измерения, склады и типы цен на тестовом наборе.

Стабильность данных

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

Что нужно для оценки

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

Какие данные синхронизируем

Согласуем список: товары, SKU, характеристики, остатки по складам, цены и типы цен, заказы, клиенты, статусы и резервы. Для каждого поля фиксируем идентификатор и управляющую систему; доступность обмена зависит от конфигурации BAS.

BAS → OpenCart и OpenCart → BAS

Типовой вариант для согласования: BAS передаёт каталог, цены и доступные остатки; OpenCart передаёт заказы и данные покупателя. Обратные статусы, резервы и несколько складов описываем отдельно, чтобы обе системы не перезаписывали одно поле.

Конфликты цен и остатков

Если цену изменили в обеих системах, применяем согласованный источник истины, а не случайное последнее значение. Для нулевого остатка определяем продажу под заказ или запрет покупки. Изменения заказа после передачи сверяем по его ID и состоянию.

Что происходит при сбое

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

Стоимость и сроки

Оценка зависит от вашей версии OpenCart, состояния данных, модулей и согласованного результата. Пришлите пример задачи — определим объём, сроки и стоимость до начала работ.

Частые вопросы

Как обрабатываются несколько складов?

Согласуем, какие склады участвуют в продаже, суммируются ли остатки и как вычитаются резервы. Правило проверяем на примерах; складской остаток не всегда равен доступному для продажи.

Расскажите о задаче

Пришлите ссылку, пример каталога и нужные интеграции. Подготовим перечень работ и уточним смету.

Рассчитать интеграцию

Расскажите о задаче

Свяжемся с вами выбранным способом. Для обратного звонка оставьте номер телефона.