Much like a house, a growing ecommerce brand needs a strong foundation to be built upon.
For many mid-market and enterprise sized brands, NetSuite is that foundation.
As the leading ERP utilized by many of the fastest-growing ecommerce brands today, NetSuite is the source of truth platform your business needs to stay running. That’s why ShipBob’s built a NetSuite integration that helps streamline logistics and share fulfillment, shipping, and order data at the right time and via the right customizable workflows.
Our direct integration can help your business scale while seamlessly layering ShipBob and NetSuite. In this blog, we’ll share more details about NetSuite fulfillment and how ShipBob’s integration helps your brand operate at its best.
What is NetSuite order fulfillment?
NetSuite order fulfillment refers to ensuring all orders across your business are picked, packed, and shipped on time across channels, while maintaining visibility within the NetSuite ERP.
ShipBob has a native integration with NetSuite for businesses that utilize ShipBob’s fulfillment solutions to save a lot of time on custom integrations. By providing the groundwork on connecting these systems, you’re still able to further tailor it to your exact needs.
What does that mean? Let’s take the metaphor of building a house.
In order to build a reliable, stable structure, you need a leveled foundation, which is the most challenging part of the building process.
With our direct integration with NetSuite, ShipBob acts as your contractor: we’ve leveled the foundation, laid groundwork and built the bones of the structure. As a result, we’ve completed the most difficult part of building the integration so you’re able to customize what’s built on top of it so you can create something that is uniquely yours.
ShipBob’s integration with NetSuite gives you the freedom to create the tech stack that is best for your business so you can excel. The integration offers benefits such as making a seamless transfer of information, increasing visibility, lowering costs, and more.
Benefits of the ShipBob and NetSuite integration include:
Syncing data between NetSuite and ShipBob in real-time.
Centralizing your business-critical ecommerce data while maintaining NetSuite as your enterprise resource planning (ERP) software.
Automating data sync between platforms, so you can keep using NetSuite as your source of truth without switching between platforms.
Efficient onboarding with ShipBob, which means you’ll start shipping even faster.
Order fulfillment
By using ShipBob’s direct integration with NetSuite, customer orders from NetSuite sync to ShipBob and fulfillment information from ShipBob syncs back to NetSuite.
This data sync will allow you to import sales orders from NetSuite to ShipBob. When an order is placed on your site (or any of your DTC sales channels), ShipBob will automatically upload order tracking information and create item fulfillment records that are linked to your sales order records in NetSuite.
There are various configurations possible using the order sync workflow, including:
Toggle sales order sync on and off
Set start-shipping date
Set an optional order import delay for as as little 30 minutes and up to 24 hours
Filter by subsidiaries, sources, statuses, and more
Map NetSuite Transaction object fields to specific ShipBob order properties
Inventory management
With the ShipBob and NetSuite integration, you can manage your inventory in NetSuite and rest assured that the updates will be synced with ShipBob’s platform.
You can create and update inventory items, as well as create and update kits in NetSuite for ShipBob to fulfill. This integration allows you to use one platform to manage the entirety of your inventory.
Using our inventory quantity workflow, you’re able to sync inventory counts from ShipBob to NetSuite, either by specific product or network-wide, for “True Up” syncs.
Here is a quick context summary of the different types of product concepts that NetSuite supports:
Inventory items are your traditional products with tracked inventory counts.
Kits are made of multiple products that are sold together as a whole. At ShipBob, these are known as “bundles.”
Lot Numbered Items track the quantity of items and the specific cost for each lot as products are purchased and sold. On the lot number record, you can identify an expiration date and enter notes about the lot.
Serial numbered items are inventory items that allow you to assign a serial number to each item. Serializing inventory lets you choose a specific serial numbered item to fulfill or receive an order.
Assembly items are items that are manufactured and are made of other components. For example, a desktop computer with several OEM parts inside is considered an assembly item.
Specialized warehouse services
No matter if you’re outsourcing fulfillment to ShipBob or using the ShipBob Merchant Plus warehouse management system (WMS) in your own warehouse, ShipBob’s solutions can help you optimize your order fulfillment process while NetSuite remains your single source of truth.
Multichannel support
ShipBob provides best-in-class logistics to ecommerce brands of all sizes. Our advanced technology and global fulfillment network allows brands to get DTC and B2B orders into the hands of customers quickly.
In addition to direct-to-consumer fulfillment, ShipBob is a proven omnichannel fulfillment solution. With both retail dropshipping and retail distribution capabilities, ShipBob supports all of merchants B2B fulfillment needs. Our integrations with EDI providers makes it easy to connect with retailers to automate shipping to today’s most popular retailers and marketplaces.
White glove delivery
Now more than ever, customers expect fast shipping and premium delivery experiences. ShipBob understands that this is a non-negotiable for ecommerce businesses. That’s why we partner with UPS, FedEX, USPS, DHL, and other regional carriers to offer shipping methods that provide white glove delivery to ensure your customers get their orders quickly.
Local distribution networks
With over 40 fulfillment centers worldwide (and more continually underway), ShipBob offers an expansive fulfillment network so merchants can provide a fast, localized shipping experience for customers.
ShipBob’s presence in the US, UK, EU, Canada, and Australia helps brands expand internationally with ease.
By utilizing numerous of ShipBob’s fulfillment centers in different regions of the country (or world), brands are able to enjoy significant time and cost savings. Additionally, with fulfillment centers in countries across the world, brands improve customer satisfaction by offering decreased shipping costs and faster in-country shipping.
How to integrate NetSuite with your ShipBob account
ShipBob has created a two-way integration with NetSuite. Read on to learn how to set up the integration for your business:
Before you can integrate your NetSuite account with ShipBob, you’ll do some preliminary set up.
First, you’ll need to add a custom field in NetSuite in order to receive order import acknowledgements:
Go into Customization > Lists, Records, & Fields > Transaction Body Fields > New.
Add “Imported to ShipBob” in the Label Field.
Add “_shipbob_imported” to the ID Field.
Add “When an order has been successfully imported from NetSuite to ShipBob the NetSuite <> ShipBob integration will automatically update this field to be TRUE. It should not be manually adjusted.” to the Description.
Choose “Check Box” in the drop down for the Type.
Check the box for “Show In List” so you’ll be able to see which NetSuite orders have been synced with ShipBob.
Check the box for “Sale” in the “Applies To” tab.
Click Save.
Next, you’ll need to set up NetSuite to allow the ShipBob integration to update NetSuite orders:
Go into Setup > Company > Enable Features.
Click Transactions.
Check the “Advanced Shipping” Box under Shipping & Receiving.
Click into the Suite Cloud subtab.
Click Save.
Check “SOAP Web Services” and “Rest Web Services” under SuiteTalk (Web Services)
Now, you’ll be able to authenticate your integration.
First, you’ll create an Integration Record:
Within your NetSuite dashboard, go into Setup > Integration > Manage Integrations > New.
Name the integration.
Check the following boxes under Token-Based Authentication:
Token-Based Authentication
TBA: Authorization Flow API
Check the following boxes under OAuth 2.0:
Public Client
Restlets
Rest Web Services
Click Save.
Find the Company ID/Account ID in Setup > Company > Company Information.
This is needed when connecting the Pandium tenant. If this is a Sandbox NetSuite account it will have a suffix (e.g. _SB2) and should be entered into tenant secrets with a hyphen (e.g. -sb2).
Next, you’ll create a Role:
In the NetSuite dashboard, navigate to Setup > Users/Roles > Manage Roles > New.
Name the role as desired.
Check the Core Administration Permissions and add the following permissions:
Setup Tab
Lists Tab
Transactions Tab
Custom Records Tab
Reports Tab
Click Save.
After creating the Role, you’ll be able to assign it to the User that will be used for the integration.
In the NetSuite dashboard, navigate to Lists > Employees and identify the employee to whom access should be given.
Click Edit for the employee. Scroll down to Access > Roles subtab.
Click Give Access.
Under Roles, select the newly created Role to add.
Click Save.
Lastly, you’re ready to navigate to the ShipBob App Store from the Integrations tab of your ShipBob dashboard. Find the NetSuite integration, and continue the connection.
ShipBob’s NetSuite integration solves common challenges
Today’s most popular ecommerce brands have unique needs, that’s why they partner with NetSuite. Whether it’s custom operational processes and workflows or specific integrations, brands want to create the functions that will make their business run at its best.
ShipBob understands the importance of NetSuite and what it offers to mid-market and enterprise brands. That’s why we’ve developed our NetSuite integration.
This semi-customizable NetSuite integration is ideal for customers who use the ERP solution and want to maintain using it as their single source of truth while utilizing ShipBob’s fulfillment services.
The integration allows your ShipBob account to directly connect to NetSuite to either pass orders from NetSuite to ShipBob, or pull key data from ShipBob to NetSuite for accounting purposes.
ShipBob has created and will maintain the direct integration with NetSuite so you can focus on what matters: your business.
Implement ShipBob’s NetSuite integration
If you’re ready to partner with ShipBob and implement our direct integration with NetSuite, request a quote to connect with our team of experts.
ShipBob and NetSuite FAQs
Below are answers to the most common questions about ShipBob’s NetSuite fulfillment capabilities.
Post Disclaimer
The information provided in our posts or blogs are for educational and informative purposes only. We do not guarantee the accuracy, completeness or suitability of the information. We do not provide financial or investment advice. Readers should always seek professional advice before making any financial or investment decisions based on the information provided in our content. We will not be held responsible for any losses, damages or consequences that may arise from relying on the information provided in our content.