We do free shipping for orders with a minimum order value of Rs 300/- When a coupon code is applied, and if the value of the product goes below Rs 300, the product automatically becomes ineligible for free shipping, hence you have to pay for the shipping in such cases.
The other alternative is to increase your cart value to above Rs 300 even though the code is applied and then you can again avail free shipping.