Jump to content
Paul

Domain Manager - We need your feedback on domains

Recommended Posts

13 hours ago, EuroDomenii said:

I guess that the new feature is " Renewal Price Option - Optionally set a renew price that is different from the new price for services."  Nice!

Don't you have a grosso modo ETA for domain refactoring?  I mean, this year will be ready?  Or, we are talking about 2-3 years (  let's remember that the initial post is from august 2016).

This could be relevant to wait for the feature to land in, or start with existing framework and import later. 

The renew price option in 4.6 is one of the core updates required for the domain manager, and can be used now to support a separate new and renew price for domains in the current system. A separate transfer price and better support for domains is coming. While I don't have an ETA yet, we have been making progress. I know that it's highly requested, and much needed, and our 4.6 release puts us 1 step closer in terms of underlying core functionality to support the domain manager.

Share this post


Link to post
Share on other sites
On 5/31/2019 at 6:10 PM, Amit Kumar Mishra said:

may be @Blesta Addons, would be able to make a module/plugin to help us

i do not see many around with better knowledge?

we can't do anything, this need a modification in the core files, and we didn't encourage  the core files modification or hacking .

after the renewal price option, the next step i think is the unification of command in all domains modules, like getNameservers() , setNameservers(array $vars = null), getWhoisContact($type = 'all') ,  getEppCode(), setEppCode($epp) .... something like that .... or the second option that i can think about is to create a new module called for example domain manager, inside the module the option to add registrars and then extend the module command from the registrar class, the same login as modules with their functions, but finally Blesta who decide what is the best .

Share this post


Link to post
Share on other sites

 

In the first place, there was an internal debate regarding domains as plugin versus services. 

Later on, the mainstream is that domains should remain services. 

"Domains will almost certainly remain as services but be given a designation as domains so they can be displayed a little differently. That seems to be the simplest way forward. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=52874

"All the world are agreed in this subject. Domains are services and should remain as services. how it should displayed and how the order form should treated is another story. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=60816
 
According to https://dev.blesta.com/browse/CORE-3053 Add migration for pricing to support a renewal price, there a new columns to existing tables. 

This means that the new domain manager will be backward compatible? Or still a migration utility is needed, but it will be easier to upgrade, since domains would remain services?

Thanks! 
 

Edited by EuroDomenii
typo

Share this post


Link to post
Share on other sites

Hello to all :)

 

Finally some action, lol :P

to Paul, Cody, Tyson, etc (belestars staff :blesta: )

Why not simple make the this approche like I have done 4 years ago ?

 

My Original Post: 

 

Quote

========= Patch files for diferent prices to work (Registration / Transfer / Renew) ========
 
for this to work correctly you have to download the correct pach files below and replace the original ones (make a backup of the original, to reverse if you dont whant) that are:

app/modules/packages.php (this only make a smal change to a funtion to make it public and not private)
plugins/order/lib/order_types/domain/order_type_domain.php (this make some changes to detect if it is a transfer or a normal registration and it gets the correct prices and/or tld's for it)
 
Patch for blesta 3.3 - Download Patch Files
Patch for blesta 3.4 - Download Patch Files
Patch for blesta 3.5 - Download Patch Files
Note: Wen applying this pach files, if you have any outher Domain Module, you have to make some small changes on your Domain Module to be able to work 100%, it only needs to add the two new types "domaintransfer" and "domainrenew", if you whant help for this please post here.
==================================================================

 

This fixes almost everything, you can add diferent prices for diferent Types (Register/Transfer/Renew) and only needs 2 simples modifications on CORE to detect the type and apply the prices, after that wen registering or transfering a domain, the cron that register or transfer, applies the price added on type "Renew".

Simples has that :)

For multiples prices upload, just make a simples CSV/XML/JSON option to be able to upload all proces at once, I thin it resolves everithing and there is no need to make huge core changes :)

I hope to help more in this foruns :) very busy this few years also on CLOUD buisness now and so more work eheh :P

Regards to all blestars :blesta: 

 

Share this post


Link to post
Share on other sites
14 hours ago, EuroDomenii said:

 

In the first place, there was an internal debate regarding domains as plugin versus services. 

Later on, the mainstream is that domains should remain services. 

"Domains will almost certainly remain as services but be given a designation as domains so they can be displayed a little differently. That seems to be the simplest way forward. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=52874

"All the world are agreed in this subject. Domains are services and should remain as services. how it should displayed and how the order form should treated is another story. " https://www.blesta.com/forums/index.php?/topic/7197-domain-manager-we-need-your-feedback-on-domains/&do=findComment&comment=60816
 
According to https://dev.blesta.com/browse/CORE-3053 Add migration for pricing to support a renewal price, there a new columns to existing tables. 

This means that the new domain manager will be backward compatible? Or still a migration utility is needed, but it will be easier to upgrade, since domains would remain services?

Thanks! 
 

The goal is to remain backwards compatible, so far it's looking like that will be possible. Meaning that existing registrar modules should continue to work, and it shouldn't break when installing the domain manager. However, the domain manager may not be able to recognize pre-existing domain packages and take control over them. A way of conversion may be required to take full advantage of the domain manager with existing domains unless starting fresh for domains going forward.

Share this post


Link to post
Share on other sites
22 hours ago, Paul said:

The goal is to remain backwards compatible, so far it's looking like that will be possible. Meaning that existing registrar modules should continue to work, and it shouldn't break when installing the domain manager. However, the domain manager may not be able to recognize pre-existing domain packages and take control over them. A way of conversion may be required to take full advantage of the domain manager with existing domains unless starting fresh for domains going forward.

What is the Obstacle Now in Domains? in reality the obstacles are now :

- Multi Price System, This can be fixed with more price fields like Renewal Price, we add more fields , Transfer Price, Restore Price.
- Better Domain Management, this also can be fixed by adding the functions to the actual modules .
- Unification Commands, this also can be done by actualizing the actual modules.
- Privacy, Forwarding & other addons prices, this can be implemented with the actual  system by addons, we need just to tweak the actual modules to support this addons
- if we want to distinct with domains modules and other modules we can add a new entry in modules to define is a domain module or not (true/false) or something like the order type definition.

For me what Blesta need is enhancing the actual system  and not reinventing a whole system for domains.  now we have waited years to only hear a something from blesta, creating another system will take other 2 or 3 years, and the quick solution and the simple is to extend the actual exist mechanism to support new features .

Share this post


Link to post
Share on other sites
On 6/15/2019 at 7:09 PM, Amit Kumar Mishra said:

@Paul i see, you have given the renewal pricing option in 4.6

but there is no one commenting in this thread, if the domain manager is working as expected

if any one would let the community know about this, would be of great importance

Cool, but now in our company we will put the same prices for registering/renewing we have think a lot and since almost every 6 months or so the proces are changed, we cannot spend time in changing the prices everytime, so we will always put the higher price for both to minimise riscs on rasing prices that we have not notice. :)
 

Share this post


Link to post
Share on other sites
6 hours ago, PauloV said:

Cool, but now in our company we will put the same prices for registering/renewing we have think a lot and since almost every 6 months or so the proces are changed, we cannot spend time in changing the prices everytime, so we will always put the higher price for both to minimise riscs on rasing prices that we have not notice. :)
 

Welcome back again 🤙

in my opinion the renewal price is a good addition, sometimes you need to make a promo without offering promo code, this way you can offer promo for renewal or registering with a easy way. it left now the transfer price wit the same logic as renew price, the transfer price will be only used in order form as it happen only the first time of contract. after making a unified commands for domains modules will solve all other issues, after this two steps we can release our custom order form to the community. (used here https://nh.ma) we can't release it as we have some tweak in our modules and some core files .

 

Share this post


Link to post
Share on other sites
1 hour ago, Blesta Addons said:

Welcome back again 🤙

in my opinion the renewal price is a good addition, sometimes you need to make a promo without offering promo code, this way you can offer promo for renewal or registering with a easy way. it left now the transfer price wit the same logic as renew price, the transfer price will be only used in order form as it happen only the first time of contract. after making a unified commands for domains modules will solve all other issues, after this two steps we can release our custom order form to the community. (used here https://nh.ma) we can't release it as we have some tweak in our modules and some core files .

 

In Portugal to add Promos ,the product/service has to have an inicial date and end date visible to the client or elese we are fine €€€€ big time lol :)
Yes, I know what your are sayng, and even now in our WHMCS we have diferent prices, but in Blesta we opt to not have diferent prices, for now :blesta: 

Share this post


Link to post
Share on other sites

Our company is an .Eu Accredited Registrar,  and the .Eu registry - EURid, offers discounted registrations for the first year. We pass this discount to our clients, so is very useful to have lower registration pricing and higher renewal pricing.  

Share this post


Link to post
Share on other sites
53 minutes ago, domaingood said:

I think best way to bulk price upload via csv files.Domain Hosting ssl & add on.Because we already have 400+ EXT and We are using WHMCS SQL with csv to update prices.  

You are in the other level than blesta 😉

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...