All projects

B2B E-commerce Platform

Bata B2Biz

Stock & order management ecosystem for Bata Pakistan — a B2B web portal and mobile app for live stock, assortment ordering and delivery tracking.

Client — Bata Pakistan (I&D Department) · Skynet Solutionz

Bata B2Biz featured banner

Project Overview

B2Biz is the direct-to-retail side of Bata's Stock & Order Management System. I designed the retailer-facing web portal and mobile app: live stock visibility, assortment (pack-code) based ordering, deposit-slip payments and order tracking — all on one brand-consistent design language.

Role
UI/UX Designer
Timeline
3 Weeks
Platform
Web App · iOS · Android
Industry
Retail / Footwear B2B
Tools
Figma, Design Systems, Prototyping, User Research
Platforms
Web Portal · iOS · Android
Channels
Direct Retail · Wholesale · Modern Retail

The Problem

Retailers ordered through a manual Excel sheet matched against a once-a-day stock file, so nobody could trust what was actually available.

  • No live stock visibility before placing an order
  • Pack-based ordering forced into a pair-based sheet
  • Constant overselling and manual payment follow-ups
  • Order and dispatch status only available by phone

Project Goals

Give retailers a self-serve interface to see real available-to-sell stock, order pack-wise without overselling, submit deposit slips and track every order status — while keeping the UI simple enough for shop owners on a phone.

  1. 01

    Show real available-to-sell stock before ordering

  2. 02

    Make assortment (pack) ordering the default, not a workaround

  3. 03

    Give deposit-slip payments clear, trackable states

  4. 04

    Keep the interface simple enough for a shop owner on a phone

Research & Discovery

  • Reviewed the existing Excel order sheet and daily stock position file with the I&D team
  • Shop owners order by assortment packs, not single pairs — quantity UI had to be pack-based
  • Payments are offline bank deposits, so slip upload and verification states needed clear feedback
  • Users needed article code search as much as product names

User Flow

  1. Register
  2. Browse catalog
  3. Product detail
  4. Cart (packs)
  5. Place order
  6. Upload deposit slip
  7. Track order
  8. Invoice

From Wireframes to Final UI

Wireframes explored a sidebar-driven portal for desktop and a bottom-tab app with a central Quick Order action. Cart layouts were tested for pack vs pair clarity before locking the pack-first pattern.

Low Fidelity

Structure first

Grey-box layouts to settle hierarchy, navigation and the order of information before any styling.

High Fidelity

Final UI

Typography, colour, components and states applied on top of the approved structure.

UI Design

Mobile Applications

Native Android and iOS screens carrying the same experience to users on the move.

Bata B2Biz mobile — Splash
Splash
Bata B2Biz mobile — Home
Home
Bata B2Biz mobile — Catalog
Catalog
Bata B2Biz mobile — Product
Product
Bata B2Biz mobile — Cart
Cart
Bata B2Biz mobile — Checkout
Checkout
Bata B2Biz mobile — Invoice
Invoice
Bata B2Biz mobile — Support
Support

Website

A light, high-clarity system built on the Bata red brand mark: white surfaces, red accents for price and primary actions, dotted attribute chips, colour-coded stock and status badges, and dense but readable data blocks for pack, pair and totals.

Bata B2Biz — Business Registration
Bata B2Biz — Business Registration
Split-screen onboarding with channel and business-type selection plus license upload.
Bata B2Biz — Catalog
Bata B2Biz — Catalog
Category browsing with search, quick filters, discount badges and unit type per article.
Bata B2Biz — Product Detail
Bata B2Biz — Product Detail
Assortment order block showing pack code, pairs per pack and live total value.
Bata B2Biz — Invoice
Bata B2Biz — Invoice
Auto-generated tax invoice with discount, GST and payable balance breakdown.

Building a Scalable Design System

I created a consistent design system on the Bata brand mark so the portal and the app read as one product.

Colour

  • Bata red primary action
  • White data surfaces
  • Stock state greens / ambers / reds
  • Neutral greys

Typography

  • Tabular numerals for pricing
  • Compact data labels
  • Clear heading scale

Components

  • Pack quantity stepper
  • Stock badges
  • Product cards
  • Cart line items
  • Status timeline
  • Slip upload field

Patterns

  • Sidebar portal shell
  • Bottom-tab app shell
  • Sticky order summary
  • 8pt spacing grid

Platform Modules

Stock Visibility

  • Live available-to-sell quantity per article
  • In stock, low stock and out of stock states
  • Search by article code, name or category
  • Filters for category, size and availability

Ordering

  • Assortment / pack-code based quantity control
  • Real-time stock validation in cart
  • Channel-specific pricing and volume discounts
  • Multiple delivery addresses and order notes

Payments

  • Deposit slip upload from camera or gallery
  • Bank, amount, date and reference entry
  • Pending, confirmed and rejected states with reason
  • Payment history and outstanding balance

Tracking & Records

  • Visual status timeline from placed to delivered
  • Order history with reorder in one tap
  • Invoice and delivery note download
  • Push, SMS and email status notifications

Key Design Decisions

  1. 01Pack-first Quantity

    Quantity controls count packs and derive pairs automatically, matching how retailers actually buy.

  2. 02Stock Validation in the UI

    Availability is checked in the cart so overselling is blocked before an order is placed.

  3. 03Payment States Made Explicit

    Pending, confirmed and rejected slips each carry reasons, removing follow-up calls.

Outcome

The design replaced the manual Excel workflow with a single ordering surface: retailers see real stock before ordering, overselling is prevented at the UI level, and payment and dispatch status is visible without phone follow-ups.

What I Learned

This project showed me how much of B2B usability lives in the units people already think in. Designing around packs instead of pairs removed almost all the ordering errors on its own.

Interactive Prototype

An interactive prototype covered registration, catalog browsing, pack-based cart, checkout, deposit-slip upload and order tracking across both web and mobile breakpoints.

Explore the final experienceView Prototype