awesomemotive / easy-digital-downloads

Sell digital downloads through WordPress
https://easydigitaldownloads.com
GNU General Public License v2.0
865 stars 475 forks source link

Reorder Address Fields #7381

Open dgoldak opened 5 years ago

dgoldak commented 5 years ago

Enhancement Request

Explain your enhancement

Reorder billing address fields too: country street address city state zip

Justification or use case

This would align with how most address forms flow. It seems odd to have Country and Zip Code between City and State.

Current address fields: Screen Shot 2019-08-20 at 9 33 36 PM

dgoldak commented 5 years ago

Requested by customer: https://secure.helpscout.net/conversation/930956642/127946?folderId=1847242

cklosowski commented 5 years ago

We'd actually need some evidence this is how "most forms are". Maybe Sean or Andrew can look up this data in Baymard's documentation?

On Tue, Aug 20, 2019, 19:39 Daniel Goldak notifications@github.com wrote:

Requested by customer: https://secure.helpscout.net/conversation/930956642/127946?folderId=1847242

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/easydigitaldownloads/easy-digital-downloads/issues/7381?email_source=notifications&email_token=AAKTMLFILXAWWNAHQOIWCDLQFSTHLA5CNFSM4IOAEXGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4YHY7I#issuecomment-523271293, or mute the thread https://github.com/notifications/unsubscribe-auth/AAKTMLHVFTGREC7LURG3K53QFSTHLANCNFSM4IOAEXGA .

cklosowski commented 5 years ago

@amdrew?

dgoldak commented 5 years ago

Good call Chris!

My initial assumption is we should follow USPS' format - although I understand we need to keep in mind other countries might format differently: Address City, State, Zipcode

I was curious so I pulled some screenshots of different e-commerce platforms. When comparing various platforms, it doesn't appear EDD's billing address order is usual, but it doesn't appear to be the norm.

For what it's worth, when other forms have a similar order to ours, they generally had multiple text boxes on the same line, so it didn't feel as broken up.

Note, some of the platforms allow you to customize the fields so the same platform might have different options:

WooCommerce: Screen Shot 2019-08-21 at 7 08 42 AM

Shopify: Screen Shot 2019-08-21 at 7 16 58 AM

Amazon: Screen Shot 2019-08-21 at 7 17 54 AM

BigCommerce Screen Shot 2019-08-21 at 7 20 20 AM

Gumroad: Screen Shot 2019-08-21 at 7 22 21 AM

Magento Screen Shot 2019-08-21 at 7 25 23 AM

cklosowski commented 5 years ago

Thanks Daniel, the Baymard data will likely provide some insight as well, and give some statistics on it.

On Wed, Aug 21, 2019, 05:55 Daniel Goldak notifications@github.com wrote:

Good call Chris!

My initial assumption is we should follow USPS' format - although I understand we need to keep in mind other countries might format differently: Address City, State, Zipcode

I was curious so I pulled some screenshots of different e-commerce platforms. When comparing various platforms, it doesn't appear EDD's billing address order is usual, but it doesn't appear to be the norm.

For what it's worth, when other forms have a similar order to ours, they generally had multiple text boxes on the same line, so it didn't feel as broken up.

Note, some of the platforms allow you to customize the fields so the same platform might have different options:

WooCommerce: [image: Screen Shot 2019-08-21 at 7 08 42 AM] https://user-images.githubusercontent.com/30910807/63432543-f7df1f00-c3e6-11e9-8a51-8eba4975763b.png

Shopify: [image: Screen Shot 2019-08-21 at 7 16 58 AM] https://user-images.githubusercontent.com/30910807/63432556-ff9ec380-c3e6-11e9-9f67-45d944362b7b.png

Amazon: [image: Screen Shot 2019-08-21 at 7 17 54 AM] https://user-images.githubusercontent.com/30910807/63432570-04fc0e00-c3e7-11e9-8895-4a8c03020f0f.png

BigCommerce [image: Screen Shot 2019-08-21 at 7 20 20 AM] https://user-images.githubusercontent.com/30910807/63432607-0decdf80-c3e7-11e9-906b-e60b42f59ace.png

Gumroad: [image: Screen Shot 2019-08-21 at 7 22 21 AM] https://user-images.githubusercontent.com/30910807/63432652-29f08100-c3e7-11e9-8556-d393631adb13.png

Magento [image: Screen Shot 2019-08-21 at 7 25 23 AM] https://user-images.githubusercontent.com/30910807/63432664-2eb53500-c3e7-11e9-81fc-6c38ca303be3.png

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/easydigitaldownloads/easy-digital-downloads/issues/7381?email_source=notifications&email_token=AAKTMLB3WMTN5KEEWACHDSLQFU3LFA5CNFSM4IOAEXGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4ZR67Q#issuecomment-523444094, or mute the thread https://github.com/notifications/unsubscribe-auth/AAKTMLADJI74ZBBEPGVZIEDQFU3LFANCNFSM4IOAEXGA .

dgoldak commented 5 years ago

Another request to change the order: https://secure.helpscout.net/conversation/963952084/0/?folderId=180499

Makes me wonder if we can integrate the billing address fields into Checkout Fields Manager or via another method so customers can decide.

spencerfinnell commented 5 years ago

I like moving "Country" to the top because it still lets the "State" field be determined by the chosen country but doesn't awkwardly put Country as the only one above State.