X-Cart: shopping cart software

X-Cart forums (https://forum.x-cart.com/index.php)
-   Dev Questions (https://forum.x-cart.com/forumdisplay.php?f=20)
-   -   One Page Checkout: Personal Information (https://forum.x-cart.com/showthread.php?t=65966)

DavyMac 01-28-2013 03:08 AM

One Page Checkout: Personal Information
 
Can anyone explain to me why on the OPC the customer is required to re-enter their title, first name and second name in the Personal Information fields?

If the information entered in the Personal Information fields is different from the Billing information what does X-Cart do? ...if anything? If X-Cart does not do anything different with the personal information then I'd like to get rid of the Personal Information fields to make OPC less confusing for the customer.

DavyMac 01-28-2013 03:21 AM

Re: One Page Checkout: Personal Information
 
Is there a straightforward way of assigning whatever the customer enters for billing name to the personal information name fields?

totaltec 01-28-2013 06:23 AM

Re: One Page Checkout: Personal Information
 
Davy, you can certainly assign the name with Javascript. http://stackoverflow.com/questions/2004315/populate-1-form-field-based-on-another

I believe (test this before you trust it), that you can simply remove those fields from the Personal Information section, and XC will use the billing info instead. I have yet to check this myself, but I imagine that is how QT would do it.

Probably the Personal information section should not be used by default on new installs. Very confusing and frustrating to have these additional fields. We need to keep field entry to an absolute minimum. I have been investigating replacing Captcha with a fairly complex honeypot system, to be able to remove this bothersome step from checkout.

designguru 10-23-2013 11:18 AM

Re: One Page Checkout: Personal Information
 
Quote:

Originally Posted by totaltec
Davy, you can certainly assign the name with Javascript. http://stackoverflow.com/questions/2004315/populate-1-form-field-based-on-another

I believe (test this before you trust it), that you can simply remove those fields from the Personal Information section, and XC will use the billing info instead. I have yet to check this myself, but I imagine that is how QT would do it.

Probably the Personal information section should not be used by default on new installs. Very confusing and frustrating to have these additional fields. We need to keep field entry to an absolute minimum. I have been investigating replacing Captcha with a fairly complex honeypot system, to be able to remove this bothersome step from checkout.


Is this correct, that the name etc taken from the billing information? I would like to have one name, first name, address etc. as this makes no sense for digital products. Please someone from XC confirm how to simply have:

First Name
Name
Address
City
ZIP
Country

... on the checkout and users account. Of course the option of having a second shipping address is great but this is just ridiculous.

carpeperdiem 10-23-2013 12:15 PM

Re: One Page Checkout: Personal Information
 
Quote:

Originally Posted by sixfigure
this makes no sense for digital products.

This makes no sense for physical products too.

I can't recall a time (ever) where the customer (personal information) was not the billing name. This is part of the defective and terribly flawed design.

I hired a coder to clone the names in the database for me.

Wish I could help further on this.

designguru 10-23-2013 12:34 PM

Re: One Page Checkout: Personal Information
 
Quote:

Originally Posted by carpeperdiem
This makes no sense for physical products too.

I can't recall a time (ever) where the customer (personal information) was not the billing name. This is part of the defective and terribly flawed design.

I hired a coder to clone the names in the database for me.

Wish I could help further on this.


okay, you automated to clone the names or mirror them between Personal Information and Address Book, correct?
How did you display things on the checkout?

As mentioned. This is a night mare for a shopping cart software...

carpeperdiem 10-23-2013 01:16 PM

Re: One Page Checkout: Personal Information
 
Yes. Personal Info first/last writes to personal info as well as address book default_s,default_b

designguru 02-05-2014 07:47 AM

Re: One Page Checkout: Personal Information
 
Quote:

Originally Posted by carpeperdiem
Yes. Personal Info first/last writes to personal info as well as address book default_s,default_b


Does the customer see this within the an auto-completed field or did you code this to happen in the database without customers noticing this?

Thank you!

carpeperdiem 02-05-2014 07:54 AM

Re: One Page Checkout: Personal Information
 
Quote:

Originally Posted by sixfigure
Does the customer see this within the an auto-completed field or did you code this to happen in the database without customers noticing this?

Thank you!


Customer enters Email, Firstname, Lastname, password, password confirmation, [submit]
We now have a registered customer.
BUT - if going to checkout missing address.

No auto complete or anything hidden form the customer. If customer does not want to enter name and password, they will not be registered.

Is that what you are asking?

designguru 02-05-2014 07:59 AM

Re: One Page Checkout: Personal Information
 
I'm not talking about registered customers.

I wanted simply to have it like this:

New Customer
************
First Name*
Last Name*
Address*
City*
ZIP*
State*
Country*
Email*


Registration (optional)
******************
Set a password and create an account while you check out.

Password
No Password


(*must be filled in)



Right now the fields from New Customer always show again below in the optional registration.


All times are GMT -8. The time now is 11:40 PM.

Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.