One small observation, though: your component is GPL, which means one can modify it as he/she wants and can distribute the modifications under the same terms. You cannot forbid them to modify a component unless they make a donation, this is not how it works.
Again, great job!
Anyways, thanks a lot, you saved me a lot of painful hours of work!
I am a developer myself and I had trouble setting up a paid downloads site (event though that's one of the highlighted features of this component!). I spent half a day trying to setup a simple one product shop! The worst part is that I didn't suceed!
Just from the top of my head:
1. they need a Lock Tables priviledge! I don't want to allow that and I don't understand why they need it, it's simply bad programming to depend on exotic features.
2. products are not displayed at all inside categories. I couldn't figure out why yet.
3. even though I set product prices and they are seen correctly in product editing mode, when displaying the product list, the displayed price is still 0. I don't trust a shopping component that doesn't handle MONEY well.
4. Trying to define a Geo Tax Zone throws a big relations error and without the geo zones taxes are useless.
Support is expensive, as other users mentioned, but I WONT'T BOTHER to get support if the component's basic features don't work. I don't even dare to think about security if those fetaures are a problem.
To finish on a positive note, nice try, but tag is correspondingly unless it works.
Thanks for your review. A couple notes:
1) Based on your summary of the issues you've had with your database, it sounds like you didn't read the minimum requirements for Tienda. Take a look at them and ensure that your server meets the minimum requirements.
2) The installation package for Tienda also includes an alternative install.sql file that only uses MyISAM (as opposed to InnoDB). As a developer, I suspect you would have no trouble using that installation file, and I also suspect it would resolve your database issues (which is all 4 of the items in your list)
3) Support isn't expensive! If you are installing Tienda, I can only assume you are setting up an ecommerce store (probably for a client, but maybe even for yourself!). If $99 for support is too much to ask, then you either aren't billing your client enough, don't have high expectations for your store's sales, or are dramatically undervaluing our support.
Congratulations to the developer, I am an extension developer myself and I very much like this one.
Keep up the good work!
By far the best content organizing component, it has everything that a website needs to get success. I haven't tested it yet for SEO but if that part is as well done as the rest of the component, than I cannot say something else but that I bow to the creator and wish them all the best in the world for giving the community their great work.