Fundamentals of Mobile Commerce (M-Commerce) & Mobile UX
Idea in plain words
M-Commerce: Electronic commerce transactions conducted using wireless handheld mobile devices such as smartphones and tablets.
Exam tip
High-yield exam topic (High).
Explanation
Mobile commerce accounts for over 70% of global e-commerce web traffic. However, mobile conversion rates historically lag desktop rates due to high checkout friction. M-commerce addresses this through simplified mobile UI patterns, biometric authentication (fingerprint and Face ID), and Progressive Web Apps (PWAs) that load instantly even under poor network conditions. Location-based services leverage GPS telemetry to serve localized promotions and calculate exact doorstep delivery timelines.
Key points
- M-Commerce Technologies: Mobile wallets, Near Field Communication (NFC contactless payments), QR-code scanning, and Location-Based Services (LBS).
- Progressive Web Apps (PWAs): Web applications utilizing service workers and web app manifests to deliver native-app-like offline capabilities and push notifications.
- Mobile UX/UI Best Practices: Thumb-friendly navigation zones, one-click checkout (Apple Pay/Google Pay), autofill inputs, and minimal text entry.
- Security Challenges in M-Commerce: Device theft, insecure public Wi-Fi networks, mobile malware, and SMS OTP interception.
Example
Example
Using Fonepay QR code scanning at a grocery store checkout counter to execute an instant peer-to-merchant (P2M) mobile bank transfer.
Code examples
// PWA Service Worker caching strategy for offline product catalogs
self.addEventListener('fetch', (event) => {
event.respondWith(
caches.match(event.request).then((response) => {
return response || fetch(event.request).then((fetchRes) => {
return caches.open('v1-products').then((cache) => {
cache.put(event.request, fetchRes.clone());
return fetchRes;
});
});
}).catch(() => caches.match('/offline.html'))
);
});
Exam questions
- [8 Marks] What is M-Commerce? Explain how Progressive Web Apps (PWAs) and Near Field Communication (NFC) transform mobile shopping.
- [6 Marks] Discuss essential Mobile UI/UX design considerations that optimize mobile e-commerce checkout conversion rates.