there seem to be a lot of issues.
account creation is the very first step in an online shopping cart application and they seemed to have screwed it all up.
it should be SIMPLE.
every single web store should operate like this:
1. a new user should be able click add to cart, then they should be taken to thier cart and there should be a button `continue shopping` if they click checkout they should be able to simply enter thier email address and billing info without creating an account. this should all go down in like 3 clicks.
currently, the first time a user comes to my site at
http://testing.fuckthehelicopters.com, they add something to cart...
then they arent really sure what to do. you have to go click on your cart on the left... most people could figure that out but it would be nice if it just took you there automatically.
2. after entering billing info they should be sent to paypal and after they pay the shopping cart software should know that they have paid and send them an email confirming thier payment. an email from paypal telling you you just paid is nice but doesnt really tell the customer anything they didnt already know. they want to hear that the STORE recieved the payment and that thier item will be shipped soon. then there should be something in virtuemart in the orders that tells you they have paid, otherwise you have to go check your paypal account and see if you recieved the payment and then manually change the status on each order??? and i havent even touched shipping yet. for now i will be happy to deal with shipping on my own, i just want to make sure the account creation/non-creation process goes smoothly and the user can order stuff. if we cant even get that far who cares about shipping modules??
3. the next time that same user comes back they should be able to use that same email address and still not create an account (basically none of thier info should be saved beyond what is necessary to complete that one order, then it should be deleted)
4. ONLY if they want to create an account there is a checkbox that adds the password field. the username is redundant and should just be the email address.
so the key issues where virtuemart seems to fail (at least out of the box without some kind of magic configuration that i havent found yet)
are:
accounts are created even though you tell it you didnt want it and then the next time that user comes back with the same email address it thinks thats an account but since they didnt set a password, there is no password or way for them to login and they dont want to login anyway. they just want to buy another item without the hassle of creating an account!
you can solve this manually by sitting on your site waiting for new users to register and if they dont actually create an account then you can delete them after they are done. that will fake the users into thinking your site works. but really it doesnt. and also im not sure its easy to tell in the user section which users have actually registered with a password and which havent...yeah im pretty sure theres no way to tell. someone help me there, please?? at least that..
are any of these problems going to be solved soon? i really need to get some of these web stores out there....
i dont want to give up on virtuemart cause i like it. for some reason.