Twitter have made some changes to their API this week which impacts our WHMCS Sign-In Integrations more information on the changes Twitter have made are outlined on their community. In essence, we can no-longer override the Callback URL used by the Twitter App. Instead the Callback URLs settings on the Twitter Developer site now act more like a whitelist. The Callback URL sent by WHMCS must match exactly with the Callback URL specified in the app settings, or the login will fail.
Following 6 weeks of pre-production testing, we are pleased to announce the release of WHMCS 7.5 to general availability. 7.5 is now the recommended version for all new installations and upgrades. WHMCS 7.5 really does have something for everyone...
I have add-on services which I allow customers to order for their hosting accounts. Nothing new there. We all have.
But is there any way to set an add-on to only be allowed to be ordered once per hosting account. Customers are strange creatures and forget that 6 months ago they ordered a particular add-on and then they order it again. I would like them to:
1) not be able to order the add-on twice
2) see that the reason for this is because they already have it
It seems strange that this isn't an option built into WHMCS when you create an add-on. Is there a module or way to achieve this instead of submitting a feature request and having to wait 1-3 years before it is implemented?
Its so frustrating and time consuming to cancel and refund the orders and then contact the customer to explain why. Then they inevitably come back and ask the question, 'why did your system allow me to order it if I already had it?'
almost certainly - at the very least, it's not helping.... Vertical Steps would be a problem in the cart as it hasn't been updated in years, so WHMCS will be doing things in the background that the template simply won't be expecting to handle... and vice versa.
I can see the contact.php error, and it exists when using the Six theme on your site too... which implies it's a settings issue (you probably have many settings that worked in earlier versions, but may not work now)... perhaps the thread below will help that issue.
6. (the password strength issue) might be caused by your template using it's own js strength-checking code and it being incompatible with v7.5.
if you had a clean installation, the default main template is "Six" and the default orderform template would be "Standard Cart"... your opening cart page would look like..
Six and Standard_Cart definitely will, and then there might be occasional minor changes to the five Standard_cart children orderform themes (Pure/Premium/Supreme Comparison and Cloud/Universal Slider)... there may be very minor tweaks to "Modern" and "Boxes", but basically they're both deprecated too... and then any orderform templates that I haven't specifically listed previously have definitely been deprecated and will never be updated again.
it's definitely "Default" - just looking at it, it looks like default or five, and checking the source code in the browser, confirms that it's default.
in an ideal world, what you would do next is go to setup -> general settings -> general and change your template in the dropdown from "Default" to "Six", and then change your orderform template too... however, I assume that this is a live production site and you don't want to be messing with it and potentially losing sales (though if parts of it aren't working, then that might be immaterial)...
if you want to quickly test a page using another template, e.g six, or an orderform template, e.g standard_cart, then you can modify the url and only you will see the site like that - existing customers will still see the default / verticalsteps themes.
so, let's imagine that your WHMCS cart is at https://www.my.ambarella.com/cart.php (change amberalla to your real domain)... to see them using different templates, you can use...
Six -> https://www.my.ambarella.com/cart.php?systpl=six
Standard Cart -> https://www.my.ambarella.com/cart.php?carttpl=standard_cart
Six & Standard Cart -> https://www.my.ambarella.com/cart.php?systpl=six&carttpl=standard_cart
you will then continue to see the site using those templates until you either close the browser and/or clear the cache... doing this will allow you to modify the Six/SC themes in the background until you are completely happy to switch to them.
it might also be worth you having a play with a Softaculous WHMCS Demo as that will give you a demonstration of what a clean installation of v7.5.1 looks like from both the admin and client sides... it won't have any products/domains in it (you can add them temporarily if you want to though), but all other features should be the same as your installation.
it seems to have been removed now from Marketplace, so along with it being removed from the developers' site, it's probably to be considered a dead addon (at least for now).
however, there is an alternate product in Marketplace, Auto Recalculate Prices for $15, that seems to do price recalculation (either manually or via the cron) - I don't think it's the same author though, but is at least marked as being v7.5 compatible.... admin demo mentioned doesn't work, so I haven't tried the module myself.
Ok to be frank im having lot of other issues with my WHMCS also,
1. Client Email verification not working 2. WHMCS contact form not working 3. Recurring orders wont auto update on the system and as a result clients always complain and i have to manually update all recurring orders . 4. Im not getting any notifications to my email what so ever. 5. Unable to attach files in the help desk from both client and admin end
6. When a new client signs up using the registration form , and the plc where you have to put your password, it has a password strength indicator but doesn't really say anything abt password requirements, such as (minimum 15 characters, with a mix of lower case, upper case, numeric and special characters etc) So even if you come with a complex password with less than 15 characters , the strength indicator goes over 80% and when u submit the form it keep on saying password strength is not enough but doesn't really say that the characters should be 15
Basically it's all a mess. And so what your saying is this is all because of the Customized theme im using on my WHMCS ? or is it the order form "Vertical Steps" ?
What is the default template for order forms ? which auto updates with the main software when its updated ?
Pls see the attached error msg for the contact form, it never goes through
are you using "default" as your main template, and "verticalsteps" for the orderform ? because if you are using "default" with v7.5, that's going to be the main cause of your problem.
that client area template got removed when v6 got launched in July 2015...
so "Default" was renamed to "five"... and then "five" got removed when v7 was launched in 2017... and "verticalsteps" was removed in v6.1 at the end of 2015.
if you've been upgrading from previous versions since v5, you'll still have all these templates/orderforms in your installation, but most of them will be incompatible (or at least not 100% compatible) with WHMCS v.7.5 and certainly won't be able to use the newer features such as Email Verification... and certain aspects of MarketConnect too (which would also explain the smarty template errors visible in your above activity log).
if you want to use these newer features, the solution is going to be switching to "Six" and "Standard_cart" (or one of it's child themes) - once you do that, then the email verification, and other newer features (e.g those added since 2016!) should work.