Jump to content

Newton

Member
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Neutral

About Newton

  • Rank
    Junior Member
  1. Hello, I thought someone would have ran into the same issue before me but I can't find any previous thread regarding that issue. I'm trying to update some TLDs prices for past and current orders (for example, change the price of .me to 9.99 from 7.99 for every order, new and renew). Some of these TLDs are free for those clients who have an hosting plan (using the WHMCS free domain promotion) and therefore appear as "Recurring Amount = 0" in the client account. Now, I was hoping that using WHMCS bulk pricing updater, the price of these free domains would not be updated... but that is not the case. Running the updater upgrades all orders, and these previously free domains now appear as "Recurring Amount = 9.99) Questions: - Do I need to go back and edit these to 0 manually or (and I've read the WHMCS doc but I'm still confused) will WHMCS just not invoice these domains as long as they are still attached to the hosting plan (i.e. regardless of what's written in "recurring amount" box). - If I need to adjust all these free domains manually, I understand a better way to go at it would be to only adjust prices for domains with the "specific price" criteria (using my exemple, I'd only update prices for .me domains with a 7.99 price). Is that right? Given that we have many many domains, I'm a bit worry I might miss updating the domain price of some old clients with an odd price. Sorry for the long thread/question and thanks again for your help! Current Price
  2. That is the way I have it configured right now. But hoping I can split some of the addons (not just the ones given as exemple) to simplify the offer (by removing some redundancy - if that makes any sense :)
  3. Thanks to both of you for your help. I'm going to try the ShoppingCartValidateCheckout route. Maybe as @brian! suggests, I'll try to get a hook to add addon A if B is present. Will come back if I'm stuck again 🙂
  4. Hello 🙂 Is there a way in WHMCS to make purchasing an addon a required step in order to pick another addon. I'm sure I'm being clear, so here is an exemple : Addon A is "Server configuration" Addon B is "Server management" For the client to be able to order Addon B (Server management), he needs to also have Addon A in his cart. I can't find a good way to do that... Maybe there is another way to takle that problem? Thanks for your help !
  5. Thanks Brian, yes it's from WHMCS. Will contact this company directly and see if they can help 🙂
  6. Hello, Is there an option in WHMCS to show activation time according to payment option (see attached image)? Or is this custom? Thanks!
  7. Thank you Brian, that's a potential solution for now, but it does remove the EPP field on the transfer page when I uncheck the box. I'll try with a regular cart template maybe.
  8. Hello, whmcs asks for an EPP code when a client wants to transfer his or her domain name. A lot of our clients have no idea what to put here or how to get the EPP code until we tell them how to (I know, I know...) so that's kind of an issue as it blocks many of them from being able to complete their purchase with us. My question then, is there a way to make this code optional (i.e. not required). So in essence, the EPP field is there but won't be checked before submitting the form. Thanks!
  9. That was easy Many thanks brian! Works perfect, date was indeed a bit off but an easy fix. This is my final code for those who might need something similar : <?php use Illuminate\Database\Capsule\Manager as Capsule; function homepage_network_issues_hook($vars) { $client = Menu::context('client'); $date = fromMySQLDate($date, $includeTime, $applyClientDateFormat); $networkissues = Capsule::table('tblnetworkissues') ->join('tblhosting', 'tblnetworkissues.server', '=', 'tblhosting.server') ->leftjoin('tblservers','tblnetworkissues.server', '=', 'tblservers.id') ->select('tblnetworkissues.*','tblservers.name') ->where('tblhosting.userid', $client->id) ->where('tblnetworkissues.status','<>','Resolved') ->where('tblnetworkissues.type','Server') ->orderby('tblnetworkissues.lastupdate','desc') ->groupby('tblnetworkissues.id') ->take(2) ->get(); $encodedata = json_encode($networkissues); $decodedata = json_decode($encodedata, true); return array("networkissues" => $decodedata); } add_hook("ClientAreaPageServerStatus", 1, "serverstatus_network_issues_hook"); ?>
  10. Hello, I've modified serverstatus so that the client only see the status of the servers he has a websites hosted on (and not the full list of all of our servers). I've also added (thanks to brian! here too) announcements and network issues in the client area (which are only displayed for clients hosted on that specific server) However, I'm stuck with these same critical annoucements on serverstatus page (serverstatus.tpl). Right now, any alert is displayed for all users, whether they are or not hosted on the server with issues. How can I modify that as well so that alerts are only visible for those who are affected? Thanks.
  11. Welcome to WHMCS.Community Newton! We're glad you're here please take some time to familiarise yourself with the Community Rules & Guidelines and take a moment to introduce yourself to other WHMCS.Community members in the Introduce Yourself Board.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated