Skip to main content

Signup module

Purpose and when to use

The Signup Form module lets existing users (who already have an account) subscribe to a membership plan. Use it on pages where logged-in users choose a plan and pay. It supports order summary, coupons, single-plan auto-select, and saved payment methods when re-signing up. For new users who need to create an account and subscribe in one step, use the Register module.

Compatibility and performance notes

  • Divi: Current Divi version with Divi Membership 2.0.x or later.
  • Payment gateways: Stripe (v3 or Legacy) and PayPal; configure in Divi Engine → Divi Membership → Payment Gateways.
  • Billing address: Shown only when Stripe Legacy (v2) is enabled in Divi Engine → Divi Membership → Payment Gateways.

Add to page

  1. In the Divi Builder, add a new module and choose Signup (under Divi Membership).
  2. Set Form Title and Button Text (e.g. "Join Now" or "Subscribe").
  3. Set Redirect Page for after successful signup.
  4. Toggle Show Membership Plan? if you offer multiple plans; configure plan display (intro, title, optgroups, exclude by ID) as needed.
  5. Enable Show Billing Address Fields? only if you use Stripe Legacy (v2); otherwise Stripe v3 does not show billing address on the form.
  6. Save and test signup as a logged-in user.

Settings

SettingTypeDefaultDepends OnNotes
Form TitletextTitle above the form.
Button TexttextSubmit button label (e.g. "Subscribe").
Redirect PagepageWhere to send user after successful signup.
Show Membership Plan?booleanShow plan selection; use plan display options to customize.
Order summary / CouponbooleanShow order summary and coupon field; behaviour matches Register.
Single plan auto-selectOne plan, one cycleDropdown hidden; order summary shown.
Show Billing Address Fields?booleanNoOnly when Stripe Legacy (v2) is on in Divi Engine → Divi Membership → Payment Gateways.
Enable Form TitlebooleanShow or hide form title.
Membership Plan Field StyleselectSelect / RadioShow Membership PlanDropdown or radio for plans.
Form Columnsselect1 / 2Form layout.
Show Company FieldbooleanCompany in billing section.
Enable Field Label / PlaceholderbooleanLabels and placeholders.
Payment Design / Columns / Logos / LabelsvariousHow payment options are displayed.

Examples and common patterns

  • Single plan: With one plan and one billing cycle, hide the plan dropdown and show the order summary so the user goes straight to payment.
  • Coupon: Enable coupon field; users enter a code and the order summary updates; invalid or plan-restricted coupons show an error.
  • Saved payment methods: When a user who already has a saved card returns to sign up again, the form can use saved methods (Stripe) where supported.

Pitfalls and limits

  • Billing address: Only appears when Stripe Legacy (v2) is enabled. With Stripe v3 (default), the form does not show billing address fields.
  • Register vs Signup: Use Register for new users (account + subscription); use Signup for existing users (subscription only).
  • Register module — New users: account creation and subscription.
  • Payment GatewaysDivi Engine → Divi Membership → Payment Gateways; Stripe v3 vs Legacy.

What's Next