16 Questions You Should Ask When Choosing a WMS for NetSuite 


Are you using NetSuite’s enterprise resource planning system (ERP) for your business and need to find the best warehouse management system for NetSuite? This WMS buyer’s guide will answer sixteen of the most frequently asked questions we encounter when people shop for a new warehouse management system for NetSuite. 


1. What is a warehouse management system (WMS)? 

A warehouse management system (WMS) is a software program that helps businesses manage and optimize complex warehouse operations, equipping workers to handle large quantities of SKUs in multiple warehouses effectively.  

A WMS typically includes functionalities such as barcode scanning, inventory tracking, order processing, receiving and put away, picking and packing, and labor management. It can also provide real-time visibility into inventory levels, warehouse layout and organization, and employee performance. 

The goal of a WMS is to increase efficiency and accuracy in warehouse operations, minimize errors and waste, and improve customer satisfaction by enabling timely and accurate order fulfillment. The WMS can be integrated with other systems, such as enterprise resource planning (ERP), shipping solutions, transportation management systems (TMS), and fleet management solutions for end-to-end supply chain visibility and optimization. 

2. What kinds of problems does a WMS solve?   

A warehouse management system (WMS) can help solve these common warehouse and fulfillment problems: 

1. Unhappy Customers: When customers receive the wrong item or orders late, they complain, leave negative reviews, and sometimes leave. A WMS helps to ship customers the correct order on time by preventing errors. 

2. Picking Speed: A WMS can help improve picking speed by using multiple picking strategies to reduce walking time and eliminate warehouse “treasure hunts,” where employees must visually search for items. 

3. Order accuracy: A warehouse management system can help ensure order accuracy by providing barcode scanning capabilities. This can help reduce errors such as mispicks, misships, and delays in order fulfillment. 

4. Labor productivity: A WMS can help optimize labor productivity by providing real-time tracking of employee performance, task assignments, and workload balancing. This can help reduce wasted time, improve efficiency, and reduce labor costs. 

5. Space utilization: A WMS can help optimize space utilization by providing accurate location information for every item in the warehouse. This can help reduce wasted space, improve storage efficiency, and reduce storage costs because items can be housed wherever they fit instead of grouped with like items. 

6. Scalability: A WMS should help businesses scale operations up and down according to fluctuations in order volume. This includes seasonal peaks, flash sales, and other events affecting daily warehouse activities. 

Overall, a WMS can help warehouse operations run more efficiently, accurately, and cost-effectively, improving customer satisfaction and competitive advantage. 

3. What is the easiest way to implement barcode scanning for NetSuite? 

The easiest way to implement barcode scanning for NetSuite is to use a third-party barcode scanning software compatible with NetSuite or NetSuite’s own WMS module. Here are the general steps to implement barcode scanning: 

1. Choose barcode scanning software: There are several third-party barcode scanning software options for NetSuite available in the market, such as SnapFulfil, RF-SMART, and Descartes OzLink Mobile Warehouse. Choose one that meets your specific business needs. For easy reference, here is the pdf version of Descartes’ WMS buyer’s guide for NetSuite users

2. Install and configure the software: Install the barcode scanning software on the devices you plan to use (such as handheld scanners, smartphones, or tablets). Configure the software to work with NetSuite by providing the necessary credentials and settings.  

3. Create barcode labels: Use a barcode label maker to create barcode labels for your inventory items, locations, and other relevant data. Make sure to follow industry-standard barcode formats such as UPC or EAN. 

4. Scan barcodes and update NetSuite: Use the barcode scanning software to scan the barcode labels on your inventory items, locations, and other relevant data. The software will automatically update NetSuite with the scanned data, ensuring real-time inventory tracking and accuracy. 

5. Train your staff: Train your staff on how to use the barcode scanning software and devices. Ensure they understand the importance of barcode scanning and how it can help them. 

Implementing barcode scanning for NetSuite can significantly improve warehouse efficiency and accuracy, and choosing compatible third-party software can simplify the process. 

4. Is my business big enough for barcode scanning with NetSuite?  

Businesses with at least two warehouse employees and fulfilling at least fifty orders daily generally benefit from barcode scanning capabilities. Are you seeing an increase in customer complaints about receiving the wrong order or not getting their order on time? 

If your business consistently struggles with any of the following issues, then you are big enough to need barcode scanning for NetSuite: 

  • Unable to send customers the correct items on time 
  • Must cancel orders because of overselling out-of-stock items 
  • Missing opportunities to sell overstock items buried in the warehouse and not listed as “available for sale” 
  • Reallocating staff to help fulfill orders 
  • Preparing to hire another warehouse employee 
5. What is the difference between a WMS and an IMS/OMS/ERP? 

While a warehouse management system (WMS), inventory management system (IMS), order management system (OMS), and enterprise resource planning (ERP) system are all software applications designed to manage and optimize business operations, there are some critical differences between them. 

Warehouse Management System (WMS) 

A WMS is a software application designed specifically for warehouse operations, such as order processing, receiving and put away, picking and packing, and cycle counting. A WMS is focused on managing the physical movement and storage of inventory within the warehouse. 

Inventory Management System (IMS)  

An IMS is a software application that manages inventory levels and the movement of inventory in and out of the warehouse. It can help businesses optimize inventory levels, reduce stockouts, and minimize carrying costs. However, IMS typically does not have the same level of detail and control over warehouse operations as a WMS. 

Order Management System (OMS)  

An OMS software application manages the entire order lifecycle, from order placement to delivery. It can help businesses track orders, manage customer information, and coordinate fulfillment across multiple channels such as online, brick-and-mortar stores, and third-party marketplaces. An OMS does not optimize warehouse operations. 

Enterprise Resource Planning (ERP) 

An ERP system is a comprehensive software application that integrates all aspects of business operations, including finance, accounting, human resources, manufacturing, supply chain management, and customer relationship management. An ERP system provides a unified view of business operations, enabling businesses to streamline processes, improve efficiency, and make data-driven decisions. An ERP does not contain the tools to manage day-to-day warehouse operations. 

In summary, while there is some overlap between WMS, IMS, OMS, and ERP systems, they are designed to manage different aspects of business operations, with WMS focusing on warehouse operations, IMS on inventory management, OMS on order management, and ERP on overall business management. 

6. How does a WMS work with NetSuite?  

A WMS integrates with NetSuite to automate the data exchange between the warehouse and NetSuite, reducing manual data entry and potential errors. This enables businesses to maintain accurate and consistent data across systems while eliminating tedious data entry tasks. It also provides barcode-scanning functionality as a faster and more accurate way to enter warehouse information into NetSuite, such as inventory receiving. 

How does a third-party WMS integrate with NetSuite? 

A third-party warehouse management system (WMS) can integrate with NetSuite in several ways. Here are some standard integration methods: 

  1. Hybrid SuiteApp: Some third-party WMS applications, such as Descartes OzLink Mobile Warehouse, are built for NetSuite as hybrid SuiteApps. They can be easily downloaded from the NetSuite SuiteApp Marketplace, an online store for SuiteApps. Once downloaded, an administrator can install the SuiteApp in a NetSuite account. 
  1. API Integration: NetSuite provides an open Application Programming Interface (API) that enables third-party systems to integrate with NetSuite. A WMS can use the NetSuite REST or SOAP API to send and receive data between the systems, such as inventory levels, orders, and shipment details. 
  1. Web Services Integration: NetSuite also allows third-party systems to access and manipulate NetSuite data. A WMS can use these web services to interact with NetSuite, such as creating and updating records in NetSuite based on warehouse activities. 
  1. Middleware Integration: Some third-party WMS providers offer middleware platforms that bridge the WMS and NetSuite. This middleware can translate data between the two systems, ensuring seamless communication. 
  1. CSV File Transfer: A WMS can also integrate with NetSuite through CSV file transfer. The WMS can generate and export CSV files containing inventory levels, orders, and shipment details, which can then be imported into NetSuite. 
  1. Custom REST Endpoints: Sometimes, a custom integration may be required to meet specific business requirements. Custom REST endpoints are available via NetSuite SuiteCloud Platform Integration
7. How much does a warehouse management system cost? 

In general, the cost of a WMS can range from a few thousand dollars to several hundred thousand dollars, depending on the size and complexity of the warehouse and the features and functionality of the WMS. 

The cost of a warehouse management system (WMS) depends on these factors: 

  1. License fees: Most WMS providers charge a license fee, which is a one-time or subscription fee for the right to use the software. The license fee can vary depending on the number of users, locations, and features of the WMS. 
  1. Implementation and customization: Implementing a WMS can require significant customization and configuration to meet specific business requirements. This can involve additional costs for consulting, training, and implementation services. 
  1. Integration: Integrating a WMS with other systems, such as an enterprise resource planning (ERP) system, a transportation management system (TMS), or a fleet management solution, can require additional customization and configuration, increasing the cost. 
  1. Support and maintenance: Ongoing support and maintenance for a WMS can require additional costs, such as annual maintenance fees, technical support, and software upgrades. 

When evaluating the cost of a WMS, it is essential to research the total cost of ownership, including implementation, integration, support, and maintenance. 

8. How expensive is it to implement barcode scanning with NetSuite? 

Here is the pricing breakdown for getting started with barcode scanning using Descartes OzLink Mobile Warehouse for NetSuite: 

  • One-time implementation cost: $5,000 - $7,500 
  • Monthly license fee: 
  • $600 per month for 1-2 users 
  • $800 per month for 3-5 users 

If you do not already have them, you will also need to purchase mobile barcode scanning devices (Android). 

A smartphone can work to get started, but you will eventually need rugged devices to withstand frequent use. 

  • Inexpensive options: $25 - $300 
  • Mid-range options: $400 - $700 
  • High-end, rugged options: $1,200+ 
9. How long is the implementation process for a WMS? 

In general, the implementation process for a WMS can take anywhere from a few weeks to several months, depending on these factors: 

  1. Size and Complexity of Warehouse: The number of SKUs, number of warehouses, and complexity of sales channels and fulfillment operations affect the length of a WMS implementation. 
  1. Scope: The scope of the implementation can affect the project’s duration. A basic implementation of a WMS may take a few weeks, while a more complex implementation with customizations and integrations may take several months. 
  1. Resources: The availability of resources, such as IT staff, project managers, and subject matter experts, can affect the implementation duration. If resources are limited, the implementation may take longer. 
  1. Data migration: If the implementation involves migrating data from an existing system, this can add additional time to the implementation process. 
  1. Customizations: If the implementation requires customizations or modifications to the WMS, this can require development time and make the implementation process take longer. 
  1. Training: Some warehouse management systems require extensive new user training. A simple, user-friendly interface will require less training time during implementation. 

It is essential to work closely with the WMS provider to develop a project plan and timeline considering the business and warehouse's specific needs. 

10. How complicated is it to implement barcode scanning with NetSuite? 

Implementing barcode scanning with NetSuite can range from extremely simple to somewhat complicated, depending on the complexity of the software and your business requirements. Here are some factors that can affect the complexity of the implementation process: 

  1. Integration with NetSuite: Integrating barcode scanning software with NetSuite requires setting up a connection between the two systems. The complexity of this integration can depend on the type of API or other connectivity the third-party software offers. Using a hybrid SuiteApp is the most straightforward integration. 
  1. Hardware and software: Implementing barcode scanning requires specialized hardware (i.e., handheld scanners) and software, which can add complexity to the implementation process. The hardware and software compatibility with NetSuite can also affect the complexity. “Built for NetSuite” software provides the best compatibility. 
  1. Customizations: If customizations are needed to meet specific business requirements, this can add complexity to the implementation process. 
  1. Data mapping: Mapping the data between the barcode scanning system and NetSuite can complicate the implementation process. This solution eliminates the need for data mapping. 
  1. Training: Training employees on using the barcode scanning system and NetSuite can add complexity to the implementation process. The more complex the software, the more complicated training will be. With this user-friendly WMS, you can train a new employee in 30 minutes. 

Implementing barcode scanning with NetSuite can be complex, depending on the specific business requirements and the software chosen. However, using a hybrid SuiteApp solution makes it significantly easier. 

Working closely with a NetSuite consultant or partner with experience with barcode scanning implementations is essential to ensure the implementation is successful and meets the business's specific needs. 

11. What is the implementation process for barcode scanning with NetSuite? 

The implementation process for barcode scanning will vary from solution to solution, but here is an example of the steps for Descartes OzLink Mobile Warehouse for NetSuite. The implementation process for our solution can sometimes be completed in as little as two weeks. Most normal projects take 5-8 weeks to complete. 

Implementation steps from purchase to go-live (2-8 weeks): 

1. Kickoff call with our team and yours. (Less than an hour) Descartes gathers your server information so our development team can build the server over the weekend. Building the server usually takes less than a day. Our team will also answer your questions about which mobile scanner devices to purchase. We can connect you with one of our hardware partners to help you choose the right devices for your business needs. 

2. You purchase your mobile scanner device(s). (1-3 weeks) Order your devices as soon as possible to avoid delays in the implementation process.  

3. You install a bundle into your NetSuite account. (Less than an hour) Because Descartes OzLink Mobile Warehouse for NetSuite is a SuiteApp, installing the bundle is a quick and straightforward process, and we guide you through the steps. 

4. We configure your new software. Descartes sets up your new software and helps you configure it during training calls with your team. 

5. We train your team. (1 hour per week, 2-3 weeks) The Descartes onboarding team likes to spend an hour each week training your team on a recorded call. Then, you can test the items you learned throughout the week and bring any questions to next week’s call. You also receive the training recordings, so you can go back and review them as needed. 

6. Your team goes live and starts picking, moving, and receiving. Once your team completes training and has all requested items in place, you will approve go-live and begin using your Descartes OzLink Mobile Warehouse program in the warehouse. Our live customer support team will remain available to ensure your operation runs smoothly. 

Descartes’ modern approach to implementation: 

  • We complete implementation projects remotely, wherever you are in the world. 
  • We do not need to come to your warehouse, and we do not need significant support from your IT team. 
  • We will not need large chunks of your time to get the job done. 
  • We charge a fixed implementation fee, so you know exactly how much you will pay before the project starts. 
  • Because the implementation is 100% remote, you only pay for the productive time. 
  • We provide an accessible training plan and recording sessions for easy knowledge-sharing. 
  • We provide skills training so that you know how to reconfigure the WMS. 
12. What warehouse management systems does Descartes offer for NetSuite? 

Descartes Systems Group offers two warehouse management systems (WMS) for integration with NetSuite: Descartes OzLink Mobile Warehouse for NetSuite and Descartes Peoplevox. OzLink Mobile Warehouse for NetSuite is a hybrid SuiteApp and Peoplevox integrates via a 3rd party SuiteApp . Both solutions are suitable for first-time WMS buyers with 2-15 warehouse employees. 

Descartes Peoplevox is a cloud-based WMS designed for high-volume direct-to-consumer ecommerce brands, while Descartes OzLink Mobile Warehouse is best for B2B (distributor and wholesaler) small businesses that use Oracle NetSuite’s ERP. Both WMS solutions provide features like barcode scanning, receiving and put away, pick and pack, and more.  

13. Do I need to have NetSuite WMS to use OzLink Mobile Warehouse? 

No, Descartes OzLink Mobile Warehouse is a third-party warehouse management system for NetSuite, an alternative to NetSuite's WMS solution, sold as an optional module within NetSuite. If you are using OzLink Mobile Warehouse, you do not need to purchase NetSuite's WMS module. 

14. Does each OzLink Mobile Warehouse user require a NetSuite login? 

No, you do not need to buy a unique NetSuite login for each person who will use OzLink Mobile Warehouse. Our solution uses a role-based connection that does not require a unique NetSuite login. As long as one NetSuite user has access to OzLink Mobile Warehouse, then everyone else can use the program. 

15. Does Descartes OzLink Mobile Warehouse operate inside NetSuite, or is it a separate user interface? 

OMW is a separate user interface. You are not inside NetSuite when you use OMW. Instead, OMW is used on a mobile device and pulls the information from NetSuite into its native mobile app based on Android. Within NetSuite, you can see information from OMW, such as which user fulfilled an order and specific user performance metrics. 

16. Why use Descartes OzLink Mobile Warehouse for NetSuite? 

WMS Built for Accurate Orders and Happy Customers 

What do your customers want? Accurate order fulfillment, fast. Today, ecommerce customers expect Amazon-type turnaround times, which poses a difficulty for small to mid-sized businesses. To keep customers happy and minimize picking mistakes, OzLink Mobile Warehouse is built for accuracy. 

Our customers experience 99% picking accuracy and up to 90% less walking time with our multi-order picking strategies and mobile barcode scanning capabilities. As a result, their customers receive the correct order faster than ever. Increased effectiveness and efficiency in the warehouse mean more accurate fulfillment and happier customers. 

WMS Built for NetSuite 

Many businesses outgrow paper-based recordkeeping and invest in Oracle NetSuite’s enterprise resource planning software to manage orders, inventory, accounting, and more. Often warehouse management is an afterthought, and people later realize they urgently need mobile barcode scanning capabilities to make NetSuite more useful in the warehouse. 

Descartes understands this, so we supply a “built for NetSuite” SuiteApp solution to get businesses productive in weeks rather than months. Because the solution is already built for NetSuite, it takes the pain out of implementation and solves your warehouse problems faster. OzLink Mobile Warehouse seamlessly integrates with NetSuite to provide mobile barcode scanning capabilities. 

Most User-Friendly WMS for NetSuite 

OzLink Mobile Warehouse is easy to learn, unlike many other warehouse management solutions. To help businesses train new hires and seasonal workers 2X faster, we engineered our mobile app to make it simple for a new person to learn in 30 minutes. The company saves money on training hours, and new workers become productive faster. 

From a productivity perspective, adding too many complex product features clutters the screen and slows workers down. To make the program efficient and easy to learn, we provide a simple user interface that makes sense to most personnel immediately. This makes OzLink Mobile Warehouse the most user-friendly WMS. 

Cheapest WMS for NetSuite 

Many WMS solutions for NetSuite are costly. Other companies justify charging higher prices because the WMS includes many features and modules. However, most warehouse workers do not need a broad, complex feature set to solve their problems and achieve the desired level of productivity. Many extra features go unused, and the company pays extra money for little benefit. 

Because affordability is essential for many small to mid-sized businesses, Descartes offers OzLink Mobile Warehouse at a very budget-friendly price. That way, you do not have to skimp on other essential budget items to afford a great WMS for NetSuite. We are proud to offer the cheapest WMS for NetSuite because it means our customers can afford all the tools they need to help their businesses grow.