Changes between Version 12 and Version 13 of UseCaseImplementations
- Timestamp:
- 09/15/25 22:01:48 (45 hours ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v12 v13 9 9 || 4 || Филтрирање производи || 10 10 || 5 || Пребарување производи || 11 || 6 || Преглед на панелот на направени нарачки ||11 || 6 || Преглед на панелот на направени нарачки || 12 12 || 7 || Уреди производ || 13 13 || 8 || Смени статус на нарачка || … … 29 29 [[Image(registracija-osnovna validacija.png)]] 30 30 [[BR]] 31 Потоа AuthContext праќа POST барање до backend (аuth.js/register). По успешен одговор од серверот, аuthContext ја зачувува корисничката информација во својот локален state и ја запишува во localStorage за постојана сесија и побрзо ажурирање.31 Потоа аuthContext праќа POST барање до backend (аuth.js/register). По успешен одговор од серверот, аuthContext ја зачувува корисничката информација во својот локален state и ја запишува во localStorage за постојана сесија и побрзо ажурирање. 32 32 [[BR]] 33 33 [[Image(register authcontext.png)]] … … 82 82 [[Image(home.png)]] 83 83 84 === Use Case ID: 6 – Преглед на својот профил === 84 === Use Case ID: 6 – Преглед на панелот на направени нарачки === 85 Ги прикажува сите нарачки кои кои содржат производи од логираниот продавач. Се прави GET повик кон backend (коментар кажува /orders/admin/all) и се добиваат нарачките. По добивање, може да се применува клиентско филтрирање со помош на функцијата useCallback се филтрира со зависност филтер по статус (all, pending, confirmed, processing, shipped, delivered, cancelled). 86 [[Image(seller panel-all orders.png)]] 87 88 === Use Case ID: 7 – Уреди производ === 89 90 91 === Use Case ID: 8 – Смени статус на нарачка === 85 92 [[Image()]] 93 Eve kako izgleda backend-ot za da se smeni statusot. 94 [[BR]] 95 [[Image(smeni status.png)]] 86 96 87 === Use Case ID: 7 – Преглед на мои нарачки === 88 [[Image(Moi naracki, prazni-kupuvac.png)]] 89 90 === Use Case ID: 8 – Додавање во кошничка === 91 На почетокот кошничката на купувачот е празна. 92 [[BR]] 93 [[Image(Prazna koshnicka kupuvac.jpg)]] 94 95 === Use Case ID: 9 – Разгледување кошничка === 97 === Use Case ID: 9 – Додавање во кошничка === 96 98 Порака и изглед на кошничката по додавањето продукти. 97 99 [[BR]] 98 100 [[Image(Dodaden vo koshnicka-kupuvac.jpg)]] 99 [[Image( View koshnicka-kupuvac.jpg)]]101 [[Image()]] 100 102 101 Изглед на checkout делот од страната пред и по пополнувањето на соодветните информации. 102 [[BR]] 103 [[Image(Checkout-kupuvac.png)]] 104 [[Image(Popolnet checkout - kupuvac.png)]] 103 105 104 106 105 === Use Case ID: 10 – Поднесување нарачка === … … 108 107 [[BR]] 109 108 [[Image(Place Order-kupuvac.png)]] 109 [[Image()]] 110 [[Image()]] 110 111 111 === Use Case ID: 11 – Преглед на нарачката и соодветните статуси===112 === Use Case ID: 11 – Преглед на мои нарачки === 112 113 Прво се појавува можност за разгледување нарачката, која е во состојба на чекање (pending). 113 114 [[BR]] 114 [[Image( view details kaj moi naracki i pending-kupuvac.png)]]115 [[Image(Moi naracki, prazni-kupuvac.png)]] 115 116 116 Откако продавачот ќе ја одобри нарачката, статусот се променува од состојба на чекање во статус дека нарачката е одобрена. 117 [[ BR]]118 [[Image( confirmed status-kupuvac.png)]]117 === Use Case ID: 12 – Разгледај продукт === 118 [[Image()]] 119 [[Image()]] 119 120 120 Со прифаќање на нарачката од страна на продавачот, тој почнува да ја припрема нарачката и преминува во статус на процесирање на самата нарачка. 121 [[BR]] 122 [[Image(processing-kupuvac.png)]] 123 124 По подготовката на нарачката таа се доставува на дадената адреса. Соодветно на тоа, се ажурира и статусот кај преглед на нарачката во испратена за испорака, а потоа и примена од страна на купувачот. 125 [[BR]] 126 [[Image(shipped-kupuvac.png)]] 127 [[Image(delivered-kupuvac.png)]] 121 === Use Case ID: 13 – Остави оценка (rating, review) === 122 [[Image()]] 123 [[Image()]]