stephen, Author at Lightcommerce - Page 5 of 6

Volume discount pricing

Posted by | Feature updates | No Comments

Yet another feature update.

Volume discount pricing

We’ve added the ability to add volume discount pricing to any of your products. It’s as simple as editing a product and entering a discounted price for a particular quantity. Love it!

Till next time!


Your content on the cloud

Posted by | Feature updates | No Comments

Hello again,

Here for another feature update. And this is a big one!

lightcommerce Content Delivery Network (CDN)

We have added a CDN to all sites running on our platform lumini. This means that all your site’s images, CSS files and Javascript files are hosted on the cloud and loaded form the server geographically closest to each of your users.

We are using Amazon Cloud Front to run our CDN. It’s reliable, cost effective and most importantly; bleedingly fast! We’re very excited about this update as it means all of our site’s static content is delivered to your users at amazing speeds. This also takes away from the bandwidth our servers have to deal with, meaning they have more resources to deal with other important tasks.

And the best bit? For now we are including this service free of charge! That’s right; even if you have 10 sites with us, each of those sites can have their static content delivered to your users anywhere in the world at amazing speeds using cutting edge technology for free!

Don’t you just love us?

Stay tuned for more news! is live!

Posted by | General | No Comments

Hello all,

We’ve been hard at work getting our new web site live and now after much delay it’s finally there! You can view our new site in all it’s glory at

It has a full feature list of our platform and forms to request a quote or a demonstration site viewing.

Hopefully this will help answer anyone’s questions about what we do and how we do it.

We look forward to seeing what people think of it! In the mean time, I will shortly be posting a feature release update.


Our new site and what’s going on

Posted by | General | No Comments

Hello again,

Sorry for the lack of updates, life has a habit of getting busy ;) Not that we’re complaining!

Just to keep you updated, there are a few things in the works.

The new lightcommerce web site

That there is a screen shot of our new home page! It’s been a long time coming and I’ve been working on the site content with whatever spare time I get. We think it looks awesome and we can’t wait to unleash it on you. It will have full details on our service, our history and our platform. We’re hoping it will help answer any questions anyone has on what our goals are and how you can benefit from working with us.

I’m looking to get this site live this coming week.

Tumbling over to WordPress

Another item on my list is to migrate this blog to WordPress. This was actually a request from Paul (lightcommerce’s social media guy) who is itching to start contributing on the blog and other social profiles. We’re migrating to WordPress over Tumblr for better support for multiple authors, better theming and a few other things. In theory it shouldn’t be a complicated process as we currently have less than 20 tumblr posts but the URL of the blog WILL change from to

I may even get that done over this weekend ;)

Two awesome new lumini features

I’m going to be implementing the following two new features for our e-commerce platform lumini;

  • Barclays ePDQ payment method
    Very similar to WorldPay with a hosted payment page on the Barclay’s servers.
  • Bulk discounts for product prices
    So you can define, for example, a base price of £1.00, £0.90 if buying 10 or more, £0.75 if buying 50 or more.

Both of these new features originate from client requests. Are you beginning to notice a pattern with our development? :)

Stay safe! Until next time…

PayPal and other payment method changes

Posted by | General | No Comments

Hello again!

We’re on a feature release roll recently! The following changes have just been release for our platform;

PayPal integration

I knew it was only a matter of time before I’d integrate PayPal into the platform. I’ve just added an integration for PayPal Website Payments Standard using PayPal’s Instant Payment Notification system to update orders within lumini when they’re completed.

A new way to configure payment methods

So far to configure payment methods you had to set them up using our normal settings page. Which if I’m honest isn’t very pretty or user friendly. It’s another change on the unending list of improvements we have in store! I have now rewritten how payment methods are configured and there is now a new payment method area where method has it’s own settings page.

From here you can also set whether the method is live (or test), enabled and per a recent client request, which of your sites (US/UK etc) it appears on. The client wanted to use PayPal for their US site and WorldPay for their UK site. Problem solved!

Until next time! (I’m sure it won’t be long)

Complex tax rules and multi-site changes

Posted by | General | No Comments

Hello again,

The following changes have been released on our e-commerce platform;

Complex tax rules

As mentioned in the previous post, you can now create complex tax rules based on delivery address or product category. You can assign a tax rule to your sites within your multi site setup and when a user browsing the site switches between the different multi-sites, the tax is automatically recalculated at the basket and checkout stages so the user always knows the correct amount of tax they will be paying. This means you can be editing a tax rule and as soon as the user visits the basket page again or continues to the checkout their order’s tax values are recalculated instantly.

Multi-site changes

I’ve been improving the way in which you define what sites a product appears on. I’ve also added the ability to have some shipping methods appear on one site but not another etc so it’s easy to have for example, a US only shipping method or a Europe only shipping method which only appear when browsing the US or Europe sites.

Bug fixes and speed improvements

Found an obscure rare bug that caused an order to lose it’s shipping address after payment which stopped it being marked as completed properly. Added some speed improvements – mainly to the admin area. Fixed a cache bug which meant one of the main navigation areas wasn’t cached properly which has improved the speed at which the main navigation gets shown.

More to come! Until next time…

Feature sneak peak

Posted by | General | No Comments

Whilst I work on yet another set of new features, I thought I’d whet your appetite with a small sneak peak…

Complex tax rules

Had a client who wanted to have one tax rate for one US state, another tax rate for the other US states and then the standard tax rate for the UK. I’m working on the ability to have any sort of tax rules you want, and what’s more each site within your multi-site setup can have a different tax rate!

I may post another teaser soon. Right; back at it!

Plethora of updates!

Posted by | General | No Comments


Apologies for the delay since the last update. We’ve been hard at work adding a number of new features, tweaks and UI enhancements.

Configurable search index

Product search on an e-commerce web site is important. You need to make sure users can find what they’re looking for easily. I wrote the search indexer to automatically index all product field values and product data, such as product description, name, meta data etc.

It was brought to my attention that people wanted more control than this. We have a client who only wanted users to be able to search through product names, authors and ISBNs (authors and ISBNs were setup as product fields).

You can now use a simple interface to define what fields are excluded by the indexer. Problem solved! There’s also a new button in the admin UI to rebuild the complete search index whenever needed.

Configurable order statuses

While developing lumini I’ll admit that the inner workings of order statuses were not the top priority. 

That’s all changed now! A client wanted to be able to create a new order status that would only be applicable to that one client. They also wanted this order status to trigger an email to the customer.

You can now create order statuses and tell lumini to email the customer, you (the client) or both. Of course, this links into the email templating system and uses email templates that you can design yourself using any of the order’s data. Simple!

Expand user admin

Up until recently the user administration are only show the basic user details, the user’s profile and the user’s groups (for the user access control). It now includes the user’s address book and previous orders.

Mark product field as default

Product additional fields can now be marked as “default”, which means that when a new product is created that field is automatically assigned to the new product, ready to assign a value.

By default all product additional fields are marked as default.

Promotions that can add products to a user’s order

A client wanted to be able to offer a promotion which when used, added a free gift to the user’s order. We gave the client this ability and went a step further.

When editing a promotion you can tell lumini to add a “virtual” or “real” product to the user’s order. This means you can add a product to the user’s order that doesn’t have to exist in your online catalogue. You simple provide a name, price, SKU code and image path. You can also add a product to the user’s order which already exists within your lumini site, either using it’s current price or a new discounted price that you define. Voila!

Admin UI improvements

I love jQuery. Always have and always will. The lumini admin interface uses a number of jQuery UI elements. Up until recently I’ve been using one of the stock jQuery UI themes. I thought it was past due that lumini started using it’s own custom theme. I think it looks awesome.

I’ve also improved the code for the floating admin menu which follows you as you scroll down the page. The lumini administration area is really come along nicely now.

Along with that list there are a number of speed improvements and general code optimisations which I won’t bore you with!

Until next time!

A new approach

Posted by | General | No Comments


As lightcommerce begins to grow, we’ve decided that it’s important to put across a personal approach. After all as a company we are a lot smaller than most of our competitors, but that doesn’t mean we don’t stand a chance of making our mark in the e-commerce world.

We’re a small group of enthusiasts and we have an ambitious vision of what we want to achieve within the world of online shopping and the services we can offer.

We don’t think we should have to sound like a large corporate company to do this and we would love to bring you along on our journey. For that reason we think it’s important to be transparent about who we are and where we’re going.

So with that in mind; my name is Stephen Gray, I’m 23 and I’m the lead developer for lightcommerce. I’ve been developing for around 6 years and I’ve specialised in e-commerce for around 3 or 4 years. I’ve worked on various bespoke leading e-commerce platforms and a lot of third party systems but none of them felt right or that they were reaching their potential. So I wrote my own over the course of 10 months to a year. I’ve called it lumini and I’m working hard to make it a strong competitor in this busy market.

We’ll hopefully soon have our shiny new web site ready. The design has been done (and it’s fantastic – I may squeeze out a preview soon!) and we’re just working on getting the content just right. We’re rewriting a lot of it with this new personal approach in mind so bear with us, we’ll get it right soon enough. I’m marking the launch of the web site as a more official launch date for lightcommerce and things are starting to look exciting!

Working with me I have an amazing designer and a great social media guru who I’m sure over time will make themselves known too.

Watch this space, I’ve got some new feature announcements to make soon!



WorldPay, new product features

Posted by | General | No Comments

The following new features and changes have been added to lumini;

  • Implemented WorldPay payment gateway
  • Implemented product comparison

    Users browsing a site can now add as many products as they wish to a product comparison feature, which will display all selected products next to each other listing attributes and additional fields.
  • Implement product wish lists

    Users browsing the site can create a wish list of desired products, and then name that wish list. For example, “Christmas  wish list”. To save a wish list with a name a user must register with an account. Users can create multiple wish lists and manage them from their account area.
  • A number of speed optimisations

After some internal re-prioritizing, new feature development for lumini is going to take a front seat. Watch this space for more exciting features. We can’t wait to show you what we have planned!