Integrating Brightpearl by Sage with Experlogix
Purpose and scope
Digital Commerce Platform integrates seamlessly with Brightpearl, allowing you to use and extend your business data online without compromising its quality and integrity. Data is requested and sent through a standard data interface using a web service. This overview introduces some terms and concepts, explains how the data interface operates between Digital Commerce Platform and your ERP at a high level, and defines what web service is used for each ERP.
Experlogix Digital Commerce
Experlogix Digital Commerce is a SaaS product.
This means that it includes all of the support, regular feature updates, and security monitoring required so that no customer is left behind on older, insecure software and you can concentrate on your core business function.
Of course you can still opt for additional professional services to help you with extensions, migration and roll-out.
Introducing some concepts and terms used in this article
Term | Definition |
---|---|
Digital Commerce Platform | the core of our product suite. Using bespoke web services, it
It includes its own hosting environment. |
Customer | a client of the merchant. |
Enterprise resource platform | (ERP), a collection of your critical business operating systems, such as product, stock levels, financial, customers, suppliers and so on that run on the same platform. |
JavaScript Object Notation | (JSON), a open standard text format that defines data elements in a structured way that is both human- and machine- readable. |
Representational State Transfer | (REST), and is a protocol used to send and receive data using standard web service calls. |
Supplier | a person who supplies products to be sold, and whose details are stored under Suppliers in Brightpearl. |
User | is either a customer or a supplier as defined in this feature guide. |
Web service | service that allows two disparate systems communicate with each other via a standard messaging system. |
How it fits together
Overview
Before we delve into more details of how integration operates between Digital Commerce Platform and Brightpearl, a common understanding of terms and concepts is required.
Think of your ERP as the beating heart of your company. It consists of a number of modules that manage your day to day operations in a coordinated, real-time, often automated way. Each module performs a specific business task, such as inventory control, financial accounting, order processing, manufacturing and/or supply chain management. It manages the business processes for each of these different parts of your business through the use of a set of dashboards and a consistent look and feel across each module.1 Another way of thinking about Brightpearl is that it is your business operating system - it supports and manages the flow of data and processes through the many different departments and functions of your business.2
Digital Commerce Platform extends Brightpearl online via a web service between the two systems. The web service allows two disparate systems communicate via a standard messaging system.3 In this case, the web service is run as a service over HTTP using the REST internet protocol.
REST is a lightweight protocol designed to allow loosely-coupled systems communicate with each other through a simple uniform interface.4 Resources (such as an order, a product or a customer) are moved from state to state through the use of GET or POST requests.4 For example, the Digital Commerce Platform could send a GET customer details request to Brightpearl, which would return the customer details requested. When REST is used, the messaging language used to communicate between Digital Commerce Platform and Brightpearl is JSON. JSON (JavaScript Object Notation) is a human and machine readable lightweight data exchange format.5
Key points
Data that is displayed on the Customer Portal is obtained in real-time from Brightpearl.
The only information stored in Digital Commerce Platform are the user’s web login details.
A new website (with a unique URL) is created for each user.
Getting started with Customer Portal
In Brightpearl, a user is one of two types: a customer or a supplier. A customer is person to whom products are sold, and whose details are stored under Customers in Brightpearl.
Experlogix Digital Commerce offers integration with a
Customer Portal - designed to be used by customers
Purchase Order Portal - designed to be used by suppliers
Different options and screens are available in each portal.
The aim of the Customer Portal is to allow B2B customers view their order history, quotations, delivery addresses and account details.
To set up the Customer Portal, the B2B customer locates the Customer Portal in Brightpearl's App Store, and clicks Configure. This opens the set up screen in Management Interface, as shown. Follow the steps to complete set up of the Customer Portal. Read Configuring your Customer Portal for a step by step guide to setting up your Customer Portal.
Once you have set up the Customer Portal, your users can create accounts on it. When they log in, they are presented with a Dashboard containing features that they can use, as shown:
Getting started with Purchase Order (Supplier) Portal
In Brightpearl, a user is one of two types: a customer or a supplier. A supplier is a person who supplies products to be sold, and whose details are stored under Suppliers in Brightpearl.
Experlogix Digital Commerce offers integration with a
Customer Portal - designed to be used by customers
Automated and integrated purchase order process - designed to be used by suppliers to allow Brightpearl suppliers view, manage and fulfil orders.
Different options and screens are available in each portal.
The aim of the Purchase Order Portal is to allow Brightpearl suppliers view, manage and fulfil orders.
To set up the Purchase Order Portal, the supplier locates the Purchase Order Portal in Brightpearl’s App Store, and clicks Configure. This opens the set up screen in Management Interface, as shown. Follow the steps to set up the Purchase Order Portal.
Once your portal is set up, emails are automatically sent to your suppliers to review, upload information and accept purchase order quotations. These are detailed in Understanding the integrated purchase order process.
Related content
References
1 Enterprise Resource Planning. Enterprise resource planning
2 ERP Technology Demonstration ERP 101 - What is Enterprise Resource Planning Software & How Can Small Businesses Benefit From It.
3 Web service What is a Web Service? - Definition from Techopedia
4 REST Representational state transfer
5 JSON JSON