Many readers and customers have asked about the WooCommerce – Sage ERP connector we’d previously sold through SkyVerge, so we have some updates we’d like to share. We removed this plugin from our offering since we’d found that a large number of our resources were dedicated to its implementation, which was hampering our ability to grow and support other extensions that we offer.

We’re now happy to announce that we’ve open-sourced the WooCommerce Sage ERP connector for Sage ERP 100 or MAS 90/200 as we’re no longer offering integrations services, but are continuing to update the integration. The plugin is now available on GitHub. We strongly recommend that you work with both a Sage consultant and a WordPress / WooCommerce developer to integrate WooCommerce with Sage web services, as we will not be supporting the plugin for users, nor do we currently have availability for integrations.

We will continue to update the codebase for the foreseeable future as we have a major client that still uses this integration. The WooCommerce Sage connector been updated for, and now requires, WooCommerce 2.1 (more requirements below). Pull requests are welcome if you’d like to contribute!

About the WooCommerce Sage ERP Connector

This plugin allows you to export customers and orders from WooCommerce and import them into Sage ERP 100 or Sage ERP MAS 90/200 via the eBusiness Web Services API. After initial setup and configuration, you can select orders in bulk to export to Sage. Customers will be created in MAS if they do not exist and a MAS sales order will be created for each WooCommerce order that’s imported. The Sales Order number will be returned and used as the order number with WooCommerce. There are filters available to customize the customer and order data sent to Sage.

Sage Connector Requirements:

  • WordPress 3.7 (tested up to 3.9)
  • WooCommerce 2.1 (tested up to 2.2-bleeding)
  • Sage ERP 100 or MAS 90/200 (including SQL)
  • Sage eBusiness Web Services API module (ERP 100 2014 includes this; if you are using an older version you must purchase it from Sage)
  • (optional) Sage eBusiness Web Services Extended API if you’re using a SQL version of Sage ERP and would like automatic postal code creation

Please see the Read Me for the plugin for more information on requirements.

Published by Beka Rice

Beka leads product direction for SkyVerge and technical documentation. She spends a lot of time on research and interviews, but likes to write so she has an excuse to spend more time jamming out to anything from The Clash to Lady Gaga.