Интеграция самописного интернет-магазина с МойСклад
Помогаем обменивать товары, цены, остатки и заказы между витриной и учётной системой. Витрина получает согласованные остатки, а заказ создаётся с правильными позициями.
Уточняем сценарии, системы и результат, который нужен команде.
Согласовываем работы, зависимости и порядок запуска до реализации.
Проверяем сценарии и оставляем решение понятным для дальнейшей работы.
Что получит ваша команда
Состав уточняем после вводной встречи: в него входят только нужные для запуска части.
Карта данных для задачи: обменивать товары, цены, остатки и заказы между витриной и учётной системой.
Рабочий обмен, где витрина получает согласованные остатки, а заказ создаётся с правильными позициями.
Обработка исключения: два товара с одинаковым артикулом не сопоставляются автоматически.
Журнал доставки, причины ошибок и инструкция для ответственных.
Когда это решение уместно
Как строим работу
Согласовать обмен
Определяем данные и направление обмена для задачи «обменивать товары, цены, остатки и заказы между витриной и учётной системой», источник правды и правила дублей.
Сопоставить данные
Связываем идентификаторы, поля и статусы из набора «организации, склады, товары, модификации, типы цен, статусы заказов».
Реализовать и проверить
Проверяем создание, обновление, повторную доставку и ситуацию «два товара с одинаковым артикулом не сопоставляются автоматически».
Передать в работу
Приёмка подтверждает, что витрина получает согласованные остатки, а заказ создаётся с правильными позициями. Команда получает журнал и ручной резервный сценарий.
Что важно учесть
- Тестовые доступы.
- Исходные данные: организации, склады, товары, модификации, типы цен, статусы заказов.
- Карта полей и ролей.
- Примеры для приёмки.
Границы задачи
- Технический способ фиксируем после проверки доступов, тарифа, лимитов и состава API в конкретных аккаунтах.
- Конфликтующие справочники сначала согласуются с владельцем данных.
- Секреты и персональные данные не передаются в браузерные журналы или аналитику.
Кейсы по этому типу задач
Перед началом работы
Какие данные будут обмениваться?
Точный состав задаёт сценарий «обменивать товары, цены, остатки и заказы между витриной и учётной системой» и набор «организации, склады, товары, модификации, типы цен, статусы заказов». Для каждого поля определяем источник правды и направление обновления.
Как исключаются дубли?
Используем устойчивые внешние идентификаторы и отдельные правила для контактов, заказов или товаров. Ситуация «два товара с одинаковым артикулом не сопоставляются автоматически» входит в обязательную приёмку.
Что нужно проверить в аккаунтах?
Права приложения, тариф, лимиты, доступные сущности и события. Поэтому технический способ подтверждается до разработки, даже если базовая возможность описана в официальной документации.
Обсудим вашу задачу
Расскажите, что нужно связать, улучшить или запустить. Подготовим следующий шаг и состав работ для вашей ситуации.