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

Привет всем, смотрите: 1 - имеем 1 остаток при включеном

количественном учете (или даже складском - пох)
2 - у нас на этот остаток 20 покупателей с этим остаток в корзинах
3 - оформить заказ должен только 1, но нет пришло 20 заказов с оплатами на товар, которого нет.

Попробовал OnSaleOrderBeforeSaved даже логи не записались, не знаю работает ли вообще еще это событие, столько изменений в последнее время

Сегодня буду писать свой ajax по нажатию кнопок и отменять как то действия других кнопок. Может есть другие варианты?

15 ответов

16 просмотров

Что указано в «Количество товара уменьшается...»?

...и если товара ноль а он уже отложен в корзину, как ведёт себя корзина если на неё зайти?

Nikita-Cheremisin Автор вопроса

1. Какой провайдер у товаров проставлен? 2. ID заказов с товаром последовательные (один за одним) или нет? Заказы на разных лиц? 3. Значение параметра Время жизни корзины (неточное название) в настройках sale? 4. Компонент заказа штатный, как я понимаю? 5. Резервирование отключено, судя по описанию?

Nikita-Cheremisin Автор вопроса
Eugene Zhukov
1. Какой провайдер у товаров проставлен? 2. ID зак...

Окей, 1. Провайдер? 2. Заказы последовательные, от разных лиц, да 3. Стандартно 30 4. И в штатном и в intec варианте одинаковый результат, как и с формой 1 клик 5. Да, резервирование выключено

Nikita Cheremisin
Окей, 1. Провайдер? 2. Заказы последовательные, от...

Провайдер - содержимое поля PROVIDER_CLASS_NAME в таблице b_sale_basket для товаров заказов. 2. Время создания заказов с точностью до секунды сильно различается? 3. Не тот, но неважно 4. Т.е. вы повторить смогли сами? 5. Эт вы зря. А почему не используете плюс резерв на момент оплаты? 6. Это не события товара (элемент и цены). Вычеркиваем.

Nikita-Cheremisin Автор вопроса
Eugene Zhukov
Провайдер - содержимое поля PROVIDER_CLASS_NAME в ...

1. CCatalogProductProvider 2. Совершенно разные заказы в одно и то же время в промежуток секунда может прилететь.. 3. Ок 4. Ну да, с клиентом и его ассистентами добиться такого не сложно ) 5. Потому что хотим чтобы еще до оплаты было списание и больше никто в карте товара уже не мог положить в корзину. Можно попробовать с резервированием. Он у нас работал со складским учетом, эффекта особо не было, так же получали кучу негатива от клиентов из-за невозможности доставить то, чего нет 6. Ок

Nikita Cheremisin
1. CCatalogProductProvider 2. Совершенно разные за...

Пишите в ТП с доступом и полным сценарием воспроизведения. Особо упомяните п.5. Номер чата сюда скиньте. Да, версия sale какая?

Nikita Cheremisin
20.0.281

В ТП тогда. Номер чата сюда.

Nikita-Cheremisin Автор вопроса
Nikita Cheremisin
Диалог №1893263

Ок, завтра посмотрим.

Nikita-Cheremisin Автор вопроса
Eugene Zhukov
Ок, завтра посмотрим.

Спасибо. Попробую пока сегодня придумать свой обработчик.

Nikita Cheremisin
Спасибо. Попробую пока сегодня придумать свой обра...

С обработчиком пока идей нет. На OnBefore заказа вряд ли поможет.

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

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

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
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
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта