B2B distributor dílenského vybavení
Online store and mobile apps for a B2B workshop equipment distributor

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
Backend
Database
Cloud
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
Keeping three different apps consistent on one data model
- 2
Different price levels and currencies by country and customer
- 3
Sales reps working outside network coverage
- 4
Scaling for several markets at once
Solutions
- 1
A heavily customized nopCommerce store with a fully custom frontend
- 2
A shared API feeding all three apps
- 3
A pricing engine with rules by customer group and country
- 4
Offline mode with an order queue synced once back online
- 5
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
Analysis and design
Mapping sales reps' processes, designing a data model for multiple markets
Store and API
B2B store, shared API and the pricing engine by customer group
Mobile apps
App for sales reps and the mobile store, offline mode
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