Customer Stories

Sana Commerce Empowers B2B Commerce with Dynamsoft Barcode Reader SDK

sana logo




Dynamsoft Barcode Reader SDK


Mobile Barcode Scanning

Key Requirements

  • Read Tiny, Broken, Blurry, or Curved Barcodes
  • Scanning Via Mobile Devices


Sana Commerce is an e-commerce platform designed to help manufacturers, distributors, and wholesalers succeed by developing long-lasting customer relationships by integrating SAP or Microsoft Dynamics ERP (Enterprise Resource Planning) with e-commerce. With its offerings, the company aims to eliminate system silos and unneeded complexities and compromises brought about by conventional e-commerce solutions.


Sana Commerce sought to develop a cutting-edge B2B commerce solution that seamlessly integrates with Microsoft and SAP ERPs. With a keen focus on catering to the needs of wholesalers, manufacturers, and distributors engaged in business-to-business transactions, the aim was to facilitate streamlined and efficient sales processes within this market segment.

The Sana Commerce team wanted to integrate barcode scanning functionality into the product page of the ERP system. This enhancement would enable shoppers to scan products and conveniently add them to shopping carts.

Dynamsoft provided an innovative and up-to-date technology solution for barcode recognition, ensuring optimal performance in reading even the most challenging barcodes on mobile devices.

The Challenge Faced

Sana Commerce was building a paid B2B commerce application for their customers. The application simplifies B2B shopping, updates stock levels in the warehouse, places orders with many product lines more quickly, searches for products with minor specification differences, and finds the correct products.

Sana's customers request the Mobile Barcode Scanner license, and once activated, the module can be added to the webstore. After this content element becomes accessible, shoppers can immediately use it to scan products for addition to their purchasing cart. Barcodes must be configured on the product page of the ERP system.

As users may come across tough barcodes, such as tiny, broken, blurry, or curved ones, the main challenge for the Sana Commerce team was to find a barcode scanning solution to tackle such situations.

Choosing Dynamsoft Barcode Reader SDK helped add robust barcode reading functionality with the latest updates for the best performance in every situation.

Sana image 1 Sana image 2

Benefits Realized: Robust Barcode Reading Module Ready in Just 2 Weeks

Five people were involved in the designing phase of the application, with two developers, one product owner, one product manager, and one legal officer to review the contract. The Sana Commerce team sought a reliable solution that would meet their needs and ensure optimal performance, recognizing the importance of meeting their customer's requirements for customizing a barcode scanner.

Consequently, they opted to work with Dynamsoft, as it offered a superior alternative to utilizing free and unreliable libraries. The software development kit (SDK) demonstrated remarkable performance in terms of dependable and resilient barcode recognition despite encountering obstacles such as barcodes of diverse sizes, conditions, and quality.

The module was ready in just two weeks, saving a considerable amount of time and effort. The latest technology and regular updates help offer the best features and functionalities.

After careful consideration and evaluation, our organization decided to collaborate with Dynamsoft. The reasoning behind this decision arises from our critical need to establish a reliable partner and product capable of efficiently fulfilling our customers' requirements. This became an essential requirement due to the inadequacies of existing free libraries in meeting our standards of quality and reliability.

– Frank de Roon | Product manager

About Dynamsoft Barcode Reader SDK

Dynamsoft Barcode Reader is an enterprise-grade software development kit (SDK) that empowers developers to integrate high-performance 1D and 2D barcode reading capabilities into their web, desktop, or mobile applications. The developers only need to write a few lines of code that help eliminate the testing, development, and additional resource expenditures. It supports multiple platforms, including JavaScript, C, C++, .NET, Python, Java, Android, and iOS.

Ready to Take the Next Step?

Download free trial Contact Sales