Skip to content
English
  • There are no suggestions because the search field is empty.

How to Create Course Coupons?

Overview

Course coupons allow site administrators to generate promotional voucher keys for learners, granting them price deductions on paid enrollments. Unlike program coupons (which apply to comprehensive multi-course sequences), Course Coupons target individual, specific course run keys. They are an essential tool for executing targeted marketing campaigns, handling student refunds, or managing scholarship tracks.

Tip: Ensure you possess administrative access and have logged into the Edly Panel and E-commerce console before proceeding.

Pre-requisite: The targeted course run must already be added and published inside the E-commerce directory before you can link a coupon campaign to it.

Step 1: Copy the Course ID from the Catalog

To link a coupon campaign to the correct course, you must first copy its Course ID from the E-commerce catalog.

  1. Navigate to your global administrative console and enter the E-commerce Site workspace.
  2. From the main sub-navigation panel, open the Courses index page.
  3. Locate your target course run entry row and copy its exact Course ID string (formatted strictly like course-v1:Organization_Code+Course_Number+Term_Run).

Step 2: Initialize the Coupon Form

  1. Go to the Coupons page in the E-commerce sub-navigation menu.
  2. Click the Create Coupon button in the top-right corner.
  3. In the product configuration dialog, select the Single Course option.
  4. Paste your copied Course ID into the Course ID field.
  5. In the Seat Type field, select the enrollment track this discount applies to (e.g., Verified for certificate tracks or Honor for audit tracks).

Step 3: Configure Campaign Rules and Timelines

Fill out the configuration fields to dictate the duration, value, and structural behavioral logic of the vouchers:

Core Campaign Identifiers

  • Coupon Name: Enter a clear administrative label (e.g., Summer Scholarship Drive).
  • Code Type: Toggle between two primary campaign functions:
    • Enrollment Code: Sets the discount tier automatically to exactly 100%, generating a full-ride free access token.
    • Discount Code: Unlocks sub-fields allowing you to enter custom fractional or fixed price deductions.
  • Category: Choose the appropriate operational tag that matches your explicit marketing or institutional tracking needs.

Usage Limitations and Expirations

  • Valid From & Valid Until: Establish your active promotional window timestamps in UTC. The expiration validation parser requires the closing date to sit ahead of the start date to prevent form rejection flags.
  • Usage Limitations: Define how tightly controlled code reuse behaves from the dropdown options list:
    • Can be used once by one customer: Restricts a single code string instance to a single profile validation pass. Ideal for custom individual student allowances.
    • Can be used once by multiple customers: Generates a single, uniform public phrase, but each independent student account can only apply it to their cart once.
    • Can be used multiple times by multiple customers: The most permissive track. A shared phrase can be reused repeatedly across the checkout engine until your specified limits are met.

[Image Placeholder: Step-by-step view of the Coupon properties wizard focusing on code types, custom definitions, and calendar constraints]

Numbers, Restrictions, and Values

  • Code Word: (Appears only if Discount Code is selected and Number of Codes equals 1) Type a distinct, customer-facing code phrase (e.g., SUMMER50). If you are batch-creating multiple codes, leave this blank for system auto-generation.
  • Number of Codes: Enter the aggregate total quantity of separate alphanumeric tracking keys you want the system engine to output.
  • Maximum Number of Uses: (Populates for multiple-customer constraints) Set a strict numerical cap representing the absolute highest number of cumulative times the code can hit the checkout server globally before turning inactive.
  • Discount Value: Toggle between Percent or Fixed and input the numerical markdown amount.
  • Invoice Type: Select N/A for standard open configurations.
  • Click Create Coupons.

Step 4: Download and distribute coupon codes

Once the coupon builder compiles the entries, the screen reloads back to the main directory list with your new campaign listed.

  1. Locate your new coupon campaign row inside the registry list.
  2. Click the corresponding Download action button.
  3. The platform outputs a clean .csv spreadsheet file containing your system-generated tracking code strings.
  4. Open the downloaded document using any spreadsheet viewer (such as Microsoft Excel or Google Sheets) to view the voucher ledger.

You can now copy these unique alphanumeric phrases from the file and distribute them to targeted cohorts, paste them into bulk automated marketing emails, or embed them inside external promotional landing grids.

[Create Coupon Form] ──> [System Compiles Codes] ──> [Download .CSV Ledger] ──> [Distribute Phrases via Email/Campaigns] 

Operational FAQs and administrative management

How do I edit a coupon after it has been created?

If you need to adjust active parameters, navigate to E-commerce > Coupons and click directly on the text label representing the coupon's name. Click the Edit Coupon button, input your corrections, and click Save Changes.

How can I deactivate a coupon before it expires?

The platform database locks transaction strings and does not allow you to delete a voucher campaign once it has been compiled. To deactivate active codes prematurely, enter the Edit Coupon interface and shift both the Valid From and Valid Until calendar dates to historical past dates. Click Save Changes to instantly lock the codes out of the live checkout engine.

Can the same coupon code be used for more than one course?

No. Every coupon code on the platform must be unique. You cannot assign the same code to more than one course at the same time.