Wix Pricing Plans includes Plans and Orders, and allows a site owner to build a customized membership plan experience and sell it to their customers. With Plans, a site owner can create different types of plans, such as, free, one-time or recurring subscriptions. With Orders, a site owner can create and manage the purchases of these plans.
Wix site owners can use Wix Pricing Plans together with other Wix business solutions.
Pricing Plans can be used together with the following Wix business solutions:
To learn more about Pricing Plans Integrations with other Wix business solutions, read this article.
Every purchase of a pricing plan creates a new "subscription" to that plan for that buyer. Plans can be 1 of 3 different pricing models, subscription
, singlePaymentForDuration
, or singlePaymentUnlimited
.
Note: All orders are called subscriptions, not just the ones that use the subscription
pricing model.
Pricing models contain the pricing and duration options for a plan.
Plans are based on a pricing model, which is defined with the plan's pricing
property. A pricing model can be one of the following:
A subscription: A plan with recurring payment cycles.
Example: A 1-year subscription with monthly, recurring payments. Each payment is $25, so the total price for the plan is $300. In this example, the subscription is in its third month.
cycleDuration
is the length of one payment cycle. Multiply cycleDuration
's count
by cycleCount
to get the subscription duration. Currently, cycleDuration
only supports a value of 1
.
index
of currentCycle
is the current payment cycle for the subscription. index
is 0
when the order is in a free trial period. In all other cases, the index
starts with 1
for the first payment cycle in the subscription. For orders with a single payment, the index
will remain 1
throughout the duration.
A plan that does not renew: A plan paid for with a single payment. The plan does not renew after the duration.
Example: A plan with a single payment of $35 for 3 months.
The duration
cycleFrom
and numberOfCycles
will both be 1
, as the single price applies to the entirety of the subscription.
index
of currentCycle
will remain 1
throughout the duration.
An unlimited plan: A plan paid for with a single payment. The plan does not expire and remains valid until canceled.
Example: An unlimited plan that is paid for in advance with one payment of $200.
singlePaymentUnlimited
is true
.
The duration
cycleFrom
and numberOfCycles
will remain 1
throughout the duration of the plan.
index
of currentCycle
will remain 1
throughout the duration. singlePaymentUnlimitedPlans
don't return an endedDate
in currentCycle
.
A free plan that is valid until canceled is a singlePaymentUnlimited
pricing model. A free plan with a limited duration is treated as a singlePaymentForDuration
pricing model.
A site owner can also add a free trial period, in days, to a subscription
pricing model. When the free trial is over, the first payment cycle begins and the buyer is billed. During the free trial period, the index
of currentCycle
is 0
. A buyer only receives the free trial period for the first time they purchase a plan. For example, a buyer purchases a monthly plan for 3 months that includes a 7-day free trial period. The buyer may purchase the same plan again, for another 3 months, but will not receive the 7-day free trial period.
When a buyer cancels their order during the free trial period, their subscription will expire at the end of the free trial period and they will not be billed. A site owner can cancel an ordered plan during the free trial period and choose to apply the cancellation IMMEDIATELY
or at the NEXT_PAYMENT_DATE
. Canceling at the NEXT_PAYMENT_DATE
allows the buyer to continue using the benefits of the subscription until the end of the free trial period. Then, the subscription ends and the buyer is not billed.