Sharply is a company that offers majorly logistics companies'-based infrastructure (Admin Dashboard/App , Rider App, Customer App). But there are cases where we see merchants or vendors would like to use it to update their customers, and we need to offer better ways to accept delivery information (full name, address, etc.). There are mainly 2 categories of users at Sharply.
Accepting delivery information from the different categories of users posed a problem for us. We needed a way to accept delivery information from Merchants/Vendors customers without the customer app. Normally admin either input(or API) delivery information from the admin app or customers submits orders through the customer app (dedicated URL) either as guest or registered customer then admin proceed to accept and assign task then sharply notify all parties via sms, email and tracking link.
Some users (Merchants/Vendors) who sells via social channels gets delivery information as texts and they would need to input the delivery information manually on the admin app but this posed a huge man power problem as this require more time of the users especially when they get multiple orders per minutes .
To give users a way to collect delivery information from their customers with or without customer app which should also capture item details to allow user know what item tied to details provided and allow payment for delivery.
We came to 2 conclusions.
This meant we needed to give customers a way to submit delivery information irrespective of whether they are signed up or not. This meant we had to completely rule out the customer app for this type of user and instead give them access to a form that can be shared with customers at point of sale for them to fill out and that will reflect on the admin dashboard.