Alexander Alexandrov › gglalex
Telegram-боты, API-интеграции и доработка сайтов
Рейтинг
24 700
№ 40 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
9 /10
Опыт работы
6 лет
На сайте с
2023 года
Юридический статус
Самозанятый
Freelance.Boutique
Премиум-сервис для лучших исполнителей
Безопасная сделка
Деньги списываются после приёмки

TradeSync — прототип обмена 1С с интернет-магазином

Используемые навыки 1С API JavaScript JSON

Описание

Интерактивный стенд обмена между учётной системой и интернет-магазином. В проекте моделируется выгрузка каталога, цен и остатков, передача заказов и резервирование товара. Основная цель — показать логику обмена так, чтобы повторная отправка заказа не создавала новый резерв, а некорректный заказ не менял остатки.

Решение

Собрал рабочий браузерный стенд с тестовым каталогом и редактируемой JSON-выгрузкой. Каталог содержит строковые артикулы, цены и физические остатки. После загрузки данные попадают в витрину, где можно сформировать заказ и передать его в модель обмена.
Для заказов используется уникальный номер. Повторная отправка уже принятого заказа распознаётся и не создаёт новый резерв. Перед изменением остатков проверяются все позиции заказа: если хотя бы одного товара недостаточно, заказ отклоняется целиком.
Также добавил журнал событий, просмотр последнего заказа в JSON, выгрузку заказов и пример BSL-модуля для стороны 1С.

Результат

Получился рабочий интерактивный прототип, на котором можно самостоятельно проверить основные сценарии обмена: загрузку каталога, изменение доступных остатков, создание заказа, повторную отправку и отказ при нехватке товара.
Логика работает прямо в браузере на тестовых данных. База 1С к стенду не подключена; подготовленный BSL-модуль служит примером интеграционной части и не выдаётся за готовое расширение для конкретной конфигурации 1С.
Пример реализации:
https://alexgtup.github.io/cases/1c-tradesync/

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Автоматизация Ozon / Wildberries / Яндекс Маркет: цены, остатки и Google Sheets
Автоматизация Ozon / Wildberries / Яндекс Маркет: цены, остатки и Google Sheets
120
Веб-разработка и IT Telegram-бот Fin Planner: доходы, расходы, бюджет и финансовые отчёты
Telegram-бот Fin Planner: доходы, расходы, бюджет и финансовые отчёты
106
Веб-разработка и IT SheetPilot AI — ИИ-ассистент для редактирования и обработки Excel-файлов
SheetPilot AI — ИИ-ассистент для редактирования и обработки Excel-файлов
94
Дизайн и Брендинг ToolNest — 40 онлайн-инструментов для PDF, изображений и веб-задач
ToolNest — 40 онлайн-инструментов для PDF, изображений и веб-задач
73