Guide to Understanding Paid Plans & Prices in 2.0

Article author
Josh Lopez
  • Updated

Understanding Prices

If you’re familiar with the way Stripe handles products & prices, our approach is similar.

In Memberstack 2.0, Plans are like Stripe products.

A plan can represent:

→ A general product or service

→ A membership tier, like "Sandbox", "Basic", "Premium"

→ A user role, like "Member" or "Admin"

Prices exist under Plans and describe how much and how often you charge for the plan.

Prices can either be one-time or recurring. They include additional information such as sales tax, volume, billing intervals, setup fees, expiration dates, and trials.

Here are some popular use cases for Prices:

  • Offering a plan at different billing intervals, IE: “monthly” & “annual”.
  • Charging a one-time setup fee whenever a member signs up for a Plan.
  • Including one-time add-ons or upsells at checkout.

When it comes to your offering, think of Plans as the WHAT and Prices as the HOW.

If you’re only charging a single amount for a Plan, you only need to create one price.

Because a Plan can have multiple prices associated with it, you’ll need to reference a specific PriceID when using our Stripe Checkout feature.

In Webflow, you can use the data attribute data-ms-price:add="PRICE ID" to allow members to purchase multiple products or plans. 

You can use the data attribute data-ms-price:update="PRICE ID" to allow members to switch between plans. For example, to upgrade from a basic plan to a premium plan. 

Was this article helpful?



Please sign in to leave a comment.