First off all, thank you for this awsome plug-in, it saved my life! ; -)
I have a few comments, which I hope will be constructive, on the functioning and functionalities.
In fact, the two are closely linked.
Delivery's Countries and geographical areas
In a precedent message you talk about adding this feature, what about it ?
I think it's an essential feature, limiting the potential of this great plugin.
Country management is rather simple, a list of countries with useful information (can be used in billing documents, e. g. call prefix, iso code ...) linked to the country field of the order form.
e. g. :
Only the activated countries (default status) are available and appear in the list of countries in the form of the basket component.
In this way it is possible to get rid of orders that cannot be fulfilled because in a country not served by the shop.
If this list of countries/areas is now linked to carriers (optional for backward compatibility), only carriers linked to the customer's country would be active.
Perhaps it would then be easier to change the order of the steps in the ordering process ...
I have done some tests and I have trouble understanding the order of the steps in the ordering process.
Why not collect user information before the delivery method?