Author Topic: Discounts on specific products  (Read 312 times)

Offline Andy

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Discounts on specific products
« on: 16/June/2011, 09:15:10 PM »
Can a discount be created that can be only used on certain products?

I can see a way of making a discount global and exclusive and assigning a discount to a product, and to disqualify or make a product mandatory to receive a discount, but I can't see a specific way of stating that a discount CAN be used on a product IF the user wishes to use that discount code.

Offline markg

  • Full Member
  • ***
  • Posts: 21
    • View Profile
Re: Discounts on specific products
« Reply #1 on: 17/June/2011, 06:55:09 AM »
Hi Andy

If you use the Coupons and set up a Coupon field in your form, if a customer uses a valid coupon code a discount (that you previously determined) will be applied.

If they don't enter a valid Coupon for that product - or leave it blank, then the full price will apply.  Invalid might be, wrong product, expired date or already used etc.

You can see an example of this in our site:
http://www.fastsecurebackup.com/component/nbill/?action=orders&task=order&cid=8

Cheers

Mark

Offline Andy

  • Jr. Member
  • **
  • Posts: 18
    • View Profile
Re: Discounts on specific products
« Reply #2 on: 17/June/2011, 09:41:38 AM »
Hi Mark,

Thanks for your reply.

You know when you write things and then look back the next day and think 'what the hell am I'm talking about?'

This is one of them!

I realise now that making the discount 'non global' and assigning the discount at the product level (Product-specific Discounts) ensures that the discount code can ONLY be used against that product.

But this still does allow other global discounts to be applied to the order if the product allows global discounts, so it's what i want.

I think what didn't help was that there seems to be a bug in the discount code screen, once the code is saved and you go back to edit a field other than the discount value, when the voucher saves it sticks a minus '-' in front of the voucher value and the voucher stops working.

I'll raise this as a bug in case it hasn't been fixed.

Andy

 

anything