BuyBack
Category
E-Commerce, PortalTechnologies
Challenge
The client wanted a buyback platform targeting retail and general clients.
The platform will allow users to go through a multistep wizard where they input details about the device they want to sell and at the end a price is generated.
The users will create an account, and when an order is placed, the shipping label is generated and the company gets notified about the order. Once the shipment is received someone will review it, inside the platform they can either approve it, or add mentions if the product is not as described by the user during the wizard.
Price can be adjusted, clients get notified and must accept the new change, a messaging system inside the platform also needs to exist.
Retail accounts will have some extra features, allowing bulk upload of devices in the wizard and creating subaccounts for employees.
Solution
Due to the very custom nature of this project we decided to use Laravel as the framework and we added Livewire on top of it for dynamic elements and requests.
The web application was split into multiple parts that worked independently, allowing it to be turned on/off for retailers or general users in case this was required.
A Dashboard was created allowing the company to add their devices, set prices for them based on condition, manage orders, manage shipping, real time balance based on the number of orders and devices accepted, real-time messages with the clients.
Key features
Generate shipping label
Integration with FedEx and Canada Post to generate shipping labels once an order was confirmed by the clientReal-time messages
Once an order was submitted, real-time conversation was available for the client to contact the company regarding that orderReports
The Company can generate custom reports based on period, device type, status of order, top selling devices, top selling usersUser Control
Users are filtered when account is created to prevent botsDevice Condition Check
Company members can mark the order status and device condition once they manually checked themDevice update
Devices available on the wizard can be manually updated from the Dashboard or in bulk via a CSV upload functionalityIntuitive design
Clean and simple design for a pleasant and straight forward experience for the client. Information about the service is presented from the first interaction with the platform.
Trade-in Wizard
Multistep wizard form that collects information in a simple way, making it simple and quick for the client to get an estimate for the product.
Comprehensive Dashboard
Admin Dashboard that provides a great overview and also detailed information about orders, resellers, clients, pending orders, payment balance, messages, shipping estimates, and much more.
Order Updates
Multistage order status update for client and company based on shipping and device inspection after arriving.