UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: cergey251 от 11 Января 2012, 15:24:57

Название: Склады интернет-магазина
Отправлено: cergey251 от 11 Января 2012, 15:24:57
>>>UMI.CMS позволяет подключить к интернет-магазину несколько складов и каталогов товаров. При покупке товар будет автоматически списан со склада.<<<
продублировал слова с оф.сайта
Я заполняю составное поле, т.е. выбираю склад, ставлю количество товара на выбранном складе, но после успешного оформления заказа количество не уменьшается... Как сделать это правильно? может я что-то не так сделал...
Название: Re:Склады интернет-магазина
Отправлено: korogan от 05 Июля 2012, 20:31:14
Тоже самое после покупки и оформления заказа, кол-во товаров не изменяется
Название: Re:Склады интернет-магазина
Отправлено: admin от 09 Июля 2012, 16:30:48
судя по всему событие по списывание количества не отрабатывает, я бы посмотрел в коде, происходит ли изменения количества товара (опять же система скорее всего должна знать с какого склыда вы покупаете товар)


Покопавшись в коде, нашел, что товар можно резервировать и что если он был зарезервирован, то при простановке статуса заказа "ready" зарезервированное количество уменьшается на складах... дальше не рассмотрел, так как процесс резервирования тоже имеет некоторые прерывания при проверке полей и свойств, в чем именно... сейчас уже не посмотрю, но кому будет интересно покопаться, смотрите файл /classes/modules/emarket/classes/order/order.php функции

- setOrderStatus
- reserve
- writeOff
Название: Re:Склады интернет-магазина
Отправлено: serhio от 30 Июля 2012, 18:13:46
судя по всему событие по списывание количества не отрабатывает, я бы посмотрел в коде, происходит ли изменения количества товара (опять же система скорее всего должна знать с какого склыда вы покупаете товар)


Покопавшись в коде, нашел, что товар можно резервировать и что если он был зарезервирован, то при простановке статуса заказа "ready" зарезервированное количество уменьшается на складах... дальше не рассмотрел, так как процесс резервирования тоже имеет некоторые прерывания при проверке полей и свойств, в чем именно... сейчас уже не посмотрю, но кому будет интересно покопаться, смотрите файл /classes/modules/emarket/classes/order/order.php функции

- setOrderStatus
- reserve
- writeOff


Резервирование то происходит но после готовности заказа вообще ни как не реагирует, так и оставляет его зарезервированным, снимает бронь если удалить заказ.