Bizzeonline Logo

Follow Us

Success Story

Rusan Healthcare: ERP-Integrated Distributor Portal

Enquire Now

01 / The client

Project overview: Rusan Healthcare

A pharmaceutical website and distributor portal connected to Rusan Healthcare’s existing ERP, bringing product information, stock visibility and ordering into a clearer workflow.

Distributors need useful product and availability information without relying on disconnected updates.

  • Industry: pharmaceutical distribution and healthcare.
  • Business model: B2B distribution and marketing.
  • Existing system of record: an established ERP for catalog, pricing, inventory and order fulfillment.
Industry
Healthcare
Services / expertise
Healthcare Website Development · Distributor Portal · ERP Integration
Business model
B2B pharmaceutical distribution and marketing
Platforms
Public website, distributor management system (web with PWA offline access), admin tools and ERP integration layer
Team size
12 professionals
Duration
10 months

Planning a similar project? Explore our website design and development and custom software development services.

02 / The project

What did Rusan Healthcare need from its website and distributor platform?

The project joins the public-facing website with distributor ordering and the ERP information those journeys depend on.

Corporate website

  • Display pharmaceutical and nutraceutical products by therapeutic segment, synced from the existing ERP.
  • Capture inquiries from potential distributors, hospitals and healthcare partners.
  • Support search visibility for products and therapeutic categories.
  • Provide a reliable experience for healthcare professionals on mobile devices.

Distributor management system

  • Distributor login with access to product information, pricing and inventory availability.
  • Real-time synchronization with the ERP for catalog, pricing and inventory data.
  • Order placement that syncs directly with the ERP for processing.
  • A central repository for product catalogs, certificates, regulatory documents and marketing materials.
  • A communication hub between Rusan and its distributors.
  • Dashboards for sales performance, targets and analytics.
  • Territory assignment and management of exclusive rights.

Content management

Performance and security

03 / The project

Challenges in building on top of an existing ERP

Website challenges

  • Syncing thousands of pharmaceutical products from the ERP for accurate, real-time display.
  • Keeping pages fast across India despite a large ERP-sourced product database.
  • Optimizing dynamically generated product pages for search engines.
  • Meeting pharmaceutical regulations for online product representation.

Distributor management system challenges

  • Showing live stock availability from the ERP across multiple warehouses.
  • Creating orders in the DMS that flow automatically into the ERP for fulfillment.
  • Pulling tiered pricing from the ERP based on distributor category, volume and territory.
  • Maintaining data integrity between the DMS and the ERP during synchronization.
  • Managing permission levels for 500+ distributors, internal staff and administrators.
  • Providing cached product and inventory data for distributors in remote areas with poor connectivity.
  • Onboarding distributors with varying levels of technical proficiency.

Integration and technical challenges

  • Bi-directional sync: portal orders must reach the ERP, and ERP product and inventory changes must reach the portal quickly.
  • Mapping ERP data structures to user-friendly formats on the website and portal.
  • Keeping the experience working when the ERP is temporarily unavailable.
  • Querying and caching thousands of products without slow load times.
  • Creating one cohesive experience across the public website and the distributor portal.

04 / The project

Public website with an ERP-synced product catalog

  • ERP-integrated product display with product information, therapeutic categories and specifications.
  • Searchable, filterable catalog pulling live ERP data through an intelligent caching layer.
  • Server-side rendering in Next.js for fast loads and SEO.
  • CloudFront CDN delivery with cached product data across India.
  • Mobile-first responsive design for healthcare professionals on any device.
  • SEO architecture built to search engine guidelines.

05 / The project

Product pages, lead generation and marketing content

  • Product detail pages with descriptions, images and specifications drawn from the ERP-synced catalog.
  • Inquiry and distributor application forms for lead generation.
  • Custom CMS for non-ERP content such as banners, news and announcements.
  • A separate document management system for certificates, marketing materials and training documents.

06 / The project

Distributor management system for Rusan's network

Distributor portal features

  • Secure, role-based login with multi-factor authentication for sensitive data.
  • Personalized dashboard with sales performance, pending orders and real-time notifications.
  • ERP-synced catalog with live product information, specifications and images.
  • Pricing pulled automatically from the ERP based on distributor tier.
  • Stock availability across warehouses, synchronized from the ERP every 15 minutes.
  • Online ordering with a cart that creates orders directly in the ERP.
  • Order tracking with ERP-synced statuses: pending, approved, shipped and delivered.
  • Document library for product catalogs, safety data sheets, certificates of analysis and marketing materials.
  • Visibility of assigned territories and exclusive product rights.
  • Communication center for queries, support requests and announcements.
  • Sales reports and product-wise performance metrics sourced from ERP data.

Admin and internal management features

  • Distributor onboarding, profile management and territory assignment, synced with the ERP.
  • Order management with automatic sync to the ERP for fulfillment.
  • ERP sync monitoring dashboard with last sync status, consistency checks and error handling.
  • Content management for website content, promotional banners and distributor announcements.
  • Analytics on distributor performance and product trends using ERP data.
  • Announcements and notifications targeted to distributor segments.
  • Audit logs of all system activity for compliance and security.

07 / The project

How did Bizzeonline integrate the existing ERP?

  • ERP to DMS: product catalog, inventory levels, pricing and order status updates.
  • DMS to ERP: new distributor orders and distributor profile updates.
  • Real-time monitoring and alerting for integration health and data consistency.
  • Progressive Web App capabilities for offline access to cached product data.
  • AWS auto-scaling infrastructure, end-to-end encryption, role-based access control and secure API endpoints.

Distributor order flow

  • The distributor signs in to the portal with role-based authentication and MFA.
  • The distributor browses the ERP-synced catalog and sees tier-based pricing and warehouse stock.
  • Products are added to the cart and the order is submitted.
  • The order is pushed to the ERP immediately for approval and fulfillment.
  • Status changes in the ERP (approved, shipped, delivered) are synced back to the portal for tracking.
  • Order confirmations and notifications are sent by email through AWS SES.

Data synchronization flow

  • Every 15 minutes, product and inventory data is pulled from the ERP.
  • The transformation layer maps ERP records into website and portal formats.
  • Data is cached in Redis and served to the website, portal and CDN.
  • Critical ERP changes trigger webhooks for immediate updates.
  • If a sync fails, cached data stays live and the sync is queued for retry while monitoring raises an alert.

08 / The project

Team, timeline and methodology

  • Discovery and requirements analysis: 6 weeks.
  • ERP integration planning and API documentation: 4 weeks.
  • Design and prototyping: 5 weeks.
  • Website development: 10 weeks.
  • DMS development: 14 weeks.
  • ERP integration development: 12 weeks, in parallel with DMS development.
  • Integration testing and data validation: 5 weeks.
  • User acceptance testing: 3 weeks.
  • Distributor training and onboarding: 4 weeks.
  • Pilot launch with selected distributors: 2 weeks.
  • Full production launch and stabilization: 3 weeks.
  • Methodology: CI/CD pipeline with continuous integration and automated testing, weekly stakeholder reviews and demos, bi-weekly ERP integration meetings with the IT team, monthly distributor beta testing sessions and a phased pilot-to-full rollout.
Project team for the Rusan Healthcare website and DMS
RoleCountResponsibility
Business Analyst1Requirements gathering, ERP integration analysis, distributor workflow mapping
Project Manager1Project coordination, timeline management, stakeholder communication
Frontend Developers3React.js/Next.js development, UI for the website and DMS portal
Backend Developers3Node.js APIs, ERP integration layer, data synchronization logic
QA Engineer1Testing of the website, DMS functionality, ERP integration and security
DevOps/Cloud Engineer1AWS infrastructure, deployment, ERP connectivity, monitoring
UI/UX Designers2Website design, distributor portal UX, mobile optimization

09 / The project

Technology stack

Technologies used in the Rusan Healthcare platform
LayerTechnologies
FrontendReact.js, Next.js, HTML5, CSS3, JavaScript (ES6+)
BackendNode.js, Express.js, RESTful APIs
DatabaseMongoDB (distributor data, orders, user profiles), Redis (ERP data caching, session management)
ERP integrationRESTful API integration, webhooks, data transformation middleware
Cloud infrastructureAWS EC2, Elastic Load Balancer, Auto Scaling Groups, CloudFront CDN, S3
AuthenticationJWT tokens, OAuth 2.0, multi-factor authentication (MFA)
ArchitectureMicroservices-oriented with an integration layer for ERP connectivity
SecuritySSL/TLS encryption, role-based access control (RBAC), AWS WAF, secure API authentication
Caching and performanceRedis (ERP data caching), CDN caching, database indexing
Integration monitoringCustom sync monitoring dashboard, error logging, retry queues
File managementAWS S3 for document storage, CloudFront for secure document delivery
Email servicesAWS SES for order confirmations, notifications and announcements
DevOpsCI/CD pipeline, Docker, automated deployment, CloudWatch monitoring
CMSCustom-built admin dashboard for non-ERP content
AnalyticsGoogle Analytics, custom analytics dashboard combining ERP and platform data

10 / The project

What results did Rusan Healthcare see?

Business growth

ERP integration

  • Reported 99.7% successful sync rate between the DMS and the ERP.
  • All DMS orders reported as transferred to the ERP for fulfillment.
  • No data duplication: the ERP remained the single source of truth.
  • Average 15-minute inventory sync cycle with instant order submission.
  • Reported 85% reduction in ERP API calls through caching.

Operational efficiency

  • Reported 70% reduction in average order processing time, from 48 hours to 14 hours.
  • No manual product data entry; catalog information is pulled from the ERP.
  • Reported 90% reduction in distributor calls about stock availability.
  • Order approval and ERP submission automated.
  • Sales team reported to save 20+ hours per week on distributor support and order management.

Performance

  • Page load time reported at 1.5 seconds, 60 to 70% faster, using Next.js SSR and ERP data caching.
  • Reported 99.9% uptime on AWS with failover during ERP maintenance.
  • Auto-scaling handled reported 5x traffic increases during product launches.
  • The system continues working with cached data when the ERP is temporarily unavailable.

Distributor management and experience

  • 500+ active distributors onboarded to the digital platform.
  • 75% of distributors reported actively ordering through the portal within the first three months.
  • 94% of distributors reported high confidence in stock availability accuracy.
  • Reported 95% reduction in order errors compared with manual entry.
  • Average order-to-shipment time reported to fall from 3 days to 1.5 days.
  • 80% of product and pricing queries reported as resolved through the portal without contacting support.
  • Advanced catalog search lets distributors find products in under 30 seconds.

Revenue impact

  • Reported 35% increase in monthly order volume.
  • Reported 22% increase in average order value, attributed to better product discovery.
  • Order fulfillment rate reported to improve by 18% through real-time inventory visibility.
  • Payment collection reported to improve by 18% through digital order documentation.
  • Reported expansion into 8 new states with ERP-connected operations.

Scalability and future readiness

11 / The project

Why the Rusan Healthcare project matters

  • ERP data made accessible through web and mobile interfaces, with 24/7 self-service access to inventory and pricing.
  • Distributors no longer need direct ERP access.
  • A professional digital presence with current product information.
  • A base for future integrations and channels without replacing core business systems.

The Impact

99.7%
Reported ERP sync success
70%
Reported order processing reduction

Technology used

ReactNext.jsNode.jsExpressMongoDBRedisAWSREST APIs

Questions about this project

What was the Rusan Healthcare project about?

A pharmaceutical website and distributor portal connected to Rusan Healthcare’s existing ERP, bringing product information, stock visibility and ordering into a clearer workflow.

What did the Rusan Healthcare experience need to support?

Distributors need useful product and availability information without relying on disconnected updates. The project joins the public-facing website with distributor ordering and the ERP information those journeys depend on.

Bizzeonline is a brand of Ackrolix. Project scope and visuals come from the shared delivery portfolio; this account has been edited for Bizzeonline. About the team.

Let's bring you ahead
the competition

Gain clarity, speed, and precision with intelligent systems built specifically for your workflows, not generic templates.

or send an email ✉

Request a Proposal

What is 4+5?
CallMailMessage