fixed the bug when the extra shipping fee is less than basic and the bug of the image's urls should be different between localhost and server