So it’s been a while since I did any work on it. Development on the whole project was put on hold as the client decided she didn’t want an online store just yet, so the mod lay unfinished on my hard drive for a few months. This week I’ve started working for the client again and so the mod is coming along nicely. In fact, I think it’s just about finished. It needs some testing before actual release, but it’s pretty much there.
So since the last update:
- I’ve finished the stock check facility for before an item is placed in the basket, if the item is out of stock, instead of being placed in the basket the quantity is set to 0. In addition a notice is displayed upon selected an option combination which is out of stock (before the item is placed into the basket).
- I’ve done some work on the admin user interface, changed the colours and layout a bit. I’m still not completely happy with the colours but it’s hard to get enough contrast to show the different levels and sublevels (eg products, option combos, options, values).
- Tidied up the mod’s deletion behaviour so that all the necessary records are deleted when they should, eg when deleting a product off the products admin panel all that products options and combos need deleting too.
- Improved security over and above the level of the original options admin panel – so that users can really only do as their permissions allow.
- Finished the installation script and included it into the new options admin panel so you don’t have to mess around with sql files or statements to update the database – just click a button.
- Written installation instructions – simple (over-right old files) and advanced (step by step changes in code).
- Various other fixes and improvements
So all in all, the mod is looking pretty finished and almost professional (on the exterior, the code isn’t pretty in parts!). Once I’ve done some more testing, got the client using it (scheduled for a weeks time), and set up a Cubecart store to sell it with, well that’s when it will be on sale.
On the subject of updates. If I bought a mod, I would hope to get bug fixes for free, but at present I can’t see an easy way of controlling this except for maybe just making bug fixes publicly accessible, and putting any updates which include new features for sale. If you have any ideas or know of a good mod that will allow customers to download updates for free then I’d be interested in your opinion.