You can create sales to boost your user base and app visibility by offering a discount on all your app's plans. The discount automatically displays on your market listing, pricing plan page, and the Manage Apps dashboard.
You can only create sales for apps that meet certain criteria.
Eligible apps | Non-eligible apps |
---|---|
Published apps that:
| Apps that: |
Consider the following before creating a sale:
Only 1 sale can be active at a time.
The discount percentage applies to all of your plans. You can't offer different discounts for each plan.
For apps with usage-based plans, Wix applies the discount only to your plan's base fee. You must calculate the discounted rate of any additional charges and send the total amount after the discount to Wix.
Once you create a sale, you can edit the terms of your sale at any time up to and including the sale duration.
If you delete a plan that is on sale, the plan is no longer part of the sale. If the deleted plan was the only plan in the sale, the sale ends and is no longer active.
Planning your sale requires consideration to maximize customer engagement and drive app adoption. When defining the sale, provide values strategically for the following:
Sale duration: Start and end dates for the sale.
Discount options: Discount percentage for the plan price.
Supported plan cycles:
Yearly: The full subscription term is discounted for the first year.
Monthly: Discount the first month or the first 12 months.
After determining the options you want your sale to offer, you are ready to create the sale.
Monitor your app's sale performance from Payouts in your app's dashboard, where you'll find detailed reports on sales and discounts applied. You can see the sale data under the Offers column.
Wix offers APIs that you can call to retrieve details about your users' participation in the sale and facilitate checkout at the sale price.
While you can get this information in Payouts, using APIs gives you instantaneous access to this data without your waiting for tables to update.
Tip: You can also see information about upgrades on the Statistics page, but there is no indication if the upgrade came from a sale.
You can call these APIs to export the data and extract the information you need:
Get App Instance API: Call this API to check if a user upgraded during the sale. The API returns an availablePlans
array. Each plan in the array has a source
field that tells you where the sale originated from. The source
field displays the sale name.
Get URL API: This API returns URLs to external pricing pages, which you can use to redirect the user straight to checkout. Keep in mind that if a coupon code is applied at checkout, the coupon terms overrides the sale terms during the checkout.
List App Plans By App Id: Call this API to see the discounted price in the appPlans
property of the response.