13 votes
Accepted

How can I emulate a CiviDiscount when using Webform CiviCRM?

This is easy to configure with webform civicrm (a Drupal module) - here are the steps: A. Create a native webform field - call it Discount Code. Let's put it at the top - where we're going to select ...
user avatar
7 votes
Accepted

Can I configure CiviDiscount for additional participants?

I don't think that you can use CiviDiscount for the work-flow you are describing. CiviCRM does have another way of registering multiple participants, and that is with the use of price sets. You ...
user avatar
6 votes

How to enable CiviDiscount for members?

CiviDiscount is smart ... and will only display the membership option if you have created at least one membership type. So... Create your membership (Administer -> CiviMember -> Membership Types) ...
user avatar
6 votes
Accepted

Can you customize a contribution page?

We have some examples of how to customize Contribution forms in our iATS Payments extension. Essentially the recipe involves: buildForm hooks, custom templates and JavaScript. I'll try and explain ...
user avatar
5 votes

Why does a 100% discount not work?

Richard - I have used 100% discount w/Civi 4.3 + pricesets. I assume you included all your priceset options in your discount code configuration (you said you had complex pricing) since the 99% worked? ...
user avatar
5 votes
Accepted

Can I subtract guest fees collected from a membership fee when a user registers

One possibility is when they come out as a guest and pay the fee, you provide them with an automatic discount from the CiviDiscount extension, which is applicable to the full "Member" membership type ...
user avatar
5 votes
Accepted

civiDiscount 3.5 and civiCRM 5.4.0

Can you try to clean CiviCRM cache and do a menu rebuild? You can do this by navigating to CiviCRM >> Administer >> System Settings >> Cleanup Caches and Update paths. Once you on the page click on ...
user avatar
4 votes
Accepted

CiviDiscount - applying sales tax on discounted price rather than original price

We've patched Cividiscount extension which now ensures that the discount also gets applied to VAT/Sales Tax when it's applied to price options. Here is the PR link: https://github.com/dlobo/org....
user avatar
4 votes
Accepted

add CiviCRM extensions to local site

Sometimes CiviCRM sends you to an absolute URL, even though most of the time you navigate through links with relative URLs. CiviCRM uses the base URL in your civicrm.settings.php file to build the ...
user avatar
  • 7,357
4 votes

CiviDiscount Code - Limit to Single Use

Yes - you can put a "1" in the "Usage limit" field. See screenshot below:
user avatar
4 votes
Accepted

Discounts with Webform_CiviCRM and Event Registration

There are ways in which to do discounts in webform civicrm - conditionals / fields using native webform fields and native webform conditionals. In your specific case an easy way to handle this would ...
user avatar
4 votes
Accepted

CiviDiscount compatibility with CiviCRM 5.9

Yes, CiviDiscount is compatible with CiviCRM 5.9. I have a 5.9 environment with Drupal and is working as expected. Your issue could possibly be permission related. CiviDiscount recently introduced a ...
user avatar
4 votes
Accepted

Discounts - Price Sets disappeared

I have been able to replicate the problem. With 3.8.3 and 3.8.4 I believe the issue is if there are multiple price sets with fields with the same labels. I replicated the issue using the following ...
user avatar
3 votes

Including discount codes in membership imports

I am not sure why you need to import a discount code. A discount code is needed for online transactions so that civi knows to charge a reduced price yet still create a membership. Here the transaction ...
user avatar
  • 3,440
3 votes
Accepted

CiviDiscount - what is the correct URL for contribution pages

The documentation page was outdated. The correct format for event pages is civicrm/event/register?reset=1&id=XXX&discountcode=YYYY and civicrm/contribute/transact?reset=1&id=XXX&...
user avatar
  • 61
3 votes
Accepted

Two "total number of participants"?

Since you have a different participant limit, its really a distinct event and you should treat it that way by creating a second event. Yes your participants have to register twice but then you'll ...
user avatar
3 votes

Can discounts be combined?

To the best of my knowledge, the CiviDiscount module only allows one discount to be applied. So you may want to consider utilizing one manually entered discount code that adds up to the total ...
user avatar
3 votes

Can CiviDiscount be used on a Contribution Page without Membership

Here is a proof-of-concept extension that shows how to override bits of CiviDiscount to make it possible. It might be better to fix this in CiviDiscount itself, but meanwhile it's a good way to test ...
user avatar
  • 3,161
3 votes

Discounts with Webform_CiviCRM and Event Registration

According to the wiki Webforms do not support CiviCRM price-sets or discount codes. You could try creating an issue and asking what it would take to get CiviDiscount supported.
user avatar
  • 11.2k
3 votes

Automatic discount if participant on other event

If CiviDiscount can be offered to those in a Smart Group, you could make a Smart Group of folk signed up to the first event. Also read CiviDiscount based on group membership if you haven't already in ...
user avatar
  • 27.2k
3 votes
Accepted

Can I remove old discount codes without affecting contribution records?

I tested deleting a discount code with CiviCRM 5.2.1 and CiviDiscount 3.4 When deleting a discount code I saw this warning: WARNING: Deleting this discount code (GMC610) will prevent users who have ...
user avatar
3 votes

Application of Discount Code results in crazy amounts, new discount codes do not work

I found this issue as regression to CiviDiscount ext due to CRM-21562 changes. Submitted a PR https://github.com/dlobo/org.civicrm.module.cividiscount/pull/190 against CiviDiscount ext. Can you please ...
user avatar
3 votes

Free registrations still asking for payment info

I found out there is a fork of the Stripe payment plugin for Civi 5.X. This fixed my issue. Can be found here: https://github.com/mattwire/com.drastikbydesign.stripe
user avatar
  • 121
3 votes

Is there a way to upload multiple discount counts into CiviDiscount?

I upvoted Zachary's answer, but I felt conflicted. I do NOT recommend importing directly to MySQL, because you end up bypassing validation logic and could create corrupt discounts. However, their ...
user avatar
2 votes

CiviDiscount based on group membership

Would using the Group Based Pricing extension be an option? You could then in theory create a smart group for those contacts that have attended the event and use that group in the price configuration?
user avatar
  • 2,396
2 votes

In CiviDiscount 3.1 why is there both a Membership section and Membership in Automatic Discounts?

To answer the first question, the difference between the two is that the Discounts for memberships is where anyone with the code can get a discount when purchasing a membership (Civi help: "Discount ...
user avatar
  • 500
2 votes
Accepted

Can I apply a CiviDscount discount when embedding a contribution page in a WordPress page?

CiviCRM only picks out a discrete list of shortcode parameters: see the code here. Adding an additional shortcode parameter will not make CiviCRM recognize it and add it to the rewritten request. ...
user avatar
  • 7,357
2 votes

CiviDiscount Isn't Tracking Usage

I'll ad this as an answer so it's not lost in a comment. Steps to figure this out would be: CiviDiscount is installed on demo/dmaster: try and reproduce your scenario/bug on demo/dmaster - starting ...
user avatar
2 votes
Accepted

CiviDiscount Isn't Tracking Usage

I was able to isolate the CiviDiscount tracking problem in a separate sandbox site. Using Drupal Commons at the latest version, CiviCRM 4.7.4, and CiviDiscount 3.3, with no customizations or other ...
user avatar
  • 2,456
2 votes

Can automatic CiviDiscounts be contact-specific?

This is possible, but you need to know how to address the API using JSON. Also, if you select contacts by name, you're going to need a different discount per contact. Using a custom field might be ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible