Help to create best Checkout Design
#21 ONLINE
Posted 03 May 2012 - 11:47 AM
I am not a coder, so dont bother sending PMs asking for help as you wont get any.
OSC has a steep learning curve, but in general the program does work. If it doesnt work, the chances are it is something you have done.
#22
Posted 03 May 2012 - 02:51 PM
For a better overview, I did a short table:
Hope I didn't forget a thing:
[img]http://www.conspicuous.ch/osc_smartcheckout/documentation/products_options.jpg[/img]
is the img tag not working???
As virtual products need to have an account in order to download it, I will include the create account option in the checkout page but only if there are virtual products. Otherwise, it will be an option in the checkout_success.php page.
Edited by strub, 03 May 2012 - 02:53 PM.
#23
Posted 04 May 2012 - 05:32 PM
Now working is:
- virtual products: need to create account and payment options for checkout
- virtual free products: need to create account, no shipping and payment options
- virtual mixed: need to create account, need only payment options
- free products: need only shipping options
I did a new category "free products" so you can see that in real.
The best thing is though that you can easily set up your own products types and what you want to show in order to procceed checkout.
Edit:
Furthermore, free shipping is working (order total modul) and shipping calculations should also work properly.
Still have to do:
- Account creation in checkout_success.php (should be fairly easy though)
- See if taxes are activated if it works properly.
Edited by strub, 04 May 2012 - 05:41 PM.
#24
Posted 06 May 2012 - 03:55 PM
what's happening in checkout_success.php page:
1. the customers account data gets deleted.
2. If you want to create an account: data from orders db are used for the new account and order table gets updated with the new customer_id.
Any feedbacks would be really nice. I am on the right track with this new checkout process?
#25
Posted 07 May 2012 - 09:44 PM
I'm testing paypal standart. But I'm having problems with the paypal conncetion. Somehow it is not the whole url send. I get just connceted to: "https://www.paypal.com/cgi-bin/webscr" instead of sth like this "https://www.paypal.com/cgi-bin/webscr?cmd=_flow&session=353635634.....".
Does anyone have any hint what goes wrong here. Do I miss something? Thanks in advance.
#26
Posted 11 May 2012 - 11:58 PM
1. sign up for paypal sandbox https://developer.paypal.com/
2. Create a Seller, use the seller log-in email in your osC PayPal Standard as the email
3. Create a buyer, use the buyer email to log in to PayPal Sandbox to "make Payments"
Thats all I know.
#27
Posted 12 May 2012 - 09:07 AM
Yes, I know. I have already a sandbox account. But testing with a real account first as not to login all the time.
By the way, It works know with sending all the data. I am about to write the contribution and solve the last minor bugs.
#28
Posted 13 May 2012 - 03:24 PM
One page to either login or create account, second page combines all payment, shipping, loyalty points, coupons and voucher selections.
Last page to confirm everything.
Confirm and all done.
To push all to one page without the confirmation page, I do not believe is the way to go.
This simplifies the entire process though.
If anyone is interested, let me know.
cheers
-----------------------------
See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation
#29
Posted 13 May 2012 - 06:25 PM
#30
Posted 14 May 2012 - 10:10 PM
I see no reason to keep both shipping and payment on two different pages, nor do I see a real need for a complete page to be used for the create account success if being redirected to the checkout area. A simple in the page header message could be used in it's place. Giving the site owner the ability to display this or not from a simple configuration setting.
I set up the site to take one address (two can be captured with a small code change using a java form) use it for both shipping and payment. Then allow for the combined change of address edit, shipping, payment etc as a combined page.
This stream lines the checkout and have plans for using java to open page tabs so the entire page is managed in sections ie:
- points / coupons / voucher /
- payment methods / edit address
- shipping methods / edit address
Error checked with the same logic as standard osC with some custom work.
It is not all that hard to do in reality, I can supply the create account page without any issues, other pages are too customized to offer here. The login / create account page is the start of the checkout, and if already logged in, then is skipped. No create account success is generated.
The idea of having a checkout without account is flawed in my opinion and is not something I advocate people using. This idea gives the customer the impression you are not capturing their data, when in fact you are, additionally, order tracking is lost to the customer to return them to the site, which is where you want them coming to for information ( even for downloads ).
cheers
Edited by cannuck1964, 14 May 2012 - 10:11 PM.
-----------------------------
See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation
#31
Posted 14 May 2012 - 11:37 PM
As far as checking their order status they still get email updates and I have set it up so they can use their email address and invoice number to check their order status.
All in all I think you have to use the right checkout for your site. It all depends on your particular customers and the items you are selling. If you were to go with a multi page checkout I would think the type you suggested (created) would be a great way to go.
osCommerce Professional Services Page || Profile || osCommerce Addons || Google is your best resource for searching on the forums!
#32
Posted 15 May 2012 - 05:49 AM
@cannuck1964
I think a success page is an important page. For example, I give on some shops for the first order made a coupon code on the success page as a gift for the order. Or you can ask for signing up a newsletter and so on.
In this Smart Checkout though, you can if you want create an account on the success page by just providing a password.
@mattjt83
I think a guest account is a must have nowadays (you can read in many ecommerce magazines).
Edited by strub, 15 May 2012 - 05:51 AM.
#33
Posted 15 May 2012 - 11:23 AM
As for the success page, again, these messages for coupon codes etc can be added to the page where the coupons, payment and shipping is done already.
As for newsletters, I found putting it on the checkout success page works well and allows for further marketing on that page. My system, just auto generates a password for them to use, if they plan to return and use the site again, they can switch it to whatever they like using the password function.
This idea that an account is created or not really is miss leading. Even in guest checkout (I am assuming) the customers details are gathered and saved, thus there is really no difference in the data saved between the two. the guest idea would lead me to believe that my data was not saved, which is not the case.
If it just means that they do not pick a password when they enter their data, then not really a guest checkout. Heck I could call mine that too, and just not send them a password and it would be the same thing.
Edited by cannuck1964, 15 May 2012 - 11:25 AM.
-----------------------------
See my Profile (click here) for more information and to contact me for professional osCommerce support that includes SEO development, custom development and security implementation
#34
Posted 15 May 2012 - 02:44 PM
Some customers just don't like the idea of having to create another account for another shop that they aren't sure if they will shop at again. I have had several customers come back and create an account on their second order placed through us.
If the customer chooses to create an account they have the option of the site automatically creating the password for them or they can create it themselves.
osCommerce Professional Services Page || Profile || osCommerce Addons || Google is your best resource for searching on the forums!
#35
Posted 15 May 2012 - 02:46 PM
Furthermore, if I buy things Online, I don't like giving away to much data, only the neccessary. And I am really fed up creating an account on sites so I just doesn't order something or look on another site. But that's just me.
So in this smart checkout there is no option in creating an account only after the order is placed in checkout_success.php so there is no more misunderstanding.
Edited by strub, 15 May 2012 - 02:53 PM.
#36
Posted 15 May 2012 - 02:54 PM
strub, on 15 May 2012 - 02:46 PM, said:
Furthermore, if I buy things Online, I don't like giving away to much data, only the neccessary. And I am really fed up creating an account on sites so I just doesn't order something or look on another site. But that's just me.
I am the same way. If I come across a store that forces me to create an account, I leave, and find someone else that sells the same item without the account issue.
#37
Posted 15 May 2012 - 03:34 PM
IMO the general idea is not to take the checkout and make it all on one page. It is to take the checkout and make it as usable as possible, but as lean as possible. For me, that means removing superflous "create_account" questions, removing extra pages such as the two *_success pages and so on.
As shopowners, you should be advising the customer that csutomer data is needed for the order to be placed and sent etc. I suppose that if the person chooses not to store a password (and therefore make an account), the customers data could be easily removed from the customers_* tables (as the required data for order processing is stored in the orders_* tables...
Thoughts?
Or maybe a ready made theme for your shop ??
Warning: My posts may contain Horsemeat.
#38
Posted 15 May 2012 - 09:14 PM
If you want to see the mods I have installed, then see my profile.
#39
Posted 16 May 2012 - 07:38 AM
A checkout procedure should be as easy as possible regardless of customer type.
When a customer click on checkout, the next step should be "confirm order". That's it.
Presenting all possible options for payment, shipping and so on at that stage is not good at all.
A guest should only be forced to fill in e-mail address and the shipping address, in case it's a gift.
A gift is the most likely scenario for a guest.
As payment method there should be only one, namely payment by card, hence the card holders address is also needed.
Further, there's no need to store a password for guests, as a password can always be send by "forgotten password".
When a customer takes the time to create an account, there should be possibilities to choose prefered
shipping method for physical goods and prefered payment method.
Also, as a bonus for registered customers, there should be options for invoice and "recurring billing".
For admin this means checking up on the customer, just to be safe. Recurring billing doesn't exist in osC at all.
The customer then needs to be notified of approval or denial.
The possibility to choose a different invoice address than the primary address, is madness wrt possible fraud.
This just means extra job for admin, the recipient must be notified so he/she can approve/deny it.
So when a registered customer wants to checkout, the only option the customer have is the shipping address.
In case a customer want's to send a gift. For a this customer it's a list of the customers address book.
The shipping address for a guest account is already in place, see above.
Both the guest and the registered customer should have a list of what's in the cart and a possibility to change
the carts content. That is, number of products, delete a product, change its options (attributes).
If nothing is changed, then it's just a click to confirm the order.
Of course, the order must be kept int the db, in case of returns/warranties and if a guest is returning
for example to register. In this case the guest data can be retrieved.
Just my thoughts, keep up the good work!
Sara
Edited by Juto, 16 May 2012 - 07:39 AM.
http://addons.oscommerce.com/info/8010 http://addons.oscommerce.com/info/8204 http://addons.oscommerce.com/info/8681
#40 ONLINE
Posted 16 May 2012 - 10:11 AM
A customer wants the checkout to be as simple as possible with only the minimun infomation given and in as few steps as possible.
A store owner wants as much infomation as possible saved to facilitate correct delivery and the ability to keep the infomation for future marketing.
Best of luck trying to keep everyone happy.
I am not a coder, so dont bother sending PMs asking for help as you wont get any.
OSC has a steep learning curve, but in general the program does work. If it doesnt work, the chances are it is something you have done.









