isotope / core

Core repository of Isotope eCommerce, an eCommerce extension for Contao Open Source CMS
https://isotopeecommerce.org
136 stars 107 forks source link

Please no preselection for delivery country #2518

Open teviii opened 6 months ago

teviii commented 6 months ago

I have an isotope shop using Contao Version 4.13 und Isotope Version 2.8.17, which is located in Austria. Delivery is possible to Austria or Germany. Default countries for delivery and invoice are not set. Yet in all forms in isotope, like "ordering as a guest" or "setting a new delivery address", Austria is preselected as country. Apparently this is taken from the shop's address in the configuration.
Sometimes people ordering from Germany do not change the country to Germany. This is not detected as an error, because a valid country is selected. But it influences the available shipping methods, resulting in a faulty shipping price. It would make more sense to have no country preselection, if none is set. Then people have to set the country for delivery actively. If customers register first in Contao's member registration there is no preselection either. So it makes more sense to have this identical, and only override it, when a default country actually is set in the shop configuration.

aschempp commented 6 months ago

As described in the forums, the shop must have a default country to calculate tax and other stuff. What tax do you display in your shop by default? I guess the one for Austria?

teviii commented 6 months ago

Yes, Austria is default. My concern is the form for the delivery address. If a country is preselected, people forget to change it. In the backend I can set a default country for delivery or not (setting "-"). So if I don not set a default country for delivery in the backend, I naturally would expect to see that reflected in the form, but there is no "-" default. If we had that, wouldn't it just throw an error if people forget to choose a country? Provided that the country field is set to mandatory.