Replies: 40 comments 42 replies
-
Steve, I am not a pro at anything and I have not had time to participate actively here. I sort of nibble at the corners (mc12345678 knows this well lol) I am really just a user with an active store that I personally maintain (still at 1.5.7c as I have not had the time to dig through 1.5.7d) I know ZC is a pain to set up and upgrade. For me, I do not like "canned" solutions as they never seem to match my business requirements or work flows. So I accept the pain gladly. So many others will not. So for me, the question becomes 1) how to make this easy for those folks who would want the canned version and 2) how to keep the plugin structure so we can modify as needed especially when it comes to visual design and templates. I do not know if this helps the discussion but I DO NOT WANT TO CHANGE PLATFORMS. Chris |
Beta Was this translation helpful? Give feedback.
-
Steve, So if there were a roadmap to change and incorporate features into the core, what features would you consider to be needed? Would something like a Linux Distro where where different options are packaged and tested together for those who "just want to install" and go work? Just sort of thinking out loud. |
Beta Was this translation helpful? Give feedback.
-
I think you are missing my point. I am not demanding anything goes into core. I am one shop owner with an inevitably narrow perspective. I am making the point that the project desperately needs new blood, so a focus should be made to that end...and in my view what should be in the box should be determined by what the competition offers and what new users what they (think) they want, to get them in through the door. Ecommerce has just exploded thanks to Covid. Is there any evidence of that growth explosion here...? |
Beta Was this translation helpful? Give feedback.
-
A cursory review of "pros and cons" of various platforms is interesting. The top three Pros seem to be:
security, payments, and price all seem to take a backseat. |
Beta Was this translation helpful? Give feedback.
-
How about we start with a list of features that should be included in the base installation that might entice new users? Here's a list of current suggestions; I'm sure that there are more:
|
Beta Was this translation helpful? Give feedback.
-
All good choices. I would add Dynamic Price Updater to the list. |
Beta Was this translation helpful? Give feedback.
-
"Choice" is made after trying out alternatives. |
Beta Was this translation helpful? Give feedback.
-
https://www.merchantmaverick.com/reviews/zen-cart-review/ Found this today. I do not know the site nor the author. I was just looking for reviews on Zencart. |
Beta Was this translation helpful? Give feedback.
-
Steve has brought up very valid points that I think cannot be avoided. So I want to push one question to the front of the line. Does anyone have any good comparisons of eCommerce solutions? It would wise in my opinion to see what is pulling in new users. Is there a website that is US based (and one for the UK) that shows the number and types of eCommerce stores that are out there? |
Beta Was this translation helpful? Give feedback.
-
On a first look Web Almanac seems to be a comprehensive source. Their report on Ecommerce platforms is at https://almanac.httparchive.org/en/2021/ecommerce Simon |
Beta Was this translation helpful? Give feedback.
-
FWIW and to answer @torvista and @g2ktcf questions, I thought you'd like some comments and suggestions from a Zen Cart user who looked at all the options on the market (including Prestashop) but instead chose Zen Cart. To summarise, Zen Cart's biggest competitive advantage is encapsulated by Action 3 below: its ability to appeal to three types of website customers. However, at the moment it is best designed for, presented as, and so marketed to target the Coders (described in Action 2). I'm not suggesting losing that, just a revamping so it appeals to all 3 customer types. By way of introduction since I'm a first-time commenter on this Github website, I'm not a trained code developer (so I'm very grateful for you Zen Cart team of professionals). Instead I'm teaching myself - very carefully - using this terrific Zen Cart platform and with your capable help. However, I do have a marketing and industry development background (state-level in Queensland, Australia so think big for the industry while thinking small to address individual business' priorities and concerns) so the excellent questions posed by @torvista touched a nerve for me. The need for active and effective marketing is crucial to the long-term survival of the Zen Cart Business. And that means promoting Zen Cart's competitive advantages. However, @torvista rightly also asks for suggestions of concrete actions on how to address this. So, here are some possible actions for your consideration. Apologies if my suggestions are unrealistic or has been raised before (or are already in place): just trying to think laterally. The review provided by @g2ktcf shows that Zen Cart is being seen by the industry as a highly effective platform. However, Zen Cart's absence in the Web Almanac article means that message is not reaching potential customers. Looking back at that review, it reveals 2 main areas where Zen Cart MUST improve before it can even think to compete more effectively in the marketplace: (a) Zen Cart scores low in web design. The comment is very telling and, for me, is the main reason why I would have gone elsewhere - if I hadn't been up for the challenge to give it a more modern look by applying a Zen Cart template plugin. And let's face it, many customers are not so willing. That quote FYI: "Zen Cart is not known for being an aesthetically pleasing shopping cart solution in its admin or its storefront." ACTION 1: From what I understand, the Zen Cart Roadmap includes plans to modernise Zen Cart. So if v1.5.7d is not there yet, that should be given a priority (I think that's v1.5.8?). And if it is there now, the improved version has to be actively marketed. See Actions below (I can't answer that question myself since I'm working in an earlier version of ZC getting my mods in order before upgrading). ACTION 2: The Zen Cart website needs revamping. If I was a potential new user & visited the Zen Cart website, upfront, I'm asked to download code. That would scare many people off before they even had a chance to see what other CAs the platform has. So, as Zen Cart website redesign is warranted to make it more appealing to a potential customer (assuming that there will be two distinct types of customers: (a) the people like me who are money-poor but up for a coding challenge (call them 'Coders') and (b) the people who want it all handed to them on a plate and are willing to pay for it (call them 'Non-coders'). I think Non-coders make up the majority of potential customers. However, Action 3 takes care of both types. ACTION 3: The Zen Cart website needs to be revamped so that it has two - or even better 3 - upfront clear & separated pathways, each with separate goals to appeal to either the Coders or the Non-coders. Eg. On the first page, ACTION 4: If Action 3(C) happens, it is imperative that any quoting system is managed in a fair, equitable - and most of all - transparent way by an independent party who is not in the business of quoting coding services. My industry development experience has shown that without that, a system is doomed in the longer term. ACTION 5: Add more options in the showcase that have give people more variety and, most importantly, that look modern. (My personal favourite template is Responsive Sheffield Blue). (b) Zen Cart scores low in ease of use. I think this stems from the fact that the dashboard is set up for the two types of people on the one page: Coders & Non-coders. Non-coders get confused by all the Coder functionality. ACTION 6: To address this, could the the dashboard be revamped so that it can be simplified for the Non-coders but still retain the Coder functionality? Is it possible to, say, have two display options whereby you click a button & the Coder menus are displayed Otherwise, only the Non-coder website 'operator' menu options are displayed. Just throwing the idea out there... ACTION 7 IMO, this is one of the most important actions: @lat9 proposal, and @dbltoe addition, of adding key plugins to the standard Zen Cart offering is imperative to action. And may I suggest adding as standard some modern looks such as the templates. Incorporating these are key to making the platform effective and flexible. This is needed to maintain Zen Carts' already-identified strengths
If you're interested in what I found as ZenCart's competitive advantage in my situation read on. If not, I'd like to say a very big thank you to all the Zen Cart team for your dedication. Please know that your efforts are appreciated by the likes of me and many other mostly silent Zenners. Zen Cart's biggest competitive advantages for me was:
(3) the features. While I disagree with you there, @g2ktcf, you are completely right regarding the need for easy installation (hopefully Action 3 addresses that. I do need the features provided by the plugins to provide the functionality I need. So I'm frankly very excited to see @lat9 and @dbltoe suggesting they be added to the standard offering. I could add some more suggestions if you decide to go that way. The website I am building (a long term project slowed down by my coding inexperience) sells historical items such as Roman archeological pieces. Some of these pieces are weapons, for example, old BC & early AD rusted blades. So I am putting systems in place to manage who I sell to depending on where they live and what laws apply (e.g. customers age needs to be check [some states have no age restriction or restrictions of either 16 years or 18 years; in other states you need a licence] . I'm making sure I'm doing it right - which is why its taking so long. Getting there slowly. |
Beta Was this translation helpful? Give feedback.
-
So, I went to play with Prestashop's Demo today. The site is modern. The demo store on that site is simple and appealing. The admin is awesome from what I see. So much is different in the admin. Ours really looks dated compared to that demo. Install is the same as ZC. Download, Create Database, Copy files, run install... |
Beta Was this translation helpful? Give feedback.
-
I was hoping to see more interest in this, maybe the pros and project manager are happy that there is more than enough work in supporting ZC to see them past retirement so no need to get stressed/comment about it? Throughout my time with zen cart (11 years+), I have often found myself assuming things, ostensibly having a conversation with myself as a response from the top was rarely forthcoming. Subsequently these rants came to nought. So, I assume yet again, that all this has been obvious for a very long time, and thought about, and discussed in private and maybe reached the decision that are no people nor money available to do all that needs doing, so let’s just keep it alive for the current users. I’ve waited to see the responses and I fully understand and appreciate the huge amount of time it takes compose the long answers that have so far appeared. So good for those who responded. If asked, what would be my take on this project, you have to bear in mind what is possible now, with the few active people that there are. Making small tasks for people of all abilities, interests, time and enthusiasm to choose from is crucial.
Only when the chart takes shape can we have any idea what is the current status of Zen Cart, and hence where it is possible to take it. It becomes a public roadmap, and I believe would encourage new users that the project is active and backed by real people, in a real community, taking it forward. The point here is that non-developers can set this up, the very few developers can add where relevant: they should spend their free time developing, not marketing. The point I keep trying to get across is that ad-hoc suggestions about including various plugins that are kicking about has never worked and is not the right approach for a project with such limited (people) resources. The resources have to be focussed on solving the problem: showing ZC is still relevant.
As pointed out previously, what Zen Cart offers for free (everything) has got to be worth a lot! But not without a plan, contributors and management. |
Beta Was this translation helpful? Give feedback.
-
Just looked at the PrestaShop Demo. It scores 89 - 97 - 92 - 90 in LightHouse which is not too bad. Axe DevTools says it has 98 accessibility issues with none in the Critical category. No major CSS or HTML issues. One major problem for me is that the thing needed the most for SEO (product description) is on the third page of an iPhone 13! The shopping cart Icon does not appear but the notice to continue shopping and checkout now buttons are there -- AFTER you scroll down to the bottom of the mobile screen. Granted, they might be visible with the Demo header removed. At guest checkout, you're admonished that "Only letters and the dot (.) character followed by a space are allowed." for first and last names. That's gonna be a problem for all the Irish out there. I could continue but, this is an example of MANY of Zen Cart's "competition." Make the front page and a few others PURDY and throw the other stuff at the screen. 1.5.7c straight out of the box (jeandret.com) with responsive_classic scores 100 - 100 - 92 - 82. The SEO ranking is incorrect as it claims the cart has no rel=canonical while a look at the page source clearly shows it on line 15. There are also a couple of things in the Accessibility Widget that need to be adjusted. 1.5.7c with bootstrap 3.3 shows virtually the same. With the color fixes we did to 3.3 bootstrap, Axe DevTools shows only moderate and minor errors. No Critical or Serious errors. In both instances, the majority of CSS or HTML errors are in files brought in from outside ZC. The 14 reported CSS errors come from bootstrap itself (13) and font-awesome. How did we get there? A quick look at the member's list shows about 50 folks that have been actively posting/helping since Wilt in 2003 and through MC#s who joined in 2012. There may be more that were helpful but these 50 are currently active in the forum. Getting those 50 all involved on GitHub will be a big boost. I think many, including myself, were or are hesitant to "speak up" other than on the forum. What would I like to see first? DROP THE SHOWROOM! Talk about an anti-marketing program. That IS it. I can find only ONE entry for 2022. It has a lighthouse score of 99 - 88 - 83 - 83. Most of the low scores are a result of changes/additions to a store-bought template. The closest to that is a year ago but, that one shows a lighthouse score of 99 - 95 - 83 - 100. Again, the low 83 is caused by an outside source. This one is really good at meeting accessibility. The point is, that we are currently showing the world hundreds of sites in our Showcase. Most of them are outdated at the least, if not no longer even in existence. IMHO marketing cannot begin without the removal of the Showcase. Then, I would concentrate on the fact that no other cart has ever been PCI qualified. That with the lack of hacks, high test results out of the box, and protection from accessibility lawsuits needs to be stressed in every marketing plan. |
Beta Was this translation helpful? Give feedback.
-
I had another thought this morning after seeing someone looking for a plugin on the forums. The plugin page is super full of totally outdated plugins. I think we need to consider pruning this page. At the very least, move older versions to a separate page. Plugins that are not being maintained to the current release level are not good for the community. |
Beta Was this translation helpful? Give feedback.
-
However, at the moment our focus should be on getting v158 into a place where it can be released. |
Beta Was this translation helpful? Give feedback.
-
@torvista I'd REALLY like Google not to index the current name of this thread. Would you be willing to change it to something more positive like "The Future of Zen Cart"? |
Beta Was this translation helpful? Give feedback.
-
I started this discussion with some concerns, observations and suggestions. There is no end of things which could be done but there are few resources, by which I mean people. Regarding the title of the thread. My hope was that people searching for confirmation of the demise of ZC would actually find a positive and 100% relevant discussion (instead of an ill-informed "review") where the concern was not about technical issues not being fixed but about how to better promote a top class product. It was meant to provoke, as my concern is honest. |
Beta Was this translation helpful? Give feedback.
-
Having read this discussion, I sense disappointment that others have not responded. I only found this discussion because I was submitting a Pull request and wondered what was under discussions. The title made me read it. I like @GerriFM am, a store owner. I have a history in IT from programmer to project manager, now retired. Over the years, Zen cart has helped me learn PHP and JavaScript, although I would still class myself as an amateur, or as @torvista says a tinkerer, at programming. Most of my contributions have been out of necessity. But having said that, it has been good to give a little back. I, too, like and use the Responsive Sheffield Blue theme and used it as a starting point and have kept modifying it to keep it going with the various incarnations of Zen Cart. The main plug-ins that I use are: The thing that i as a tinkerer like most is that Zen Cart is open to all and willing to help anyone who tries. I don't know if this is a saleable commodity, but it has meant that I have never wanted to look elsewhere for an alternative cart. |
Beta Was this translation helpful? Give feedback.
-
I would point people to read my first post again and ask why there is no comment from the project admins. |
Beta Was this translation helpful? Give feedback.
-
@torvista What particular question are you waiting to be answered. |
Beta Was this translation helpful? Give feedback.
-
Thought I would try some self hosted eCommerce platforms that compete with Zen Cart. will try later after setting docker to use php7.4, but not a good start. |
Beta Was this translation helpful? Give feedback.
-
Ironic that this came in moments after your email.
john
"On July 19, 2022, at 2:00 pm, several members of the PrestaShop ecosystem notified PrestaShop employees of security incidents.
A few hours later, it was confirmed by PrestaShop's technical teams that a malicious code ("payload") was inserted by a malicious third party on several e-commerce stores."
|
Beta Was this translation helpful? Give feedback.
-
I've thought long and hard about how better to respond to this thread. I originally created Zen Cart as a fork of osCommerce and I passionately believe in Open Source development. At the same time, I know we haven't got to where we are now without the input of many many people.
What exactly do you want. If you want a roadmap, do you have input as to what that roadmap should be. Or do you want a roadmap and for others to make the decision for you. You say I'm the de facto project leader, that is so far from the truth, it's just that I'm spending more time on the project now, than I have done in the past as other team members are managing personal issues. I've spent that last 3 months opening up the management of the Zen Cart project to others, to ensure that if core team members disappeared, the project could continue. While you may want us to write feature code(is that what you want), we need to have solid base code on which to do that. v158 is that base. I know there are people looking at integration of more popular plugins. This whole thread seems somewhat negative. Why not start a more positive thread to say how you would move stuff forward. |
Beta Was this translation helpful? Give feedback.
-
Just to be clear. You have contributed so much to Zen Cart and especially to v158. |
Beta Was this translation helpful? Give feedback.
-
So a bit of an apology here, especially to @torvista I was definitely in grumpy old man mode, when I posted earlier. I do agree that a lot of what we are currently doing in v158 is reactive. However, I agree that just bug fixing isn't something that is inspiring for people looking for an e-commerce platform. We do need a roadmap over and above the bug fixing. Over the weekend, I'm going to create a few new discussion threads in Github to begin with These will cover Roadmap - what needs to happen with core code to inspire current users and to entice new users I'm open to suggestions for other topics. |
Beta Was this translation helpful? Give feedback.
-
#5090 as a start. |
Beta Was this translation helpful? Give feedback.
-
My wife's business has been using Z-C for 16 years (my how time flies, couldn't believe what I found in order history, LOL). Anyway, I chose Z-C for the business due to its many options & flexibility built-IN. Later, we learned that whenever we needed a new feature, a mature plug-in has always been available to meet the need. SAS solutions lock you in, AND the business owner is at the mercy of the vendor to develop a feature they need. And guess what -- they will not/cannot do "one-offs" . I think these are important feature / marketing messages. One suggestion I have for marketing Z-C is to stand-up a demo store site on the website. Complete with descriptions and images, a few hundred earlier orders. People need to see and drive the Storefront and Admin. Allow people to create products, register as a customer, submit orders, get the confirmation email. As much as can be done with a demo cart. Lock down what should not be changed in the demo. Automatically wipe and set back to default automatically every 30 or 60 minutes. Then you'd have a real try-before-you-buy experience, and people can get a very good idea of a lot that ZC can do. Be sure to use a modern-looking, responsive theme, and I'd recommend an image slider be included. I also found a comparison of carts at https://en.wikipedia.org/wiki/Comparison_of_shopping_cart_software Thank you very much, Zen-Cart team! best, Greg |
Beta Was this translation helpful? Give feedback.
-
That was just an attention-grabbing headline.
Now my opinion, primarily from a business user point of view, to poke a stick in things.
This has been on my mind for a long time and so now I'm venting.
I do not want to port my business to another cart/I do not want to see my investment in ZC go down the toilet/I do not want the learning curve of tinkering with another platform.
I know the inbuilt functionality is good and the quality of the code contributed is second to none.
But.
Yes that is a big but.
I see absolutely no effort made to reverse the decline of the market share. I see maintenance and nothing else.
Since admin ZC calls home to check for updates, there should be logs that reflect the current situation, the rate of decline/increase of user base, and the geolocation of users. That information would be of interest.
Certain things seem clear to me.
The contributors to ZC are in single figures and reducing.
Progress is not bugfixes and php compatibility.
Progress is an expanding user base, more contributors and more functionality.
Contributors come from
a) pro developers who are tasked with maintenance of legacy shops.
b) users tinkering
Out of both groups, the people who may contribute (their own time) as opposed to doing what they need to for themselves is a fraction of those that may exist.
So, whichever way you look at it, many new users are needed to get few new contributors.
Seems like stating the obvious, but the project needs many new users, now.
How to do that?
You have to convince a user to try ZC. If they don’t try, they don’t buy.
New users know nothing. They will look at what everyone else uses (can’t control that), and maybe compare functionality: that can be controlled.
ZC offers most of what people need…but they don’t know that.
ZC needs to offer what new users think they need and what they think they want, and what all the other shops offer INSIDE THE BOX, or they will never get to point of trying it.
Never mind that friendly urls are not necessary (still??), people think they need them, other shops have them baked in, ZC has to do the same.
There are basic things like structured data, cookie control, GDPR, image management, then variant/attribute stock, product kits, and whatever else the others offer by default. You have to compete on the feature list, not from a developer criteria but from giving people what they think they want or explaining clearly why not or how to get it.
New users may not know what the features are, but they can see when they are missing.
Listing a pile of plugins in various places and various states of decomposition is useless for a new user, everything has to be on a plate if you want to compete.
Some developers here are experienced with other carts…that knowledge of the pros of ZC and the cons of other carts is priceless/very hard to find and should be used on the ZC site to convince people to try it.
Trying Zen Cart
Convincing a user to try, is I think, most of the battle. So as much effort as possible should be aimed at that objective, and making the install perfect.
I believe auto-installs (Scriptaculous etc.) should be promoted for easy try-outs. I know they absolutely should not be used for production sites, but I am talking about promoting try-outs with zero hassle.
The first problem a new user has will probably be the last as they move to something easier.
Is ZC still included in these auto-installs that hostings offer?
Roadmap
Development is apparently random, based on php warnings and whatever someone has come across today. Fire-fighting. Which is not development at all.
It should be based on all the above rant, for the single, primary reason of getting more users.
Note that this post is based on the desire to see ZC succeed as deserved. There needs to be a plan of focussed actions.
Or the project is dead.
Beta Was this translation helpful? Give feedback.
All reactions