Skip to main content

Free trial or coupon not applying

Symptom

A free trial does not appear for a plan at checkout, or a coupon code is rejected or does not reduce the price even though you expect it to apply.

Applies To

  • Divi Membership 2.0.x
  • Plans with free trials; coupons created in Divi Membership (or linked from Reports)

Likely Causes

  1. Plan restrictions — The coupon may be restricted to specific plans; the selected plan might not be in that list. Or the plan does not have a trial configured for the chosen billing cycle.
  2. Coupon validity — The coupon may be expired, have no remaining usage, or require a minimum amount. Trial duration and "require payment upfront" are set per billing cycle in Divi Engine → Divi MembershipFree Trials.
  3. Wrong plan or cycle — User may have selected a different plan or billing cycle than the one the coupon or trial applies to.

Fix

Step 1: Check free trial configuration

  1. Go to Divi Engine → Divi MembershipFree Trials.
  2. Confirm trial duration and require payment upfront (if applicable) for the billing cycles you use.
  3. In your membership plan, ensure the billing cycle that should have a trial has the trial enabled and matches the settings above.
  4. Save and test with a new signup (or incognito) so no cached selection affects the result.

Step 2: Check coupon settings

  1. Go to Divi Engine → Divi MembershipReports, then open the Coupons area.
  2. Verify:
    • Expiration date — Not in the past.
    • Usage limits — Not exceeded (total and per-user if applicable).
    • Plan restrictions — Either no restriction (applies to all) or the plan(s) the customer is selecting are included.
    • Discount type and value — Percentage or fixed amount is correct.
  3. Save the coupon and try the code again at checkout.

Step 3: Confirm plan and cycle at checkout

  1. On the Register or Signup page, select the plan and billing cycle that should have the trial or coupon.
  2. Enter the coupon code exactly (copy-paste to avoid typos).
  3. If the coupon applies only to certain plans, ensure that plan is selected before or when entering the code. Some UIs apply the coupon only to the currently selected plan.
tip

Coupons can persist in the browser when switching plans. If a coupon was valid for one plan and the user switches to another, the code may show as invalid for the new plan. Re-entering the code after selecting the correct plan can help.

Verify

  • For trials: Start a new signup; the chosen plan/cycle should show the trial (e.g. "7 days free then $X/month").
  • For coupons: Enter the code with the correct plan selected; the order summary should update with the discounted price (or a clear message why it does not apply).

Collect for Support

If the fix does not work, collect:

  • Whether the issue is trial or coupon (or both).
  • For coupons: coupon code, expiration, usage limit, and which plans it is restricted to (if any).
  • For trials: plan name, billing cycle, and a screenshot of Divi Engine → Divi MembershipFree Trials and the plan’s trial settings.
  • The exact error or behaviour (e.g. "Coupon invalid", "No trial shown", "Price unchanged").

What's Next