Online Shop Nepal is an e-commerce platform where users can purchase various products and apply for discount cards, which, once approved by the admin, provide product discounts. The system includes three roles: user, merchant, and outlet. Merchants, like KFC, manage discount cards and transactions, while outlets (e.g., KFC Lagankhel) represent specific branches. Outlets can scan approved user discount cards via QR code to record transactions, and merchants have access to transaction data for their entire brand. This setup allows both merchants and outlets to create discount cards based on available services and monitor their respective transactions.