Decoding the Discount

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?