Customers browse a product grid, add items to a cart, adjust quantities, enter their details, and pay through Paystack. After a successful payment they get an order summary and the cart resets.