Pay Once. Gain Twice.

Everything in Your Lifetime Plan - now works on 2X Sites

Unlock 2X Lifetime →
Skip to content
Sign In Try For Free
Directorist
  • Why Directorist
    Directory Features
    All Features

    Let's take a look at some of the core features that make this plugin exclusive.

    Directorist Comparison with HivePress and GeoDirectory
    Comparison

    Discover how Directorist stands apart from competitors.

    Directory Solutions
    Solutions

    See what you can do with Directorist.

    Directorist Integrations
    Integrations

    Check out the list of Directorist Integrated Plugins

    Directorist Customer Showcase
    Client Showcase

    Explore real directory websites built with Directorist.

    Try Demo
  • Extensions
  • Themes
  • App
  • Resources
    Help & Support
    Documentations

    Check out our product specific user guides

    Support Centre

    Need help? Get special care from our dedicated support team

    Contact US

    Contact us for any general enquiries, support and pre-sales questions

    Roadmap

    Here is an overview of our future plan for the Directorist

    Done For You

    We build your directory website, so you can focus on growth.

    Directorist Academy

    Step inside our Academy to master the art of directory building.

    Learning
    Blog

    Insights on directory websites, trends and growth strategies.

    About Us

    Learn more about team Directorist and its culture

    What's New?

    See the latest changes, fixes, and enhancements.

  • Pricing
  • Directorist AI
Sign In Get Directorist

Directorist Core

  • Directorist Settings
    • Directorist Settings Panel (General)
    • Directorist Settings Panel (Search)
    • Directorist Settings Panel (Users & Accounts)
    • Directorist Settings Panel (Monetization)
    • Directorist Settings Panel (Notifications)
    • Directorist Settings Panel (Site & pages)
    • Directorist Settings Panel (Extensions)
    • Directorist Settings Panel (Appearance)
    • Directorist Settings Panel (Import / Export)
  • Getting Started
    • Getting Started
    • Installation & Activation
    • Directorist Setup Wizard
    • Directorist Membership (Themes & Extensions)
    • Setting Up the Required Pages
    • Managing Categories
    • Managing Location
    • Manage Tags
    • Terms and Conditions Setup
    • Import and Export
  • Listings Management
    • Listing Rejection Flow
    • Adding a Listing
    • General Listing Settings
    • Guest Listing Submission
    • All Listing Settings
    • Single Listing Settings
    • Category & Location
    • Map Setting
    • Badges Setting
    • Review Setting
  • Directory Builder
    • Overview
    • Multiple Directories
    • Create with AI
    • General tab
    • Add Listing Form
    • Conditional Logic
    • Single Page Layout
    • FormGent Integration
    • All Listing Layout
    • Search Form
  • Monetization
    • Monetization Overview
    • Configurations
    • Managing Orders
  • Search and Filter Settings
    • Nearby Sort
    • Search Page
    • Advanced Filter Widget
    • Search Result Page
    • Advanced Search and Filter
  • Customization
    • Customize Appearance
    • Email Customization
    • Registration and Login
    • Author Page
  • Advanced Settings
    • Miscellaneous
    • Schema Markup
    • Search Engine Optimization (SEO)
  • Shortcodes Library
    • Using Shortcodes in WordPress
    • Directorist Shortcodes
    • Add Listing Form
    • All Listings Page
    • Single Category Page
    • Single Location Page
    • Tags Page
    • All Locations Page
    • Search Listings
    • Payment & Checkout Page
    • All Categories Page
    • Search Results
    • Login and Registration
    • User Dashboard
    • Author Profile
    • Search Results

Extensions

  • Directorist Pay Per Lead
  • M-Pesa Payment Gateway
  • Mark as Sold
  • Installation
  • Activate/Renew License
  • Directorist Ads Manager
  • Setting Up Directorist Live Chat
  • Directorist Coupons
  • Directorist – BuddyPress Integration
  • Setting Up Directory Linking
  • Setting Up Job Listings and Applications with Job Manager
  • AddonsKit for Bricks
  • Mailchimp Integration
  • Directorist Announcement
  • Directorist Notifications Pro
  • Directorist Analytics
  • Directorist AI Search
  • Multi Directory Linking
  • Listing Importer
  • WooCommerce Pricing Plans
  • Business Hours
  • Universal Search
  • Search Alert
  • Advanced Review
  • PayPal Payment Gateway
  • Stripe Payment Gateway
  • Configuring the Authorize.net Payment Gateway
  • Listings Slider & Carousel Listing
  • WPML – Translation Guide
  • Listings with Map
  • Digital Marketplace
  • Job Manager
  • Claim Listing
  • Coupon
  • Image Gallery
  • Listing FAQs
  • Compare Listings
  • Directorist Mobile App 2.0
  • Booking
    • Installation & Configuration
    • Google Calendar Integration
    • Service Booking
    • Rental System
    • Event Booking
  • Pricing Plans
    • Directorist Pricing Plans Shortcode Guide
    • Migration Guide
    • Plan Creation and Full Workflow
    • Multiple Pricing Plans: Setup & How It Works
  • Divi Integration
    • Designing Single Listing Page with Divi
    • Designing All Listing Page with Divi
    • Getting Started with Divi Integration Extension

Themes

  • Getting Started with Theme
  • Quick Installation & Demo Import
  • Full Theme Setup & Customization

Tutorials

  • How to Build and Grow an Investors Directory
  • How to Make Money from Your Business Directory
  • How to Use Data to Build a Smarter and More Profitable Directory 
  • How to Build a Free University Directory
  • How to Translate Your Directory Theme and Plugin with Poedit
  • How to Create a Medical Directory Website
  • How to Make Your Directorist Website Multilingual

Developers Doc

  • Template Override
  • Action Hooks
  • Filter Hooks
  • API Reference
View Categories
  • Home
  • Docs
  • Extensions
  • Directorist Coupons

Directorist Coupons

The Directorist – Coupon extension lets you create discount coupons that listing owners can redeem at checkout when purchasing a pricing plan. You create coupons from the WordPress admin, and buyers apply them on the checkout page before completing their purchase.

Prerequisites #

If you want to create a Fixed product discount coupon (a coupon that only applies to specific pricing plans), you need the Directorist – Pricing Plans extension active, since that’s where the list of plans to choose from comes from. Percentage discount and Fixed cart discount coupons don’t require it.

Step 1 – Turn on the Coupon extension #

Path: WP Admin → Directorist → Directorist Settings → Extension Settings → Extensions General

  1. Find the Enable Coupon option.
  2. Make sure it is switched On. This is on by default, so in most cases you won’t need to change anything here.
  3. Click Save.

For Admins: Creating a Coupon #

Step 1 – Start a new coupon #

  1. Go to Directorist Listings → Coupons → Add New Coupon.
  2. Enter a title for the coupon in the title field. This is for your own reference and isn’t shown to buyers.

Step 2 – Fill in the Coupon Details box #

  1. Enter a Coupon Description. This is an internal note describing the coupon.
  2. Enter a Coupon Code, or click Generate coupon code to have one created automatically. This is the code buyers will type in at checkout.
  3. Set Select Coupon Type to one of the following:
    • Percentage discount – takes a percentage off the checkout total.
    • Fixed cart discount – takes a flat amount off the checkout total.
    • Fixed product discount – takes a flat amount off, but only when the buyer is purchasing one of the specific pricing plans you select.
  4. If you chose Fixed product discount, check the box next to each pricing plan the coupon should apply to under Select Products. This list only appears if the Directorist – Pricing Plans extension is active and has at least one plan created; otherwise you’ll see a message asking you to install that extension instead.
  5. Enter the Coupon Amount. For a percentage discount, enter the percentage number (for example, 10 for 10%). For a fixed cart or fixed product discount, enter the flat amount to take off.
  6. Set an Expiry Date. Once this date passes, the coupon can no longer be applied.
  7. Set the Usage Limit Per User. This caps how many times the same buyer can use this coupon, based on their past orders. It defaults to 1.

Step 3 – Publish the coupon #

Click Publish. Once published, a Shortcode box appears at the bottom of the Coupon Details section, showing the shortcode for this specific coupon (for example [directorist_coupons id=123]), along with a PHP version of the same shortcode for use inside template files. Use either version if you want to display this coupon somewhere on your site outside of the checkout flow.

A coupon only works if it has been published, has a coupon amount greater than 0, and hasn’t passed its expiry date.

For Buyers: Redeeming a Coupon at Checkout #

Step 1 – Enter the coupon code #

On the pricing plan checkout page, buyers see a Got a coupon? Redeem it here. section above the checkout summary.

  1. Type the coupon code into the field.
  2. Click Apply Coupon.

Step 2 – What happens after applying #

If the code is valid, the discount is applied to the checkout total and a success message appears. If the code can’t be applied, a message explains why: the code is missing, doesn’t exist, has expired, doesn’t apply to the plan being purchased, or the buyer has already used it as many times as the Usage Limit Per User allows.

How discounts are calculated #

  • Percentage discount – the coupon amount is treated as a percentage of the checkout total.
  • Fixed cart discount – the coupon amount is subtracted directly from the checkout total. If the coupon amount is larger than the total, the discount is capped at the total (the order can’t go below zero).
  • Fixed product discount – works the same as a fixed cart discount, but only applies if the plan being purchased is one of the plans selected under Select Products when the coupon was created. If it isn’t, the coupon is rejected.

Usage limits #

The Usage Limit Per User is checked against each buyer’s past orders that used that specific coupon code. It is per user, not a total limit across all buyers, so two different buyers each get their own count toward the limit.

What are your Feelings

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Updated on Aug 4, 2026 6:01 pm
Setting Up Directorist Live ChatDirectorist – BuddyPress Integration
Table of Contents
  • Prerequisites
  • Step 1 – Turn on the Coupon extension
  • For Admins: Creating a Coupon
    • Step 1 – Start a new coupon
    • Step 2 – Fill in the Coupon Details box
    • Step 3 – Publish the coupon
  • For Buyers: Redeeming a Coupon at Checkout
    • Step 1 – Enter the coupon code
    • Step 2 – What happens after applying
  • How discounts are calculated
  • Usage limits
Directorist Directorist

Directorist

  • Integrations
  • Extensions
  • Mobile App
  • Roadmap
  • Features
  • Client Showcase

Themes

  • OneListing (FREE)
  • dClassified
  • dRestaurant
  • dRealestate
  • More

Quick Links

  • Custom Development
  • Documentation
  • Directory Ideas
  • Affiliate Program
  • Support Policy
  • Refund Policy
  • Done For You

Products

  • FormGent
  • HelpGent
  • Legal Page
  • Logo Showcase
  • More

Keep Updated

Subscribe to our email newsletter to receive updates.

Subscribe to our newsletter
A Product of
© Directorist 2026. All rights reserved.
  • Privacy Policy
  • Terms & Conditions
We use cookies to ensure the best browsing experience.