Details
Description
The NameSilo module should be adapted to Blesta:
https://github.com/knownhost/Blesta-Namesilo
It should be forked into the Blesta repository on github, then this feature can be integrated.
This feature should:
- Allow packages to be created from the module
- A set of TLDs can be selected, and a package created for each TLD
- Pricing will come from the NameSilo API for each TLD, and can be marked up by a percentage
- Probably should store the TLD, the TLD old price from NameSilo, the adjusted price we are setting it to, and the value of the markup we are applying (e.g. 15%)
- Allow packages to be updated from the module
- Pricing may be updated for specific packages (based on TLD) when manually set to do so
- We can list the current data we have on record, i.e. The TLD, the old TLD price from NameSilo, the price of the current package (in each currency), and the prices that the package will be updated to if we apply a change to the markup (e.g. 20%). This will allow us to compare the old price vs the new price and make it easier for staff to know what prices have changed in NameSilo vs Blesta that they may want to update.
Activity
Tyson Phillips (Inactive)
created issue -
Tyson Phillips (Inactive)
made changes -
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Story Points | 8 |
Tyson Phillips (Inactive)
made changes -
Description |
The NameSilo module should be adapted to Blesta:
https://github.com/knownhost/Blesta-Namesilo It should be forked into the Blesta repository on github, then this feature can be integrated. This feature should: # Allow packages to be created from the module #* A set of TLDs can be selected, and a package created for each TLD #* Pricing will come from the NameSilo API for each TLD, and can be marked up by a percentage #** Probably should store the *TLD*, the *TLD price from NameSilo*, the *adjusted price* we are setting it to, and the *value of the markup we are applying* (e.g. 15%) # Allow packages to be updated from the module #* Pricing may be updated for specific packages (based on TLD) when manually set to do so #* We can list the current data we have on record, i.e. The TLD, the TLD price from NameSilo, the price of the current package (in each currency), and the prices that the package will be updated to if we apply a change to the markup (e.g. 20%) |
The NameSilo module should be adapted to Blesta:
https://github.com/knownhost/Blesta-Namesilo It should be forked into the Blesta repository on github, then this feature can be integrated. This feature should: # Allow packages to be created from the module #* A set of TLDs can be selected, and a package created for each TLD #* Pricing will come from the NameSilo API for each TLD, and can be marked up by a percentage #** Probably should store the *TLD*, the *TLD old price from NameSilo*, the *adjusted price* we are setting it to, and the *value of the markup we are applying* (e.g. 15%) # Allow packages to be updated from the module #* Pricing may be updated for specific packages (based on TLD) when manually set to do so #* We can list the current data we have on record, i.e. The TLD, the old TLD price from NameSilo, the price of the current package (in each currency), and the prices that the package will be updated to if we apply a change to the markup (e.g. 20%). This will allow us to compare the old price vs the new price and make it easier for staff to know what prices have changed in NameSilo vs Blesta that they may want to update. |
Tyson Phillips (Inactive)
made changes -
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 18 minutes [ 1080 ] | |
Worklog Id | 12914 [ 12914 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1 [ 98 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked lower |
Abdy Franco
made changes -
Time Spent | 18 minutes [ 1080 ] | 6 hours, 48 minutes [ 24480 ] |
Worklog Id | 12927 [ 12927 ] |
Abdy Franco
made changes -
Time Spent | 6 hours, 48 minutes [ 24480 ] | 1 day, 4 hours, 23 minutes [ 44580 ] |
Worklog Id | 12973 [ 12973 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1 [ 98 ] | 4.9.0 Sprint 1, 4.9.0 Sprint 2 [ 98, 99 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Fix Version/s | 4.9.0-b1 [ 11301 ] |
Tyson Phillips (Inactive)
made changes -
Assignee | Abdy Franco [ abdy ] |
Abdy Franco
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1, 4.9.0 Sprint 2 [ 98, 99 ] | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3 [ 98, 99, 101 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Abdy Franco
made changes -
Time Spent | 1 day, 4 hours, 23 minutes [ 44580 ] | 2 days, 6 hours, 51 minutes [ 82260 ] |
Worklog Id | 13131 [ 13131 ] |
Abdy Franco
made changes -
Time Spent | 2 days, 6 hours, 51 minutes [ 82260 ] | 3 days, 3 hours, 9 minutes [ 97740 ] |
Worklog Id | 13139 [ 13139 ] |
Abdy Franco
made changes -
Time Spent | 3 days, 3 hours, 9 minutes [ 97740 ] | 4 days, 1 hour, 12 minutes [ 119520 ] |
Worklog Id | 13158 [ 13158 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3 [ 98, 99, 101 ] | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4 [ 98, 99, 101, 102 ] |
Jonathan Reissmueller
made changes -
Time Spent | 4 days, 1 hour, 12 minutes [ 119520 ] | 4 days, 5 hours, 58 minutes [ 136680 ] |
Worklog Id | 13177 [ 13177 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4 [ 98, 99, 101, 102 ] | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4, 4.9.0 Sprint 5 [ 98, 99, 101, 102, 103 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4, 4.9.0 Sprint 5 [ 98, 99, 101, 102, 103 ] | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4, 4.9.0 Sprint 5, 4.9.0 Sprint 6 [ 98, 99, 101, 102, 103, 104 ] |
Jonathan Reissmueller
made changes -
Security | Private [ 10000 ] |
Tyson Phillips (Inactive)
made changes -
Sprint | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4, 4.9.0 Sprint 5, 4.9.0 Sprint 6 [ 98, 99, 101, 102, 103, 104 ] | 4.9.0 Sprint 1, 4.9.0 Sprint 2, 4.9.0 Sprint 3, 4.9.0 Sprint 4, 4.9.0 Sprint 5, 4.9.0 Sprint 6, 4.9.0 Sprint 7 [ 98, 99, 101, 102, 103, 104, 105 ] |
Tyson Phillips (Inactive)
made changes -
Rank | Ranked higher |
Abdy Franco
made changes -
Time Spent | 4 days, 5 hours, 58 minutes [ 136680 ] | 1 week, 1 hour, 11 minutes [ 148260 ] |
Worklog Id | 13350 [ 13350 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 1 hour, 11 minutes [ 148260 ] | 1 week, 3 hours, 42 minutes [ 157320 ] |
Worklog Id | 13359 [ 13359 ] |
Paul Phillips
made changes -
Fix Version/s | 4.9.0 [ 11306 ] | |
Fix Version/s | 4.9.0-b1 [ 11301 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 3 hours, 42 minutes [ 157320 ] | 1 week, 1 day, 2 hours, 27 minutes [ 181620 ] |
Worklog Id | 13375 [ 13375 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 1 day, 2 hours, 27 minutes [ 181620 ] | 1 week, 1 day, 4 hours, 17 minutes [ 188220 ] |
Worklog Id | 13376 [ 13376 ] |
Abdy Franco
made changes -
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Jonathan Reissmueller
made changes -
Time Spent | 1 week, 1 day, 4 hours, 17 minutes [ 188220 ] | 1 week, 1 day, 5 hours, 39 minutes [ 193140 ] |
Worklog Id | 13395 [ 13395 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 1 day, 5 hours, 39 minutes [ 193140 ] | 1 week, 2 days, 12 minutes [ 202320 ] |
Worklog Id | 13406 [ 13406 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 2 days, 12 minutes [ 202320 ] | 1 week, 2 days, 3 hours, 2 minutes [ 212520 ] |
Worklog Id | 13408 [ 13408 ] |
Jonathan Reissmueller
made changes -
Time Spent | 1 week, 2 days, 3 hours, 2 minutes [ 212520 ] | 1 week, 2 days, 4 hours, 6 minutes [ 216360 ] |
Worklog Id | 13418 [ 13418 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 2 days, 4 hours, 6 minutes [ 216360 ] | 1 week, 2 days, 6 hours, 44 minutes [ 225840 ] |
Worklog Id | 13507 [ 13507 ] |
Abdy Franco
made changes -
Time Spent | 1 week, 2 days, 6 hours, 44 minutes [ 225840 ] | 1 week, 2 days, 7 hours, 10 minutes [ 227400 ] |
Worklog Id | 13509 [ 13509 ] |
Jonathan Reissmueller
made changes -
Status | In Review [ 5 ] | Closed [ 6 ] |
Paul Phillips
made changes -
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Paul Phillips
made changes -
Fix Version/s | 4.10.0-b1 [ 11305 ] | |
Fix Version/s | 4.9.0 [ 11306 ] |
Paul Phillips
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |
I think we should show the price for each TLD that will be used as a result of the markup %, however allow that to be changed before the packages are created if desired.
So we'll show the cost from Namesilo, we'll show the price in a text field that is calculated based on the % supplied, and the admin can change it if they want prior to running the import. Maybe the price comes out to $14.93 and they want to just round it up to $15 or something.
This should work for renewals also, so a % markup for new and a % markup for renew can be set. As above, this would result in the price being shown for new and renew
Only question I have is are we doing 1 year for each, or should we allow 1-10 year prices to be created? That may add some complexity. Investigating.