Coupon Creator
Tire Pros wanted an administrative feature that would allow them to create coupons for their customers. When a customer is looking for a service at their location, they will see the coupons during the checkout process. Some questions to consider:
- How can they easily set dates for when these coupons will go live?
- Where would this feature be located on the current site?
- What happens if they make a mistake on the coupon itself or the dates it’s live?
- Can they import information into the system so it fills out the coupon for them?
- If the owner has multiple locations, how could they easily differentiate between them?
- What does the end user see?
Understanding this from both the end-user and admin perspectives was key to making the process simple overall. The criteria were finally set, and I was able to create a flow based on the information gathered from speaking with users.
I sketched out some ideas for a table system that would include inline editing capabilities, a way to import a file for automatic creation, and a simple method to view all of the coupons. I created flows for each perspective to ensure consistent design and comprehension.
I wanted to focus on the administrator side first, as that would be the bulk of the project. The landing page needed to be clean yet informative, with an easy way to access the 'Create' feature.
Through the 'Create' process, the user can either import a file to add multiple coupons at once or create them from scratch.
Importing a file displays all the information in the chart, along with options to delete unnecessary coupons. However, errors may occur during this process, which the user will need to rectify. After resolving the errors, the user can import all coupons and see progress in real time.
This is where some of the inline editing really shines. Through the action menu, users can edit the coupon, which highlights it and provides a more concise view for making quick changes.
From the customer's perspective, promotions based on location will be shown when the user is at checkout. They will be able to view the coupons associated with the services they selected, which will then be applied to their total.
I loved getting the opportunity to consider this from different angles. This project was a challenge, yet enjoyable for me. I value working on new products that provide me with knowledge of different user experiences.