Jump to content

States not showing up on signup


Recommended Posts

I believe I have all the settings correct in the backend for Australian States, however when I do a test sigup on the website an error message says "this country requires a state selection" but there is no state field showing on the address form?

I am new to the forum so hope I am posting in the correct place?

Link to comment
Share on other sites

Topic moved

The third-party modules forum is for posting free third-party modules only and asking questions about those third-party modules. I think this forum is more appropriate.

Can you provide a link to your site? My guess is that there is a Javascript error on your page that is preventing the State dropdown being displayed. In IE, check whether it says "Done, with errors" in the bottom-left corner. If it does, click on the icon and post the error messages here.

Link to comment
Share on other sites

Hi and thanks rocky for a prompt reply.

I am not sure what you mean by "third- party modules" the software I am running is straight out of the box (so to speak) but I have had to tweak it to reflect Australian settings obviously.

The website is a good way away from finalisation at present, I just wanted to make sure all the bells and whistles work as they should including the PayPal link etc; before I enter too many stock items.

I have done some more checking and if I sign up as an American citizen it loads the 'State' field below, the drop-down gives me the options available and funny enough is showing the Australian states and not the US ones which is what I need.

So then if I change the country of origin to Australia again this drop-down field disappears.

The words “Done, with errors” does NOT appear in the bottom-left corner.

I guess the solution is to have the drop-down menu appear when the country "Australia" is selected however I am not sure how to do that.

Link to comment
Share on other sites

In that case, you may not have configured Prestashop properly. Go to Shipping > States, edit each of the Australian states and make sure that they all have "Australia" under "Country". If US is the only option, go to Shipping > Countries, edit "Australia", then change "Contains states" to "Yes". Then you should be able to choose "Australia" as the "Country" for each of the Australian states.

Link to comment
Share on other sites

Hi again rocky

I don't have a "States" tag under shipping?

Its - Carriers - Countries - Zones - Price Ranges - Weight Ranges


I have all the countries turned off except Australia which is also set as the default country.

If then "Zones" is where you would set states, I have already tried that which seems to make no difference.

Obviously there is an error somewhere but I have exhausted things to try.

Seems there is nowhere to set states?

Link to comment
Share on other sites

That's odd. I have a States section after the Carriers section. I don't know why you don't. I've attached a screenshot of my Shipping tab.

Make sure that admin/tabs/AdminStates.php uploaded correctly. If it did and the tab still isn't displaying, go to Tools > Tabs. You should have a line that says for the States tab attached to the Shipping tab. If you don't, click "Add new" at the top, enter "States" as the "Name", "AdminStates" as the "Class" and "Shipping" as the parent, then click Save. Then use the left arrows at the bottom of the Tools > Tabs page to move the new State tab just after Carrier.

22865_4bCiTPQZULAuTWUejXUw_t

Link to comment
Share on other sites

Okay rocky its still a bit weird, I decided to delete the database and start again as I didn't have much on it anyway justs a couple of products to test the system.

Now my tabs in the screenshot you sent is the same as yours.

I have tried to set the states for Australia in - Shipping > States but it will not allow me to ad any although it says it was successful.

Must still be some not right with the install??

Link to comment
Share on other sites

  • 2 months later...

Hello,

I have a similar issue, except for Canada. I've actually fixed the shipping status to have the states on, which fixed the issue, for shipping purposes, however, the issue still persists on customer signup page, even though I have it turned on in the backoffice.

Any ideas why this may be?

26557_xqCHgwYv8Mz6evfQmDnV_t

26558_nxH3adUi4r1jTtC4rDwZ_t

26559_CEJcuXPzy8tsNRiZYwfU_t

Link to comment
Share on other sites

Hi

I did actually end up fixing that problem about 6 weeks ago but can't remember what I did...sorry. My site had been working fine up until yesterday when I posted a new message which I thought this was a reply to. I moved my web files from (as an example) - www.mysite.com.au/shop to www.mysite.com.au/ so that the shop would come as the index page. Now even though I have reconnected the prestashop software to the original mysql database none of my settings or information, customers, catalogues appear now, only my company logo is still in there. The database although there is not connecting for some reason.

Link to comment
Share on other sites

So I did figure out how to fix the issue. Instead of going under Shipping>>>Countries>>>Canada (edit) ; go To Shipping>>>States>>>+Add New ; This is where you will add Canada, ISO code CA, zone US, select Product Tax, enable Status.

That's is. I tested a new login/account and the states is now showing up for Canada.

Any other country that needs states added, just follow my steps above and presto!!

-steven

Link to comment
Share on other sites

  • 3 months later...

Sorry to *up* this topic but I have the same problem after updating to 1.3.2

Here's my error log with Explorer but I need to say that I have the same problem with Firefox.

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; HPNTDF; InfoPath.2; OfficeLiveConnector.1.5; OfficeLivePatch.1.3; .NET4.0C)
Timestamp: Thu, 14 Oct 2010 00:07:34 UTC


Message: 'jQuery' is undefined
Line: 13
Char: 1
Code: 0
URI: http://www.testsenvrac.com/js/jquery/jquery.easing.1.3.js


Message: Object expected
Line: 1
Char: 1
Code: 0
URI: http://www.testsenvrac.com/themes/tev/js/tools/statesManagement.js


Message: 'jQuery' is undefined
Line: 14
Char: 2
Code: 0
URI: http://www.testsenvrac.com/js/jquery/jquery.autocomplete.js


Message: Object expected
Line: 70
Char: 2
Code: 0
URI: http://www.testsenvrac.com/address.php?id_address=3002


Message: Object expected
Line: 119
Char: 3
Code: 0
URI: http://www.testsenvrac.com/address.php?id_address=3002


Message: Object expected
Line: 27
Char: 1
Code: 0
URI: http://www.testsenvrac.com/themes/tev/js/tools/treeManagement.js


Message: Object expected
Line: 207
Char: 2
Code: 0
URI: http://www.testsenvrac.com/address.php?id_address=3002


Message: 'jQuery' is undefined
Line: 15
Char: 1
Code: 0
URI: http://www.testsenvrac.com/js/jquery/iutil.prestashop-modifications.js


Message: 'jQuery' is undefined
Line: 13
Char: 1
Code: 0
URI: http://www.testsenvrac.com/js/jquery/ifxtransfer.js


Message: Object expected
Line: 539
Char: 1
Code: 0
URI: http://www.testsenvrac.com/modules/blockcart/ajax-cart.js


Message: Object expected
Line: 507
Char: 4
Code: 0
URI: http://www.testsenvrac.com/address.php?id_address=3002

Link to comment
Share on other sites

  • 5 months later...

I am having a similar issue right now and tried under States creating a new state --> United States. It is under my account/my addresses. It is showing Country, but not states. States do show up when I check out, however not under my account. ??

I've just thoroughly checked on the BO for Shipping/Countries and US is correctly configured there -- hence the ability to check out... my issue is through not seeing a drop down appear for states. Country (USA) is already there, but not States.

Link to comment
Share on other sites

  • 5 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...