-
-
Couldn't load subscription status.
- Fork 63
creating discount codes v2
IMPORTANT NOTE: This article refers to Ultimate Multisite version 2.x.
With Ultimate Multisite you can create discount codes to give your clients discounts on their subscriptions. And creating them is easy!
To create or edit a discount code, go to Ultimate Multisite > Discount Codes.
There you’ll have a list of the discount codes you’ve already created.
You can click on Add Discount Code to create a new coupon or you can edit the ones you have by hovering over them and clicking Edit.
You will be redirected to the page where you will create or edit your coupon code. On this example we will create a new one.
Lets take a look at the settings available here:
Enter Discount Code: This is just the name of your discount code. This is not the code your customers will need to use on the checkout form.
Description: Here, you can briefly describe what this coupon is for.
Coupon code: Here is where you define the code your customers will need to enter during the checkout.
Discount: Here, you can set either a percentage or a fixed amount of money for your discount code.
Apply to renewals: If this option is toggled off, this discount code will only be applied to the first payment. All the other payments will have no discount. If this option is toggled on, the discount code will be valid for all future payments.
Setup fee discount: If this option is toggled off, the coupon code will not give any discount for the setup fee of the order. If this option is toggled on, you can set the discount (percentage or fixed amount) that this coupon code will apply to the setup fee of your plans.
Active: Manually activate or deactivate this coupon code.
Under Advanced Optio ns , we have the following settings:
Limit uses:
-
Uses: Here, you can see how many times the discount code was used.
-
Max uses: This will limit the amount of times users can use this discount code. For example, if you put 10 here, the coupon could only be used 10 times. After this limit, the coupon code cannot be used anymore.

Limit products: If you toggle Select products on, all your products will be shown to you. You will have the option to manually select (by toggling on or off) which product can accept this coupon code. Products that are toggled off here will not show any change if your customers try to use this coupon code to them.
After setting up all of these options, click on Save Discount Code to save your coupon and it’s done!
The coupon is now on your list and, from there, you can click to edit or delete it.
If you want to customize your pricing tables or build a nice coupon code page for your website and want to apply a discount code to your checkout form automatically, you can do this via URL parameters.
First, you need to get the shareable link for your plan. To do this, go to Ultimate Multisite > Products and select a plan.
Click on the Click to Copy Shareable Link button. This will give you the shareable link to this specific plan. In our case, the shareable link given was mynetworkdomain.com/register/premium/.
To apply your discount code to this specific plan, just add the parameter ?discount_code=XXX to the URL. Where XXX is the coupon code.
In our example here, we will be applying the coupon code 50OFF to this specific product.
The URL for this specific plan and with the 50OFF discount code applied will look as: mynetworkdomain.com/register/premium/ ?discount_code=50OFF.
- Ultimate Multisite 101
- Basic Concepts
- What is WordPress Multisite?
- Ultimate Multisite Requirements
- Why Ultimate Multisite
- Installing Ultimate Multisite (v2)
- How do I Install WordPress Multisite?
- Understanding the Ultimate Multisite Dashboard
- Understanding your Dashboard (v2)
- Touring the Admin Panel
- Managing Customers
- Managing Sites
- Managing Memberships (v2)
- Managing Payments and Invoices
- Managing System Emails
- Site Templates (v2)
- Auto Search and Replace in Site Templates (v2)
- Checkout Forms
- Creating your First Subscription Product (v2)
- Creating Discount Codes (v2)
- Managing Shareable Links for Plans
- Customizing your Registration Form
- The Registration Flow (v2)
- How to Configure Domain Mapping (v2)
- How to configure domain mapping (v1)
- Setting the Sunrise constant to true on Closte
- Closte Integration
- Cloudflare Integration
- Cloudways Integration
- cPanel Integration
- GridPane Integration
- RunCloud Integration
- ServerPilot Integration
- WP Engine Integration
- WPMU DEV Integration
- Setting Up The Stripe Gateway (v2)
- Setting Up The PayPal Gateway (v2)
- Setting Up Manual Payments (v2)
- Getting Started with the PayFast Payment Gateway
- Getting Started with the GoCardless Payment Gateway
- Getting Paid (v2)
- Tax Handling
- Your Client's Account Page (v2)
- Your Client's Websites (v2)
- Upgrading a Plan (v2)
- Downgrading a plan (v2)
- Canceling a Membership (v2)
- How can I access my account page for the first time?
- How can I cancel my subscription?
- Setting Up The WooCommerce Integration (v2)
- Integrating Ultimate Multisite with Zapier
- Event: Register an account via Zapier
- Using Ultimate Multisite: MailChimp Integration
- Using Ultimate Multisite: AffiliateWP Integration to create your own referral program for Ultimate Multisite
- A First Look on Webhooks (v2)
- Customizing your Admin Panel with PRO Theme
- Customizing your Admin Panel with Material WP
- Placing Ads on your network with Ultimate Multisite: Ad Injector
- Creating Custom Admin Pages and Sub-pages using Ultimate Multisite: Admin Page Creator
- Editing Plugins and Themes Meta Information with Ultimate Multisite: Plugin and Theme Manager
- Ultimate Multisite Hooks and filters
- The Ultimate Multisite Register API endpoint
- How to use Ultimate Multisite snippets on our GitHub repository
- Code Snippets for v2
- How to Get Custom Development Help from Codeable?
- Translating Ultimate Multisite
- Activating Ultimate Multisite: Language Selector
- Re-ordering the Ultimate Multisite country list













