Case Study

NESS: B2B eCommerce Integration

Complete nopCommerce and Microsoft Dynamics NAV integration overhaul for a leading electronics distributor, delivering enhanced security, improved SEO, and seamless B2B customer experience.

NESS
2
Websites
B2B and consumer platforms
100%
NAV Integration
Real-time sync achieved
Enhanced
Security
Complete security audit
Improved
SEO
Google indexing resolved

Background

Ness Corporation operates across two distinct websites:

ness.com.au

A B2B ecommerce site for corporate customers, fully integrated with Microsoft Dynamics NAV 2018.

smartness.com.au

A new consumer-focused ecommerce platform.

The company required a development partner to take over ongoing maintenance and improvements of their nopCommerce store, while also improving SEO, integration stability, and infrastructure security.

Objectives

Clear goals for platform improvement and business growth

Take over admin and ongoing maintenance of the nopCommerce B2B platform
Improve site indexing and visibility in Google Search
Clean up the integration between nopCommerce and Dynamics NAV
Improve security, performance, and documentation
Provide a smoother user experience for B2B customers, including real-time data syncing and checkout enhancements

Key Challenges

Complex technical and operational hurdles that needed immediate attention

Google Indexing Blocked

The B2B site's /robots.txt required authentication and the sitemap failed to validate in Google Search Console

Access Restrictions

Previously limited access to NAV and IIS made debugging and development difficult

Codebase Issues

Weak password practices, unclear code structure, and undocumented logic increased onboarding and maintenance overhead

Tight Coupling with NAV

Site functionality was overly dependent on NAV availability

Solutions Delivered by CoSource

Comprehensive solutions addressing every challenge and objective

SEO & Infrastructure Fixes

Gained full access to NAV-01 and IIS servers
Resolved sitemap and robots.txt accessibility issues
Installed GA4 tracking, validated Google Search Console access, and improved crawlability

NAV ↔ nopCommerce Integration Refactor

Nav → nopCommerce: Customer, pricing, and product sync with upsert logic
nopCommerce → Nav: Web order creation, with detailed line items and freight logic
Refactored the SOAP-based NAV Page integration to use lighter-weight Codeunits returning JSON

Enhanced Checkout Workflow

Auto-populated billing addresses from NAV (read-only)
Dynamic shipping methods based on order value
Payment options tailored to NAV Payment Terms (30D vs COD logic)

"My Account" Enhancements

Editable email for login (NOP-only)
Improved shipping address management and syncing to NAV
Display of open and closed sales orders, including Credit Notes and Web Order No

Security & Best Practices

Replaced weak credentials
Improved naming conventions
Stored access credentials securely in LastPass
Provided documentation on integration workflows and server access

Results

Measurable improvements across all key performance indicators

Improved Google search visibility and resolved sitemap/indexing errors
Reduced dependency on NAV uptime for front-end operation
Provided customer-level pricing and discount visibility in the storefront
Enabled real-time creation and sync of orders between nopCommerce and NAV
Improved security posture and created a more developer-friendly ecosystem

Technology Stack

Enterprise-grade technologies for reliable B2B ecommerce

nopCommerce

B2B ecommerce platform

Dynamics NAV 2018

ERP system integration

IIS Server

Web hosting infrastructure

GA4 & SEO

Analytics and optimization

Need B2B ecommerce integration expertise?

Whether it's nopCommerce, Dynamics NAV, or any other B2B platform, we can help you create seamless integrations that drive business growth.