Livoa
Discord
Pricing
English
Sign In
Customer
Smart Retail Assistant (SRA)
Cart System
Inventory System
Payment Gateway
Order Management System (OMS)
Pre-Step: Adding Item to Cart
addToCart(productID, quantity)
saveCart(customerID, productID, quantity)
Checkout Initiation
Clicks "Proceed to Checkout"
getCartDetails(customerID)
CartDetails (productList, quantities, subtotal)
Displays Order Confirmation Page
Order Confirmation & Payment
Confirms Order
checkStockAvailability(CartDetails)
[Stock is Available]
stockAvailable: true
processPayment(amount=subtotal, paymentDetails)
[Payment is Successful]
paymentConfirmation {transactionID, status: "SUCCESS", timestamp}
generateOrderRecord(CartDetails, paymentConfirmation)
submitOrder(OrderRecord)
assignOrderID(), setStatus("Processing")
decrementStock(OrderDetails)
orderConfirmation (OrderID, summary, status)
triggerConfirmationEmail(OrderID, summary)
Display Confirmation Page (OrderID, summary)
[Payment Fails]
paymentConfirmation {status: "FAILURE"}
showPaymentError()
[Stock is Unavailable]
stockAvailable: false, unavailableItems
showStockError(unavailableItems)
gfhjfg
by lol
Use this design
0
0 uses