Details
-
Type: Sub-task
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.6.0-b1
-
Component/s: Staff Interface
-
Labels:None
Description
Create new field on the packages table
ALTER TABLE `packages` ADD `upgrade_use_renewal` TINYINT(1) UNSIGNED NOT NULL DEFAULT '1'
Add a checkbox to the package add/edit pages. Label it 'Use renewal prices for upgrades'. Also include a tooltip saying the following:
When enabled, upgrading to this packages will use renewal prices if they are set. The same will apply to any configurable options that are altered in the upgrade. The regular price will be used if this setting is disabled.
Update the upgrade interfaces/pricing presenter to consider this setting.