HomeServicesPricingAboutCase studiesContactFAQBlog
Back to case studies

B2B distributor of workshop equipment

Online store and mobile apps for a B2B workshop equipment distributor

AI-generated illustrative visualization, project under NDA

AI visualization, not a real screenshot

About the project

The client is a B2B distributor of workshop equipment and installation material selling into several European countries. The solution covers three parts: a B2B online store for wholesale orders, a mobile app for sales reps in the field, and a separate mobile shopping app for customers. The store runs on a heavily customized nopCommerce with a fully custom frontend, which I connected to a shared API used by both mobile apps. Because of the international operation, it had to handle multiple languages, different currencies, and different price levels by country and customer. The client is bound by an NDA, so this case study includes no screenshots or identifying details.

Project information

Client
B2B distributor (under NDA)
Platform
Multi-platform
Status
Completed
Development time
6 months
Year
2024

Technologies used

Check out the stack I used for this project

Frontend
Next.jsReactTypeScriptFlutter
Backend
nopCommerce.NETC#
Database
MS-SQL
Cloud
Azure

Key features

B2B online store with pricing by customer group

Mobile app for sales reps in the field

A separate mobile shopping app for customers

Multi-language and multi-currency support for several countries

Offline mode for sales reps outside coverage

Order sync with the central system

Challenges

  1. 01

    Keeping three different apps consistent on one data model

  2. 02

    Different price levels and currencies by country and customer

  3. 03

    Sales reps working outside network coverage

  4. 04

    Scaling for several markets at once

Solutions

  1. 01

    A heavily customized nopCommerce store with a fully custom frontend

  2. 02

    A shared API feeding all three apps

  3. 03

    A pricing engine with rules by customer group and country

  4. 04

    Offline mode with an order queue synced once back online

  5. 05

    A multi-language, multi-currency data model from the start

Results

  • One system for orders across the store and field sales

  • Sales reps can place orders without an internet connection

  • Consistent pricing and currencies across several markets

  • An architecture ready to expand into further countries

Development timeline

From analysis to deployment - how the project evolved

  1. 3 weeks

    Analysis and design

    Mapping sales reps' processes, designing a data model for multiple markets

  2. 8 weeks

    Store and API

    B2B store, shared API and the pricing engine by customer group

  3. 8 weeks

    Mobile apps

    App for sales reps and the mobile store, offline mode

  4. 3 weeks

    Testing and rollout

    Testing across languages and currencies, rollout to production

Have a similar project?

I'll be happy to help you build your application. Feel free to contact me for a free consultation.

Contact me