Sage 50 Partner eCommerce Integration

Sync Sage 50 Partner with your eCommerce store for automatic price, stock and order updates.

Sage eCommerce Integration - Storehub.io
Storehub.io - Sage Integrated eCommerce Solutions

Sage 50 Partner eCommerce Sync Setup in Minutes

Syncing data between Sage 50 Partner and your eCommerce store is simple to configure, with no code experience required. No expensive setup costs and a month-to-month contract.

Start syncing stock, price and orders same-day guaranteed, and save many hours per month on manual data entry.

Eliminate Key Pain Points With Sage 50 Partner Integration

Never sell an item on your store that’s out of stock, as price syncs every 2 minutes from Sage 50 Partner.

Selling an item at the wrong price plagues store owners daily. Ensure this never happens by using Storehub.io to sync pricing from Sage 50 Partner to your eCommerce store so customers can shop 24/7 with confidence.

Storehub.io - Sage Integrated eCommerce Solutions
Storehub.io - Sage Integrated eCommerce Solutions

Orders Raise in Sage 50 From eCommerce Store

Orders placed online will raise automatically in Sage 50 Partner from your eCommerce store, no data capturing required. Save many hours per month in manual data keying, errors, and speed up the fulfillment of orders.

Storehub.io captures all SKU items, customer contact details & delivery address, discounts and customer delivery notes automatically on the sales document raised in Sage 50 Partner.

Sage 50 Partner syncs to Storehub.io using Sages’ SDK connector. It’s important for this to be installed prior to commencing on the integration to ensure there are no delays.

You may need to purchase this module from Sage at an additional cost, or it may be included in an annual license package. Please chat to your Sage consultant to establish your requirements.

Once your SDK connection is set up with Storehub.io and Sage 50 Partner syncs, the following information will be available to send to Storehub.io and thereon to your eCommerce store automatically.

  • Product stock
  • Product price (incl. or Excl.)
  • Tax rate per product
  • Product title
  • Product description
  • Product variations

Bringing the product data in from Sage 50 Partner to Storehub.io is the first step towards integrating with your eCommerce store.

Once this data is in Storehub.io, you can enrich your products with merchandising (add images, gallery images, categories, filter tags, product variables/sizes/colors and more), activate/delete products and flag products to sync to your sales channels (WooCommerce, Shopify, B2B Commerce store etc).

Connecting Storehub.io to your WooCommerce store is as simple as copy-pasting the API keys from WooCommerce onto your Storehub.io account. Once completed, Merchandising data will flow from Storehub.io to WooCommerce/Shopify, so product merchandising, pricing & stock will update automatically and orders will raise in Sage 50 Partner.

If you have an existing eCommerce store, and would like to integrate it with Sage 50 accounting data, the following Storehub.io modes are available:

Merchandising on Storehub.io – This workflow is used when you want to send product and merchandising data to multiple channels (more than just one eCommerce store and/or a Marketplace like Amazon or eBay or Google Shopping).

Merchandising on WooCommerce – This workflow is used when you have an existing eCommerce store and don’t plan on adding a B2B/Trade store module in the future, or integrating with other marketplaces like Amazon, Takealot.com or eBay. This makes for a much simpler setup process as the user does not have to copy the merchandising information from an existing eCommerce store into Storehub.io

When an order is placed on your eCommerce store, Storehub.io is notified and the order is raised consequently in Sage 50 Partner. You can determine what order type/document type is raised in Sage 50 Partner (Invoice, Sales Order or Quote) based on the payment method type (i.e payment gateway or cash type order), and if the payment was successful or not (for payment gateway orders only).

Order information raised in Sage 50 Partner contains the following:

  • Sales channel order reference number.
  • Delivery address.
  • Billing address.
  • Customer details (name, contact number, email).
  • Order line items.
  • Item prices + VAT.
  • Item discount % per line item (discount is worked out as a percentage of sale price vs ERP price). All discounts/offers are managed on your eCommerce platform.
  • Order comments.
  • All orders syncing from your eCommerce store to Sage 50 Partner may contain a prefix that you define, like “WOO”0018443 – this helps identify the order at a glance.
Storehub.io - Sage Integrated eCommerce Solutions

Other FAQs

Yes, you may have as many sales channels as you like. Each sales channel will accrue an additional connector cost, which you may locate on the pricing page.

You can not link multiple instances of Sage 50 Partner to Storehub.io under one profile, but you may register a new account with Storehub.io and connect it there.

If you’re planning on using a retail sales channel like WooCommerce or Shopify, all price, stock and product information needs to come from one accounting data source/warehouse.

If you’re using the Storehub.io B2B Commerce platform, multiple warehouses will sync to your store which can be accessible to your customers.

No, you’re only able to set up a B2B Trade store on Storehub.io if you select the “sync “

All your orders will be saved in the Storehub.io cloud, and as soon as a connection is re-established with Sage 50 Partner, your orders will propagate automatically.

Can I add a B2B/Trade store sales channel linked to Sage 50 Partner if I set up my account in “retail” store mode only?

Yes, you can change the setting from “Retail only” to “B2B & Retail” or “B2B only” and your customer data with multiple pricelists will sync from Sage 50 Partner to enable B2B functionality.

How does Storehub.io pricing work for Sage 50 Partner and your eCommerce integration?

You pay per connector for your store, so you need to select a data source (in this case, Sage 50 Partner) and then a sales channel (e.g WooCommerce). Each connector falls into a SKU tier, based on the number of products you want to sync.

An example would be:

  • $75 ex VAT for Sage Business Cloud data connector 0-500 SKUs.
  • $63 ex VAT for WooCommerce sales channel connector 0-500 SKUs.
  • $38 ex VAT for Amazon marketplace sales channel.

For all SKU pricing tiers, please view pricing here. Please note, pricing may vary according to territory.

If you change your ERP/Accounting system, you will need to register a new Storehub.io account and configure it with the new ERP details. It’s easy to export all your merchandising data from one Storehub.io account to another via CSV as all the merchandising information will be preserved.

The Storehub.io billing run commences on or as near to the 28th as possible of every month. This means that your account will be billed from the next 28th payment cycle. Please note, your billing commences once your data has been synced through from your accounting software, and is not based on your website being “live” or “transactional”. Pro rata rates apply.

In order to integrate Sage 50 Cloud with your eCommerce store you need to choose the right software to get it done easily.

Using Storehub.io, you can easily integrate Sage 50 Cloud with your eCommerce store by simply installing the Storehub.io sync module on your Sage 50 Cloud server and entering the corresponding details on your Storehub.io account.

With your Sage 50 Cloud integration to Storehub.io, price, stock and inventory tax types all push to your eCommerce store, with orders raising automatically from WooCommerce or Shopify back into Sage 50 Cloud. 

The Storehub.io integration with Sage 50 Cloud with WooCommerce or Shopify means automatically

 

In order to integrate stock, price and orders between Sage 50 Cloud and WooCommerce or Shopify, we’ll need to connect Sage 50 Cloud with Storehub.io by installing the sync tool on your Sage 50cloud server and entering the corresponding code that gets generated.

Click the “Add Data Source” button on your brand new Storehub.io account, and enter in your Sage 50 Cloud login details. This process will automatically sync through:

  •     Product SKU codes
  •     Stock levels
  •     Price (including or excluding VAT)
  •     Product Units

Once you’ve got all your product date on Storehub.io from Sage 50 Cloud, you can now push it to WooCommerce or Shopify.

Linking WooCommerce or Shopify with Storehub.io is easy to complete, simply log in to WooCommerce > Settings > Advanced > REST API and create a new API key. This key is copy-pasted into Storehub.io in order for the Sage 50 Cloud WooCommerce integration to work.


In order to integrate orders with your Sage 50 Cloud Accounting with your WooCommerce or Shopify store, all you need is to install is the Storehub.io sync module on your Sage 50 Cloud server to integrate key product data and orders.

All information required to automatically sync orders from WooCommerce or Shopify to Sage 50 Cloud is done so automatically, with:

  • Product SKU
  • Tax types
  • Discounts
  • Quantity
  • Delivery & billing address
  • Order reference

Everything you need to fulfill your orders in Sage 50 Cloud will be sent through from WooCommerce or Shopify to your store.

In order to integrate Sage Business Cloud with your B2B Commerce Wholesale store, you’ll need to ensure the following is in place.

  • Cash sales customer: This is flagged as a “cash sales” customer type. It wont be used for B2B store but is still required
  • Delivery service item: All cost of delivery will be allocated to this service item in your accounting software on orders/sales documents generated
All SKU code items that need to integrate from your store need to be present in Sage 50 Cloud Accounting.


In order to pay for the integration cost between Sage Business Cloud and your B2B Commerce Wholesale store, you need to know how many product SKU codes you wish to sync to/from your online store.

  • Pick the “Sage Business Cloud” option here on the pricing page 
  • Pick the “B2B” sales channel, with the appropriate number of SKUs as well on the pricing page
The total combined is the monthly cost of the integration tools using Storehub.io.


In order to integrate Sage 50 Cloud Accounting with your WooCommerce or Shopify, you’ll need to install the Storehub.io sync tool on your Sage 50 Cloud Accounting server. This module pushes critical data to the Storehub.io platform, from which it integrates with your eCommerce platforms like WooCommerce or Shopify.

The integration caters for product SKU price and stock levels as well as tax rates. Orders raised on your WooCommerce or Shopify will automatically sync back into your accounting system and raise as a:

  • Quote that will not reserve stock
  • Sales order which can be set to reserve stock
  • Invoice which will confirm the transaction as final
Once the above integration is complete, the only manual tasks you’ll need to undertake when running your online store will be to upload new product images and product categories & merchandising.

If you’re running a retail eCommerce store like WooCommerce or Shopify, you can easily add Storehub.io B2B Commerce Wholesale via a link on your eCommerce store menu.

This means you can accept orders back to Sage 50 Cloud from WooCommerce/Shopify AND your B2B Commerce store automatically.

The key difference is the retail store orders will go back to your cash sales customer and the B2B Wholesale store will write back orders to each account customer account on Sage 50 Cloud.


In order to use Storehub.io, you’ll need to be on V18 or newer on Sage 50 Cloud. This is to ensure the SDK works with 3rd party platforms in a stable manner and is using the latest database fields and more.