NATS4 Coupon Codes

From TMM Wiki
Jump to navigationJump to search
NATS 4
Members Admin
The Members Admin
View Member Details
Add Member
MySQL Auth
Mod Authn DB
Multisite Access
Member Logging
Member Password Retrieval
OpenID Connect
Mod Auth OpenIDC
ID Numbers
Sites Admin
The Sites Admin
Sites
Site Setup
Site Templates
Tour Setup
Join Options
No Cost Registration
Special Pricing Options
Join Option Rules
Post URL Usage
Post URLs in NATS4
Approval/Upgrade/Denial Variables
Approval/Upgrade/Denial Template Variables
Mobile Tours
Token Sites
ID Numbers
Site Partner
Site User Management
Example Postbacks for Site User Management
Configure Redirects
Split A-B Testing
Username Checking
Form Validation
Post-Biller Templates
Send Information To Special Biller
Join Option Box vs Button
Qualified Join Page Hits
Allowed languages
Customize Join Form
Package Plus
Token Plus
Signup Plus
Type-In Traffic
Coupon Codes
Setting Rules
Site Groups
Options Simulator
ATVOD Verification Process

Some sites may choose to offer a Coupon Code promotion, where members can enter a coupon code on the NATS join form to receive a free trial for a fixed period of time.

You can implement one by modifying your join form to allow members to input a coupon code, where they will be taken to a join page with a No Cost Registration join option or discounted join option if the code is valid.

Join Option Setup

In order to provide your members with a Coupon Code offering a free or discounted trial membership, you must first set up a No Cost Registration or discount join option they can register with. This can be done through the sites admin.

To do so, go to the Sites Admin and locate the site you want to offer the Coupon Code for. Click the "Set Join Options" action icon here, then create the new join option you want to only offer to surfers with a coupon code. Be sure to keep "Active by Default" disabled and do not add any show rules if you only want this option to be available via the coupon code.)

No Cost Registration Join Option

You can create a new No Cost Registration join option through the Sites Admin. If you only want to offer a Coupon Code for members going through specific tours, edit a tour, scroll down to the bottom of the page, and click the "Setup additional Options for this Site" link under "Join Options for this Tour." On the next page, scroll down to the bottom of the page and use the "Add New No Cost Registration Option" section to add a No Cost Registration option.

Creating a New NCR Join Option

For more information on setting up No Cost Registration join options in NATS4, please see our No Cost Registration wiki article.

Discounted Join Option

You can offer your members discounted join options by performing similar actions as listed above. Just edit the tour you want to offer the discounted join option on, scroll down to the bottom of the page, and click the "Setup additional Options for this Site" link under "Join Options for this Tour." You can also offer this join option for every tour in a site by clicking the "Set Join Options" action icon on the sites admin main page.

You can then create your new discounted join option with the special price that you wish to offer.

Creating a New Join Option

For more information on setting up a new join option in NATS4, please see our NATS4 Join Option wiki article.

Modifying Your Join Form

You can choose to offer a Coupon Code System through through the Sites Admin by editing your join template for the site you want to offer the coupon code for, or by creating a duplicate join form that can be used by passing the template name in the url.


If you want to offer the coupon code system for the default join template:

Customizing Your Join Page

Go to the Sites Admin and locate the site that you want to offer a Coupon Code system on. Click the "Edit Site Templates" action icon for that site, and locate the join template on the next page. Click the "Customize" action icon once you have located the template, and you will be taken to the Edit Template page, where you can modify the code for that template.

You can either replace your existing template with the example_join_coupon template by copy/pasting the contents or use it as a reference to make the necessary changes to your existing template.

Customizing Your Join Page

Go to the template list and locate the example_join_coupon template and click edit to view the smarty code and compare with your existing join form.



If you want to offer the coupon code system only when a specific variable value is passed in the url:

Customizing Your Join Page

Go to the Sites Admin and locate the site that you want to offer a Coupon Code system on. Click the "Duplicate" action icon once you have located the [Ct#Template|template]], and another template called join2 will be available to edit. You can then use the example_join_coupon template as a reference or copy and replace the join2 template with it.

Customizing Your Join Page

Go to the template list and locate the example_join_coupon template and click edit to view the smarty code and compare with your existing join form.

In order to call this new template in your join process, pass the template name in the url, for example by adding a &tpl=join2 to your join page link.



You can also choose to offer this coupon system through multiple other methods using the features available to you in the join template. The Other Example Coupon Code Systems section provides some examples of other ways to offer Coupon Code systems through NATS4.

Coupon Setup

You will need to upgrade to version 4.1.17.1 to use the built in coupon code system for NATS.

You can create coupon codes that your members can use to have access to specific NCR or discounted options you've created. Go to the Sites Admin and click the "Site Coupons" to starting adding coupon codes that your NATS will recognize.

You can then proceed to add a coupon code by setting the following options:

  • Site: The site that the coupon is available for.
  • Code: The coupon code the surfer will enter.
  • Start: The coupon is not valid before this time.
  • End: The coupon is not valid after this time.
  • Program Change: Forces the program of the surfer to change when using the coupon. If the affiliate associated with the surfer is not allowed to use the program you are changing to, the coupon will not be valid.
  • Enabled Options: These are the options that will be added to the form when the coupon is used.
  • Max Redemptions Allowed: Coupon stops being valid once this many redemptions have been used. Reset Redemptions resets the count to 0.
  • Reset Redemptions: Resets the redemption count to 0. Max redemptions will start counting from now.
  • One per Member: If this is set, the coupon will not be valid for returning members who have already used it.


Hit Save Changes once you are finished with your settings for this coupon code.

As an example, if I wanted to create a coupon code called "DISCOUNT" that enabled a join option that could only be redeemed at total of 100 times, I would do the following:

Customizing Your Join Page


If you want to edit an existing coupon code, hit the "Edit Coupon" button next to the coupon in the coupon list at the bottom of page, then make any changes needed.

For example I would set the following if I wanted to change a coupon code to only be redeemed 50 times, but also reset the number of redemptions at the time of the change.

Customizing Your Join Page


Customizing Your Join Page