Gravity Forms Setup
To use Gravity Forms with the Uncanny LearnDash Codes plugin, your site must have Gravity Forms (and the User Registration add-on installed if you link code redemption to user registration). This is our preferred method of controlling registration with the plugin, but we do recognize that it’s an expensive option that isn’t suitable to every site.
Before you can use codes with Gravity Forms, you must set up a new form, add an “Uncanny Code” field to it, and add this form to a page. These steps are outside the scope of our Knowledge Base, but more information is available here.
Note: If you enable User Activation in the User Registration Feed settings of your form, the code will not be redeemed until the user is activated/verified.
Add a code redemption field to a form
The Uncanny Codes plugin adds an “Uncanny Code” field to the Advanced Fields section of the form edit page. An example is shown below.
To add a code redemption field to a form, simply drag the new field type to your form. This will show a text field to users in the form in the front end. This can be added to any form type and it can be made manual or optional.
Registration Form Setup
The following settings are not required for Uncanny Codes versions after version 4.0, but offer some additional capabilities error message overrides to registration forms. To set them up, navigate to Uncanny Codes > Settings as an administrator. You’ll see a section at the top of the page that looks like the screenshot below.
From the drop-down list at the top, choose the form that’s been set up for user registration. The checkbox beneath it controls whether entering a code is optional or required. If users can only sign up by entering a valid code, check this box. If users can sign up without entering a code, leave the box unchecked.
The remaining Gravity Forms fields simply allow label customization. They might also be used if label translation is required.
what about the log in plug-in form. Doesn’t the UncannyOwl shortcode just connect through wordpress log in and not through Gravityforms? http://www.abcbees.ca/log-in/ example
The example you provided doesn’t seem to be a valid page, but to confirm, this article refers to one of 3 ways to register with codes using the Codes plugin. Gravity Forms is optional and only one of the methods available.
The login process doesn’t involve the Codes plugin, as codes can’t be redeemed on login.
Great
I use it succisfully to make students enroll in some courses when they rigister to my site
But the question : could i use it to make #registerd students to enroll new courses later ?
Hi Thamer, unfortunately, the codes currently only work when registering a new user. However, we will add this feature to our backlog, as it makes sense to be able to allow existing users to redeem codes.
Hi Thamer, sorry, I misspoke in my last comment. There IS a shortcode that enables registered users to redeem codes. Please see: https://www.uncannyowl.com/knowledge-base/standalone-code-redemption/
Is it possible to apply a promocode when updating a profile, and not when creating a profile? That is, for existing users.
Hi Oleg, please see my response to Thamer above.
Hi Oleg, while there is no way to use a profile update form to redeem a code, you could add this shortcode to the same page as your profile update form to enable registered users to redeem a code: https://www.uncannyowl.com/knowledge-base/standalone-code-redemption/
Hello,
Does the Gravity Forms Basic License version work with Uncanny Owl LearnDash Codes to build a registration page?
How about Uncanny Toolkit Pro?
You will unfortunately need the User Registration add-on for this to work, and that add-on is only available with an Elite license.
Hi, I had setting the redeem code in two instances whit Gravity Forms. Fisrt when the student register for first time, and second If the student want to redeem another code into his account. It was working perfect, but a few weeks ago, the integreation doesn’t work. Please can you let me know how can I fix that. Thanks.
Hi Pablo, are you able to submit a support ticket if you’re still having issues? We don’t monitor the Knowledge Base for plugin issues and don’t have tracking against it.
When you log the ticket, let us know what shortcode you’re using and what specifically is failing.