

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. The buyer may purchase the same plan again, for another 3 months, but will not receive the 7-day free trial period. For example, a buyer purchases a monthly plan for 3 months that includes a 7-day free trial period. A buyer only receives the free trial period for the first time they purchase a plan. During the free trial period, the index of currentCycle is 0. When the free trial is over, the first payment cycle begins and the buyer is billed. A free plan with a limited duration is treated as a singlePaymentForDuration pricing model.Ī site owner can also add a free trial period, in days, to a subscription pricing model. For orders with a single payment, the index will remain 1 throughout the duration.Ī free plan that is valid until canceled is a singlePaymentUnlimited pricing model. In all other cases, the index starts with 1 for the first payment cycle in the subscription. index is 0 when the order is in a free trial period. Index of currentCycle is the current payment cycle for the subscription. Currently, cycleDuration only supports a value of 1. Multiply cycleDuration's count by cycleCount to get the subscription duration. In this example, the subscription is in its third month.ĬycleDuration is the length of one payment cycle. Each payment is $25, so the total price for the plan is $300. A pricing model can be one of the following:Ī subscription: A plan with recurring payment cycles.Įxample: A 1-year subscription with monthly, recurring payments. Plans are based on a pricing model, which is defined with the plan's pricing property. Pricing models contain the pricing and duration options for a plan. You do not need "Manage Pricing Plans" permissions to use the listPublicPlans() and queryPublicPlans() functions. The following roles are predefined with "Manage Pricing Plans" permissions when the Pricing Plan app is added to the site: Management functions, such as createPlan(), updateplan(), archivePlan(), and so on. You need "Manage Pricing Plans" permissions to perform
2018 wix pricing catalog Offline#
A site visitor contacts you offline to make a purchase.After payment is made, the functionality available with the Orders APIs is available for managing the orders.Direct the order to Wix Pay's startPayment() function, sending the wixPayOrderId as an input parameter.

createOnlineOrder() returns a wixPayOrderId.
2018 wix pricing catalog manual#
Members order and pay for their plans on your site without manual intervention.

Members can purchase pricing plans in 2 ways: Updating the properties of a pricing plan does not affect any current orders of the plan by site members. When creating or updating a plan, you can set if a plan can be ordered by a given site member only once or multiple times using the maxPurchasesPerBuyer property. For example, you may add your own lightboxes and forms. With the Pricing Plan APIs you can customize the purchase flow.
