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
- In the Divi Builder, add a new module and choose Signup (under Divi Membership).
- Set Form Title and Button Text (e.g. "Join Now" or "Subscribe").
- Set Redirect Page for after successful signup.
- Toggle Show Membership Plan? if you offer multiple plans; configure plan display (intro, title, optgroups, exclude by ID) as needed.
- Enable Show Billing Address Fields? only if you use Stripe Legacy (v2); otherwise Stripe v3 does not show billing address on the form.
- Save and test signup as a logged-in user.
Settings
| Setting | Type | Default | Depends On | Notes |
|---|---|---|---|---|
| Form Title | text | — | — | Title above the form. |
| Button Text | text | — | — | Submit button label (e.g. "Subscribe"). |
| Redirect Page | page | — | — | Where to send user after successful signup. |
| Show Membership Plan? | boolean | — | — | Show plan selection; use plan display options to customize. |
| Order summary / Coupon | boolean | — | — | Show order summary and coupon field; behaviour matches Register. |
| Single plan auto-select | — | — | One plan, one cycle | Dropdown hidden; order summary shown. |
| Show Billing Address Fields? | boolean | No | — | Only when Stripe Legacy (v2) is on in Divi Engine → Divi Membership → Payment Gateways. |
| Enable Form Title | boolean | — | — | Show or hide form title. |
| Membership Plan Field Style | select | Select / Radio | Show Membership Plan | Dropdown or radio for plans. |
| Form Columns | select | 1 / 2 | — | Form layout. |
| Show Company Field | boolean | — | — | Company in billing section. |
| Enable Field Label / Placeholder | boolean | — | — | Labels and placeholders. |
| Payment Design / Columns / Logos / Labels | various | — | — | How 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).
Related links
- Register module — New users: account creation and subscription.
- Payment Gateways — Divi Engine → Divi Membership → Payment Gateways; Stripe v3 vs Legacy.
What's Next
- Register module — Configure registration and first-time subscription.
- Membership Item — Display plan details and register/signup links on pricing pages.
- Feature Overview — Account, invoices, and reporting.