x

Business location not showing up on WooCommerce

Trying to sync woocommerce and square. Woo asks for business location but the drop down box does not work. Business location is set in square it just won't show up when I log in thru woo. Which I believe is the reason nothing is syncing

35,706 Views
Message 1 of 44
Report
1 Best Answer

Best Answer

Hi there!

 

This is Phil from the WooCommerce team. This thread was brought to my attention, so I wanted to add a post with a little more information in case other's find this helpful.

 

If you've already set up a Business Location in Square, but aren't able to select it when using our WooCommerce Square plugin the problem is likely in your hosting environment.

 

Here are the two common hosting issues that will cause this issue:

 

  • If your host is blocking communication requests to either of the following endpoints, you won't be able to set your location:
https://connect.woocommerce.com/renew/square
https://connect.squareup.com/v1/me/locations
  • If you (or your host) have not properly configured your SSL certificate, Square will be unable to authenticate your site during the connection process. This can result in the Business Location not populating.
  • If your host has issues with cURL being improperly configured your site and Square will not be able to communicate

 

Typically the first two points are the most common and should be a quick fix for your host.

View Best Answer >

40,522 Views
Message 12 of 44
Report
43 REPLIES 43

Hey @Jtrietsch, welcome to the Community! 

 

This sounds like an issue with WooCommerce. I would recomend reaching out to the WooCommerce Support Team if you haven't already. 

 

Also WordPress has an active support community as well. I recomend checking it out! 😀

28,151 Views
Message 2 of 44
Report

I have started working with Woo, it just seems to take lots of time responding back and forth with email.

27,892 Views
Message 3 of 44
Report

[Personal Information redacted] 

27,894 Views
Message 4 of 44
Report

@Jtrietsch I'm sorry to hear that! Hopefully another Seller Community can help out. I wish I could provide some suggestions, but I'm only an expert on Square products. 🙃

 

@Iamlimoservices we ask that you do not post personal information on public posts. I have redacted your address. I recomend reviewing the Community Etiquette Guidelines 

27,889 Views
Message 5 of 44
Report

We are having the same issue - trying everything and working with Woo but no answer yet - did you find a resolution to this?

27,689 Views
Message 6 of 44
Report
Admin

Hey @icimouser, thanks for reaching out and sorry to hear about the trouble you've been encountering. Were you able to get in touch with WooCommerce and sort this out? If so, please let us know if you have any other insight to share here or any other details on the error you're encountering.

 

Hope everything got cleared up!

️ Tom | he/him
Seller Community Manager | Square, Inc.
Find step-by-step help in our Support Center
27,680 Views
Message 7 of 44
Report

We are having the same problem.  We were processing transaction just fine and then started getting "This order cannot be paid for. Please contact us if you need assistance."  Now, when I change a setting, it says "WooCommerce Square is almost ready. Please set your business location." We click on the link and nothing happens.  The activated location we have doesn't show in the pick list.  I can't see any errors in the website logs or woocommerce logs that seem to relate.  Has anyone solved this?

27,671 Views
Message 8 of 44
Report

I deactivated and re-activated the link to Square and the Location populated.

27,668 Views
Message 9 of 44
Report

give me the steps .

25,837 Views
Message 10 of 44
Report

This worked for me! 9-17-2019

18,013 Views
Message 11 of 44
Report

Best Answer

Hi there!

 

This is Phil from the WooCommerce team. This thread was brought to my attention, so I wanted to add a post with a little more information in case other's find this helpful.

 

If you've already set up a Business Location in Square, but aren't able to select it when using our WooCommerce Square plugin the problem is likely in your hosting environment.

 

Here are the two common hosting issues that will cause this issue:

 

  • If your host is blocking communication requests to either of the following endpoints, you won't be able to set your location:
https://connect.woocommerce.com/renew/square
https://connect.squareup.com/v1/me/locations
  • If you (or your host) have not properly configured your SSL certificate, Square will be unable to authenticate your site during the connection process. This can result in the Business Location not populating.
  • If your host has issues with cURL being improperly configured your site and Square will not be able to communicate

 

Typically the first two points are the most common and should be a quick fix for your host.

40,523 Views
Message 12 of 44
Report

@Chad - I'm not sure if you can mark my above answer as "the best" or not. But it would likely be helpful to your users 🙂

19,115 Views
Message 13 of 44
Report

Thanks for the help @Woo_Phil! 😀

19,101 Views
Message 14 of 44
Report

Just a quick note on the cURL issue;  You need to also make sure you have the cURL mod for PHP installed and enabled.  Having cURL setup only on the server isn't enough.  An easy way to check if this is enabled is to go to your Wordpress Admin, check under the WooCommerce/Status section.  Scroll down to the "server environment" section and look at the "cURL version" value.  If it's empty, then you know cURL is not setup for PHP.

 

curl.png

18,733 Views
Message 15 of 44
Report
Square Community Moderator

Thank you so much for sharing that @mcpherson

 

I'm sure that will be a huge help for your fellow WooCommerce + Square Sellers in the future. 

 

 

18,710 Views
Message 16 of 44
Report

This was the solution for me, thank you. Since I use VPS hosting I had to go into the WHM, go into Easy Apache, go to the PHP Module section,  scroll waaay down, and click the button to enable cURL. After I did that and refreshed my Woocommerce the location dropdown worked fine.

18,548 Views
Message 17 of 44
Report

I also made the changes as suggested, but the results still remains the same. 

18,272 Views
Message 18 of 44
Report

Thanks for your reply, I disconnect and reconnected and the system works!!

18,239 Views
Message 19 of 44
Report

Disconnect and reconnected worked for me as well 

Thanks

10,097 Views
Message 20 of 44
Report

Hi, I have the same issue, tried disconnecting and reconnecting but no luck. 

 

Checking the Square log, it does pull the locations, and there's no error there (see below - redacted and summarized):

 

09-27-2019 @ 14:09:22 - Response
Response
code: 200
message:
headers: Array
(
[0] => HTTP/1.1 200 OK
[content-type] => application/json
[square-version] => 2019-08-14
[vary] => Origin, Accept-Encoding
[x-content-type-options] => nosniff
[x-download-options] => noopen
[x-frame-options] => SAMEORIGIN
[x-permitted-cross-domain-policies] => none
[x-xss-protection] => 1; mode=block
[date] => Fri, 27 Sep 2019 18:09:22 GMT
[x-envoy-upstream-service-time] => 140
[strict-transport-security] => max-age=604800; includeSubDomains
[server] => envoy
[transfer-encoding] => chunked
)
body: {
"locations": [
{
"id": "redacted",
"name": "redacted, Inc",...

"id": "redacted2",
"name": "Website",...

17,880 Views
Message 21 of 44
Report