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:

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.

Coupon Codes Dealer Codes

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.

First Sketch Second Sketch

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.

Create Coupon

Through the 'Create' process, the user can either import a file to add multiple coupons at once or create them from scratch.

Upload Single Coupon

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.

Errors Working Import

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.