Hi,
Problem 1: This problem has been tackled already with PureMart v3.9
(i just uploaded the new version to our server, it is now available to download).
To see how it works; visit our DEMO:
demo.flexiblewebdesign.com/puremart/index.php/cart
Either create yourself a new account or use the existing DEMO account.
Username:
demo
Password:
demo
Then manipulate the same situation
- Enter additional ship-to address
- Change change shipment/payment method
- AND check if the ship-to address gets removed or not.
Problem 2: I just tested this and saw that it doesn't occur in our DEMO.
You may test it by yourself. In our DEMO
demo.flexiblewebdesign.com/puremart/index.php
This Shipping method:
UPS Next Day Air is only available to "United Kingdom".
If i create a user with providing the U.S as country, the
UPS Next Day Air option becomes invisible, but if i enter the 2nd shipment address with the country of U.K; then the
UPS Next Day Air becomes available. This proves that, the "ship-to" address is taken into account while providing the shipping methods.
(You can test it by yourself in our DEMO.
UPS Next Day Air is still available only to U.K.)
BUT!! if you are using a 3rd party extension to calculate the shipping cost based on destination, then this has nothing to do with our template. You can test it by disabling our Template. (but first you should install the PureMart v3.9).
To temporarily disable PureMart (to use the original Virtuemart)
Through FTP Client, rename this folder:
/templates/YOUR_TEMPLATE/html/com_virtuemart/
to
/templates/YOUR_TEMPLATE/html/com_virtuemart2/
so, PureMart will be completely deactivated from your Virtuemart and you will start using the official Virtuemart. If the wrong shipping calculation issue persists with original Virtuemart, then this makes our template innocent and our support ends there, but if the other way around happens, then let me know.. I will deeply investigate it. AGAIN!!. get the PureMart v3.9 before doing this benchmark.
Regards,
Support