I was quite pleased when I realised Boss Cart JV had the ability to manage coupons / gift vouchers. However, when I actually thought about how they could be used, it dawned upon me that they can actually be used properly the way they've been implemented in Boss Cart JV Why that? Imagine the following; > I sell a Gift Voucher to a customer, who wants to give it to their friend for her birthday. I create a unique coupon code for this, and set it as a Gift type and 'total' amount of £10 in BS JV. This means it can only be used once. > The friend decides she'll spend the voucher on my website. So she adds an item to the cart worth £7. And proceeds to checkout. > She checks out, and adds her unique gift coupon code. The voucher can only be redeemed once, so that's great. All going well so far. Here's where the problems start. 1. Because she only had £7 of products in her cart, when she added the £10 coupon, the cart value was calculated as £0.00! So, effectively she just lost £3 (well she didnt lose it, but her friend who paid for the coupon lost it!). 2. Now she adds the postage, and that's £1.50. Well if I owned a £10 gift coupon, I would expect that it wouldn't cost me anything to actually use / claim it... so imagine how cheated she feels. She's already lost £3, and now, if she wants the item, she's going to be charged an extra £1.50!! Despite the fact that she's actually only paying for total order value of £7+£1.50=£8.50, which is well within her £10 coupon amount, she's being charged £1.50 for delivery!! 3. Assume she's not already put a brick through the computer screen at the cheating website, she then finally goes to "confirm order". Oops, another problem. Paypal won't allow cart's of £0.00. So it asks her to amend the value to a positive amount, such as £0.01. So, now she's actually had to pay £1.50(delivery) plus £0.01. Break this down, the store owner has received £11.51 (£10.00 from the coupon sale, £1.50 postage, £0.01 Paypal payment to be permitted). Total real value of items actually received by the customer was £8.50 (£7 shopping cart plus £1.50 delivery). The store owner has therefore cashed in on a whopping £3.01 profit by selling a coupon to the customer. In the mean time, he's really upset the customer as she had to pay delivery for an item that she still had £3 worth of coupon left on, and the original friend who bought the voucher in the first place. As a shop owner myself, and soon to be online store owner, this kind of activity and confusion is enough to loose customers for good!! So, what about this? Put a clear label on the website and voucher, that says you must not redeem the gift coupon until you have added enough items to the cart to equal the amount on the coupon, and part coupons cannot be spent or given refunds/change. That gets rid of the problem of people losing money I guess?! BUT, it doesnt stop the fact that the delivery is still added on. Why can't the delivery be calculated first, then gift coupon money taken off? There's an option in the administation panel of BS JV, which asks you if you want to calculate discounts before or after postage, but, this doesnt appear to work for Gift coupons! And, what if the customer is wise, and spends exactly the amount that they've received in gift coupons, so that the total value of their basket ends up at £0.00. They need a way of checking out and by-passing the payment method. The only thing I can think of is set up a payment option in the "cash on delivery" module, for items which have a £0.00 value and call it something like "no payment required". And ensure all other payment modules are set to require a minimum cart value of £0.01 or more. That might work I guess? But, only if the delivery charges could be included into the total coupon value - and not added on at the end! Otherwise you'll always have to pass the customer through a payment gateway to collect the postage costs. These problems mean I may not be able to use the Gift Coupon feature sadly Gutted. Really wanted to add this feature. I'd be interested to hear from anyone who's got round these problems. Cheers, Widget.