While I was working on our new cross sell module, I was kinda bugged by the way I have place files all over zencart (some files for database tables / filenames in the extra_datafiles folders both in admin and catalog site, classes files in various places as well as template files etc). How do I completely uninstall this module if I want to, I asked myself. The installation process is a long one: go to each folder and delete all the files the module uploaded, it just seems like there should be another way.
I ended up spending the time to rewrite/edit many modules so that I can place all module/plugin files in its single/separated folder for easy installation, distribution and uninstallation:
- Module manager to add news update feature (you will get the news via your admin page when one of our module has a new update)
- CJ Loader to support loading css/js files on admin side
- Module manager to support placing plugins’ files in their separated folders
- BlockManager to separate block feature from Ajax class
Due to this detour (as well as porting BlockManager to ZenMagick), I will have to delay the release of the new Cross Sell module a bit.
We also have some good news regarding the new Cross Sell: I have finished implementing the algorithm for suggesting top N products to a specific customer based on past orders info. The algorithm can be read in more details here:
Don’t forget to subscribe to our newsletter and rss feed, I promise this new cross sell will be the best tool ever available on Zencart to increase your sales.
Read More →