Brightpearl has utilized the NuORDER API to develop a data connection between the two systems. This involves collaborating with a b.solutions developer skilled in configuring API endpoints to deposit data according to your business requirements.
Note: Reach out to your Brightpearl Account Manager to express your interest in integrating with NuORDER.
Data flow
The data flow encompasses the following elements:
- Product Data - from Brightpearl to NuORDER
- Customer Data - from Brightpearl to NuORDER
- Inventory Data - from Brightpearl to NuORDER
- Sales Orders - from NuORDER to Brightpearl
- Order Edits - from Brightpearl to NuORDER
- Order Shipments - from Brightpearl to NuORDER
- Split Order Creation - from Brightpearl to NuORDER
Sync frequency
Whenever mapped changes occur in Brightpearl, such as items, inventory levels, or customer data, they will be synced to NuORDER. Connect with your b.solutions Business Analyst for your agreed sync frequency and mappings.
Turnaround time
The Brightpearl integration project is expected to take around 12-16 weeks from the project kickoff to completion. This timeline encompasses all stages of the rollout, including:
- Planning and discovery sessions
- Data cleanup and preparation on your end for Brightpearl integration
- Testing and review in the NuORDER sandbox
- Adjustments as needed
- Final review and sign-off
- Transition from the sandbox to production
- Post-launch troubleshooting
Your team's involvement
From your team, the following key roles will be involved:
- Your Brightpearl Administrator or a technically proficient team member familiar with your Brightpearl setup.
- Your b.solutions Business Analyst / Developer contact who is capable of manipulating the API data connections between Brightpearl and NuORDER.
- A Sales or Operations Manager who understands your business structure and the sales process.
Your responsibilities
- Providing detailed information about your Brightpearl setup and sales process.
- Ensuring that your Brightpearl portal is ready for integration (e.g., product, customer, and inventory data is populated in Brightpearl).
- Offering insights into data fields used in Brightpearl and parameters for item/customer synchronization with NuORDER.
- Making necessary bulk adjustments, such as adding new fields to your Brightpearl data, for an optimal NuORDER user experience.
- Designating & reviewing data in the NuORDER sandbox and providing feedback.
- Creating & reviewing test orders in Brightpearl and offering feedback.
- Providing final approval for the go-live stage.
- Monitoring data feeds daily after going live to ensure correctness.
- Collaborating with us to address any unforeseen issues that may arise once your team is actively using NuORDER in the live sales environment.
NuORDER team's involvement
From the NuORDER team, you can expect:
- An Integration Manager who will serve as your main point of contact, overseeing the project and guiding you throughout the rollout.
NuORDER's responsibilities
We will be responsible for:
- Gaining an understanding of your specific Brightpearl setup and sales process.
- Coordinating with your b.solutions developer to synchronize test data into the NuORDER sandbox.
- Coordinating with your b.solutions developer to synchronize test orders into Brightpearl.
- Ensuring a smooth transition from the sandbox to production.
- Keeping your team updated throughout the process and addressing any delays as they arise.
- Resolving any unexpected issues that may occur after the go-live stage.
Data transfer method
Data will be transferred via API.
What's supported
These are the capabilities and callouts for what's supported.
What's supported: Products
Capabilities |
Creating & updating items: Our system will be able to identify which items are new and which already exist in our system. Customized data mapping: Brightpearl will customize the product data mapping to utilize your relevant data fields for the NuORDER product data. Additional custom fields: are supported. Pricing & multiple currencies: Multiple currencies are supported. The product data will include a default wholesale and retail price for each currency you are using. Additional levels of pricing can be supported through customer-level discounts. Pricing per size: is supported. Archiving products via the integration: You are able to archive/unarchive as well as mark products as disabled or active via the integration. |
Callouts |
Export parameters: Brightpearl will provide you with product field export options and ask you to specify which Brightpearl fields you'd like to have mapped. Segmentation: You can use a custom field “NuOrder product” (yes/no) to only sync a segment of your product catalog. Carryover styles: Let us know if your brand works with carryover styles. There are a few different ways this can be supported in NuORDER. |
What's supported: Customers
Capabilities |
Creating & updating customers: Our system will be able to identify which customers are new and which already exist in our system. Buyer data (name, email address, sales rep assignment): is also included in the customer data feed. Data mapping: You will export company fields from Brightpearl for mapping in NuORDER. Additional custom fields can be supported if needed. Multiple billing & shipping addresses: are supported. Export parameters: Your NuORDER export will include all customers. Archiving customers via the integration: You are able to archive/unarchive customers via the integration. |
Callouts |
Segmentation: You can use a custom field “NuOrder customer” (yes/no) to only sync a segment of your customer base. Common upload errors: The most common upload error is when Line 1 or Country is missing from any billing or shipping address. Make sure this is entered for every customer, including department stores. Process for new customers: When working with a new customer in NuORDER, you will need to save the order as a draft. Your team will need to add the new customer record into Brightpearl first and export it to NuORDER. Once the customer is visible in NuORDER, the sales rep can open their draft, select the customer, fill in the buyer's name and email address, and submit the official order. Customer creation: The integration is able to create a new customer from NuORDER to Brightpearl when an order is synchronized and the customer is not found in Brightpearl. |
What's supported: Inventory
Capabilities |
Immediate ATS (available to sell) quantities: You will be able to specify which quantities or calculations you want to be sent to NuORDER. Future inventory: is supported. Multiple warehouses: are supported. You will need to set up the warehouses in NuORDER prior to uploading your data. (Go to Admin > Brand Settings.) Prebook inventory: is supported with up to 4 prebook windows. |
Callouts |
The following fields will be required for NuORDER to process your inventory file (these are not usually an issue with Brightpearl feeds):
|
What's supported: Orders (NuORDER -> Brightpearl)
Capabilities |
Custom fields: are supported. Sync parameters: You will be able to select ‘Approved’, ‘Pending’, or ‘In Review’ orders to be exported from NuORDER. Order fulfillment process: Once the order has been synced to Brightpearl, your team will take it from there per your normal approval and fulfillment process. |
Callouts |
Editing or canceling orders: After the order has been imported into Brightpearl, any further changes must be done directly in Brightpearl. Require Customer PO: The integration has two options for populating the Customer PO Number; either using the NuORDER Order number when the PO is left blank, or requiring all orders to have a Customer PO Number. NuORDER Requirements The following action must be taken to send orders to Brightpearl: Order must be ‘Approved’ in NuORDER. If orders are manually moved into the ‘Processed’ status, they will not be exported to Brightpearl. |
What's supported: Split Order Creation (Brightpearl -> NuORDER)
Capabilities |
Order creation: Orders that have been split to back order in Brightpearl, will be created as new orders in NuORDER. Parent order data fields are retained on the new order to link the back order to the original. |
Callouts |
New Orders in NuORDER can only be created from Back Orders that originate (and are split from orders) in Brightpearl. |
What's supported: Order shipments (Brightpearl -> NuORDER)
Capabilities |
Orders marked as ‘Shipped’ in Brightpearl will trigger the integration to synchronize in NuORDER and for Brightpearl to provide tracking information. NuORDER can accept order shipment data back from Brightpearl, including:
Automated schedule: Order Shipments can be exported to NuORDER every 30 minutes. |
Callouts |
Import errors due to missing data: To accept an order shipment from Brightpearl, the Order Number and all line items must exist in NuORDER. If any of the records are not found in the order, you will first need to update the order in NuORDER. |