I think it's a last time I ever used ZenCart. Don't give me wrong it's great application as far as functionality and number of available modifications. It's just customizations is nightmare. There is some much stuff that doesn't make any sense in a template system implementation. I think somebody was on crack when they designed it. Oh eh I forgot they just copied this crap from Oscommerce. I think it took me at least a week to redo all the templates and remove bunch of stuff to make it looks and work correctly. Comparing to commercial one that I paid $299 for different client took me only a day to customize it. It worth of each penny I paid for it. It bugs free has documentation and support. Which is the main problem with both Zencart and Oscommerce zero documentation or support the only forum on which most the time you can get very limited amount of information.
Unless they completely redo the template system it’s in my black note not use stuff.
I just installed CubeCart and it took about a week to get it working and to edit the CSS & HTML to the point where it looked clean and attractive. All told, a week is not to bad for a process most clients would pay a couple thousand dollars for. I definitely plan on re-using the templates and CSS for future e-commerce projects. Of the packages we tried (OSCommerce, OpenCart, etc), CubeCart won out for its relatively simple integration and sensible template scheme.
One day they will have a list of variables you can just pop into a few pages you built I think (one for category, one for product, etc.). I made one like that before, but never really finished it.
Exactly what ZenMagick does! For example, the product_info page will have a prepopulated product object ready to use, category pages a list of products, etc... The whole lot!
The demo store is fully implemented using ZenMagick - there is an options to display the template code for each page . That should give you a good idea of how it works.
Of course, there is more - page caching, uninstall support), SEO, product features incl. product comparison, and more.
Try www.shopify.com for a much better ecommerce solution, everything is in place already all you have to do is edit the css for the layout. It's extremely simple and you'll have a site up and running very quickly.
It's a hosted ecommerce solution. I doubt anybody would ever want to use something like that. At least not me or any of my clients. 1. Hosted somewhere else - big no 2. Limited amount of features - huge big no I can continue by why.
Zenmagick allows for neat separation of code from html but it breaks a lot of other Zen Cart modules like ImageHandler. Also, installing the Ultimate SEO (included with ZenMagick) makes the login / checkout impossible to work with. References with the mod_rewrite for these features are broken and unusable.
ZenCart, like OsCommerce, is really written by someone on crack. It has functions that build <form><input type="hidden" name="phpMyAdmin" value="4594f30712f4fabaff6997416810f3f2" />, <input> and other elements so you can't tamper with the form itself. The standard templating system is also a drag to work with. Sometimes it's necessary to go through 3 files to get to the end of a lousy template element. I don't like that it has "constructor" functions for the sidebox elements either. All of them are generated by code and you have minimal template options to go on.
ZenMagick would be great if it solved compatibility issues with ImageHandler and the Ultimate SEO addon. Until then, it's just nice to look at.
Rather then creating new modules and extensions I think they should concentrating on redoing the core it was build on completely and stop wasting the time to improve something that was build lousy in first place but perhaps we are missing the real agenda it was developed this way so they can run sub companies that sell pre design themes packages and customization services since it's kind of Free it easy to capture people attention and get your product around the web.
Hmm, if ZenMagick has all those problems, then it would be nice to let me know. I do not mean to whine, but it's hard to improve things when no one tells me they are broken.
I realise that ZenMagick breaks with a lot of existing modules. However, one of the key aspects was and is to make it as easy as possible to recreate functionallity in ZenMagick (in a cleaner fashion). As for Ultimate SEO, the next version will have USEO optional, either for version2.x or the upcoming 3.x release. Seems to work well enough with the 3.0b1. Support will be implemented as ZenMagick plugin, so SEO code will have to be installed separately. This is the second time people mention ImageHandler, so I might look into that. I seem to remember that there is an ImageHandler2 mod, too. If so, which is the one to look at?
As for concentration on the core, that is pretty much what ZenMagick is about - suggestions and improvements are always welcome. (As a sidenote, if zen-cart where to rebuild everything, mods would be broken too!)
There are a lot of buzz around freecsscart but I doubt it will be released pretty soon. Cubecart is bad shopping cart period the only good thing about cubecart it's easy template customization the rest of it full of b.s. It's build very ugly and has to many bugs and security holes.
I tried a lot of times to mail you on your website, http://zenmagick.radebatz.net/ but you have problems with your mail server. All my emails get returned with an failed delivery message. I am not the one to whine but I can't run around to contact someone when I'm on a tight time frame. Don't get me wrong, I appreciate your devotement but ZenMagick simply isn't up to handling a larger scale project.
ZenMagick has problem with IH2, the one I tested. It doesn't rescale images when using ZenMagick. I am sure there may be some more problems with other modules, but this one was the most important of all to me.
I wish you the best of luck with ZenMagick. It has potential and you could try to speak with the ZenCart core team to implement it over their sloppy template system. I can't complain too much about ZenCart or ZenMagick because, in effect, it is free software and I use it on my own responsability with no guarantee. I accept that.
There has to be a good solution to come up that will wash away all the bad PR the free ecommerce packs have. I'm looking forward to freecsscart too. The new solution should be remasterd from the ground up, even from product and store mangement. ZEN and OSC are just too complicated to do medial tasks. All hails go to Shopify from the usability point of view.
important update I managed to narrow down some of the causes for ZenMagick problems with the current ZenCart version (3.1.7) - The login will work ok if you use the ZenMagick templates. It will crash when you try to revert to the basiv ZenCart templates. Returning customers won't be able to login unless you uninstall (as in Delete) your ZenMagick files. - The Ultimate SEO isn't the problem for the login. - ZenMagick will not work with ImageHandler2 contribution for ZenCart.
Hope this helps anyone. I know I've been going mad working with the two. I had to remove the ZenMagick plugin for my store but you may still want to work with it as long as you don't get greedy for more plugins that will eventually break your ecommerce website.
Hmm, first thing I hear about email problems (obviously). You could have left a comment on my blog, though. Anyhow, you are right in that the image scaling was broken, one reason being that personally I do not like the zen-cart approach of image handling. The code was written at a point where I was still trying to re-implement everything in the same way.
Since then, that has changed a bit. While trying to be as compatible as possible, ZenMagick has started to go it's own way. One good example is the introduction of a plugin architecture that will make installing mods a lot easier (and even more, uninstalling them). And, of course, as you observed, it is not compatible with zen-cart mods. But them I guess freecsscart won't be either ;)
I have to admit that there is a problem with the current version and logins when reverting to zen-cart templates. This has been identified and is fixed in the coming version. I apologize for all the trouble this has caused. I have to add though, that the installation instructions explicitely state to install and test on a non production site. By now, ZenMagick consists of 200+ PHP classes and more than a handful of other PHP files. Installing that on a production system without prior evaluation is a bit suicidal in my view.
For anyone interested, the quick fix is, as mentioned, to uninstall ZenMagick. The critical file is zen-cart\includes\init_includes\overrides\init_templat es.php. Renaming this to stop it being loaded will fix the problem. Incidentally, there is a thread on the zen-cart forum explaining this.
As for breaking ImageHandler2 or other mods - If you are using the ZenMagick theme code, you are not using any zen-cart templating files any more. The theme code is an absolutely separate MVC system, however, with similar features. Biggest advantage in my view is that it takes advantage of the ZenMagick API. This makes the theme files much simpler, there is no including back and forth, all HTML is customizable.
This all means that zen-cart mods can't work with ZenMagick themes!
It is also worth mentioning, that the ZenMagick API can be used in zen-cart templates!
Well went on a few recommendations and decided to plunge into ZenMagick for one of my current projects. It hasn't exactly been the smooth ride I was hoping for in terms of templating and customization. Let me tell you I had to spend a few weeks getting really comfortable with the code before I even knew what the heck was going on. I honestly can say for those that are willing to endure a bit of a headache, go ahead and use ZenMagick. A lot of the functionality of ZenCart gets broken with the installation, so there are quite a few bugs with it as well. I have to give a big hand to the deveopers of ZenMagick, because they're trying to clean up a huge mess, but it's still not the ride on the side of the beach everyone would hope for.
I'm hoping that there will become a better cart system released sometime that is a true MVC pattern, but I guess we're still stuck with legacy systems attempting to adapt to the evolving web demands. FreeCSSCart would be nice, but seems more like vaporware at this point.
Eek, don't scare me off, mate. I've hacked together some osCommerce installs/templates in my time, and I'm hoping ZenCart is an improvement here. Thanks for the update about ZenMagick too, guys! At this point, I would beg/steal/perform <censored> acts if the Wordpress guys would work on a shopping cart.
I apologize if people think this is getting a bit off-topic, but it's just too important for me to let go...
# CommentAuthorenvisean I am sorry that you had some bad experience with ZenMagick and I appreciate your openness about the problems you have had. Let me try to answer some of your statements: - ZenMagick is, despite the version number, still a relatively young project. The last few month it started to pick up speed, though. That means that with the increasing number of users the number of bugs is dropping rapidely. If you follow the bug reports on sourceforge, I hope you'll see what I mean.
- ZenMagick is not just a mod, but a bigger pieces of software. It implements it's own templating/theme code and logic. Getting into that will need time. Leaving the admin side of zen-cart aside, how long did it take to be comfortable with the zen-cart templating code? I, for example, still struggle with some bits.
- Thanks for acknowledging that ZenMagick is trying to clean up some of zen-cart's mess.
- Related to the point above that ZenMagick is more than a single mod, ZenMagick is, in my opinion, a true MVC system. Still, it needs zen-cart, but I would consider that an advantage to re-use code that is trusted. In that context, why does everyone seem to miss the MVC pattern in ZenMagick?!?
- From my point of view, getting into ZenMagick doesn't take more than understandingh the zen-cart templates. There are quite a few similarities; views have corresponding names, so finding the page you want to change shouldn't take too long. For most people creating a new theme and modifying some view files will be enough.
Let me finish by asking you to explain what exactly caused you som much trouble. Maybe an email, comment on my blog or bug reports on sourceforge would be better than postin here. I have always made a point of spending much time helping people. Quite a few of the posts on the ZenMagick blog are the result of email conversations and bug reports. So, rather than just complaining, be contructive!
I've been working with oscommerce for 2 years now and although it was tough to get a hang of all the modules and code that needs to be altered to customize the look, I love the shopping cart for its set of features and stability.
I've been wrestling with Zen cart recently. I'm fairly new on the e-com scene and did like many other and installed and reviewed and researched LOTS of different options. I'm no coder so I paid someone to integrate my own custom template for the zen site, it seems to have all the functionality I'll even need. Someone said earlier about Wordpress coming up with an e-com solution. Yes there is a simple one already but I too would LOVE to see them come up with an e-com plugin that has the same front-end usability. I just checked http://digishop.sumeffect.com. Might even give that some more attention after seeing some pretty icons in the admin section. Might sound ridiculous but when you take it to the client it feels so much nicer to offer them something like that rather than the ugly zen backend and have to point them to the menu's they will need among all the functions they won't, (Yes I know, it's 'built for the merchant'). I'd really like to learn ONE well and stick with it.
In response to the discussion about ZenMagick, there is a new version out as of today that is compatible with ImageHandler2 (via a plugin). There are also a new captcha plugin and the demo theme includes LightBox2.
Other plugins to support existing mods are planned, helpful would be to know which ones are actually important (I do not actually run an online store myself....)
One has to keep in mind, though, that plugins can do only so much. For example, complex mods like the FAQ Manager are most likely not suitable. This is partly because of dependencies on the existing zen-cart templating structures (which are one of the reason that made me write an alternative!) plus code that is virtually impossible to reuse due to the mash up with the templates.
About zen-cart, when you modify the css style you can do a lot of things easily. The recent site I have launched is based on zen-cart and doesn't look like, I have using the power of the css to play. www.primpage.com It is not too difficult and so quick. I think zen-cart is a really good script.
I just wanted to express my gratitude to someone as devoted as you in practicing good MVP approach to fix this hellish issue Zen-Cart (osCommerce actually) has, and give you a mental support through this message
Secondly, I really think it is useless trying to explain the importance to having good structured programs to people not in technical programming field. I think what most guys here expect here is a solution where you can just do a few customisations, click here and there, edit a few code, to achieve sites like amazon.com (ok maybe that was too extreme, maybe any nice looking shop would do).
They are not wrong in hoping for that though. Fortunately there will always be people like you to help realising that dream.
ZenCart, with all its crapyness, can still be used to create almost anything the developer desire, however, again, the learning curve is just too damn hard for now and all we can do for now is tolerate that.
As a proof, here is a site I had made (I really shouldn't be showing it here so I'd just encrypt the address, just remove the '@', if that's too much work, don't bother viewing the site) de@l@ive@r2@mac@.co@m that was made in pure zen-cart base - too bad I didn't know there was such thing as ZenMagick that I needed to edit much of the core files there, that was sucks!
Alright, keep up the good work mate! And for the others thanks for the feedbacks, these motivate us developers to create even better software.
That last site is exactly what I came here looking for, a "Zen Cart site that does not look like Zen Cart"! My skills are not up to that level yet but it's very nice to know that it can be done!
Sorry, have to disagree about Zen Cart. The template system is what makes it such a great shopping cart solution. Just spending some time working through that and the CSS and you'll be setting up templates that don't look like Zen Cart in no time.
For CSS help on Zen Cart there is a guide that steps through (with images) each selector in the Zen Cart stylesheet.
Zen-cart is obviously great in functionality and credibility as well, but at some time it become failure on the basis of AVS. I think that if we design some other shopping cart using HTML and CSS, that takes the believe of the customer, that would be better than any other shopping cart. You could see some better shopping cart and also that is fully functional.Check out these.