Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delivery countries on checkout and address #192

Open
ivaigor96 opened this issue Nov 15, 2024 · 1 comment
Open

Delivery countries on checkout and address #192

ivaigor96 opened this issue Nov 15, 2024 · 1 comment

Comments

@ivaigor96
Copy link

Currently on the Swift checkout, it is not possible to configure which countries are shown on the billing and delivery address country selector

image

The scenario is that on a solution with both guest checkout and authenticated checkout, it is not possible to allow different delivery countries. For example, if the customer would like to restrict guest orders to only Germany, and then allow logged in users to deliver to the rest of Europe they can't.

A logged in user can select any country on the address edit, which is an issue as well, because some of these countries might not exist under EcomCountries and therefore there will be a problem when trying to place an order for these countries

image

This is just inconsistent and confusing. We need a way to restrict for which countries the shipping is available, I know that there is a country setting for the shipping methods, but what if no shipping methods support the chosen delivery country ? I have tested and then there are simply no shipping methods available to select on the front end (nothing is shown). Ideally, the option in the country selector needs to correspond to the available delivery countries somehow, because if it doesn't it leads to confusion and not a good experience. When I would like to order to a acountry and I can not find it in the list, I immideately understand that the delivery is not available to the following country, it's better than running into different errors later after already selecting the country and entering my address.

@ivaigor96
Copy link
Author

ivaigor96 commented Nov 15, 2024

Moreover, the billing address country selector only updates the field AccessUserCountryCode not AccessUserCountry. At checkout it's showing value of AccessUserCountry
AT is austria, that is the value I set when I clicked edit, and this is the value in the back end, where does the AccessUserCountry field even come from normally, I can't find it in the back end UI either
image
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant