leicester web designer blog

Closing Down - No Sale!

Fresh Web Services is closing down, effective 31/12/2019.

We'd like to thank all our customers for placing their trust in us & we hope that trust has been repaid.

Recently a client who runs a B2c and B2B Magento shop, asked if It was possible to limit the right to buy a product to certain customer groups.

With Magento it certainly is! And this is how we did it.

Read more: Magento - restrict product purchase by customer groups

A recent Magento Community security upgrade introduced 'formkey validation' strengthening, particularly on the checkout. On several sites I've upgraded the checkout subsequently stopped working. Here's a little aide memoire of how I've fixed these sites.

Read more: Magento - Fixing Formkey Failure

Recently the Joomla Project released a major update - Joomla! 3.7 (followed almost inevitably by a quick couple of bug/security releases - we're now at 3.7.2). As I mentioned in another article, Joomla! 3.7 has been the software update that I've most looked forward to this year to-date. In the following, I'll look at some of my highlights of Joomla! 3.7.

Read more: Joomla 3.7.2 Released

When Google returns a page of search results, you'll be familiar with the description that sits underneath the link to the website. This description is usually taken from the meta description field of the page in question. But that is not always the case.

Read more: Google & Page Meta Description

The Joomla! Project has released version 3.7.3. This is a security release and you are advised to update immediately.

More information can be found at the Joomla! Project.


Product carousels are another popular User Interface (UI) device used on e-commerce websites in particular. In this how-to I'll show one method of easily creating one.

Read more: How To Write A Magento Product Carousel

Satisfied Clients

Fresh Web Services Ltd:
LCB Depot, 31 Rutland Street, Leicester. LE1 1RE
Phone: +44 (0)116 279 3822
Company No: 04716234
52.634568, -1.127919
Use of this website constitutes acceptance of the
Fresh Web Services Terms and Privacy Policy including cookie-use