208 похожих чатов

Добрый день. Есть такая проблема: в настройках интернет-магазина стоит количественный учет

и запрет покупки товаров при нулевом или отрицательном балансе.
При изменении заказа со стороны админки корзина пытается пересчитать остатки и если например остатков нет в наличии у этого товара уже, не дает пересохранить заказ.

С количественным учетом работал немного, но тут с 1С выгружают актуальные остатки и на сайте еще включен количественный учет.
Хотел сделать перед изменением заказа у товаров убирать кол. учет, а потом ставить после изменения заказа его заново, но вариант понимаю плохой.

Это нормальное поведение или не должно при изменении заказа из админки сайта пересчитывать остатки?
Подскажите куда можно посмотреть, чтобы это пофиксить?

8 ответов

39 просмотров

Каких заказов, отгруженных или нет? И что меняете в заказе?

Владислав-Vlad Автор вопроса
Eugene Zhukov
Каких заказов, отгруженных или нет? И что меняете ...

Заказ еще не отгружен. Например приходит с 1С команда на отгрузку заказа, отгрузка не проставляется, т.к. товара уже нет в наличии. Или со стороны админки менеджер пытается сделать скидку на товар или поменять количество товара, а так же при изменении свойств заказа такое происходит, если товара нет в наличии.

Владислав-Vlad Автор вопроса
Eugene Zhukov
Резервирование используете?

Нет, резервирование не включено. Параметры товара каталога (у всех товаров так) https://disk.yandex.ru/i/mh5fhw9XE5lpMw параметры модуля торгового каталога https://disk.yandex.ru/i/GTbQcKVPz0QFlw

Владислав Vlad
Нет, резервирование не включено. Параметры товар...

Единственно - свойства заказа меняете через форму редактирования или форму просмотра?

Владислав-Vlad Автор вопроса
Eugene Zhukov
Единственно - свойства заказа меняете через форму ...

заказы-> заходим в заказ -> Изменить заказ (сверху кнопка)

Владислав Vlad
заказы-> заходим в заказ -> Изменить заказ (сверху...

не помню, свойства через просмотр меняются или нет. если да - пусть манагеры сидят в форме просмотра и в редактирование лезут, только если это действительно необходимо.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта