Уважаемые подскажите как можно реализовать статус заказа, к примеру: Человек делает заказ и получает документы с номером договора, после чего может проверь статус заказа типа, введя номер договора в поле на сайте и получив статус типа "в пути" или "на складе" ?
Комментарии
Добавить новую сущность "Заказ", в ней поля со статусами. ID заказа - его же номер.
Создать форму, или представление, в которой реализовать вывод статуса заказа в зависимости от введенного номера.
Во вьюсе как это сделать? - вывод статуса заказа в зависимости от введенного номера
Раскрытым фильтром.
Спасибо, в принципе получилось да, но получается так что когда захожу на эту страницу, есть поле куда вводить номер заказа, и все заказы тоже есть на странице, и после ввода только фильтрует, как не отображать остальные пока не введено в поле?
Спасибо добрый человек - bumble
Возникла проблема такого плана, все работает, то есть если вводим номер получаем статус, номера нет, получаем сообщение что нет такого.
Первая проблема, если запросить статус с пустым полем получаем "Ваш заказ готов"
Вторая, если допустим есть заказ 333 с статусом готов, мы напишем 333 получаем статус к примеру "Ваш заказ готов" а после к 333 дописать что либо к примеру "333ывапывпр" и запросить, то все равно получаем - "Ваш заказ готов" только если вводить только цифры 3335656 то тогда пишет что нет такого..
«Первая проблема, если запросить статус с пустым полем получаем "Ваш заказ готов"»
Это как?
«Вторая»
Раскрытый фильтр нужно делать по ID, оператор "Равно".
Это вот так, если поле пустое и нажму применить то http://prntscr.com/91w79u - /status?field_stats_value=
Равно и стоит http://prntscr.com/91w7kp
"Ваш аппарат готов!" - это статус заказа?
Нужно добавить валидацию форме, или хотя бы js-валидацию, и в ней проверять являются ли данные числом.