Остатки в интернет-магазине в режиме реального времени

Добрый день.

Есть интернет-магазин и есть 1с7, в которой ведет продажи оффлайн-магазин, все ведется в ней. Сейчас остатки в интернет-магазин выгружаются раз в 2 часа через выгрузку в файл из 1с7 и загрузки в БД интернет-магазина.

У текущего механизма есть свой предел, раз в 5-10 минут синхронизироваться — это предел.

Какие есть механизмы для того, чтобы сделать остатки максимально приближенными к реальному времени? Не обязательно привязываться к 1с7. Просто интересно, как вообще можно сделать.

Буду благодарен любым ссылкам и личному опыту
  • Вопрос задан
  • 4716 просмотров
Пригласить эксперта
Ответы на вопрос 2
@leemuar
Максимально приближенные — это получать данные непосредственно из 1С. Со всеми вытекающими (нагрузка на сервер и пр.).
В 1С 8 существует механизм веб-сервисов.

Если вы не выделяете некоторое количество товара специально для продажи в интернет-магазине, очень трудно добиться синхронизации остатков в режиме реального времени. В реальности в большинстве случаев синхронизация остатков в режиме реального времени не нужна, достаточно синхронизации через определенный промежуток времени.
Ответ написан
@leemuar
> Я далек от программинга в 1С, но просто интересно, — разве нельзя при отпуске товара в оффлайн магазине (и проведении соотв. операции в 1С), посылать какой то запрос на списание единицы товара с и-нет магазина?

Технически можно. Вопрос лишь в ресурсах.
Если у вас в минуту проводится 10 документов, влияющих на остатки, то вы получите 10 синхронизаций в минуту. Потянет ваш веб-сервер такую нагрузку? Потянет ваш сервер 1С такую нагрузку?
К тому же подобная синхронизация есть репликация, которая сама по себе весьма непроста в реализации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы