FIX - exclude gift cards from calculation of shipping cost for purchase & redeeming
This plugin is really nice, but has 2 major bugs. The amount of gift cards, which should actually be treated as pre-paid amount, are not excluded from shipping cost calculation and this leads to 2 quite annoying problems:
Example 1 Buying gift card:
so we have free shipping above 75 € cart total amount.
as long as customer buys only the gift card, no shipping is charged, gift card is sent via email, everything is fine.
BUT: if a customers buys a 100 € gift card AND a physical item in one order (e.g.1 item for 2,39 €), the cart total is 102,9 € ... and the shipping is free! so we would have to ship this 2,39€-item to the customer without any shipping cost. so in fact, in order to obtain free shipping, a customer would just have to buy a gift card EVERYTIME and redeem the gift card in the next order. nice trick, huh?
Example 2: redeeming gift card
so again, we have free shipping above 75 € cart total amount. customer has a gift card of 50 €.
Customer fills the cart with items of 80 € and shipping is free (correct). and then customer redeems his gift card, cart total drops to 30 € and shipping is charged again - customer is very angry. If, as it should be, the gift card is pre-paid amount, then this should NOT be happening. the gift card should be totally independable of the cart total in terms of calculation for shipping.
Thanks a lot!