Answers.Body: <p>There are a few options to make it so only Admins can apply discounts.</p>
  
  <ol>
  <li><p>Create a price set for memberships and add a text/numeric quantity field called 'Discount', set the value to $-1.00 and set the visibility to 'Admin'. With this option you can apply custom discounts when entering memberships via the admin panel without using a CiviDiscount Code. The special field for discounts will only be visible to logged in admins. </p></li>
  <li><p>If you are comfortable with some coding you can use jQuery to hide the CiviDiscount form section from the contribution page template via a custom template. Keep in mind this will hide the CiviDiscount form from all contribution pages. </p></li>
  </ol>
  
  <p>Hope this helps</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-17T19:11:35.353Z
Answers.Text: Or in your extra.registration template conditionally hide the civiDiscount form
Answers.UserDisplayName: Lesley Evensen
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-18T01:23:58.087Z
Answers.Text: Thanks guys. Option 1 of KilakwaBT's answer worked well. I can manually apply the price sets to members with different discount options. I have not tried % as an option but fixed price works well. Cheers.
Answers.UserDisplayName: Sohal Khatwani
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-11-18T02:31:42.683Z
Answers.Text: Does it seem like a worthwhile addition to have a new feature added so the discount can ONLY be applied by admin?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-17T11:23:19.323Z
Answers.LastActivityDate: 2017-06-17T11:23:19.323Z
Answers.UserDisplayName: KilakwaBT
Body: <p>When you apply a discount to a membership type any contribution page with this membership type shows the discount box. Is there a way to hide the box on particular contribution pages or make discounts admin only I.e only admins can apply a discount? This ways not all members are shown this option and only specific ones can tagged with a discount. </p>
  
Tags: <civicontribute><cividiscount>
Title: Hide Cividiscount box from specific contribution page
ThreadText: # Hide Cividiscount box from specific contribution page
  
  (Asked by: username_0 on 2017-06-16)
  
  When you apply a discount to a membership type any contribution page with this membership type shows the discount box. Is there a way to hide the box on particular contribution pages or make discounts admin only I.e only admins can apply a discount? This ways not all members are shown this option and only specific ones can tagged with a discount.
  
  **Tags:** civicontribute, cividiscount
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-06-17. Score: 1
  
  There are a few options to make it so only Admins can apply discounts.
  
  1. Create a price set for memberships and add a text/numeric quantity field called 'Discount', set the value to $-1.00 and set the visibility to 'Admin'. With this option you can apply custom discounts when entering memberships via the admin panel without using a CiviDiscount Code. The special field for discounts will only be visible to logged in admins.
  2. If you are comfortable with some coding you can use jQuery to hide the CiviDiscount form section from the contribution page template via a custom template. Keep in mind this will hide the CiviDiscount form from all contribution pages.
  
  Hope this helps
  
  > **Comments:**
  > **username_2**: Or in your extra.registration template conditionally hide the civiDiscount form  
  > **username_0**: Thanks guys. Option 1 of username_1's answer worked well. I can manually apply the price sets to members with different discount options. I have not tried % as an option but fixed price works well. Cheers.  
  > **username_3**: Does it seem like a worthwhile addition to have a new feature added so the discount can ONLY be applied by admin?  
  
  ---
  
  