As I am using old ecommerce module even with SolidCP ( I understand why someone want to remove it, but I have my reasons and old ecommerce work very well for me) and so far in 3 last manual DB update scripts have found parts that try to remove EC procedures/tables. I want to ask if this is necessary in future updates? If not I will be happy if you remove this parts from scripts …. if yes, well it will be harder for me to update SolidCP panel each time.
As addition , I would like to share some thoughts about ecommerce…may be for your future decisions.
– we have different invoicing pattern as most hosting providers, as we don’t really sell direct hosting service, and we don’t need dedicated application for invoicing
– our current using pattern is that we are using ecommerce as cycles management and notification service, for us and our clients and it works well for around 1000 account we have
– I like idea to have one solution that satisfying all our needs without necessity to install different app on completely different platform
thank you for reading 🙂
Actually the upgrade script always stays the same + new features per version UNTILL we make a form of “Major version”
Once a Major version is made: all update scripts go into the install script only and only newly added / changed functions from that point will be included.
The flip side is that when such a version is released you will always need to first upgrade to that version before you can upgrade to any other version.
While currently you can upgrade from 1.0.1 to 1.1.4 directly.
Do note 1.2.0 (the one released in couple of days) will be a Major version as described above.
As to your other comments:
If something works for you it works obviously. The main reason it was removed in WSP days is that it was barely working, and even if it was it often didn’t follow local laws etc (and quite outdated compared to other systems like whmcs).
In our long term future we do hope to make an all round solution (including billing and support) however alot has to happen before we can start working on that 🙂