I am not sure if there is anything we should be very careful about, when making this. We need:
Name and Adress (standard customer information) Productslist information of what is in the basket Fee and Freight calculated based on delivery country and credit card fee (might not be selected by client from start). Accept Conditions checkbox Newsletter sign-on +Possibility to update information based on selection.
Has anybody made one step checkout, and can point out any specific problems that we should be aware of?
It is not that hard. It is just every step built in one request.
If you want a-sync commands like changing quantity in the basket, remove orderlines, change shipping etc. etc. just be sure to use the current basket in the web-service.
Other than that there shouldn't be any problems.
You just need to be sure to collect all the information in one page.
Start of by collecting one bit of information at a time then execute the basketpipeline as the last step. Then your basket should be ready to checkout.
But start out designing and building the front end, then add the process order button and make the logic that checks the customer out. And lastly i would focus on any a-sync updates.
One Page Checkout
Hi All.
I have found this link on the net. Søren tells that its easy to build one page checkout in ucommerce.
http://ucommerce.uservoice.com/forums/23685-ucommerce/suggestions/2724323-onepage-checkout-function
I am not sure if there is anything we should be very careful about, when making this.
We need:
Name and Adress (standard customer information)
Productslist information of what is in the basket
Fee and Freight calculated based on delivery country and credit card fee (might not be selected by client from start).
Accept Conditions checkbox
Newsletter sign-on
+Possibility to update information based on selection.
Has anybody made one step checkout, and can point out any specific problems that we should be aware of?
/thanks
Peter Bille
It is not that hard. It is just every step built in one request.
If you want a-sync commands like changing quantity in the basket, remove orderlines, change shipping etc. etc. just be sure to use the current basket in the web-service.
Other than that there shouldn't be any problems.
You just need to be sure to collect all the information in one page.
Start of by collecting one bit of information at a time then execute the basketpipeline as the last step. Then your basket should be ready to checkout.
But start out designing and building the front end, then add the process order button and make the logic that checks the customer out. And lastly i would focus on any a-sync updates.
Baby steps is the way towards pit of success :)
Hope that helps.
Thanks Morten. We will try it out.
Great to hear.
Any issues or questions regarding specific cases in the checkout flow are of course welcome.
Regards
Morten
is working on a reply...