Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About Filozof

  • Rank
    Junior Member
  1. Thanks for the feedback, guys @steven99 and @Bigol'tastynuggets. In the meantime I reached out to Stripe support and they told me that the best, fastest and simplest way is to have those under one Stripe company's account (in my case) and it doesn't matter if I use same or different API keys on those two WHMCS installs. I'll just use 2 WHMCS's with different API keys and will just have different prefix for invoice numbering in those two, so I don't end up with duplicate invoice numbers in the end. For example, WHMCS#1 will have S-001, S-002, etc; WHMCS#2 will be M-001, M-002, etc. as those will in the end belong to the same company. Do you happen to know any helpdesk/support ticketing solution (like HelpDesk, Groove, HelpScout, etc) that allows you to fully create/customize ticket emails? Multibranding, too, perhaps. I searched and searched and all the same comes up...Intercom is just too expensive, Zendesk doesn't allow enough of customization, HelpDesk and Groove none, etc.
  2. I have a specific question... So, I have one USA based company. I run main business on it and that's fine. It has it's own website, WHMCS, emails, Stripe payments etc. Now, I'm launching another service, that will sell different services. It will be separate website, separate emails, separate branding, separate WHMCS etc. But the billing will go through that main company and it's Stripe account. I assume it's ok to use the same Stripe credentials in both WHMCS's? Does invoice numbering play important (legal) part here? Can I just name paid invoices in those WHMCS ie. A-123456 and B-123456 in those WHMCS's separately? Not sure what's the best way to go with this...
  3. Posted wrong screenshot in otiginal message. Here's the new one in the attachment...
  4. Hi, Team! When setting up WHMCS, I added some custom HTML code to some of the Email Templates. Example: I added the following: <a class="email-button">Client Area</a> for a link to client area to look like button in emails sent to client. And it worked fine. The code is still there in Email Templates, no problem there, but when inspecting element on frontend, it has some random code before the actual class name and because of that, the original css for that element is not rendered. Please check screenshot in attachment and help me out to solve this issue.
  5. @brian! tnx for reply! I did figure this out in the meantime and also the issue was with .tpl file owner in the Linux filesystem. 🙂 Stupid error, byt hey... 😄
  6. Hi, community! 🙂 I have a questions about hooks. So, I've been using some hooks to "hide" some menu/submenu items and sidebars in client area. I added all the hooks in one file (example: custom_hooks.php) and placed in /includes/hooks directory. And that works fine for some time and then it's simply stop working and all menus/submenus and sidebars reappear again. I also tried to create separate .php file for each hook and upload it to the same location. Issue is the same: it stops working and all the elements reappear in client area. Here's an example of the code used: <?php use WHMCS\View\Menu\Item as MenuItem; add_hook('ClientAreaSecondarySidebar', 1, function (MenuItem $secondarySidebar) { $secondarySidebar->removeChild('Choose Currency'); }); add_hook('ClientAreaSecondarySidebar', 1, function (MenuItem $secondarySidebar) { $secondarySidebar->removeChild('Actions'); }); add_hook('ClientAreaSecondarySidebar', 1, function (MenuItem $secondarySidebar) { $secondarySidebar->removeChild('Client Shortcuts'); }); add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar) { $primarySidebar->removeChild('My Invoices Summary'); }); add_hook('ClientAreaPrimarySidebar', 1, function (MenuItem $primarySidebar) { $primarySidebar->removeChild('My Invoices Status Filter'); }); add_hook('ClientAreaSecondarySidebar', 1, function(MenuItem $secondarySidebar) { $secondarySidebar->removeChild('Billing'); }); add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { if (!is_null($primaryNavbar->getChild('Support'))) { $primaryNavbar->getChild('Support')->removeChild('Downloads'); } }); add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { if (!is_null($primaryNavbar->getChild('Support'))) { $primaryNavbar->getChild('Support')->removeChild('Network Status'); } }); add_hook('ClientAreaPrimaryNavbar', 1, function (MenuItem $primaryNavbar) { if (!is_null($primaryNavbar->getChild('Billing'))) { $primaryNavbar->getChild('Billing')->removeChild('My Quotes'); } }); Is this wrong or issue is something else? Thanks for your help!
  7. Welcome to WHMCS.Community Filozof! 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