• Toll-free  888-665-8637
  • International  +1 717-220-0012
Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages12>
Cliff
#1 Posted : Sunday, March 16, 2008 5:02:28 AM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

This QuickCheckout module is an attempt at improving the stock Single Page Checkout module in BVC5. Most of the controls used in the checkout module have been moved into the module's folder and have been edited as well to fix issues and some markup. There are so many usability, markup, functional, and accessibility improvements that I won't list them here. Just give it a shot for yourself.

It's a work in progress, and is still far from perfect, so all I ask is to please post any improvements you make in this thread.

[3]SCREENSHOT[/3]
Click on this screenshot for an actual size example:


[3]INSTRUCTIONS[/3]
1. Drop the QuickCheckout folder into your store's /BVModules/Checkouts folder.
2. Go to BVAdmin > Options > Orders.
3. Select QuickCheckout from the drop-down list at the top of the page and save.
4. Edit the look and feel of the checkout to match your store.

[3]CSS EXAMPLE[/3]
I've added some rough CSS in the README.txt file to include in your theme and add/edit/delete to your satisfaction. This is just a general idea of what can be done, and I've included a screenshot as an example of what this particular checkout looks like.

Note that your theme may already include a few of these styles, which this will override, so don't forget to test your design.

[3]SUPPORT[/3]
I'm not officially supporting this module, but will try to answer questions if posted in the thread this module is posted in on the BV Forums.

[3]LICENSE[/3]
This module is free to use as you like, I just ask that you please share your improvements with the rest of the BV community.

[3]DONATIONS[/3]
Payment for this module isn't required, but if you'd like to show some love, feel free to buy some 'crowns' at KingOfTheList.com to promote your store(s). Part of the payment goes to charity, part goes to me, your links get promoted, everybody wins. :)

Good luck with your store and I really hope this new checkout helps increase your conversions!
File Attachment(s):
QuickCheckout-BVC5Module.zip (118kb) downloaded 224 time(s).

You cannot view/download attachments. Try to login or register.
Dan @ Wolfe
#2 Posted : Sunday, March 16, 2008 9:00:29 AM(UTC)
Dan @ Wolfe

Rank: Member

Joined: 8/8/2007(UTC)
Posts: 298

Cliff:

What about the posibility of adding the Discount total/amount to the bottom since it is part of the total calculations. Seems like that will help the customer if the store is offering a storewide discount or other combinations. I know BV was lacking this and there was a thread about adding it to the Checkout page.

I will get this installed and let you know if i have any issues.

Thanks for the update, I really like the look.
Dan
sternyy
#3 Posted : Sunday, March 16, 2008 11:57:21 AM(UTC)
sternyy

Rank: Member

Joined: 1/10/2005(UTC)
Posts: 714

Thanks: 14 times
Was thanked: 1 time(s) in 1 post(s)
Cliff,

I will test on my site. looks good. ill post results ;)
Cliff
#4 Posted : Sunday, March 16, 2008 12:37:34 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Originally Posted by: "Dan @ Wolfe" Go to Quoted Post
What about the posibility of adding the Discount total/amount to the bottom since it is part of the total calculations. Seems like that will help the customer if the store is offering a storewide discount or other combinations.


I believe the discounts total will show only if discounts are applied, if I'm remembering correctly (this project has been pretty spread out). Let me know if they don't exist and I'll look into adding them.
MitchA
#5 Posted : Sunday, March 16, 2008 4:58:08 PM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

Very nice, thank you.

A few small things.

I'd change "Quick Checkout" to "Checkout". "Quick Checkout" implies there's a 'Slow Checkout'... then, How do I get to use that one instead?

Can the open shipping policy be changed to 'closed' by default? (Visible="false")
Optimists invent airplanes,
Pessimists buy parachutes.
Cliff
#6 Posted : Sunday, March 16, 2008 5:56:10 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

No problem. Feel free to change what you need to suit your store, nothing is locked down.

The Shipping Policy section should be closed by default (it's using javascript/css, not asp.net). Let me know if it isn't.
CorneliuTusnea
#7 Posted : Monday, March 17, 2008 5:07:59 AM(UTC)
CorneliuTusnea

Rank: Member

Joined: 8/17/2006(UTC)
Posts: 681

Cliff,
You are great. Just over a week ago I was talking with a friend about changing my checkout to be a step-by-step process to help users deal with the page and now here it is.
Thanks a lot. I'll integrate this with my sites as well and get back with any commnents.
Regards,
Corneliu.
http://www.bestgames.com.au
http://www.bestchess.com.au



BV Product Links, Details and Signatures: Improve your customer experience:

http://www.acorns.com.au/projects/bv/quicklink/

Dan @ Wolfe
#8 Posted : Monday, March 17, 2008 7:53:10 AM(UTC)
Dan @ Wolfe

Rank: Member

Joined: 8/8/2007(UTC)
Posts: 298

Originally Posted by: "Cliff" Go to Quoted Post



Originally Posted by: "Dan @ Wolfe" Go to Quoted Post

What about the posibility of adding the Discount total/amount to the bottom since it is part of the total calculations. Seems like that will help the customer if the store is offering a storewide discount or other combinations.


I believe the discounts total will show only if discounts are applied, if I'm remembering correctly (this project has been pretty spread out). Let me know if they don't exist and I'll look into adding them.


The Discount totals do show then a d discount is active and applies. Thanks again.
Dan
HPros
#9 Posted : Monday, March 17, 2008 12:18:13 PM(UTC)
HPros

Rank: Member

Joined: 1/30/2008(UTC)
Posts: 215

We should probably get some credit for paying to have it designed in the first place :)

It's worked pretty well so far but the state/zipcode will often hang up confusing customers. It's a vast improvement from what was there in the first place.
CorneliuTusnea
#10 Posted : Monday, March 17, 2008 6:29:52 PM(UTC)
CorneliuTusnea

Rank: Member

Joined: 8/17/2006(UTC)
Posts: 681

Thanks HPros .. and Cliff :)
http://www.bestgames.com.au
http://www.bestchess.com.au



BV Product Links, Details and Signatures: Improve your customer experience:

http://www.acorns.com.au/projects/bv/quicklink/

Cliff
#11 Posted : Monday, March 17, 2008 7:56:32 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Hahah. Yes, HPros's store was the catalyst for finally getting this done, though I only charge for store-specific items and installation. I'll be upgrading theirs to the latest version for free, of course. :)

This checkout has been a side project for a really long time, I'm glad you like it. And I suggest that everyone get their promotional products from PromoManagers.com! :-)

HPros, the state/zipcode thing is something that I still haven't been able to get past due to it's reliance on Anthem. If anyone wants to tackle that, that would rock.
Andy Miller
#12 Posted : Monday, March 17, 2008 8:43:45 PM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
Originally Posted by: "Cliff" Go to Quoted Post


HPros, the state/zipcode thing is something that I still haven't been able to get past due to it's reliance on Anthem. If anyone wants to tackle that, that would rock.
What seems to be the problem?


I think that using Ajax (any flavor) to intercept changes to the state/zip can be confusing. People are used to filling out their address information at light speed. Having it pause for any reason is distracting.



It might be better to put some sort of button near the shipping rates to retrieve the rates. The button could use a callback to retrieve the rates.



The trick would be how to handle the case of when I enter an address near you > look up shipping rates > change the address to my "real" address far away from you > checkout.



In other words, you pretty much have to invalidate the shipping costs when the state or zip is changed. Though the invalidation could be done entirely on the browser using javascript.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
Cliff
#13 Posted : Monday, March 17, 2008 10:01:59 PM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

It has been known to hang up and often when it finishes loading it will cause the user's tabbing to miss the zip box.

I'm not saying the issue is Anthem-specific, just that it relies on Anthem and I don't yet know how to get around it. The button for shipping rates might be a good idea, but yeah, it would have to make sure the address is current. Didn't think about that.

Perhaps a button to reload rates if it does hang up might be the solution?
Andy Miller
#14 Posted : Tuesday, March 18, 2008 12:00:29 AM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
Yeah...adding a button would be cool...even if it is only for backup. If it were my site, I would probably remove the "onchange" callbacks from the state and zip code fields and make the rate quotes a little more manual.

Actually, if it were my site, I would probably not use a one-page checkout. I think they are too long, and prone to confusion because they don't model the real-world event very well. Even taking money at a lemonade stand on the sidewalk is a multi-step process.


By the way...to remove the "onchange" callbacks, just change the <anthem:xxx> tags back to the corresponding <asp:xxx>, or add EnableCallBack="false" to the <anthem:xxx> tags.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
Cliff
#15 Posted : Tuesday, March 18, 2008 2:14:34 AM(UTC)
Cliff

Rank: Member

Joined: 5/24/2004(UTC)
Posts: 4,147

Thanks, Andy, good suggestions.

I agree, and that's why I tried to make it more of a multi-step process by sectioning it up a bit more clearly, and hopefully helped a bit more with the jump links (I doubt they'll be used much, though would be interested to find out). I guess the benefit is that you can see and make changes without page loads and going back and forth.

What I personally like is an accordion-style multi-step checkout. Minimal wait times between the steps because it's all on one page and each step is saved behind the scenes.
MitchA
#16 Posted : Tuesday, March 18, 2008 7:59:13 AM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

From a shopper's perspective, I like seeing everything on one screen. Just about any time I've used a multi-page checkout, it seemed that the pages rolled on forever, and always ended with a one-page recap/confirmation anyway. Going back to check on something a page or two earlier sometimes causes the current page's feilds to clear and I don't know if a big recap screen is at the end of the process on this particular site.


I'm of the opinion that multi-page checkouts had a purpose when everyone was on 28k dial-ups. (I even go back to Accoustic Coupler days and modems the size of a brick. You young-uns can Google that)

When a wholesale customer signs in and ends up on the checkout, the previous ship-to address is there. I really don't like this. Is there a way to place a button to "Clear Previous Address", or just not have it automatically populate for a returning user? Pre-filling the zip causes an incorrect shipping cost to show until the addy is changed. If someone relies on this without realizing (or inderstanding) that the old address is being polled.... it's wrong to have this show this way.

I see the value in having it pre-filled for returning shoppers, I just don't like it when a discount user is on the checkout page.
Optimists invent airplanes,
Pessimists buy parachutes.
Andy Miller
#17 Posted : Tuesday, March 18, 2008 1:34:09 PM(UTC)
Andy Miller

Rank: Member

Joined: 11/5/2003(UTC)
Posts: 2,136

Was thanked: 1 time(s) in 1 post(s)
This is why there are options. As a shopper, Mitch likes the one page checkout...I don't. I feel anxious that I'm missing something so I scroll up and down the page 2 or 3 times checking the fields. Probably because I have missed fields and then spent several seconds scanning the long page trying to find the missing field(s). As a shopper, I prefer a 2-3 page checkout, with the caveat that I can easily tell how long it is (such as a "you are here" map at the top).

Wrong shipping costs when the zip is prefilled sounds like a bug.
Andy Miller
Structured Solutions

Shipper 3 - High Velocity Shipment Processing
MitchA
#18 Posted : Tuesday, March 18, 2008 2:45:42 PM(UTC)
MitchA

Rank: Member

Joined: 3/3/2006(UTC)
Posts: 1,737

Not 'wrong' (bad term), just pre-maturely displayed. The shopper's previous order's address is being used to quote again on the new order until the new address is typed over the old one and you tab out of the zip feild at which time the 'proper' shipping cost is displayed.

Fed Ex is being polled twice. Once on page open, and again on tab-out of the zip feild. The quoted ship cost does change - no bug.
Optimists invent airplanes,
Pessimists buy parachutes.
ttillman
#19 Posted : Tuesday, October 13, 2009 2:20:00 PM(UTC)
ttillman

Rank: Member

Joined: 4/10/2009(UTC)
Posts: 120
Location: Mechanicsville, VA

Thanks: 3 times
Was thanked: 1 time(s) in 1 post(s)
Is anyone using this with BV5.6? I am getting errors concerning the check box with billing and shipping be similar. Anyone have similar issues?


Tim
Aaron
#20 Posted : Tuesday, October 13, 2009 3:39:24 PM(UTC)
Aaron

Rank: Administration

Joined: 4/2/2004(UTC)
Posts: 2,395
United States
Location: Hummelstown, PA

Thanks: 6 times
Was thanked: 163 time(s) in 158 post(s)
Tim,

I think we fixed some of those issues when we created our version of the checkout. We will be releasing this shortly...
Aaron Sherrick
BV Commerce
Toll-free 888-665-8637 - Int'l +1 717-220-0012
2 Pages12>
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

©2025 Develisys. All rights reserved.
  • Toll-free  888-665-8637
  • International  +1 717-220-0012