[TYPO3-commerce] Commerce blues or Why I am switching to tt_products:

Ralf Merz ralf at ralf-merz.de
Tue Sep 8 18:42:24 CEST 2009


Aiiyyhh,

sorry Robert. Of course I mean

Regards
Ralf

That comes from doing several things at once. :)
So I´ll practise again:

Regards
Ralf


On 2009-09-08 18:38:08 +0200, Ralf Merz <ralf at ralf-merz.de> said:

> Hi Robert,
> 
> thanks for your post. Sounds nice! ;) You gave a warm helping hand to zylonne.
> About the book: no, I´m not going to be the author. I also look forward 
> to this.
> At the weekend I´ll be on T3CON09 and will talk to the author. I´m 
> curious what the conference will bring in cases of commerce.
> 
> Regards
> Robert
> 
> On 2009-09-08 14:59:12 +0200, Bob Wild <rowild at gmx.net> said:
> 
>> There will be a book? Are you going to be the author, Ralf? Will it 
>> also be published at OpenSourcepress like tt_products?
>> 
>> Looking forward to this!
>> 
>> As for zyklonne's post: I do feel with you! Really! commerce has 
>> serious troubles and it is questionable why bugs that already have 
>> solutions are STILL NOT in the actual SVN (like attribute selectors). 
>> And it is very annoying that the menu - even though from many people 
>> mentioned here - still has severe troubles with recognizing active 
>> states etc.
>> 
>> Very troublesome, too, is the template setup, which for some reason 
>> doesn't collaborate with TS as one is used from other extensions...
>> 
>> On the other hand: the docu - even though not mentioning everything - 
>> is very good! Really! It points out very nicely how to install what, 
>> how to use it (with good hands-on examples) and gives very good hints 
>> as to what has to be paid attention to. Just take some time and read it.
>> 
>> Ingo just told me in a recent mail that "soon" there will be some 
>> maintenance works done. He considers the status quo as pretty close to 
>> final - so let's see what comes up next!
>> 
>> Zyklonne - take some time off from commerce, look into tt_products or 
>> trade or webformat! (I dare to say that you will soon realize that none 
>> of those systems work as much "out of the box" and "under one roof" as 
>> commerce does.) But come back to this list and keep sharing your 
>> experience with us! Even though your are desperate about the ext your 
>> experience is quite valuable to the community!
>> 
>> Regards,
>> Robert
>> 
>> 
>>> Hi zylonne,
>>> 
>>> how often do you plan to "retweet" this message?
>>> I think your post did not get an answer because you are saying that 
>>> you´ll going to be offlist now.
>>> 
>>> So replying to someone who isn´t there anymore doesn´t make much sense.
>>> 
>>> I feel sorry for your anger about the commerce Extension. There are 
>>> still years old bugs, but the base core of commerce gives you a really 
>>> good shop framework that is very flexible, in my opinion. Of course, 
>>> this flexibility makes this extension also to be complex in some ways.
>>> 
>>> Demanding a 100% working code of a developer fitting all needs is not 
>>> the right way in my view, but trying to help and give thanks would help 
>>> everyone much more.
>>> 
>>> Well, if you think commerce is not the right thing for you, feel free 
>>> to try other things.
>>> But, I also want to thank you for your post. There is much truth in it. 
>>> You wouldn´t have written it, if you haven´t had a reason for it.
>>> But to tell people not to install it is a bit hard. I´ve installed 
>>> commerce on a production server a few weeks ago without any problems. 
>>> Well, I have to say that I know commerce since 3 years now, but such a 
>>> long experience is not needed with commerce to install it.
>>> 
>>> There will be a book about commerce, I say "soon", as I don´t know the 
>>> exact time. Maybe this will help you.
>>> 
>>> Have fun
>>> Regards
>>> 
>>> Ralf Merz
>>> 
>>> On 2009-09-08 09:25:16 +0200, zylonne <zylonne at web.de> said:
>>> 
>>>> 
>>>> How I wish I had read a post like this before wasting literally weeks of my
>>>> time on typo3 commerce.  I bet that there are a lot of people out there like
>>>> me, who see the commerce extension and think, hmm, maybe worth a try.  Let
>>>> this posting be a warning to you! Here we go:
>>>> 
>>>> 1. The Installation:
>>>> You can bring down your whole server just by clicking on "install this
>>>> extension". No dependency checks are made, and there are a LOT of
>>>> dependencies. Install all those extensions in the wrong order, and you will
>>>> have a blank screen, I mean, no Front End, NO BACKEND, NO TYPO3! Do not ever
>>>> install commerce  on a production server for the first time unless you think
>>>> it is fun desperately googling for help during a few panic stricken minutes
>>>> while your whole site is down.
>>>> 
>>>> 2. Select Attributes:
>>>> For some reason the developers of commerce believe that the ability to
>>>> select attributes for your products is some kind of advanced functionality.
>>>> For example, you sell t-shirts. They come in 3 sizes and 5 colors.  The
>>>> commerce solution is to list ebay style 15 articles!  Oh but there is a way
>>>> to do it with drop down selects, only the code is broken, broken, broken and
>>>> has been for years. I finally got it working after spending many intimate
>>>> hours with the product php code. The problem?
>>>> Even when it works there is a fundamental structural flaw in the select
>>>> attribute code. Instead of using the radio/select form data itself,
>>>> javascript is used to set some hidden variable  that the basket page
>>>> expects.
>>>> 
>>>> BIG BUG: user selects color "yellow", javascript  reloads form. But  client
>>>> hits "Add to basket" immediately instead of waiting 2-3 seconds for the form
>>>> to reload.  The basket still shows the original selection, because there was
>>>> not enough time for the hidden form variables to get set.  I consider this a
>>>> serious bug since this is the single most important functionality of any
>>>> shop software "Add to basket".  No user will EVER understand that the reason
>>>> their attribute selection is not carried into the basket is because they hit
>>>> the button too fast.
>>>> 
>>>> 3. No documentation for payment gateways:
>>>> I have looked everywhere, written everyone I could find to write, posted to
>>>> this list. There is simply no documentation anywhere on how to actually get
>>>> a payment gateway working. Sure there is the paymentlib, and the paymentlib
>>>> for commerce. I installed them. But when I configure everything that seems
>>>> reasonable to configure and hit that payment method all I get is this on
>>>> checkout "_ERROR". Maybe it works, but how can I know how without any docu?
>>>> 
>>>> 4. Buggy Addresses:
>>>> Sometimes when I proceed to checkout I am asked to add an address, sometimes
>>>> not and the checkout skips right through to the end. I have no idea why.
>>>> Looking through the list there seems to be a long history of problems with
>>>> billing/delivery address. This afternoon was for me the final straw. First I
>>>> was offered the form, then I wasn't.  That's it. On to tt_products.
>>>> 
>>>> 5. Clientitus:
>>>> This is by far the biggest problem with commerce. What is it? Clientitus is
>>>> a sickness that affects some, but not all, open source software projects.
>>>> 90% of the code does what it is supposed to. 10% does not (see the
>>>> http://forge.typo3.org/projects/extension-commerce/issues commerce bug list.
>>>> )  That 10% never gets fixed because everyone actually running commerce in
>>>> production is using some local branch.
>>>> Look, I understand as much as anyone that there is a need to make a living.
>>>> And I know how complicated it is to merge local branches to the main trunk.
>>>> But if those bugs never, ever get fixed in the main trunk of the project
>>>> (to say nothing about the TER version, 9.8, that is so fully non-functional
>>>> that the first thing everyone on this lists tells you to do is to get the
>>>> svn version) then a project has clientitus.
>>>> Cynics might say that the core developers intentionally foster clientitus
>>>> but I don't even believe that is true. I think they just don't have time to
>>>> deal with the main trunk and its many, many problems.
>>>> 
>>>> So, you like that fancy backend interface and still want to give it a try?
>>>> Be prepared for one of these 3 options:
>>>> 
>>>> 1. Hire a commerce core programmer for 100EU/hour to get your commerce
>>>> working. Pay them again to merge the code each time a new version comes out.
>>>> 2. Fix everything locally yourself. Then you never, ever upgrade to some
>>>> future version of commerce that has fewer or different bugs because your
>>>> code is all particular to your project.
>>>> 3. Become a Commerce Saint. Join the core team with NO CLIENT paying you.
>>>> Devote your life to fixing all of the commerce bugs just to say you did.
>>>> 
>>>> Signing off this list now, thanks to everyone who helped me here and
>>>> offlist. Good luck.


-- 
Ralf Merz
Dipl.-Ing. (FH)
merzilla
TYPO3 development, hosting, service



More information about the TYPO3-project-commerce mailing list