Symptoms:
- I want to create an update for my asset that existing customers must pay extra to obtain access.
- I want to give my existing users a grace period to download an asset update for free.
- I want to create an update option that allows customers to upgrade from one asset to another that includes my other assets as a pack.
Cause:
You may wish to give your existing Asset Store customers the option to pay a smaller amount to upgrade from an asset such as Palm Trees Pack to a larger asset that includes multiple assets such as Mega Beach Pack.
Alternatively, you may want to submit a large update to your asset that warrants a second purchase.
Resolution:
Creating updates for your assets is easy and can be done via the Upgrades tab on your Publisher Admin page.
- Sign in to the Asset Store Publisher Portal.
- Click the Upgrades tab.
- Click the Create New Upgrade button.
- This page shows the following form:
Here you can create the upgrades for your assets.
Type: is a dropdown menu where you can select between 'Lite Edition' or 'Major Version.'
Type: Lite Edition
It is sometimes a good idea to make a 'lite' version of your software which is cheaper and has fewer features. You can then charge customers who wish to upgrade to the full feature version of your software for a set fee.
Doing so involves creating two separate packages and specifying an upgrade price.
Type: Major Version
When substantial new features have been added to a package, it can warrant a major version upgrade. If you create a new version of your asset, you can set an upgrade price payable to customers who have purchased the old version and wish to upgrade to the new version.
Please note: Major version upgrades are only possible once a package has been available on the Asset Store for a minimum of six months.
Upgrade from: Select the package version you want to upgrade (package A).
Upgrade to: Select the new package users can upgrade to (package B).
Price USD: In this field, you can set an upgrade price payable by customers who have purchased package A and wish to upgrade to package B.
Grace Days: In this field is possible to enter the number of grace days. This entitles customers that have purchased package A up to the number of grace days before package B being published for the first time to get package B for free.
Please note: Specifying grace days and not deprecating package A will enable customers to buy package A and get a free upgrade to package B.
For more detailed information, scroll down in the Upgrades tab within the publisher portal.
More Information:
The upgrade feature is not available for free assets. However, keep in mind that if an upgrade from a paid package exists, and the source package is later made free, the upgrade will still exist.