Jump to content


Popular Content

Showing content with the highest reputation since 07/25/2019 in all areas

  1. 3 points
    Like I said multiple times on this community (I'm boring 😟), first off make sure that WP and WHMCS stay on two separate hosting packages for security reasons. Why? Long story short if someone cracks your WP also your WHMCS is compromised. The problem is that WP is intrinsically less secure for a number of reasons (very popular among people and lamers, huge number of third party components available...). I'd like to underline another aspect but first let me say that I'm not trying to promote anything or change your idea. I'm just sharing with you my experience with WHMCS. I dislike a lot the use of Wordpress, Drupal or any other CMS to overcome the lacks of WHMCS. In the short run using WP looks a great idea but let's focus on the big-picture this for a second. Having two systems to handle the same website could be a frustrating experience. The idea of having to focus on two separate admin interface doesn't look promising. It's already hard to keep an eye on WHMCS, all servers you have (cP, Plesk, DA...), registrars. With WP we're adding another variable to equation. That's distracting You'll find yourself repeating the same operations on WHMCS and WP so that they always look the same or similar year after year. For example you'll have to produce two "versions" of your template. One that works for WHMCS and the other for WP As if keeping secure and updated WHMCS with all modules, addons and servers wasn't enough, now you also need to take care of WP In conclusion installing WP for sure is the fastest way to get what you need. You just need to work on it for X weeks, install Y and Z and cross your fingers hoping that an update of WHMCS or WP doesn't force you to spend hours to fix something that no longer works as expected. I had to deal things like WP + WHMCS for years and this combo made me waste countless number of hours. Personally I decided to follow another path. Instead of installing another CMS to "complete" WHMCS and waste time and patience in the long run, I added all the missing pieces to WHMCS since it has tons of hooks and API to work with. Take what I just said with a grain of salt. This was just my opinion. Using WP doesn't hurt anyone 🙂
  2. 1 point
    Welcome to WHMCS.Community ID-TECH! 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.
  3. 1 point
    Welcome to WHMCS.Community YeapGuy! 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.
  4. 1 point
    Welcome to WHMCS.Community sorena! 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.
  5. 1 point
    I wouldn't worry about that - inactive clients can still login without issue and they won't know that they're "inactive". https://docs.whmcs.com/Clients:Profile_Tab#Changing_a_Clients_Status it's just that as Chris says, the number of ACTIVE clients could determine your WHMCS license cost (if you have a monthly license that uses tiers) - not that this is mentioned in the above documentation. 🙄 you can disable the automatic changing of these users to inactive, but just bear in mind about what I said about the effect that could have on your license costs. https://docs.whmcs.com/Automation_Settings#Client_Status_Update there would be ways, e.g you could run a SQL query - but client status isn't really relevant except in the convenience of finding them in the admin area - the clients themselves won't notice any difference whether they are marked as active or inactive.
  6. 1 point
    Hey Chris, Yes I am, it was a service from WHMCS. It does not persist when using the Six theme - also using standard default cart. Thanks
  7. 1 point
    We would like to share with you on our Summer Specials that are available from WHMCS Services. WHMCS Services is offering spectacular Summer Special - all WS Modules will be discounted at an unbelievable rate of 35% off on Source Code and 25% off the license version. That is right, you heard right! Simply go to http://www.whmcsservices.com/summer.php and use 'summersc' in the coupon code and receive 35% off and for the source code version; use 'summer19' in the coupon code and receive 25% off and for the licensed version. How long will this sale last? This Summer Special will last until 20th August 2019. Don't just take our word for it. See what clients have had to say here! DO NOT miss this great Summer Day Deal! Remember to put ‘summersc’ or 'summer19' on any of the orders listed on the form. Chat with us through live support, or send in a ticket, or if you would like more information on any of our programs. We accept all major credit cards through Stripe as well as PayPal. Thanks again for choosing WHMCS Services. We appreciate your business!
  8. 1 point
    We do actually own Project Management from WHMCS also, but it's a little too complicated for this use. I appreciate the help though. I have actually found a Ticket Filter by BusyRack that looks like it will get me where I need to be. Thanks for the help!
  9. 1 point
    Beautiful theme! Great job, love the dark & light mode feature! 🤩
  10. 1 point
    The charset of your tblclients would also be great!
  11. 1 point
    aah it's a pity you want a hook, it would just be one line of Smarty code in the clientsummary template. 😞 it's going to be a variation on a hook that i've given you previously... <?php # Change No Domain String In Client Summary Page Hook # Written by brian! function client_summary_change_nodomain_hook($vars) { if ($vars['filename'] == 'clientssummary') { $productsummary = $vars['productsummary']; foreach($productsummary as $key => $product) { if($product['domain'] == "(No Domain)") { $productsummary[$key]['domain'] = "something else"; } } return array("productsummary" => $productsummary); } } add_hook("AdminAreaPage", 1, "client_summary_change_nodomain_hook"); realistically, if you're still using the first hook, then you should just need to add that if($product block of code above to it, but both hooks should work separately if they have to.
  12. 1 point
    take a look at the thread below for some guidance...
  13. 1 point
    try... #ticketreplies a.autoLinked {background: #FF99FF;} that would give any link in the reply a pink highlighter background... 😲
  14. 1 point
    it's not v7.7.0 standard_cart checkout.tpl as i've just done a comparison and there are multiple differences... but there are no differences between your template code posted above and v7.8b1 standard_cart checkout.tpl
  15. 1 point
    take a look at the tblemails database table, e.g using phpmyadmin, and see if the table is empty, or doesn't contain any records for users that you know have had emails sent.
  16. 1 point
    the capsule equivalent would be... $orderid = Capsule::table('tblorders')->where('invoiceid','{YOUR_INVOICE_ID}')->value('id'); if you wanted ordernum instead, you would change ->value('id') to ->value('ordernum')
  17. 1 point
    I really hope cPanel reconsider those price policy as it's ridiculous. and will seriously damage the hosting industry. Also, please WHMCS don't take the same measures.
  18. 1 point
    Check out our current promotions available to MarketConnect users:
  19. 1 point
    Hey all, I've noted this thread in the internal case log and have asked internally if we can look at the priority on this one 🙂
  20. 1 point
    I'm looking for a WHMCS addon module that's fully integrated and does auto SSL certificate provisioning/syncing/client area management etc. I did some Google searches and lots of info were 2+ years old. I'm on the latest WHMCS 7.6.1. Starting a thread here to gather the latest info/reviews. So far my list of consideration is: 1. The SSL Store - WHMCS module is free with reseller account. The module seems feature rich but at the same time a bit complicated. The SSL Store's prices are mixed, some good but some expensive. Cannot find many reviews on the reliability of the module. A couple of bad reviews on WHMCS market place citing bugs (which is a red flag to me). 2. GoGetSSL - WHMCS module is free with reseller account. Appears to be open source. GoGetSSL's prices seem pretty good overall. But no reviews on the quality and reliability of the WHMCS module itself. 3. ResellerClub - WHMCS module sold by resellerclub-mods.com for $22. ResellerClub has limited choices on SSL certificates and prices are high. But since I currently use ResellerClub for domain names, selling SSL through them would be convenient if everything works. Cannot find many reviews on the module itself. 4. Namecheap - WHMCS module is free with reseller account. The module does not seem to be very actively developed (last update 07/2017). Namecheap's SSL prices are good. Cannot find reviews on the module itself and lack of recent updates is a bit concerning (not sure if it works well with the latest WHMCS) 5. SSL2Buy - Their website mentions a WHMCS module being available but cannot find any info regarding it. SSL2Buy does have very good prices. What I'm looking for: Reliable and no critical bugs, fully compatible with WHMCS 7.6.1 Relatively easy to install/configure/maintain Decent SSL prices and choices Please share your experience if you currently use any of these WHMCS addon modules for SSL. Thanks!
  21. 1 point
    Hi Everyone, Providing threads with little information about the issue you are experiencing makes it harder for not just WHMCS Staff to help you but other WHMCS.Community members as well. When you don't provide a detailed overview you may end up with either a lot of questions being asked of you to determine the root cause and gather more information or no answer to your question at all. This can be frustrating and lead to you having a negative experience on the Community. The purpose of this thread is to help other WHMCS.Community Members help you quickly and effectively. 1. Do a quick search WHMCS.Community has a wealth of information that has been gathered in the last few years that means there might already be an answer to your question. Before posting, take a moment to do a quick search in the top right-hand corner of the community. Other than search WHMCS has some other great resources to these include our Documentation , Guides & Tutorials & our Developer Documentation to name a few. 2. Thread Title - Make it relevant The thread title is the first thing people see when browsing the community, this is your chance to provide a quick snapshot of the issue, so a subject matter expert can jump in and help you Thread titles like the below are more useful: Broken payment gateway page after installing 3rd party module. How do I set my configuration.php file to read-only clientarea.php returns error 500 Setup > Products > Domain Registrars broken with PHP 7 Than thread titles like these: Payment Gateway Broken Permissions to Read Only Error 500 Domain Registrars broke 3. Make use of tags - Include your version Hot Tip: Put the WHMCS version number you are using as a tag e.g 7.3.1 Tags are just as important as the title these are used as filters and are another way to quickly and easily determine what the thread is about. Tags like Domain Registrars, eNom, OpenSRS, Payment Gateways, eWAY, PayPal, Stripe, Client Area, Invoices are all useful tags remember to separate your tags with commas. Putting useful tags is one way you can help people understand what you need help with and for people who know that functionality to help you quickly If you'd like to learn more about tags check out 4. Detail & Reproduction Steps Detail is of paramount importance, the more detail you provide the better include information such as: The error messages you are receiving on screen, in module logs, or server logs, remember to say which log it's in Note: For users with admin panel access enable display errors under Setup > General Settings > Other > Display Errors, If you cant access your admin area add the following line to the end of your configuration.php file $display_errors = true; Provide detailed reproduction steps The action you where taking The screen you where on The error/output you received The output server/module/gateway logs showing What module/server/gateway you are using What you expected to happen What actually happened What you have done to try and resolve the issue Tell us about your environment - everyone has a slightly different setup, remember to include things such as Your WHMCS Version number Your PHP version & IonCube Loader Your PHP Memory & Timeout Limits (when relevant) Are you running Linux, Windows, Mac? What Distro If your issue is with a template or a template display issue Try the default Six theme To do this, use an URL such as http://www.yourdomain.com/whmcs/?systpl=six Try the default Standard_Cart theme To do this, use an URL such as http://www.yourdomain.com/whmcs/?carttpl=Standard_Cart Anything else that you think is relevant 5. Use the CODE box when pasting code or log outputs When pasting any code into a thread remember to click the code icon box first it's in your editor toolbar at the top of the thread. We recommend using the code box when pasting logs as well. 6. Remove personal information This might sound obvious but you'd be surprised how often people forget! Please remember to remove/hide/blur any personally identifiable information such as Usernames, Emails, Passwords & IPs from text logs & images. Posting this information on the community is a security risk. If you forget to do it or you come across any personal information please use the Report Post button in the top right to alert our moderation team to it. 7. Seeking support elsewhere? Have you already opened a ticket? Remember to include your Ticket ID this will allow our WHMCS.Community Staff to check your ticket and let the support team know that you've got a thread on the community as well. 8. Problem solved? Tell us how Remember, when your problem is solved please take the time to let us know in the thread, provide details on how it was solved and anything relevant this will help future community users experiencing a similar issue get the answer quickly! That's it! Thanks for reading! That's all we have for now we hope this helps you get the most out of the Troubleshooting Issues board Have I missed something out? Ideas for how to make threads even more useful? Let me know in the Feedback Thread linked below!
  22. 1 point
    WHMCS and Symantec would like to invite you to this exclusive 60-minute live webinar: PROFIT BY SELLING SSL & TLS 1st November 9am PDT | 11am CDT | 4pm GMT Join WHMCS and Symantec's Trust Strategist Jeff Barto as he covers everything you need to profit from selling SSL / TLS, from the very basics of technology, onward to demonstrating a compelling customer need, and upward to improving the bottom line by offering SSL / TLS Certificates within your portfolio. During this session, you will learn: - What SSL / TLS are and how they work - Different options for SSL Certificates plus use cases for each - The timely need for security with your customers’ websites - How to maximize profit and be successful with SSL / TLS ABOUT JEFF BARTO Jeff is a trust strategist and website security advocate. He’s passionate about establishing and projecting fundamental trust on the internet. Jeff leverages the synergy of his decades of experience in technology marketing and IT/security at BBDO, infoUSA, Applied Materials, Symantec, HP, and Norton. Having spoken in keynotes and panels at ISSA and InfraGard events, World Hosting Days, the Online Trust Alliance’s trust summit, and a host of e-Commerce focused events such as Internet Retailer, Online Retailer, and shop.org, Jeff delivers an impassioned and motivating perspective for maximizing the business value – and rewards – of trust, confidence and security.
  23. 1 point
    Hi, The error you are encountering indicates there are orphaned products in your WHMCS database (ie. products which are assigned to a non-existent product group). To identify the problematic product, the Utilities > Logs > Module debug Log tool can be used Please enable it, reproduce the problem, disable it again and then review the data to identify the problematic product. More detailed instructions are published at http://docs.whmcs.com/Troubleshooting_Module_Problems This can be resolved in two ways: Delete the orphaned products from the tblhosting table. OR Insert a new record into tblproductgroups with the same id as the missing product group (tblproducts.gid) value. Call it something like "Orphaned Products" so you can deal with the product as you see fit via the Setup > Products/Services> Products/Services page.
  24. 1 point
    The WHMCS.Community is intended to provide a place for users of WHMCS to discuss, share and interact with each other as well as WHMCS Staff. To ensure we maintain a friendly environment, we ask users to respect the following rules and guidelines. Please let us know via the WHMCS.Community Assitance category should you have any questions or comments, posts in this category are visible between yourself and the WHMCS.Community Team. WHMCS reserves the right to alter these rules from time to time. 1.User Accounts Each person may have (one) 1 forum login regardless of the number of companies you may be part of. Duplicate accounts will be removed from WHMCS.Community Please do not share your user account with others - each person should retain their own username and password Usernames must not be created that contain any of the items listed below: An email address A website address The following words WHMCS cPanel Staff Moderator Admin Any word determined to cause offence or be deemed inappropriate. Usernames or Users that do not comply with these rules may be removed from WHMCS.Community 2. Behaviour on the Community We expect all users to be friendly and polite. While we understand that users will disagree and have different points of view at times, this can be communicated in a civil manner Please do not post rude, insulting or inflammatory posts. Personal attacks, name-calling and insults will not be tolerated on WHMCS.Community. Profanity and inappropriate images (including porn or gross violence) may not be posted anywhere on the WHMCS.Community. WHMCS.Community Staff & Moderators use their sole discretion as to what is deemed unacceptable behaviour in the community and may remove content at any time. Your posts assist other users, please do not delete content if you find an answer, please share this solution to help other users. 3. Advertising on WHMCS.Community Advertising, offers or self-promotion are to be posted only in the Third Party Add-ons section of the community. Community users seeking to hire a developer may post within the Service Offers & Requests section. Advertising is limited to one advertisement per seven (7) day period on a rolling 7-day basis. Additional or excessive advertising will be removed by the moderation team and your ability to post in advertising boards removed. Soliciting and/or self-promotion via the private messaging (PM) system is strictly prohibited. The sale or reselling of WHMCS Licenses is strictly prohibited on the community. Affiliate and referral links may not be used, these links are those that link to a site and contain information crediting the person with that referral 4. Posting and Moderation on WHMCS.Community The WHMCS.Community is moderated by WHMCS.Community Moderators and Staff. When a post is deemed to be in breach of the rules it will be removed and the user advised via a warning. Please do not cross-post across the community. If your topic is better suited to another section one of the WHMCS.Community team will move it to the best category for you. You may report your post if you wish to have it moved by a moderator. For privacy reasons please do not post any personally identifiable information including Usernames, Passwords, Contact Numbers, Email Addresses and/or Credit Card Numbers As WHMCS.Community is a moderated community we have implemented a Warning System. When a post is removed for breaching the community rules we’ll be sure to let you know. We allocate points to a warning and once you have a set number of points you may be suspended from posting on the community. Users that do not comply with the rules for WHMCS.Community may be banned temporarily. Ongoing temporary bans may result in a permanent ban from WHMCS.Community. The public discussion of moderation decisions is not permitted, these will be removed without notice and may result in a community ban. 5. Signature and Profile Rules Your signature may include links, however, please ensure these are reasonable (no more than 4) and they must not include Referral/Affiliate links. This includes pricing and plan details Signatures may not contain more than 4 lines at a 1024x768 resolution Please do not sell or rent your signature space, your signature is yours alone. Where your signature does not comply with these rules you may be asked to alter or remove it 6. WHMCS.Community Ranks Official WHMCS Staff & Moderators are identified by one of the following ranks located below their profile image, in addition, their posts are highlighted blue WHMCS CEO WHMCS Community Manager WHMCS Customer Service WHMCS Developer WHMCS Marketing WHMCS Staff WHMCS Support Manager WHMCS Technical Analyst WHMCS.Community runs a ranking system, new community members start with the rank of Newbie and can progress based on the number of posts, reputation points and length of time active on the community Some users have a special “Super Users” rank. These members are a select group of elite community members that are long-standing mentors in the community, courteous to other members, always providing technical insight and advice, and generally helping to make our community a better place to learn, troubleshoot and advance. The WHMCS.Community ranking formula is changed from time to time and without notice. The algorithm used is not published or discussed with users to prevent gaming the system 7. Contacting the WHMCS.Community Team You may contact a member of the WHMCS.Community via the WHMCS.Community Assitance board If you would prefer to email you may open a ticket by emailing forums@whmcs.com Thank you for helping to keep WHMCS.Community a great place
  25. 1 point
    I think that's the way the "Modern" orderform template has always worked - it was like that in v5 too. the quickest fix would probably be to tweak the modern/ordersummary.tpl template - I think all the variables are present, they just aren't being used... as a quick demo, I modified the code to show the domain name and the correct recurring price... <div class="summaryproduct">{$producttotals.productinfo.groupname} - <b>{$producttotals.productinfo.name}</b></div> <table class="ordersummarytbl"> <tr><td>{$producttotals.productinfo.name}</td><td class="text-right">{$producttotals.pricing.baseprice}</td></tr> <tr><td> {foreach from=$producttotals.configoptions item=configoption}{if $configoption} <tr><td style="padding-left:10px;">» {$configoption.name}: {$configoption.optionname}</td><td class="text-right">{$configoption.recurring}{if $configoption.setup} + {$configoption.setup} {$LANG.ordersetupfee}{/if}</td></tr> {/if}{/foreach} {foreach from=$carttotals.domains item=domains} <tr><td>{$domains.domain}</td><td class="text-right">{$domains.price}</td></tr> {/foreach} {foreach from=$producttotals.addons item=addon} <tr><td>+ {$addon.name}</td><td class="text-right">{$addon.recurring}</td></tr> {/foreach} </table> {if $producttotals.pricing.setup || $producttotals.pricing.recurring || $producttotals.pricing.addons} <div class="summaryproduct"></div> <table width="100%"> {if $producttotals.pricing.setup}<tr><td>{$LANG.cartsetupfees}:</td><td class="text-right">{$producttotals.pricing.setup}</td></tr>{/if} {foreach from=$producttotals.pricing.recurringexcltax key=cycle item=recurring} <tr><td>{$cycle}</td><td class="text-right">{if $cycle eq "Monthly"}{$carttotals.totalrecurringmonthly}{elseif $cycle eq "Quarterly"}{$carttotals.totalrecurringquarterly}{elseif $cycle eq "Semi-Annually"}{$carttotals.totalrecurringsemiannually}{elseif $cycle eq "Annually"}{$carttotals.totalrecurringannually}{elseif $cycle eq "Biennially"}{$carttotals.totalrecurringbiennially}{elseif $cycle eq "Triennially"}{$carttotals.totalrecurringtriennially}{/if}</td></tr> {/foreach} {if $producttotals.pricing.tax1}<tr><td>{$carttotals.taxname} @ {$carttotals.taxrate}%:</td><td class="text-right">{$producttotals.pricing.tax1}</td></tr>{/if} {if $producttotals.pricing.tax2}<tr><td>{$carttotals.taxname2} @ {$carttotals.taxrate2}%:</td><td class="text-right">{$producttotals.pricing.tax2}</td></tr>{/if} </table> {/if} <div class="summaryproduct"></div> <table width="100%"> <tr><td colspan="2" class="text-right">{$LANG.ordertotalduetoday}: <b>{$carttotals.total}</b></td></tr> </table> it's far from perfect (one of the foreach loops is really annoying me!) and it might run into accuracy issues if you have more than one product in the cart, but as you only appear to be selling two products at the moment, you should be ok for now - but test, test and test again to make sure. if there's a major issue, do let me know - but i'll be in Edgbaston for the 3rd Test for the next few days, so I might not reply until the weekend.

Important Information

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