Skip to main content

Improve Coupon Management & Flexibility

🔍 Problem Statement

Pelcro’s current coupon functionality has limitations that make it difficult to support more flexible promotional campaigns. Coupon activation is primarily controlled through dates, promotions cannot be scheduled at a specific time of day, and discounts on annual plans cannot repeat across multiple years before returning to the regular subscription price.

Coupon functionality should be enhanced to provide publishers with greater control over activation, scheduling, and discount duration.

💡 User Story

As a Pelcro admin,
I want more flexibility when configuring and managing coupons,
so that I can run different promotional strategies without manual workarounds.

🎯 Definition of Done (DoD)

✔️ Active / Inactive Toggle

  • Add an Active/Inactive toggle for coupons.

  • Deactivating a coupon immediately prevents it from being used.

  • Reactivating it allows it to be used again, subject to its other conditions.

  • Toggle is available from the coupon management UI.

✔️ Start & End Date/Time

  • Allow admins to configure a specific start date/time and end date/time.

  • Coupon automatically activates and expires at the configured times.

  • Supports time-sensitive promotions such as flash sales.

✔️ Multi-Year / Repeating Annual Discounts

  • Support repeating coupon discounts for annual plans across multiple years.

  • Admin can specify how many annual billing cycles the discount applies to.

  • Example: apply a discount for 4 annual renewals, then automatically renew at the plan’s regular price starting in year 5.

  • Supports use cases such as student pricing and multi-year rate-lock campaigns.

✔️ Existing coupon functionality and previously configured coupons continue to work without disruption.

Status: In Progress4 comments

Log in to comment and vote

Comments4

  • Julie S

    •

    Sep 17

    •

    Merged request

    •

    3 votes

    Multi-Year Coupon Request

    Currently, our coupons only support a one-year discount for annual plans, but we have a couple of use cases where we'd want the discount to span multiple years, and then have the coupon fall off so the subscriber renews into the full price of the subscription. We have the ability to do this with monthly plans using the “repeating” coupon duration but this is not an option for annual plans.

    Some use cases include:

    • Students renewing at a discounted rate for 4 years, then moving to the full price in year 5

    • A multi-year rate lock campaign, where a subscriber gets a set price for 2-3 years and then renews into the full price.

    Please let me know if you need additional information. Tagging @Mike Gilbert for any additional technical concerns. Thank you!

  • An Anonymous User

    •

    Sep 17

    •

    Merged request

    •

    2 votes

    I'd like to manage the active/inactive state of a coupon, with a checkbox or a select.

    🔍 Problem Statement

    Coupons in Pelcro can only be activated or deactivated by editing their date range or deleting them. There is no simple toggle to quickly enable or disable a coupon, making promotional management cumbersome.


    💡 User Story

    As a Pelcro admin, I want a simple active/inactive toggle on coupons, so that I can quickly enable or disable promotions without editing date ranges.


    🎯 Definition of Done (DoD)

    A feature is done when:

    ✔️ Given a coupon, when an admin toggles it to inactive, then the coupon immediately stops being accepted — and when toggled back to active, it resumes working. The toggle is available in both the coupon list and detail views.

    • Rana Haleem

      Team•

      Sep 17

      •

      Merged request

      •

      1 vote

      Improve Coupon Management & Flexibility

      🔍 Problem Statement

      Pelcro’s current coupon functionality has limitations that make it difficult to support more flexible promotional campaigns. Coupon activation is primarily controlled through dates, promotions cannot be scheduled at a specific time of day, and discounts on annual plans cannot repeat across multiple years before returning to the regular subscription price.

      Coupon functionality should be enhanced to provide publishers with greater control over activation, scheduling, and discount duration.

      💡 User Story

      As a Pelcro admin,
      I want more flexibility when configuring and managing coupons,
      so that I can run different promotional strategies without manual workarounds.

      🎯 Definition of Done (DoD)

      ✔️ Active / Inactive Toggle

      • Add an Active/Inactive toggle for coupons.

      • Deactivating a coupon immediately prevents it from being used.

      • Reactivating it allows it to be used again, subject to its other conditions.

      • Toggle is available from the coupon management UI.

      ✔️ Start & End Date/Time

      • Allow admins to configure a specific start date/time and end date/time.

      • Coupon automatically activates and expires at the configured times.

      • Supports time-sensitive promotions such as flash sales.

      ✔️ Multi-Year / Repeating Annual Discounts

      • Support repeating coupon discounts for annual plans across multiple years.

      • Admin can specify how many annual billing cycles the discount applies to.

      • Example: apply a discount for 4 annual renewals, then automatically renew at the plan’s regular price starting in year 5.

      • Supports use cases such as student pricing and multi-year rate-lock campaigns.

      ✔️ Existing coupon functionality and previously configured coupons continue to work without disruption.

  • Chris Gogos

    •

    Sep 17

    •

    Merged request

    •

    2 votes

    Set Start/end time & date on coupons

    🔍 Problem Statement

    Coupons can only be configured with a start date and end date at the date level — there is no option to set a specific start or end time. This prevents precise promotional windows (e.g. flash sales that end at midnight) and forces publishers to manually activate/deactivate coupons.


    💡 User Story

    As a Pelcro admin, I want to set start and end times (not just dates) on coupons, so that I can run time-precise promotions like flash sales without manual activation.


    🎯 Definition of Done (DoD)

    A feature is done when:

    ✔️ Given a coupon configuration, when an admin sets a start and end datetime (including time), then the coupon activates and deactivates at the exact specified times.