speed Archives - Lightcommerce

Plans are under way to shake things up

Posted by | Feature updates, General | No Comments

Hello,

It’s been a while since I posted a feature update, or even a general lightcommerce update.

That’s simply because we’ve been very, very hard at work on some big plans for the lightcommerce e-commerce software that will take the e-commerce world by storm.

I can’t give away too much, but the plans include a complete administration area overhaul with a completely new design, a new bespoke content management system, integrated image editing and a little something for all you visitor analytics lovers out there ;)

If all goes well more details will be released soon, but until then know that this is going to take lightcommerce to a new level within the competitive e-commerce software world.

Stephen.

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!

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…

Plethora of updates!

Posted by | General | No Comments

Hey,

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!

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!

A strong foundation

Posted by | General | No Comments

We understand that it’s important for our clients to know that our software is built upon a strong foundation. They need to know that if they commission us to build one of their customer’s sites on our platform that the site is protected from hackers and bots.

Our bespoke platform lumini is built on an established, solid framework which complies with most best web practices and follows good, proven design patterns.

It automatically protects our sites from cross site scripting attacks, SQL injection attacks and automatic web form bots to name a few.

The framework also incorporates some intelligent cache systems but to give an even better speed improvement we have added our own layer of caching to make sure our sites are served with the best performance possible.

We are constantly developing our platform, making security tweaks here and speed improvements there. And we won’t stop – our goal is dynamic and improvements can always be made. Even if we spend 3 hours investigating and only change a few lines of code – if it means we shave a third of a second from a page load time, it’s worth it!