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​

  • Current Divi Membership release
  • Plans with free trials; coupons created under Divi Membership → Coupons

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 inactive, expired, out of uses, restricted to another plan, or require a minimum amount.
  3. Trial mode and cycle settings — In per-plan mode, trial length and Collect payment details at signup are set on the recurring billing cycle, not on the Free Trials settings page.
  4. Wrong plan or cycle — The user may have selected a different plan or billing cycle.

Fix​

Step 1: Check free trial configuration​

  1. Go to Divi Engine → Divi Membership → Free Trials and check Default Trial Behavior, trial restrictions, and grace period.
  2. If behavior is Per-Plan, go to Divi Membership → Memberships, open the plan, and edit the recurring billing cycle.
  3. Turn on Free trial, set Trial length, and choose whether to Collect payment details at signup. If behavior is Global, check the duration in the global trial fields instead.
  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 Membership → Coupons and edit the coupon. Reporting shows usage but is not where coupon rules are changed.
  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, Default Trial Behavior, and the cycle’s trial settings.
  • The exact error or behaviour (e.g. "Coupon invalid", "No trial shown", "Price unchanged").

What's Next​