Skip to content

Customer step

Customer screen{ width="320" }

Purpose

Capture basic customer information and delivery/location details before selecting a package and plan.

Personal Information fields

  • First Name (required)
  • Last Name (required)
  • Email Address (optional)
  • Phone Number (required)
  • Includes a country selector (example shown: Kenya +254)
  • Helper text indicates: Enter either an email address or phone number (ensure at least one contact method is provided)

Address Information fields

  • Street Address (optional/required depending on business rules)
  • City (optional/required depending on business rules)
  • ZIP/Postal Code (optional/required depending on business rules)

Actions

  • Continue proceeds to Package
  • Use Back to return to the previous screen (if applicable)

Suggested validations

  • Require First Name and Last Name
  • Require at least one contact method: phone or email
  • Normalize phone number format based on selected country code