nwnet Опубликовано 9 февраля, 2013 Жалоба Поделиться Опубликовано 9 февраля, 2013 Нашел мега-баг!1. Заходим в демку2. У любого товара делаем кол-во 13. Покупаем этот товар и оформляем заказ4. Заходим в админку в редактирование заказа5. Далее добавляем к заказу еще раз этот товарВНИМАНИЕ! Админка это позволяет сделать не смотря на то, что кол-во на складе всего 1 шт и эта 1 штука уже куплена6. Меняем статус заказа на принят7. Открывает карточку этого твоара в админке и видим остаток -1 !!!Жесть! Цитата Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 9 февраля, 2013 Жалоба Поделиться Опубликовано 9 февраля, 2013 Ну а нафига так делать то? Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 10 февраля, 2013 Автор Жалоба Поделиться Опубликовано 10 февраля, 2013 Ну не все-же телефонами барыжат, которых у них даже нет на складе Например магазин мелочевки. Заказ - 100 позиций. Потом звонит клиент и просит добавить еще пару товаров в заказ. Администратор добавляет их через админку, а потом выплывает вот такой косяк. Цитата Ссылка на сообщение Поделиться на другие сайты
Kasha Опубликовано 10 февраля, 2013 Жалоба Поделиться Опубликовано 10 февраля, 2013 И что, не проверяете наличие по складским\бухгалтерским программам? Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 10 февраля, 2013 Автор Жалоба Поделиться Опубликовано 10 февраля, 2013 Вы понимаете сейчас, что сказали?Тоесть вы считаете нормальным наличие такого бага в коммерческой CMS???А свою работу вы тоже с такими косяками делаете? Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 10 февраля, 2013 Автор Жалоба Поделиться Опубликовано 10 февраля, 2013 2 Kors: да, но мой баг все-равно круче )))) такого мега-бага по-моему на форуме еще не находили Цитата Ссылка на сообщение Поделиться на другие сайты
dolphin Опубликовано 10 февраля, 2013 Жалоба Поделиться Опубликовано 10 февраля, 2013 Если бы он вешал сайт или портил данные это бы подходило под "мега" или даже "МЕГА".А то что он пишет "-1" это дело одного заказа, обнаружили - исправили.Так же можно иметь 10 карандашей на складе, а выписать 100 счетов на 1 карандаш, кол-во в базе не измениться, так как они не проданы.Но могут взять и 20 счетов оплатить, а на складе всего 10 шт, это что тоже мега косяк ? - это обычная рабочая ситуация, которая я думаю в любой фирме происходила когда нибудь, страшного ничего нет. Цитата Ссылка на сообщение Поделиться на другие сайты
Aijai Опубликовано 11 февраля, 2013 Жалоба Поделиться Опубликовано 11 февраля, 2013 Вообще как то странно, у меня нет такого. Simpla 2.0.2 - если 1 товар на складе, то второй не добавляется ни отдельным товаром, ни добавлением колличества. Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 11 февраля, 2013 Жалоба Поделиться Опубликовано 11 февраля, 2013 Этот баг был в одной из первых версий и исправлен очень давно Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 11 февраля, 2013 Автор Жалоба Поделиться Опубликовано 11 февраля, 2013 Уважаемый pikusov - я же написал, что этот баг присутствет даже в текущей демо-версии, а она уж явно не из первых версий.Проверьте. Цитата Ссылка на сообщение Поделиться на другие сайты
MacKorOSX Опубликовано 12 февраля, 2013 Жалоба Поделиться Опубликовано 12 февраля, 2013 Версия 2.5.1 да получилось добавить два раза один и тот же товар при текущем количестве равным 1 шт. В итоге после принятия заказа получается -1 на складе. Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 12 февраля, 2013 Автор Жалоба Поделиться Опубликовано 12 февраля, 2013 Только что еще раз проделал то-же самое в официальной демке (demo.simplacms.ru), а это версия 2.1.5.Так что нифига эта проблема не устранена. Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 12 февраля, 2013 Автор Жалоба Поделиться Опубликовано 12 февраля, 2013 Вот скриншот, т.к. заказ уже стерся: http://yadi.sk/d/xEm03Y5e2YvYF Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 12 февраля, 2013 Автор Жалоба Поделиться Опубликовано 12 февраля, 2013 Так что с нетерпением ждем публичного описания как этот баг исправить. Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 12 февраля, 2013 Жалоба Поделиться Опубликовано 12 февраля, 2013 Действительно похожий баг. Но в данном случае баг в том что можно добавить два одинаковых товара. К счастью с клиенткой части добавить два одинаковых товара как отдельные товары нельзя. Цитата Ссылка на сообщение Поделиться на другие сайты
pikusov Опубликовано 12 февраля, 2013 Жалоба Поделиться Опубликовано 12 февраля, 2013 В api/Orders.php замените в функции add_purchase $query = $this->db->placehold("INSERT INTO __purchases SET ?%", $purchase); на $query = $this->db->placehold("SELECT * FROM __purchases WHERE variant_id=? AND order_id=? LIMIT 1", $variant->id, $order->id); $this->db->query($query); $existed_purchase = $this->db->result(); if(empty($existed_purchase)) $query = $this->db->placehold("INSERT INTO __purchases SET ?%", $purchase); Цитата Ссылка на сообщение Поделиться на другие сайты
nwnet Опубликовано 12 февраля, 2013 Автор Жалоба Поделиться Опубликовано 12 февраля, 2013 Спасибо!А как сделать, чтобы выводилось сообщение об ошибке? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.