9 | | 3. Со соодветно клилкање на определен продукт, се отвара pop-up прозорец каде што може да се прочитаат детали за одредена книга, односно цената, количина и тираж. Исто така има опција и за нарачка на тој продукт кој доколку ја кликне корисникот, се отвара нов прозорец каде што корисникот треба да ги пополни потребните барања. |
10 | | Корисникот кога сака да купи книга, се генерира cart, со cart_quantity и cart_id и се извршува order. |
| 9 | 3. Со соодветно кликање на определен продукт, се отвара pop-up прозорец каде што може да се прочитаат детали за одредена книга, односно цената, количина и тираж. Исто така има копче за нарачка "buy" на тој продукт кој доколку ја кликне корисникот, се отвара нов прозорец каде што корисникот треба да ги пополни потребните барања. Корисникот ги пополнува потребните барања за нарачка и клика Pay. Доколку е успешно плаќањето, корисникот на фронтенд добива порака дека е успешно извршена нарачката. |
| 10 | |
17 | | INSERT INTO ordertable (orderid, orderdate, totalamount) VALUES(@cart_id_value, @orderdate_value, @totalamount_value); |
| 15 | -- Приказ на детали за одредена книга |
| 16 | SELECT Title, Price, StockQuantity |
| 17 | FROM Book |
| 18 | WHERE BookID = @ProductID; |
| 19 | |
| 20 | -- Пример наредба за нарачка на книгата |
| 21 | INSERT INTO Cart (CartID, Quantity) |
| 22 | VALUES (@CartID, 1); |
| 23 | |
| 24 | -- Вметнување нарачка во табелата за нарачки |
| 25 | INSERT INTO OrderTable (CustomerID, OrderDate, TotalAmount) |
| 26 | VALUES (@CustomerID, GETDATE(), (SELECT Price FROM Book WHERE BookID = @ProductID)); |