Skip to content

Customer Identification for Battery Swap

In the Attendant Mode, one of the key actions is to start the Battery Swap process for a Rider or customer. This process begins with Customer Identification, ensuring that the swap is linked to the correct user and device. Below is a breakdown of the feature.


Customer Identification Process

Customer Identification

When the Start Swap button is clicked, the system asks the Attendant to scan the QR code of the Rider or customer. This step ensures that the swap is being done for the correct person.

Workflow:

  1. Scan Customer QR Code:
  2. The Attendant is prompted to scan the QR code provided by the customer (usually displayed on the customer’s phone).
  3. The Customer Identification screen appears with a "Scanning..." indicator, signifying that the app is ready to scan and identify the customer.

  4. Match Customer:

  5. After scanning, the app checks the QR code against the database to ensure the Rider or customer is valid.
  6. If a match is found, the process moves to the next step (e.g., choosing a battery for swap).
  7. If no match is found, the app will show an error message prompting the Attendant to retry the scan.

Key Features:

  • Scan QR Code: The primary method for identifying the customer. This ensures the swap process is done for the correct customer.
  • Real-Time Scanning: The "Scanning..." indicator shows that the app is actively trying to identify the customer.
  • Error Handling: If scanning fails, the app will display an error message asking the Attendant to rescan.

Explanation of New Features:

  1. Customer Identification Screen: Displays the "Scanning..." status while the app scans the QR code to identify the customer.
  2. Scan and Match: Scans the QR code, checks the customer's validity, and moves to the next step if the customer is confirmed.
  3. Error Handling: The app handles cases where scanning fails or no match is found, guiding the Attendant to retry.

Benefits of Customer Identification

  • Accuracy: Ensures the correct customer is matched to their swap request.
  • Efficiency: Reduces the risk of human error and speeds up the battery swap process.
  • Security: Prevents unauthorized swaps by ensuring customer identity before processing.

📱 The Customer Identification process is essential for Attendants to ensure that battery swaps are linked to the right customers, ensuring accurate billing and service delivery.