I have a Magento 1.9.3* website. It was upgraded from 1.7.2 a year ago.
We have a strange problem on the checkout page. The Free Shipping method is active and configured well ok. Also we have a flatrate method enabled, also configured well.
If a user is entering a billing address and for shipping is adding a different address, the Free Shipment option doesn't appear. Only the flatrate appears.
If the user selected the same address for billing and shipping, all shipping methods appear (including Free Shipping). This is a problem because a lot of customers enter different addresses for billing and shipping. All of them can't use Free Shipping.
How can I fix this issue? Thanks.