Brightpearl ERP for Drupal Commerce integration
After many custom Drupal Commerce ERP integration's we have come across Brightpearl an ERP with all the facilities a small to medium size business would need and decided to share our code with the Drupal community see the Brightpearl module page.
Also check the Brightpearl setup guide Setting up Brightpearl ERP on a Drupal Commerce site post.
Brightpearl main features:
- Multi channel selling (eBay, Amazon, Drupal commerce site, bricks and mortar)
- Central inventory management with real time updates to all of your channels (includes Drupal Commerce Stock integration)
- FIFO Inventory Method (The First-in, First-out) with multi warehouse support
- Manage order fulfillment with various UK and US based fulfillment service integrations like UPS & Royal Mail.
- Customer data and accounting in a single, reliable retail management system.
- Brightpearl provides real-time reports on inventory, cash flow, profitability by SKU and channel, customer purchase behaviour and more.
Armed with these insights and the confidence that comes from knowing core operations are under control, retailers can focus on what they love - merchandising and growing their business.
Brightpearl was founded in 2007 by Chris Tanner and Andy Mulvenna. They were struggling to manage their growing, multi-channel skateboard business and recognized the need for something powerful, affordable and developed specifically for retail. One way of identifying their great use of technology is the choice of CMS for the Brightpearl website - Drupal of course :)
The Brightpearl ERP integration was developerd by Guy Schneerson from blue-bag who is also the maintainer of the Commerce Stock module and as a result we have an excellent solution for Inventory management.
Configuration of the module has been made easy by pulling data from both your Drupal site and your Brightpearl account.
The module provides two methods for stock updates:
Realtime updates using webhooks - The site is notified by Brightpearl whenever stock levels change; so if someone just purchased the last Drupal T-Shirt on Amazon it will immediately become unavailable on your site. However, Brightpearl and the Drupal integration support multiple wharehouses so you can allocate different stock to your shops.
Full update on cron run - An alternative approach (not recommended for large number of products), this can be used if your site is not accessible to Brightpearl.
The stock integration also respects the stock override for 'always in stock items'.
Also when orders are exported to Brightpearl stock gets reserved.
Orders are exported to Brightpearl when they reach a configurable order state "Pending" by default.
On Brightpearl the order is linked to an existing customer or a new one if one does not exist
Line Items are created for all your ordered products and shipping
Stock is allocated on the Brightpearl system so your other channels are informed.
Finally a payment is allocated using a sales receipt.
The next feature planned for development is the support for state update from Brightpearl to Drupal so users will be able to log on to the Drupal site and see the state their order is in even after it was moved to Brightpearl.
We are really excited about the potential of this integration as both Drupal and Brightpearl provide so much flexibility and are looking to work closely with customers to add new features.
If you have any questions or need help in configuring Brightpearl do get in touch.
To find out more you can
- Contact the friendly people at Brightpearl
- Get in touch with me, will be happy to talk - contact form or catch me on Twitter
- info [at] blue-bag.com
- Telephone: 0843 2894522
- Blue-Bag HQ:
The Garage, Manor Farm
Somerset, BA3 4HP, United Kingdom
- Telephone: (+44) 01761 411542
- Blue-Bag Brighton:
Unit 35 Level 6 North, New England House
New England Street, Brighton
BN1 4GH United Kingdom
- Telephone: (+44) 01273 687900
- VAT GB 748125034
- UK Company Reg: 3932829