Closed sukafia closed 1 year ago
That's interesting, because that check doesn't actually use the address field.
It calls the WC get_allowed_countries
to get a list of countries the site sells to, and then checks if all the target countries we selected in the previous onboarding step are on that list.
It seems if the option woocommerce_allowed_countries
is not set (probably the case on initial install of a WC site), it defaults to only a specific list of included countries. I think we would need to confirm if that option is saved on initial install, and whether updating the store address forced it to be saved with the default value of all
, because that would change the outcome of the check.
We'd need to do some more testing to validate what's happening here, and whether it's an inconsistency to report in WooCommerce or if there is a way to work around it.
Affected users:
5677396-zd-woothemes 5713900-zd-woothemes https://wordpress.org/support/topic/unable-to-connect-25/
Thanks for the references to existing tickets, I took some time to look through those and confirmed that none of them is a case of the Policy Compliance checks blocking the onboarding. There are three main reasons why it is not the Policy Compliance checks:
Following are some screenshots which confirm that it's directly related to the Store Address section (in the tickets I also found screenshots of incomplete addresses).
Based on the analysis above, I'm going to close this issue since it is not related to the policy compliance checks. I've added this specific scenario to issue https://github.com/woocommerce/google-listings-and-ads/issues/634 so we can track the need for improving error validation messages in one issue.
Describe the bug:
On the setup flow, the Confirm your store is live and accessible to all users policy compliance check is using the store's address for validation.
This means that you may meet all the policy checklists but not entering your full store address will result in your inability to complete the setup. (The "Continue" button isn't clickable)
Steps to reproduce:
Expected behavior:
"Confirm your store is live and accessible to all user" should check that the website is live and accessible to all. e.g, the website isn’t on maintenance mode and can be accessed by visitors.
Actual behavior:
It's checking that the store address is fully entered.
Additional details
Missing store address
Issue on the checkout