You can now also Upgrade your Packages, which includes, for example, that an Upgrade Package can only be purchased if a previous purchase is available.
From a technical perspective, upgrade packages hardly differ from the previous Renew Packages.
"All Packages" Area on your Homepage
You can also offer your clients higher-quality Packages, so called Upgrade Packages. Using the example of this Homepage, the customer can, for example, first buy a Digistore Connect Package and then upgrade it into a Monthly Package. In addition, he benefits from additional Downloads as well as longer access time.
Create in existing Usermenu a new menu entry for "All Packages":
Inside Menu → New → Menu title for example All Packages → Menu type → Digistore Connect → All available Packages → Access Level: Registered
As mentioned herein, a customer e.g. The Digistore Connect Extension has purchased, but it has expired, or is close to expiration, the Cronjob will remove this Access Level from the user. However, if a newer Package is detected for this user in the IPN-Calls, e.g. a renew or an upgrade, which is still within the allowed time, the access is granted immediately by automatic call of the synchronization function.
Depending on your Template you can customize also with Template Overrides the complete view:
Because the Demo User used to take screenshots for this documentation, he has already purchased the 1 Month Upgrade so it will not be displayed here anymore!
Create Upgrade Products on Digistore24
As already described, the Upgrade Products are almost identical from the English and Renew Products already created at Digistore24.
In the case of the Products of this Homepage, there are different Monthly Packages and their respective Upgrade Products. In this case, the Upgrade Packages can also be purchased as an Upgrade, from the Upgrade in a Product.
Please take note of the Upgrade Products as such!
For these Products, the respective Upgrades can be set:
Here you can select all those Products which are authorized for the Upgrade, or which the client had previously to purchase.
After saving, you will also receive your Upgrade Order URL.
Setup Upgrade Packages in Digistore Connect
The Upgrade Packages can now also be set up here.
The conventional Monthly Packages include the respective Child Packages for their Access Level.
The Upgrade Packages are also set as such and are self renewable. Only the 12 Months Package in this example is not upgradeable as it is already the highest quality Package.
Note also here to following steps:
1. Joomla! Extensions 1 Month
- Provide a Package Description URL.
- As mentioned above, these Packages are a collection of the Joomla! Extensions, which are chosen here as Child Packages.
- Select if the price should be shown with or without tax. The values are read from the IPN Call!
- This Package should be Renewable, including the previously created Upgrade Order URL, as well as an individual text for the button.
- Also, this Package should be Upgradeable, all Packages selected here will appear in the "All Packages" list as Upgrades.
A downgrade has no meaning here, since if from a previously lower-value packages has been upgraded, this can be extended.
2. Joomla! Extensions 1 Month Upgrade
- It's also useful to specify a Package Description URL.
- This is only an Upgrade Package. Again, the Upgrade URL is then necessary once for the Upgrade itself and once for a Renewal.