Details
-
Type:
Improvement
-
Status: Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 5.11.0
-
Fix Version/s: 5.13.0-b1
-
Component/s: Plugins, Staff Interface
-
Labels:None
Description
There are instances where you can end up with multiple ".com" TLDs managed by the Domain Manager. For example, using multiple registrars and updating TLDs to switch to another registrar. This can also happen in other cases.
If there are multiple .com packages for example, and I'm editing the pricing for .com I have no idea that others exist.
So, the Domain Manager should check if there are any other packages for the current TLD, regardless of module. If any exist, display a message below the pricing grid and add an option (unchecked by default) to update those prices to match.
The info box should say:
There are other packages for this TLD that may have different pricing. Enable the option below when updating pricing if they should be updated with this pricing.
Below that, we'll have a checkbox that has the following label:
Update pricing for all packages that match this TLD.
If the option is checked, we will update the pricing for all domain packages that are for this exact TLD. If terms are removed that are in use, then those will not be able to be updated. Additionally, if a domain is using another package and has a price override set, that price override will remain in place.