Back to works

[ PROJECT 04

— CEK TOKO OBAT ]

An ordering app for pharmacies, built around the business rules of buying medicine.

An ordering app for pharmacies, built around the business rules of buying medicine.

Cek Toko Obat lets licensed pharmacies order medicine from their distributors in one app. The shopping is familiar. The hard part is everything around it: verified registration, distributor relationships, credit terms, and pharmaceutical regulation.

Project Type

B2B ordering platform

Role

UI/UX Designer

Timeline

Platforms

iOS · Android

[ THE CONTEXT ]

Ordering medicine isn't like ordering anything else

A pharmacy restocks from several distributors, and in Indonesia that is a regulated transaction. Only licensed outlets may buy, some drugs require an official order letter, and each distributor extends its own credit. Bernofarm wanted one app where a verified pharmacy could order from all of its distributors at once, without losing the approvals, credit terms, and regulations that govern the offline process.

A pharmacy restocks from several distributors, and in Indonesia that is a regulated transaction. Only licensed outlets may buy, some drugs require an official order letter, and each distributor extends its own credit. Bernofarm wanted one app where a verified pharmacy could order from all of its distributors at once, without losing the approvals, credit terms, and regulations that govern the offline process.

CREDIT DECIDES WHAT YOU CAN ORDER

Each distributor gives its own credit limit and payment terms, and an overdue bill can block a store from ordering at all.

GETTING IN ISN'T INSTANT

A pharmacy can't just sign up and buy. It registers its outlet, owner, and licensed person-in-charge, uploads documents, and waits for verification before ordering unlocks.

BUYING FROM SUPPLIERS, NOT A STORE

Every product belongs to a distributor, and adding or dropping a distributor is an approved relationship, not a filter you toggle.

THE RULES RIDE ALONG

Drug classifications and order letters aren't optional. They follow the products through browsing and checkout.

[ DESIGN FOCUS ]

The real design problem sits underneath the shopping: make ordering feel effortless while the app quietly enforces who may order, from which distributor, on what credit, and under which regulations.

Each direction carries a business rule without making the app feel like paperwork.

01

Treat verification as part of the product

Onboarding isn't a gate bolted on. The registration and approval flow is the first real experience of the app.

02

Keep the distributor and its credit in view

Products, credit, courier, and blocks all depend on the distributor, so it stays visible from catalog to checkout, with limit and due dates next to the money decisions.

03

Let regulation ride along quietly

Drug classification and order-letter needs appear inline with products, so compliance is present without stopping the flow.

[ SOLUTION ]

The interface follows the order of the workflow: get verified, choose who you buy from, then order and pay within the rules.

SOLUTION 01

Onboarding built as guided verification

Registration is a wizard, owner, outlet, licensed person-in-charge, and documents, with a clear step X of 4 and an explicit waiting state after submission. Instead of hiding approval, the app narrates it: data complete, awaiting distributor confirmation, then ordering unlocks.

SOLUTION 02

The distributor as a managed relationship

A dedicated distributor space lists each partner with its status, credit limit, and outstanding bill. Adding or removing a distributor runs through its own approval, and one can be set as primary. The relationship is something the owner manages, not a filter they toggle.

KEY DECISION

Credit limit and outstanding bill live on the distributor itself. Money is a property of the relationship, so the owner sees their standing before building an order.

SOLUTION 03

Ordering within the rules, from catalog to checkout

Products browse like any commerce app, with categories, recommendations, and price, but each carries its distributor and drug classification, and Golongan Obat (drug class) is a first-class way to browse. Checkout collects the outlet address, courier, and payment, then routes the order through verification and distributor confirmation before payment is due.

KEY DECISION

The regulated details travel with each product from browsing into the cart, so the order clears the rules before money changes hands.

[ WHAT THE CONCEPT ENABLES ]

One app where a verified pharmacy can run its whole supply relationship, from getting approved, to choosing distributors, to ordering within its credit. The owner sees which distributors they are cleared to buy from and how much credit remains with each, and distributors receive orders from already-verified outlets inside agreed credit and regulatory limits.

[ REFLECTION ]

01

LEARNED

Designing for a regulated B2B workflow, the interface's real job was to carry business rules, verification, credit, and distributor relationships, so they read as normal steps rather than bureaucracy. The shopping was the small, easy part.

02

CHALLENGE

The hard balance was exposing credit and distributor status clearly enough to prevent blocked or rejected orders, without burying the simple act of ordering under finance and compliance detail.

03

WHAT’S NEXT

Validate the interactions before any business metric: do owners understand their available credit before they order, can they tell which products belong to which distributor, and does ordering still feel efficient despite the regulatory steps?

/ LET'S CONNECT

/ LET'S CONNECT

READY TO

READY TO

BUILD

SOMETHING TOGETHER?

SOMETHING TOGETHER?

/ LET'S WORK TOGETHER

I'm open to collaboration and new opportunities

/ GET IN TOUCH

prasetyo.ajii@gmail.com

Create a free website with Framer, the website builder loved by startups, designers and agencies.