Сценарии: различия между версиями

Материал из wiki.punct.ru
 
(не показано 6 промежуточных версий этого же участника)
Строка 6: Строка 6:


==Список товаров==
==Список товаров==
[[File:Products_list.png|200px]]


==Список чеков==
==Список чеков==
[[File:Checks_list.png|200px]]
* вкладка в мобильном приложении
* вкладка в мобильном приложении
или
или
Строка 14: Строка 17:
==Сканирование Чека==
==Сканирование Чека==
* [[check: Пользователи#Пользователь|Пользователь]] нажимает на иконку QR кода:  
* [[check: Пользователи#Пользователь|Пользователь]] нажимает на иконку QR кода:  
** открывается страница [[Сканирование QR кода|сканирования QR кода]]
** открывается [[экран Сканирование QR кода|сканирования QR кода]]
* Пользователь наводит камеру на QR код чека:  
* Пользователь наводит камеру на QR код чека:  
** Успешно: код отсканирован, открывается страница [[Список чеков|списка чеков]]. Новый чек находится вверху списка.
** Успешно: код отсканирован, открывается страница [[Список чеков|списка чеков]]. Новый чек находится вверху списка.
Строка 30: Строка 33:
=Структура данных=
=Структура данных=
* shop_product - продукт опубликованный на сайте и в приложении
* shop_product - продукт опубликованный на сайте и в приложении
* manufacturer_product - товар произвоителя
* manufacturer_product - товар производителя
* distributor_product - товар поставщика
* distributor_product - товар поставщика
* pos_product - товар точек продаж
* pos_product - товар точек продаж

Текущая версия от 05:34, 20 октября 2024


User story[править]

Регистрация[править]

Авторизация[править]

Список товаров[править]

Список чеков[править]

  • вкладка в мобильном приложении

или

  • главная страница сайта

Сканирование Чека[править]

  • Пользователь нажимает на иконку QR кода:
  • Пользователь наводит камеру на QR код чека:
    • Успешно: код отсканирован, открывается страница списка чеков. Новый чек находится вверху списка.
    • Неудачно: код не отсканирован, страница продолжает быть открытой в поисках QR кода
  • чек появляется в списке чеков пользователя с датой, суммой и иконкой "часы"
  • приложение через API ФНС получает данные по чеку и сохраняет их в БД на сервере
  • чек в списке приложений отображен с датой, суммой и названием магазина где была совершена покупка

Показать разницу цен[править]

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

Создание списка покупок[править]

Структура данных[править]

  • shop_product - продукт опубликованный на сайте и в приложении
  • manufacturer_product - товар производителя
  • distributor_product - товар поставщика
  • pos_product - товар точек продаж