Product Data Features

Some of the key product data features in Shopfront, our B2B ecommerce website platform, you shouldn't live without


The product name is normally taken from the product name (or description) in Sage. The default configuration is for this name to only be taken when the product is first imported. This is because the data in many Sage systems is in capitals or in a form that is not friendly to your customers; if you edit it in the Shopfront software you do not want those changes overwritten at subsequent synchronisations. If the product names are exactly as you wish them to be on the website then the system can be configured to update the name on every synchronisation.


The Sage accounting systems have the ability to store a long description of a product but we have found these to rarely be populated and even if they are ‘rich text’ is not supported. Like the name the default configuration for Shopfront is to import this field on the first occasion and them preserve any changes made in the Shopfront software.

Selling Price

The selling price is synchronised from product data or the default price list in your Sage system. If your standard selling pricing has quantity break discounts then these can also be synchronised by setting up a sales ledger account that has that discount structure and then synchronising in the context of that account.

Tax Code

The tax code for products is synchronised directly from the Sage integration as is the tax code for any B2B account when a customer logs in. Once the customer enters or confirms the order delivery address in the checkout the correct tax amount and coding for every item in the cart will be calculated and then posted into Sage to ensure correct VAT records.


Synchronise the RRP of products from a price list in Sage set-up to have those prices.

Nominal Information

The product nominal code is synchronised from Sage and is the default code that is sent to sage when the order is posted to Sage. This nominal code can be changed when the order is posted if required.

Supplier Part Number

The Sage systems have the ability to store the supplier part number which may be different from your stock code for the part. This field is synchronised and is included in the Shopfront search to allow your customer to find goods by the suppliers’ number as well as your own.


Most of the Sage systems have a field to store a barcode. If this is populated Shopfront will synchronise it. This field is particularly useful if is populated with the GTIN because this can then be exported to the Google products feed for running Google Shopping Ad campaigns to boost online sales.

Primary Image

Some of the Sage systems have the ability to store one or more images. We find that very few of our customers use this facility but if they do we can synchronise one image as the primary (Main) product image on the website.


Some Sage systems offer the option to configure product alternatives. If these are configured then the Alternative in Shopfront can be synchronised with these. Alternatives can always be shown or be made to appear only when the item is out of stock.


Shopfront has a Category and Sub Category field on each product. These can be synchronised from a variety of fields in your sage system and then used to create a dynamic navigation structure. This is not enabled by default.

Get in Touch

Want the full feature list?

Please enter your name and email address in the form below and we’ll send it over!


Stay in touch

Sign up for our regular newsletter for all the latest ecommerce stories and industry comment.

To learn more about how we use your data, please read our Privacy Policy.

Our Address

Aspidistra Software,
Coombe Works,
Derby Road,

Aspidistra Software

© Copyright 2021 Aspidistra Software. Privacy Policy