Jump to content

Free Product Cancellation Request Hook


Nick A

Recommended Posts

WHMCS removed the Cancellation Request option for Free products. I'm trying to restore it to the PrimarySidebar with a hook. I'm stuck trying to get the serviceID for the setURI line. Could someone point me in the right direction?

<?php

use WHMCS\View\Menu\Item as MenuItem;

add_hook('ClientAreaPrimarySidebar', 1, function(MenuItem $primarySidebar)
{
		$primarySidebar->getChild('Service Details Actions')
			->getChild('Cancel')
			->setLabel('Request Cancellation')
			->setUri('/clientarea.php?action=cancel&id=?????');
	
});

 

Link to comment
Share on other sites

Hi Nick,

10 hours ago, Nick A said:

WHMCS removed the Cancellation Request option for Free products. I'm trying to restore it to the PrimarySidebar with a hook. I'm stuck trying to get the serviceID for the setURI line. Could someone point me in the right direction?

WHMCS Josh posted a hook, back in February, that restores that sidebar link...

only in WHMCS could the left hand remove a feature, and then the right hand give you the option to restore it again. 🙄

Link to comment
Share on other sites

5 hours ago, brian! said:

only in WHMCS could the left hand remove a feature, and then the right hand give you the option to restore it again. 🙄

Thanks! Ironically, WHMCS support told me they couldn't help and to create one myself... Think I'll let them know about their own solution.

Link to comment
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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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