Перейти к содержанию

13FOX / учёт и онлайн-продажи

Интеграция сайта, интернет-магазина и приложения с 1С

Настроим обмен каталогом, изображениями, ценами, остатками и заказами между вашей 1С и онлайн-каналами. Сотрудник меняет данные в своей системе, а согласованные изменения доходят до магазина без ручного переноса.

Для оценки: конфигурация и версия 1С, ваши онлайн-каналы, пример товара или заказа.

Бакаев: двусторонний обмен с 1С. Мы помогли перенести локальную 1С в облако и связали её с мобильным магазином.

Авторская иллюстрация: продукты, мобильная витрина и сервер обмена
Торговля и учёт в одной связанной системе · иллюстрация

01 / выполненный проект

В Бакаеве изменения проходят весь путь до магазина

Мы помогли перенести локальную 1С в облако и настроили API-обмен с админ-панелью мобильного магазина. Каталог, изображения и остатки обновляются в обе стороны через связанную серверную систему.

Настоящий экран Бакаева: управление каталогом и синхронизация с 1С
Админ-панель Бакаева: каталог, карточки товаров и связь с 1С. Открыть крупнее ↗
01

Сотрудник заменяет фото

Он редактирует изображение в админ-панели. Сервер синхронизации передаёт изменение в 1С.

02

Покупатель оформляет заказ

Заказ из приложения меняет остаток в админ-панели и в 1С. Команда видит заказ в связанной системе.

03

Данные из 1С возвращаются на витрину

Изменения на стороне учёта доходят до приложения. Сотруднику не приходится переносить ту же правку вручную.

Посмотреть проект Бакаева ↗
Админ-панель Бакаева: список заказов, статусы, суммы и назначенные курьеры

Операции доступны команде в админ-панели

В Бакаеве мы собрали управление каталогом и заказами рядом. Администратор видит статус, сумму и назначенного курьера; находит заказ поиском и фильтрами.

Для вашего проекта отдельно согласуем момент резерва, изменения остатка и отмены. Эти правила зависят от того, как вы ведёте учёт.

02 / проектирование обмена

Одно изменение — понятный маршрут данных

Мы начинаем с товара и заказа: сопоставляем их идентификаторы, поля и состояния. Затем определяем, где хранится исходное значение, кто вправе его менять и как другая система узнает об изменении.

Учёт

Ваша 1С

Конфигурация, версия,
права и доступные операции

Локальная база или облако
Согласованные
данные и операции
Обмен

Сервер синхронизации

Сопоставление ID, очередь,
повторы и журнал ошибок

Место размещения согласуем
Товары, заказы,
изображения, статусы
Продажи

Сайт и приложение

Витрина для покупателя,
админ-панель для команды

Ваши онлайн-каналы
Схема предлагаемого обмена. Направление каждого поля и место сервера мы определяем после проверки вашей базы и инфраструктуры.

Ошибка остаётся видимой

Если 1С недоступна, операция получает статус в журнале. Мы задаём правила повторов и показываем сотруднику причину остановки. После исправления сверяем результат в обеих системах по одному идентификатору.

Повтор учитывает предыдущую попытку

Если ответ потерялся после создания заказа, сначала проверяем, существует ли он в учётной системе. Это помогает избежать второго заказа и повторного изменения остатка в согласованных сценариях.

Фиксируем владельца каждого поля

Двусторонний обмен требует правил: одновременная правка цены или фотографии в двух системах не должна случайно перезаписать нужное значение.

Пример правил для обсуждения перед разработкой
ДанныеЧто мы согласуемЧто проверяем
Каталог и фотоКакая система создаёт товар, где разрешено менять фото и описание.Правка дошла до нужной карточки; разные товары не объединились по похожему названию.
Цена и наличиеТип цены, склад, единицу измерения и доступное для продажи количество.Цена относится к нужному варианту товара; витрина учитывает согласованные резервы.
Заказ и статусМомент создания заказа, резерв, отмену, возврат и источник каждого статуса.Повтор опознаёт тот же заказ; отмена выполняет предусмотренные операции.

Остаток, резерв и проведение документа — отдельные операции. Мы описываем каждую в задании вместе с вашим специалистом по 1С. Передача заказа через API сама по себе не определяет правила бухгалтерского учёта.

03 / выбор решения

Проверяем вашу 1С, затем выбираем способ обмена

Нам нужны название конфигурации и её версия, версия платформы, сведения о доработках и размещении. Проверяем разрешённый способ доступа, состав объектов, права служебного пользователя и тестовую базу.

А

Готовый модуль обмена

Если готовый модуль вашей конфигурации и CMS покрывает каталог и заказы, мы проверяем его совместимость и настраиваем обмен. CommerceML задаёт формат данных; состав операций зависит от конкретной реализации модуля.

Б

OData

Рассматриваем стандартный интерфейс для чтения и записи доступных объектов. Проверяем публикацию, включённые объекты и права. Отдельно проверяем бизнес-правила: доступ к объекту не означает, что через него можно выполнить любой сценарий учёта.

В

HTTP-сервисы и свой сервер обмена

Когда нужна отдельная операция — например, создание заказа с согласованными проверками — проектируем HTTP-сервис в 1С и серверную часть обмена. Для нестандартных правил, нескольких каналов и контроля ошибок определяем необходимый объём разработки.

Локальную базу можно сохранить, если доступ к обмену разрешён

Перенос в облако нужен по условиям конкретной инфраструктуры. Иногда достаточно подготовить разрешённый сервис и соединение. Мы разделяем в оценке размещение, лицензии, подготовку базы и сам обмен; возможности поставки и тарифа проверяем заранее.

Что проверить перед переносом локальной 1С в облако ↗

04 / первый этап

Запускаем обмен для одного онлайн-канала

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

Что получает ваша команда

  • Рабочий обмен и сопоставление идентификаторов.
  • Журнал операций, повторную обработку и сверку данных.
  • Правила полей, статусов и обработки ошибок.
  • Исходники разработанных компонентов и инструкцию по эксплуатации в согласованном объёме.

Что нужно от вашей команды

  • Специалист по 1С, который подтвердит операции учёта.
  • Тестовая база, обезличенные примеры и разрешённые доступы.
  • Ответственный за цены, каталог, остатки и приёмку.
  • Условия размещения сервера и обслуживания обмена.

Переработку учёта, исправление исходного каталога, перенос инфраструктуры, дополнительные склады и каналы согласуем отдельными работами. Поддержку после запуска описываем в договоре: кто отслеживает ошибки, обновляет компоненты и проверяет обмен после обновлений 1С.

Как мы оцениваем стоимость и срок

Для оценки разбираем, какие данные товара и заказа нужно передать и какие интерфейсы для этого доступны. В оценке показываем этапы, допущения и зависимости: подготовку 1С, настройку или разработку обмена, тестирование, запуск и передачу.

Объём работ зависит от качества данных, доработок конфигурации, количества складов и типов цен, правил заказа и требований к восстановлению после сбоев.

Оценить обмен с 1С

Работаем удалённо по России, в том числе с командами в Москве и Санкт-Петербурге.

05 / запуск и приёмка

Проверяем результат на товаре и заказе

До запуска фиксируем ожидаемое поведение вместе с сотрудником, который будет работать с обменом. Проверяем его на тестовой базе, затем согласуем порядок включения в рабочей системе и восстановления при проблеме.

  1. 01

    Товар и обратная правка

    Создаём товар, меняем фото, цену и доступное количество. Сверяем карточку в 1С и на витрине по одному идентификатору.

  2. 02

    Заказ, резерв и отмена

    Оформляем заказ и проверяем состав, количество и статусы. Отдельно проверяем резерв, отмену и возврат по правилам проекта.

  3. 03

    Последняя единица и конфликт

    Проверяем конкурирующие заказы и одновременную правку поля. Система следует заранее согласованному правилу доступности и обновления.

  4. 04

    Сбой и повтор

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

Перед разговором

Вопросы об интеграции

Можно подключить наш сайт, если он работает не на Битриксе?

Мы проверяем интерфейсы вашего сайта или приложения и доступный обмен 1С. Для типового модуля нужна совместимость обеих сторон; если готового модуля нет, рассматриваем серверную интеграцию и оцениваем нужные доработки.

Нужно ли дорабатывать конфигурацию 1С?

Зависит от нужных операций и доступных интерфейсов. Иногда хватает настройки существующего обмена. Если требуется свой HTTP-сервис или изменение логики, выносим доработку 1С в отдельную часть оценки и проверяем порядок её поддержки.

Что будет с заказами, пока 1С недоступна?

До разработки согласуем, какие данные можно показывать на витрине, разрешён ли приём заказа и где он ждёт передачи. В обмене предусматриваем журнал, повтор и сверку. Допустимую задержку и условия остановки определяем для вашего бизнеса.

Что подготовить для первого обсуждения?

Название и версию конфигурации, способ размещения 1С, адрес сайта или описание приложения, перечень нужных данных и обезличенный пример товара или заказа. Пароли и доступы в первом сообщении не нужны.

Обсудить вашу задачу

Покажите товар или заказ, который сейчас переносите вручную

Пришлите конфигурацию и версию 1С, ваши онлайн-каналы и пример данных. Мы разберём маршрут обмена и оценим первый этап.

Оценить обмен с 1С Написать в Telegram ↗+7 928 376-45-60

Отправляем 🚀

Проверяем соединение и передаём заявку.