Hi Nicolas,
1
If you restrict the addresses to only one for a customer, then it will be the same for billing and shipping as they use the same addresses.
Please, How to restrict it now ?
When will be available the new release of HikaShop with improvement?
2I would recommend to only synchronize the default address for now
As far as I understood, the issue is that in HikaShop users can always change the default address, this can cause unwanted addresses deleting / overwriting.
The first billing address added, the "default" address,
should always be "the same", (a fixed list from first the "default" to the last added). The HikaShop could select the one to use during checkout and, at least, set which one will be the "pre-selected" there...
3It will be possible with the next version of HikaShop to have the billing address not modifiable on the checkout.
Please, When will beavailable the new release of HikaShop with improvement?
A - The task here was and should be
to have the "first 1" added, the "default one", billing address not editable, not only during checkout, but also in the HikaShop User Control Panel while from HikaShop users can add a second/third... billing address.
B - In other case, I'll have to find the lower address_id for the address_user_id. Should be good do it only one time to find the address_id to use and filling, but
the first address entered,
a must,
shouldn't be deletable (the same for the first Shipping address entered, that is the billing one, for a mirroring reason.
4The advantage of using a key instead of the direct name is that when the government decide the change of the name of a state, you can change the zone name in HikaShop and all the addresses which already had the old name will automatically get the new name.
Really, I don't understand. Sound like a really unnecessary complication: at least, there is always the zone_id you added in the #_hikashop_zone...
A - a government can decide the change of the name of a state, but also can be occuped, deleted, chenge name, splitted etc. etc. and this is valid not only for states, but also forcountries, regions and province.
B - the only official way would be to follow the international
Country Codes
rules:
ISO 3166-1
- I noted there are a lot of uncompleted fields into the #_hikashop_zone, Why not update them with the
Current Codes
?
C - You divided the countries / states in a strange way, not the international standard one, that I really do not understand: for example you assigned for "Country" Italy the "States" with Provinces, but
Italy is organized in
"Country" Italy > "Regions" > "Provinces"... doesn't mind the name (if states or regions), but is based on a three levels organization... Why ?
PS - In the same way I never understood the need to double the Joomla user id creating the HS user_id into #_hikashop_user, when HikaShop yet import the Joomla standard one as user_cms_id in the table for a HikaShop usage...