Учёт товаров по складам


#1

Где возникла проблема: cs-cart 4.13.3 Ultimate

Суть проблемы: При аннулировании заказа, товар в котором был заказан с двух складов, товар возвращается на один склад

Выглядит это примерно так.

До заказа:
warehouse_id = 14, product_id = 4658, amount = 10
warehouse_id = 27, product_id = 4658, amount = 4

Делаю заказ на 6 единиц товара!

После заказа, вроде бы хорошо:
warehouse_id = 14, product_id = 4658, amount = 8
warehouse_id = 27, product_id = 4658, amount = 0

Аннулирую заказ:
warehouse_id = 14, product_id = 4658, amount = 8
warehouse_id = 27, product_id = 4658, amount = 6

Проблема подтверждена поддержкой 2 ноября 2021 года:

Действительно, при отмене заказа или возврате, количество товара возвращается на склад с меньшим ID.

В настоящее время в модуле “Склады” не реализован учёт того, с какого именно склада было произведено списание товара, поэтому система не может вернуть его на те же самые склады. К сожалению, для реализации данной функции необходимо перерабатывать сам модуль.

Я передала ваш запрос разработчикам и сообщу вам, как только появятся какие-либо новости.

Спасибо.
Sincerely yours,
Ekaterina

На самом деле похоже, что с большим warehouse_id, но принципиального отличия нет, учета по складам нет. Жду решения вопроса.


Неправильное общее количество при работе модуля Склады
#2

Сегодня случилось аннулировать большой заказ — 93 артикула.

Естественно, остатки по складам все сломались по этим артикулам. И их пришлось глазами проверять, руками править. В день у нас поступает около 30 заказов. Из них позже может быть 3-5 заказов аннулировано. Товары аннулированных заказов попадают куда? Правильно, хрен знают куда.

Разработка/поддержка, решать проблему будем?

:face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth::face_with_symbols_over_mouth:


#3

Господа @ichaykin @ikoshkin @pavel.sh @imac

Решение этой проблемы крайне необходимо!


#4

Здравствуйте.

Спасибо за сообщение о проблеме. Она является багом, но, хочу сообщить, что в текущем виде модуль Склады требует серьезной переработки, поэтому срок её исправления может занять больше времени, чем стандартные 45 дней.

Спасибо.