Product design · Fintech · Walgold

Installment Buy.
A product war room.

Two weeks to find a meaningful response to larger competitors—and bring gold installment buying to its first launch.

1 + 1Week of discovery +
week of design & build
+230%Reported increase
in daily sales
+83%Reported increase
in monthly sales

Walgold had passed one million registrations when the competitive landscape began to change. Wallex's holding company saw an opportunity to expand its presence in gold, while Snapp and Digikala were entering the market.

Their arrival raised a concern: how could we protect our position against companies with greater financial resources and established infrastructure?

The holding brought additional people, mainly from product, into Walgold and formed a war room. I was part of the team tasked with deciding how to respond and delivering the first results.

We had two weeks.

At our opening meeting, we compared the competitors' advantages with our own. Our strongest assets were the team's fintech experience and our ability to move quickly. Those strengths shaped the response: find a meaningful user problem and deliver a focused solution within the time available.

My part in the war room.

I joined the team assembled to help Walgold respond to the changing market. I contributed to discovery and solution selection, designed the installment purchase flow and interface, and worked closely with engineering as design and development moved forward together.

01 · Find the opportunity

Protecting time to understand the problem.

With such a short deadline, choosing the wrong problem would be expensive. Once development began, there would be little room to change direction.

We divided the window into one week for discovery and one week for design and development. Reserving half the time for discovery was a deliberate decision. We needed a reason to believe that what we built would matter to users.

We started with two questions:

We also observed that people who were already Wallex users traded more frequently on Walgold. That made trust a hypothesis worth exploring, although the association alone could not explain the difference.

To investigate, we divided users into four groups:

Walgold behaviorAlready registered with WallexNot registered with Wallex
Had tradedExisting Wallex users who traded on WalgoldWalgold traders without a Wallex account
Had not tradedExisting Wallex users who had not traded on WalgoldRegistered Walgold users without trading activity or a Wallex account

We began with short calls across the four groups, then used a survey to check the themes emerging from those conversations. To fit the research into the first week, we outsourced the survey work.

Two hypotheses behind the opportunity.

These two hypotheses are reconstructed from the problem we chose to address; they are not verified interview or survey findings.

Interest in buying gold could exceed the cash available to buy it. Someone could want to save in gold and still be unable to afford the amount they intended to purchase. This would make available cash a constraint on both the first purchase and subsequent order sizes.

The moment someone wanted to buy could arrive before the money did. For people concerned about rising gold prices, waiting until they had enough cash could feel costly. This suggests a potential mismatch between the timing of purchase intent and the timing of available funds.

Together, these hypotheses made installment buying a direction worth exploring.

02 · Make a choice

A funding barrier we could address.

We chose to focus on the amount of money users needed at the time of purchase. It connected a user constraint with our immediate business objectives: increasing purchasing activity and sales.

Our problem statement became:

People who want to buy gold for long-term savings may not have enough money available when they want to purchase. Concern about inflation and rising gold prices can make that delay feel consequential. How might we reduce the upfront funding barrier for these users?

This gave us a concrete way to evaluate ideas. A solution needed to address the gap between the amount users wanted to purchase and the money they had available at that moment.

We identified active users, monthly sales, and average order value as the measures we wanted to influence. These connected the proposed change to participation, overall purchasing activity, and purchase size.

A shared decision: let people pay over time.

At the end of the first week, we brought the team together to generate ideas and vote on a direction. The problem statement gave us a common basis for comparing the proposals.

Involving the whole team brought different perspectives into the decision. It also gave the people who would build the solution an opportunity to shape it before the delivery week began.

We selected gold installment buying. The proposition was to spread payments over time, reducing the amount of cash required upfront. It addressed the funding constraint directly enough to become the focus of our second week.

03 · Build the first release

Existing infrastructure came with a delivery cost.

Saturday, the start of the second week, was devoted to working out how to deliver the feature.

Our first plan was to use lending technology already developed by another team within the holding company. Reusing it appeared to offer a shorter path to launch.

As we examined the integration, two concerns emerged. Fitting the existing product into Walgold's journey would compromise the experience we wanted to deliver. Coordination between the teams could also consume a significant part of the remaining week.

We decided to build the required functionality within our own team. We believed we had the technical capacity, and the decision gave us more control over the experience and the delivery dependencies.

With only the delivery week remaining, engineering needed to begin while the design was still in progress.

Give engineering enough clarity to start.

We benchmarked local online and offline installment purchase experiences to understand familiar patterns in the Iranian market. This gave us a starting point for the flow within a very compressed schedule.

By Sunday, I had designed the wireframes, secured agreement on the installment purchase flow, and handed it to the backend team so they could begin development.

At that stage, the flow was the most useful design artifact. It made the sequence of actions and the structure of the experience concrete while leaving room to finish the interface.

Frontend development also began before the complete design was ready. As I worked through the UI, I had to consider both development effort and the time left to implement it.

That overlap required close, continuous communication with the frontend team. Design decisions were moving into implementation quickly, so misunderstandings and changes needed to surface early. The work depended on keeping design and engineering aligned throughout the week.

Make the commitment visible before purchase.

The purchase screen brought the amount of gold and the repayment plan into one decision. Users could adjust the purchase amount, choose a three-, six-, or twelve-month period, and see the installment amount and total repayment before moving forward.

The confirmation screen then collected the credit amount, payment schedule, and fees in one review. It also explained that the purchased gold would remain frozen until repayment was complete. The restriction belonged in the purchase decision, as well as in the wallet afterward.

A successful purchase led to a receipt and a direct route to installment details. That next step mattered because the purchase was the beginning of an ongoing repayment journey.

From purchase intent to installment buying.

The purchase experience
01

Choose the amount and repayment period

  1. Connect the purchase to repayment

    The amount slider and the 3-, 6-, and 12-month choices sit in the same flow.

  2. Show the commitment before checkout

    The installment amount and total repayment are visible before the purchase action.

02

Review the full commitment

  1. Make the cost structure explicit

    The review screen brings together the credit amount, installment amount, repayment period, and fees.

  2. Explain the gold restriction upfront

    A highlighted notice explains that the purchased gold stays frozen until repayment is complete.

03

Confirm the purchase and the next step

  1. Close the purchase loop

    A success message and receipt make the completed purchase visible.

  2. Continue into repayment

    The installment-details action gives users a direct route to managing what comes next.

Choose the amount and repayment period, review the commitment, and continue from a completed purchase into installment management.

The purchase continued in the wallet.

The gold purchased in installments stayed frozen until every installment had been paid. That condition made the wallet part of the purchase experience: the purchase flow had ended, but the gold still carried a restriction tied to repayment.

The wallet needed to make that status understandable after checkout. Showing the purchased gold as frozen kept the repayment condition connected to the asset users had bought. The details screen then brought together repayment progress, the current installment, and payment history.

Purchased gold, with repayment still ahead.

The frozen balance
01

Distinguish available and frozen gold

  1. Separate the two balances

    The wallet presents available gold and frozen gold as distinct balances.

  2. Keep the restriction visible

    A dedicated frozen-gold row carries the repayment condition beyond the checkout flow.

02

Make repayment progress visible

  1. Connect the asset to its installments

    A progress indicator and purchase summary keep the repayment status in context.

  2. Keep the next action close

    The current installment, payment action, and upcoming or paid installments share one screen.

The wallet separates available and frozen gold, while installment details keep repayment progress visible. Purchased gold stayed frozen until all installments had been paid.
04 · Sequence the remaining work

Thirty days gave us a second delivery window.

We also had to decide how much of the repayment journey to include in the first release. The first users could encounter overdue or non-payment states only 30 days later. That gave us a way to sequence the work within our deadline.

To launch after one week of design and development, we deferred both the design and implementation of those states until after the installment purchase feature went live.

After launch, we began designing and implementing overdue and non-payment handling. The initial two-week project had taken us through discovery and the first release; work on the later part of the journey continued from there.

The later non-payment design shown below communicates a cancelled installment purchase, explains the resulting financial breakdown, and retains the installment history. It represents a different moment in the journey from the initial purchase and its confirmation.

Two weeks to launch. A later state to design next.

Delivery sequence
  1. Project week 1

    Discover & decide

    User calls, survey, problem definition, and a shared choice of solution.

  2. Project week 2

    Design, build & launch

    The installment purchase feature reaches its first release.

  3. After the launch

    Begin overdue handling

    Design and development of late-payment and non-payment states begin.

30 days

After a user’s purchase: the earliest point when the first users could encounter a late-payment state. This timing shaped what we built first.

Work on overdue and non-payment states began after the purchase feature launched.

Make the non-payment outcome understandable.

Post-launch design
01

Explain the non-payment outcome

  1. Make the changed status explicit

    This later design shows a cancellation notice following non-payment, alongside an explanation of the outcome.

  2. Preserve a traceable breakdown

    The financial summary and installment history remain visible beneath the notice.

A later non-payment design explains the cancelled installment purchase, with a financial breakdown and payment history beneath the notice.
05 · The outcome

What changed after launch.

We launched the first version within the two-week window. After release, the project reported growth across sales and user activity.

An encouraging response after the first release.

Reported results
+230%Daily sales
immediately after launch
+83%Monthly
sales
+63%Monthly
active users

The project also reported +19% in DAU / MAU.

Reported before-and-after changes; metric definitions and comparison periods need confirmation. These observations do not isolate the feature’s contribution.

The movement in sales and activity was an encouraging signal for the direction we had chosen.

Editorial notes on the reported measurements

Before publication, confirm:

  • Sales and monthly active users: metric definitions, populations, and comparison periods.
  • DAU / MAU +19%: relative growth or a change in percentage points.
  • Average order value: the reported 10,000% increase, equivalent to 101 times the baseline, needs calculation and order-value verification. It is excluded from the headline results.
Reflection · What I took from the project

Speed depended on clarity.

The hardest part of the project was deciding where to spend two weeks. Competitive pressure made the deadline urgent, but it was the focus on a specific purchasing barrier that gave the team something concrete to build.

Discovery narrowed the opportunity. The problem statement gave us a way to choose. Early wireframes let engineering begin while I continued the interface design, and close collaboration helped us carry that decision through to release.

The timing of the user journey also shaped the order of delivery. Knowing when the first users could encounter a missed payment let us begin that work after the initial launch.

For me, the project showed how much delivery speed depends on clarity. Each decision needed to give the next person enough understanding to move forward.

Original Persian product screens from the previous Walgold version, with English annotations. Select any screen to enlarge it.