Неактуальные товарные остатки
Подскажите, пожалуйста, с решением нестандартной задачи.
У нас сейчас в магазине реализовывается такая схема формирования складских остатков:
1) покупатель делает на сайте заказ товара, который есть в единственном экземляре на одном из складов
2) webasyst создает новый заказ и изменяет товарный остаток на этом складе, уменьшая его на количество товаров, которые есть в заказе
3) каждые 30 минут 1с отправляет на сайт актуальные товарные остатки, тем самым затирая товарные остатки с учетом тех, которые находятся в заказах
4) на сайте отображается товарный остаток по товару, который есть на складе без учета заказа, который может находится в статусах "Новые, В обработке, Отправленные, Оплаченные".
5) получается, что второй покупатель снова может совершить заказ того же самого товара, даже если он до этого был в единственном экземпляре
Вот собственно и задача. Нужно чтобы товарные остатки на сайте отображались по принципу: "Остаток на сайте" = "Остаток полученный из 1с" - "Количество товара в заказах (Новые, В обработке, Отправленные, Оплаченные)"
Эта тема в архиве. Добавление комментариев к ней отключено.
2 отклика
Доброго дня, Каким образом у вас реализована интеграция с 1с?
через UNIModule
Но как всегда есть проблема ))) 1с кастомная и получать от магазина резервацию товаров нет возможности. Поэтому ищем решение на стороне Webasyst