Jakmall

Affiliate's Price and Stock management

Timeline

Jan 2022

Jul -

Sep 2022

My Role

Full-Stack Designer

Full-Stack

Designer

Company

Jakmall

Tools

Figma

Figjam

Jira

Team

Kevin Pranata

Revan Dewa (PM)

Background

Jakmall greatly depend on affiliate programs to broaden their market presence and increase revenue. These affiliates frequently operate their own virtual stores, featuring items from the primary company while maintaining competitive costs and precise inventory data. Nevertheless, overseeing inventory and cost details across diverse platforms can be a challenging and susceptible to errors procedure.

Understanding the Problem space

For affiliates user, keeping product information up-to-date is a critical challenge. Stock levels often fluctuate due to high sales velocity, while pricing needs to reflect promotional offers, dynamic market conditions, and local tax regulations. Affiliates frequently face:

  1. Time Delays

Manual updates of stock and pricing lead to delays, resulting in potential lost sales or customer dissatisfaction.

  1. Inconsistencies

Discrepancies in stock and pricing information can damage customer trust and lead to order cancellations.

  1. Scalability Issues

As affiliates grow their product catalog, existing manual or semi-automated systems struggle to handle the increased complexity.

How Might we

How Might We design a mass stock and price change features for an e-commerce affiliate platform that simplifies bulk updates, minimizes errors, and ensures seamless synchronization with the parent company's inventory system?

Defining Success & Project Goal

  • Synchronize Stock Data: Automatically fetch updates from the e-commerce parent company to ensure accurate stock levels.

  • Streamline Pricing Adjustments: Offer flexible tools to adjust prices quickly while adhering to parent company policies.

  • Provide Real-Time Insights: Deliver actionable analytics, such as low-stock alerts and pricing performance metrics, to help affiliates make informed decisions.

The Solution

A New Price and Stock Management with an Automatic Sync

Introducing a mass stock and price change feature could empower affiliates to make bulk updates effortlessly, saving time while ensuring data accuracy.

The Process

Benchmarking

I conduct benchmarking process to help me analyze and understand the use cases, be familiar with the design patterns and get inspirations for the design, and discover the current industry standards for an affiliate marketplace dashboard.

Insights Summary

Manual vs. Automated Management: All three platforms offer manual stock and price management options. Tokopedia and Shopee provide bulk editing and API integration for automation, while TikTok Shop focuses on real-time updates within its app ecosystem.

Ease of Use: Shopee and Tokopedia offer user-friendly interfaces for manual updates, with additional tools for bulk editing. TikTok Shop's integration with content creation allows for seamless in-app management, though it may require adaptation for affiliates accustomed to traditional e-commerce platforms.

Technical Requirements: Implementing automated synchronization on Tokopedia and Shopee may require technical expertise, particularly when utilizing APIs. TikTok Shop's integration capabilities aim to simplify this process but may vary depending on the affiliate's existing systems.

Introducing

Price Management

Managing product pricing is essential for e-commerce affiliates to stay competitive, maximize commissions, and prevent discrepancies between their storefronts and supplier listings. The Price Management with Automatic and Manual Synchronization feature provides affiliates with full control over price updates while ensuring real-time accuracy with supplier pricing.

Change Mass Price with Automatic Synchronization

The Change Mass Stock with Automatic Synchronization feature allows affiliates to efficiently update inventory levels for multiple products while ensuring real-time accuracy through automated synchronization with e-commerce databases.

Bulk Stock Updates:

  • Manually adjust stock levels for multiple products at once.

  • Increase/decrease stock by a fixed amount (e.g., add 50 units to selected products).

  • Set stock to a predefined level (e.g., reset all selected items to 100 units).

Create automation rules to manage stock dynamically:

  • If stock drops below a certain threshold, reorder automatically.

  • Reduce stock for high-demand products based on sales trends.

  • Mark items as "Out of Stock" when below a critical limit

Introducing

Stock Management

For e-commerce affiliates, managing stock levels efficiently is critical to ensuring product availability, preventing overselling, and maintaining accurate listings. The Stock Management with Automatic and Manual Synchronization feature provides affiliates with flexible control over inventory updates while keeping data synchronized with suppliers or the parent e-commerce platform.

Change Mass Stock with Automatic Synchronization

The Change Mass Stock with Automatic Synchronization feature allows affiliates to efficiently update inventory levels for multiple products while ensuring real-time accuracy through automated synchronization with e-commerce databases.

Bulk Stock Updates:

  • Manually adjust stock levels for multiple products at once.

  • Increase/decrease stock by a fixed amount (e.g., add 50 units to selected products).

  • Set stock to a predefined level (e.g., reset all selected items to 100 units).

Create automation rules to manage stock dynamically:

  • If stock drops below a certain threshold, reorder automatically.

  • Reduce stock for high-demand products based on sales trends.

  • Mark items as "Out of Stock" when below a critical limit

What i’d do differently next time & Key Takeaways

Balancing Stakeholder Needs and User Needs

One of the most difficult situation i faced in this project is balancing the needs of multiple stakeholders. These stakeholders can include the users, the development team, marketing, and even company executives. I need to find the right balance that meets the needs of these different groups while still prioritizing the user experience.

Managing Scope Creep

I faced some Scope creep in this project , or the tendency for projects to expand beyond my original goals. It often occurs when new requirements are added during the design process or when stakeholders request additional features. I must be able to manage scope creep effectively to ensure that projects remain focused and on track, while also accommodating necessary changes without compromising the user experience.

Kevin Pranata

kevinpranata41@gmail.com

© 2025 Kevin Pranata. All rights reserved.

Kevin Pranata

kevinpranata41@gmail.com

© 2025 Kevin Pranata. All rights reserved.