WOOCOMMERCE MEMBERSHIP TAGS
These tags integrate with WooCommerce Memberships, making it easy to surface plan details, remaining time, and gated content messages across Elementor templates.
ACTIVE MEMBERSHIP Since v1.0.0 Improved in v2.4.0
Lists the customer’s active membership plans with flexible output formatting.
ACTIVE MEMBERSHIP Since v1.0.0 Improved in v2.4.0
Usage: Available site-wide.
Scope: Current customer.
Settings:
- Linkable (only Name): Convert plan names into links that open the WooCommerce Members Area.
- Return Value: Output plan name, slug, or ID.
- Output Format: Choose plain text (with custom delimiter) or unordered list markup.
Tip: For a full card layout, use the Membership Card widget which bundles the same data with additional styling controls.
Macro Commands:
None
Example Usage:
Render "Gold Membership, VIP Lounge" in a welcome banner or as a bulleted list of active plans.
ACTIVE MEMBERSHIP DATA Since v1.0.0
Returns granular data for a selected membership plan owned by the customer.
ACTIVE MEMBERSHIP DATA Since v1.0.0
Usage: Available site-wide.
Scope: Current customer.
Settings:
- Select Membership: Pick the plan (by slug) to pull data from.
- Data Type: Plan name, status, start date, next billing, expiry, remaining time, notes, or members area link.
- Date Format: Override the default date format.
- No Expiry / Remaining Time Text: Customise messages for lifetime plans or expired memberships.
- Notes Display: Output all notified notes or just the most recent entry.
Tip: If you prefer a styled presentation, check the Membership Card widget which surfaces these fields inside a card layout.
Macro Commands:
None
Example Usage:
Show a personalised notice such as "Your VIP access expires on 05/01/2026" or list the latest membership note.
CURRENT MEMBERSHIP DATA Since v1.0.0
Designed for membership loops or My Account templates where the current post is the membership record.
CURRENT MEMBERSHIP DATA Since v1.0.0
Usage: Listing grids or templates where get_the_ID() references a user membership post.
Scope: Current membership item (must belong to the logged-in user).
Settings:
- Data Type: Same options as Active Membership Data (plan name, status, dates, remaining time, link).
- Date & Message Controls: Customise date format and remaining time messages.
Macro Commands:
None
Example Usage:
Inside a JetEngine loop card, output "Member since 14 Jul 2024" or a button linking to the Members Area for that plan.
MEMBERSHIP PLAN COUNT Since v2.4.0
Counts the customer’s memberships filtered by status (active, expired, cancelled).
MEMBERSHIP PLAN COUNT Since v2.4.0
Usage: Available site-wide.
Scope: Current customer.
Settings:
- Status to Count: Select which membership status is tallied.
Macro Commands:
None
Example Usage:
Highlight metrics such as "Active memberships: 2" on a loyalty dashboard.
MEMBERSHIP MY ACCOUNT LINK Since v2.0.1
Builds the URL to the WooCommerce Members Area endpoint inside My Account.
MEMBERSHIP MY ACCOUNT LINK Since v2.0.1
Usage: Available site-wide.
Scope: Current customer.
Settings:
- None
Macro Commands:
None
Example Usage:
Attach the link to a button labelled "Go to Members Area" in a custom dashboard.
RESTRICTED PRODUCTS VIEW (BETA) Since v1.0.0
Displays custom messaging when the current product is restricted by membership viewing or purchasing rules.
RESTRICTED PRODUCTS VIEW (BETA) Since v1.0.0
Usage: Product single template or listing.
Scope: Current product.
Settings:
- Restriction Messages: Supply different texts for viewing vs purchasing restrictions and membership vs purchase requirements.
Macro Commands:
None
Example Usage:
Show a banner like "This product can only be purchased by VIP members" when the user lacks access.