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!