About the Product

MyGuava Business POS Terminal is a part of the MyGuava fintech ecosystem designed for small and medium-sized businesses. The terminal provides entrepreneurs with a convenient way to accept card payments, analyze revenue, and manage sales in real time.

It is developed as part of a comprehensive solution that includes a mobile application and a web-based admin panel. The POS terminal ensures fast and secure transactions while giving users access to key business data such as analytics, refunds, fee breakdowns, and more.

MyGuava POS terminal

Product Hunch

Ideally, we would start with structured user research and usage data to inform the design. But at that stage, the product was in an early phase — there was no analytics setup, and user behavior data was unavailable. We also lacked dedicated research support, so recruiting real merchants or testing on live terminals wasn't feasible. As a result, we had to rely on stakeholder input, competitor analysis, and rapid prototyping to shape the core UX.

Product Hunch illustration

Research & Data Collection

We ideally aimed for structured user research and data analysis, but at the early stage there was no analytics setup and no dedicated research support. Therefore, we gathered insights from stakeholders, support team feedback, and competitor analysis to understand user needs and pain points.

Refining Problems to Solve

Based on gathered insights and business priorities, we formulated clear problem statements. Due to limited data, prioritization was guided by stakeholder input and practical feasibility, focusing on the most critical user challenges.

Ideation & Evaluation

With the core problems defined, we quickly generated wireframes and prototypes. These were reviewed and iterated on with internal teams — including product owners and developers — to ensure feasibility and alignment, compensating for the lack of direct user testing.

Building, Testing, & Iterating

We created interactive prototypes and conducted internal usability tests. Feedback was gathered rapidly from available users, and iterative improvements were made to optimize workflows and address key usability issues within the product constraints.

Process illustration

Sale Screen

We streamlined the POS terminal interface by making the data input screen the default view for instant access, featuring a built-in calculator with oversized buttons. The payment confirmation screen now offers payment method selection (card/QR/cash) with card payments prioritized as the default option. These optimizations have reduced transaction times, minimized input errors, and substantially enhanced the overall user experience.

Sale screen interface

Reports

Users can track sales statistics with filters (date, payment method) and calendar selection—defaulting to today's data. Reports display key metrics like total sales, cancellations, and refunds, with daily/weekly breakdowns. Export options include printing (A4/receipt) and emailing PDF/CSV.

Reports interface Reports interface

Transactions

We've optimized transaction management with a search bar and filters (date/payment type/status) for quick access. Each transaction detail now offers key actions: print receipts, email/SMS send, refunds (full/partial), and repeat payments.

Reports interface Reports interface

More

Rarely used but critical functions:
Payments: Completion/refunds
Shift: EOD reporting
System: Security & software settings
Session: Logout

Why it works:
✓ Keeps main UI clean
✓ Prevents accidental actions
✓ Grants admins quick access

More interface
Full size image
100%