Works Overall but there is a Lack of Support and a Steep Learning Curve
- Easy to install and have up quickly.
- Lots of potential for customization and development overrides to shape the system the way it is needed.
- Constant upgrades and bug fixes.
- Lots of add-ons to choose.
Cons
- Documentation and support needs to be updated and expanded. There's a lack of books, and the only support aside from the forum is official prestashop support, which is not cheap. The system is too massive to have such little support.
- Too many things can go wrong with too little explanation as to why. Too much time is wasted trying to figure out why prestashop isn't working as intended because of this. Seems that most of the questions online are people fumbling around with vague issues and errors and no explanation.
- Code should either be organized more intuitively, or there should be more help outlining what is going on during runtime for debug purposes. Why is there not a built in way to display the tpl that is being loaded in each section? I tried figuring out how to do it myself using the documentation but gave up. Instead I have to swim through the entire code to figure out how to do it myself. Should not be this complicated.
- Too many things can go wrong when transferring or copying the website, which essentially breaks everything. Again, too little help and messages explaining why things don't work. Internet search shows that this is a common issue.