Decoding the Discount
The Unseen Path to Success
Design for
Desktop
Mobile
OVERVIEW
Coupon codes on Digikala help users save money and increase their likelihood of completing a purchase. With this in mind, we built a new experience that allows users to easily input, select, and delete voucher codes during checkout. Blindly following industry benchmarks can be counterproductive. Each business needs a tailored approach based on user needs and goals.
Coupon codes on Digikala help users save money and increase their likelihood of completing a purchase. With this in mind, we built a new experience that allows users to easily input, select, and delete voucher codes during checkout. Blindly following industry benchmarks can be counterproductive. Each business needs a tailored approach based on user needs and goals.
MY ROLE
Product Designer - wireframing, prototyping, user flows, product design
OUR TEAM
1 Designer, 2 Product Managers, 7 Engineers, 1 Design Researcher
Defining the problem
According to CRM team reports 10% of user calls were related to voucher code troubles, and these problems included:
According to CRM team reports 10% of user calls were related to voucher code troubles, and these problems included:
The challenge of deleting messages related to voucher codes which have been sent to them,
The difficulty of applying the relevant code correctly to the voucher code field (input box).
The challenge of deleting messages related to voucher codes which have been sent to them,
The difficulty of applying the relevant code correctly to the voucher code field (input box).
Also, each business's main goal is to increase its conversion rate, and our payment step did not contribute to this goal, according to team researcher surveys 11.4% of the reasons for churn at the payment stage were due to the problem with the discount code, and 2.9% were related to the gift card section ( it's flow is entirely similar to voucher codes).
To gain more insights into this issue:
Also, each business's main goal is to increase its conversion rate, and our payment step did not contribute to this goal, according to team researcher surveys 11.4% of the reasons for churn at the payment stage were due to the problem with the discount code, and 2.9% were related to the gift card section ( it's flow is entirely similar to voucher codes).
To gain more insights into this issue:
π£οΈ I engaged with local teams to learn from their expertise,
π analyzed CRM dashboards for data insights,
π Analyzed the survey documents conducted by our researcher.
π£οΈ I engaged with local teams to learn from their expertise,
π analyzed CRM dashboards for data insights,
π Analyzed the survey documents conducted by our researcher.
Data related to design research for payment churn reasons show us that 11.4% of the reason is for the voucher section problem!
Data related to design research for payment churn reasons show us that 11.4% of the reason is for the voucher section problem!
Here you can see data related to design research:
Going Deep Into Problems
Here, I wanted to understand deeply why our users get into trouble with the voucher section, so I asked our researcher to set up an interview to have a deep insight into what problems users really face while using their own voucher codes or campaign codes.
Here, I wanted to understand deeply why our users get into trouble with the voucher section, so I asked our researcher to set up an interview to have a deep insight into what problems users really face while using their own voucher codes or campaign codes.
Interviews
The interview was conducted, and users were asked to navigate through the checkout process and enter the voucher code which has been given to them. The primary objective was to determine if they could:
The interview was conducted, and users were asked to navigate through the checkout process and enter the voucher code which has been given to them. The primary objective was to determine if they could:
π Enter their voucher codes successfully
π Cancel the applied code from input
π Understand how much discount theyβve got
π Enter their voucher codes successfully
π Cancel the applied code from input
π Understand how much discount theyβve got
βIβm confused; I donβt understand how to cancel the applied code. Iβm gonna try going back and then returning to the payment step.β
βI'm trying to redeem my voucher code, but I'm not sure if it's been applied.β
βI cannot figure out whether the bill box discount is related to my code or just for the products.β
BREAKDOWN OF PROBLEM
β¨οΈ Users have some mistakes in writing the voucher codes
Many users had trouble reading their voucher codes from SMS and pasting them into the input box.
Many users had trouble reading their voucher codes from SMS and pasting them into the input box.
π They can not cancel an applied voucher code
It was actually a flow problem that an applied code would be erased if the user refresh their web page or goes backward from the payment page.
It was actually a flow problem that an applied code would be erased if the user refresh their web page or goes backward from the payment page.
π Inline instructions writing mistake
The inline instruction shown after applying a discount code has a little ambiguity that causes confusion among users.
The inline instruction shown after applying a discount code has a little ambiguity that causes confusion among users.
π§Ύ Displaying different discounts in the same area in the bill box
Just a single line on the bill box shows how much discount has been applied, so users don't know how much is their voucher code discount.
Just a single line on the bill box shows how much discount has been applied, so users don't know how much is their voucher code discount.
𧨠Problem Statement
Users are not given enough information about voucher codes (discount amount, termination date, usage, etc.) in the current voucher code field; they have to enter the code multiple times, the inline instructions provided after applying the code are not very detailed, and it is difficult to delete the code. How might we reduce user anxieties during moments of failure and give them a clear way ahead?
Users are not given enough information about voucher codes (discount amount, termination date, usage, etc.) in the current voucher code field; they have to enter the code multiple times, the inline instructions provided after applying the code are not very detailed, and it is difficult to delete the code. How might we reduce user anxieties during moments of failure and give them a clear way ahead?
π‘ Brainstorming and wireframing
My work included exploring different ideas, creating wireframes and user flows, and going through rounds of design reviews and critiques.
My work included exploring different ideas, creating wireframes and user flows, and going through rounds of design reviews and critiques.
π¦ Finalizing design and design reasons
My work included exploring different ideas, creating wireframes and user flows, and going through rounds of design reviews and critiques. During the design process, I encountered several instances where I was required to make a decision.
My work included exploring different ideas, creating wireframes and user flows, and going through rounds of design reviews and critiques. During the design process, I encountered several instances where I was required to make a decision.
THIS OR THAT?
π Keeping the voucher section open or collapsed
Since our target users were customers who had difficulty entering voucher codes or who lost them, we decided to keep the voucher code section collapsed by default so as not to affect the group of users who did not want to use vouchers at their payment step. Additionally, we can see if these customers who had problems with vouchers were satisfied with our solution at the first step.
Since our target users were customers who had difficulty entering voucher codes or who lost them, we decided to keep the voucher code section collapsed by default so as not to affect the group of users who did not want to use vouchers at their payment step. Additionally, we can see if these customers who had problems with vouchers were satisfied with our solution at the first step.
β¬οΈ Keeping input on top of the section or at the bottom
While the most important aspect of the voucher section is to display users their assigned vouchers, we observed that users in the gift card section demonstrated less interaction with the input field when it was placed at the bottom of the section. Therefore, I decided to place the input field at the top of the page so that users can see the selected codes being applied to the input field, which allows them to recognize the changes and erase and terminate the code using the cancel icon on the left side if they change their mind.
While the most important aspect of the voucher section is to display users their assigned vouchers, we observed that users in the gift card section demonstrated less interaction with the input field when it was placed at the bottom of the section. Therefore, I decided to place the input field at the top of the page so that users can see the selected codes being applied to the input field, which allows them to recognize the changes and erase and terminate the code using the cancel icon on the left side if they change their mind.
π± Outcomes
β‘οΈLessons learned
In all the benchmarks I have done and read on Baymard and the many articles that have been written about the voucher code section, they all strongly emphasize that putting the discount code field in the view decreases conversion rates. , but it seems that a user who has a discount code may lose his motivation when he can't use his discount code, so why should I hide this section when he has come to the payment page with this motivation?
In all the benchmarks I have done and read on Baymard and the many articles that have been written about the voucher code section, they all strongly emphasize that putting the discount code field in the view decreases conversion rates. , but it seems that a user who has a discount code may lose his motivation when he can't use his discount code, so why should I hide this section when he has come to the payment page with this motivation?