WooCommerce
Purpose and when to use
WooCommerce support is optional. It loads only when WooCommerce is active. Members keep their Divi Membership access. WooCommerce is used for shop discounts and, if you turn it on, for payment through your existing Woo gateways.
Stripe and PayPal stay available either way. See Payment Gateways.
Where to configure
Open a membership plan and use the WooCommerce tab. The tab is there when WooCommerce is active.
Turn on WooCommerce under Divi Engine → Divi Membership → Payment Gateways when members should be able to choose WooCommerce checkout on Registration Form and Signup Form.
Configure WooCommerce Payments, Mollie, Square, and your other shop payment methods in WooCommerce → Settings → Payments. Divi Membership sends the member to that checkout so they can pay with those methods. The WooCommerce checkout tab in Divi Membership has no API keys.
Member shop discount
Member shop discount reduces cart prices for members of this plan. No coupon code is required.
| Setting | What it does |
|---|---|
| Discount type | Percent or Fixed amount |
| Amount | Percent off (for example 15) or a fixed amount in your store currency |
| Applies to | All products, Selected categories, or Selected products |
| Category IDs / Product IDs | Comma-separated IDs when the discount is not site-wide |
Members-only and teaser products
- Members-only products — Comma-separated product IDs. Hidden from the catalogue and not purchasable unless the customer is on this plan.
- Teaser products (view, not buy) — Comma-separated product IDs. They stay visible, but cannot be purchased until the customer joins this plan.
Checkout through WooCommerce
Checkout products by billing cycle links a WooCommerce product ID to each cycle. When a member chooses WooCommerce checkout, that product is added to the cart and they pay with any enabled Woo gateway.
- One-time cycles use a simple or virtual product.
- Recurring cycles need WooCommerce Subscriptions and a subscription product on that cycle.
If WooCommerce Subscriptions is not active, recurring cycles cannot use Woo checkout. Use Stripe or PayPal for recurring plans, or keep Woo checkout on one-time cycles.