The highlights of the checkout page are:
- Update the quantity of an item in the shopping cart
- Remove an item from the shopping cart
- Add a coupon/discount code
- All totals (taxes, discounts, shipping, etc) are added as necessary and updated on the fly
- Facebook/Google logins integrated to the checkout process - if customer logs in using one of these, their information
from FB/Google will be transferred to Opencart and an account created for them (optional)
- If your store requires customer registration, account will be created after submitting order
- If your store does not require customer registration, customer will have option to choose to register by checking a
box below their billing information or continuing as a guest. If they choose to do so, account will be created after
submitting order.
Please take a look at it, http://www.justimagine-crafts.com/store1512. Any questions, comments or ideas to improve it, please email me at develop@justimagine-crafts.com.
I think what people are calling "true" means there are no tabs.. all fields are shown at the same time like the magento onestepcheckout.com site
Attachments
Checkout.png (80.21 KiB) Viewed 6307 times
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
Thank you for the comments Q. That is the type of feedback I am looking for as I work to complete the checkout page. I have to make a bunch of changes on it since the one on my test/development server is the fully customized one for my customer and won't work for most shop owners. I did have one question though. Is it really necessary to have a confirmation since the totals update in the side cart as the customer makes changes? Would that and the message above the submit button actually constitute a confirmation? I want to make sure I make it usable by everyone should they choose to use it.
Thanks Xsecrets. I can see the diff now. This was the kind of feedback I was looking for. Obviously, my idea of a one-page checkout was different as was my customer's. The layout was his design, so I can't take credit for that. I guess mine is a visible one-page checkout where you don't have to click "continue" to move on to the next step. I certainly did not charge enough to do the checkout page. I obviously didn't know the amount of coding necessary to make that work. I do now.Xsecrets wrote:you mean something more like this
no doubt. I had no idea how much work it would be when I started either. I've completed on for a customer that only works with limited options. That screenshot is from the one I'm working on that will support every feature of opencart, but I've got a week or two worth of work left on it.ncdad2four wrote:Thanks Xsecrets. I can see the diff now. This was the kind of feedback I was looking for. Obviously, my idea of a one-page checkout was different as was my customer's. The layout was his design, so I can't take credit for that. I guess mine is a visible one-page checkout where you don't have to click "continue" to move on to the next step. I certainly did not charge enough to do the checkout page. I obviously didn't know the amount of coding necessary to make that work. I do now.Xsecrets wrote:you mean something more like this
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
yeah it's pretty much at the top of my list, unfortunately due to a few things it's much harder than it should be, and due to the way the payments work It has to be a bit hacky at best.Qphoria wrote:hehe yes xsecrets... looks great. Glad you are working on this because It is so far down on my list at the moment i may not get to it until 2013!
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
It's simple to follow.
Putting all the info on one page is only going aid in confusing some people when presented with all that info to fill out at once.
well I personally don't have a big problem with the current checkout, but people want the all in one page approach, so I'm going to build it for them to make some money.uksitebuilder wrote:IMHO the default OC checkout is fine.
It's simple to follow.
Putting all the info on one page is only going aid in confusing some people when presented with all that info to fill out at once.

I guess it is all personal preference, which tells that this should perhaps be more extendable and designable.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
The complexity of the current system's ajax-to-callback is a big turnoff for me. I think xsecrets design is cleaner personally. I've even done some shopping myself lately and find many simpler checkouts that I'd like to port over.uksitebuilder wrote:IMHO the default OC checkout is fine.
It's simple to follow.
Putting all the info on one page is only going aid in confusing some people when presented with all that info to fill out at once.
well you find alot of really nice easy simple checkouts going around the web, the big problem is that most of them assume limited functionality. Which is perfectly valid for that site because it's based on their business logic. It becomes more difficult to make a nice simple checkout when you have to account for all the various options available in the cart. Dynamic shipping zone based shipping and payment loged in users or guest users etc etc. For inistance the onepage checkout I've completed for a customer was much easier because they don't have shipping and always use guest checkout and don't use zone based payment methods, so I could make assumptions based on that and the logic becomes much simpler.Qphoria wrote:The complexity of the current system's ajax-to-callback is a big turnoff for me. I think xsecrets design is cleaner personally. I've even done some shopping myself lately and find many simpler checkouts that I'd like to port over.uksitebuilder wrote:IMHO the default OC checkout is fine.
It's simple to follow.
Putting all the info on one page is only going aid in confusing some people when presented with all that info to fill out at once.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
I agree.. There is complexity supporting unknown payment types with unknown features and potential for things like payment type fee. I should stop pretending that I have some clue as at this point I've not even looked into it all the way through to even surmise what is in involved. Kudos to you for taking the chance!Xsecrets wrote: well you find alot of really nice easy simple checkouts going around the web, the big problem is that most of them assume limited functionality. Which is perfectly valid for that site because it's based on their business logic. It becomes more difficult to make a nice simple checkout when you have to account for all the various options available in the cart. Dynamic shipping zone based shipping and payment loged in users or guest users etc etc. For inistance the onepage checkout I've completed for a customer was much easier because they don't have shipping and always use guest checkout and don't use zone based payment methods, so I could make assumptions based on that and the logic becomes much simpler.

Well as far as payment shipping and totals you can pretty much just use the standard code and be ok. Honestly the biggest pain in the but is that the submit button is handled individually by each payment module. This is compounded by modules like yours that don't use the standard buttons. I'm just going to have to assume the standard buttons and provide vqmods for the non standard modules that I come across.Qphoria wrote:I agree.. There is complexity supporting unknown payment types with unknown features and potential for things like payment type fee. I should stop pretending that I have some clue as at this point I've not even looked into it all the way through to even surmise what is in involved. Kudos to you for taking the chance!Xsecrets wrote: well you find alot of really nice easy simple checkouts going around the web, the big problem is that most of them assume limited functionality. Which is perfectly valid for that site because it's based on their business logic. It becomes more difficult to make a nice simple checkout when you have to account for all the various options available in the cart. Dynamic shipping zone based shipping and payment loged in users or guest users etc etc. For inistance the onepage checkout I've completed for a customer was much easier because they don't have shipping and always use guest checkout and don't use zone based payment methods, so I could make assumptions based on that and the logic becomes much simpler.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
Well after being burned so many times I tend to use a lot of my own stuff in fear that the next change will break my stuff. I don't even use the new url::link stuff yet because I'm just waitin for that boat to sail again.Xsecrets wrote: Well as far as payment shipping and totals you can pretty much just use the standard code and be ok. Honestly the biggest pain in the but is that the submit button is handled individually by each payment module. This is compounded by modules like yours that don't use the standard buttons. I'm just going to have to assume the standard buttons and provide vqmods for the non standard modules that I come across.
yes I've noticed. I'm going to have to create vqmods for you payment modules as my clients come across them. I already have the firstdata api one and will have a vqmod included for it in third party modules folder. Unfortunately there is no way to handle it other than to expect the default behavior.Qphoria wrote:Well after being burned so many times I tend to use a lot of my own stuff in fear that the next change will break my stuff. I don't even use the new url::link stuff yet because I'm just waitin for that boat to sail again.Xsecrets wrote: Well as far as payment shipping and totals you can pretty much just use the standard code and be ok. Honestly the biggest pain in the but is that the submit button is handled individually by each payment module. This is compounded by modules like yours that don't use the standard buttons. I'm just going to have to assume the standard buttons and provide vqmods for the non standard modules that I come across.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
If you can perhaps PM me with what problems you are having with my modules, perhaps I can alleviate that part for you. I'm willing to adapt.Xsecrets wrote:yes I've noticed. I'm going to have to create vqmods for you payment modules as my clients come across them. I already have the firstdata api one and will have a vqmod included for it in third party modules folder. Unfortunately there is no way to handle it other than to expect the default behavior.Qphoria wrote:Well after being burned so many times I tend to use a lot of my own stuff in fear that the next change will break my stuff. I don't even use the new url::link stuff yet because I'm just waitin for that boat to sail again.Xsecrets wrote: Well as far as payment shipping and totals you can pretty much just use the standard code and be ok. Honestly the biggest pain in the but is that the submit button is handled individually by each payment module. This is compounded by modules like yours that don't use the standard buttons. I'm just going to have to assume the standard buttons and provide vqmods for the non standard modules that I come across.
OpenCart commercial mods and development http://spotonsolutions.net
Layered Navigation
Shipment Tracking
Vehicle Year/Make/Model Filter
The checkout you are working on, will it work with downloadable products?
And will it work for shops that dont sell to consumers but to other companies?
The only difference, I guess, is the field the costumer need to fill for a registration, company name, name on the person who order, and such.
Will it be possibly to change language? So instead of english, I can have it in Swedish.. If I or someone else do the translating of course. Im a complete newbie so I have to ask about such "trivial things"

Users browsing this forum: No registered users and 9 guests