🛒 Демо-магазин (интеграция с 1С)
Пет-проект, демонстрирующий интеграцию интернет-магазина на Django с самописной конфигурацией 1С:Предприятие.
📋 Что реализовано
- ✅ Синхронизация остатков — 1С отправляет остатки на сайт через API
- ✅ Каталог товаров — отображение товаров с актуальными остатками
- ✅ Корзина — сессионная корзина с возможностью изменения количества
- ✅ Заказы — оформление заказа и отправка в 1С
- ✅ API для 1С — приём остатков и отправка заказов
🔗 Технологии
📂 База 1С
Перейти в базу 1С, с которой интегрирован этот демо-магазин:
Открыть базу 1С(откроется в новой вкладке)
🧪 Как протестировать интеграцию
Открыть базу 1С
Откройте базу 1С, Данные о ценах и остатках товаров хранятся в справонике Номенклатура. Создайте новую номенклатуру, установите цену. Перейдите в "Взаимодействие с сайтом", нажмите "Отправка остатков товаров на сайт" для обновления данных на сайте.
Перейти в каталог товаров
Откройте каталог товаров и посмотрите остатки. Выберите товар и нажмите «В корзину». Перейдите в корзину и нажмите «Оформить заказ».
Проверить созданный заказ в 1С
В базе 1С перейдите в Продажи -> Заказы клиентов и найдите созданный заказ.
/demoshophs/hs/orders/createOrder.
Остатки обновляются через
/demoshop/api/v1/update-balances/.