Hi,
The checkout currently asks for the billing address first and treats the shipping address as optional. This logic should be reversed.
For more than 90% of customers — private individuals rather than companies — the natural and necessary address is the shipping address. They usually do not use a separate billing address at all. Billing details only become relevant when they differ from the delivery details, for example when purchasing for a company.
The expected flow should be:
- The customer enters the shipping address.
- “My billing address is the same as my shipping address” is selected by default.
- A separate billing address appears only when this option is disabled.
This cannot be corrected by changing labels because shipping methods and costs depend on the actual shipping address, while company and tax fields belong to the billing address. The current checkout logic is therefore contrary to the normal purchasing process for physical products.
best regards,
KK