I visited the Rideau Centre this morning to attempt to obtain a PrestoCard for myself (Monthly pass), my wife (she uses tickets 3 days/week), and my son (1 ticket every week or so). I also wanted a spare card for when my other-in-law visits. She drives from Farrhaven to our house, and takes the bus with us downtown because she is afraid to drive downtown.
The lineup at the rideau centre was basically out the door, and management seemed to be doing a good job of dealing with the unexpected number of people, but waiting an hour wasn’t in my todo list today, so I proceeded to work.
I sat down at my comptuer and went to OCtranspo.com, and was led to prestocard.ca.
I walked through the process for my first, card, saw the button “Edit Products”, and clicked on it, before I hit pay. Oops, you lost all of the form entry bits. That’s really a loss. I tried logging in again, only to realize that actually, you haven’t even created my account yet. The technical term for this failure is that your site is not RESTful. This means your web development guys are back in 1998. The .aspx extension on he URLs would seem to confirm that.
Now that you have lost my payment, I come back, and discover that I have an account now. Apparently you don’t create an account until I click on “Pay”, which is a serious mistake in user flow. Oh, since you check to see if my username is unique (rather than using my email address. DUH. Good web people figured that awhile ago), at the page where I enter it, by the time I get to payment, actually, it could already be in use.
so I ask for a card, and I’m asked to view the user agreement again. Another fail. I already agreed to it.
so I click on “get a card” on the left, when I get to payment for my wife’s card, and I get myself a card, I get to payment, and you have forgotten about first card. Okay, so you don’t really have a shopping cart.
finally, I ordered two cards, having to do two credit card transactions. I’ve very glad that you are putting the credit card transactions elsewhere, because if it was processed through your site, I would not be using it.
I happened to return to the contact us page (in another tab), to enter another comment, and noticed that the contactus page had expired. WAT? It’s a contactus page, there shouldn’t be any state at all associated with it.
Given that the web people have had an extra 8 months to fix any issues, I am pretty upset about the quality of this interface. I will have to use this site 6-8 times a year, I really expect it to work properly. I have done sites like this in 6-8 weeks, and they worked way better than this.