How do I show membership plans and let customers join?
List current memberships and public plans, then embed the selected plan's signup journey.
For signed-in customers, the Hosted Package uses data-tiquo-memberships for their memberships and data-tiquo-membership-plans for available active public customer plans. The collections support reusable templates with names, descriptions, prices, features, status, and signup links. To promote a plan before sign-in, render your own plan content and use its known public plan ID to open signup.
With the DOM Package 1.14.0 or newer, call getMemberships() to get the signed-in customer's memberships and the active public plans, then call embedMembership(planId, container) for the plan they pick. If the site already knows which plans to promote, render your own plan content and call embedMembership() directly. The Hosted Package exposes the same data through window.Tiquo.getMemberships().
The signup plan must be active and public. Configure its pricing and access in Tiquo. A customer login is separate from joining a membership, and permission to book a service does not make that service free. Its effective price follows configured discounts, credits, and other pricing rules.
See DOM memberships and embeds and Hosted membership collections.