Search the Community
Showing results for tags '[not a bug]'.
-
===========DESCRIPTION=========== I have a 100% discount promo for SSL purchase. Under Setup > Payments > promotions it is set to apply only to SSL certificates, however - when I create a new order for a client, add this promo, with the SSL, then add a few other paid for products, it correctly shows the order costs in the right hand side panel, but upon hitting "Submit Order" the 100% discount seems to then apply to all products, not just the SSL. ===========Expected Behaviour=========== The discount should only apply to that individual single product /service, not to the entire order. =========STEPS TO REPLICATE========= [1] Create a 100% discount promo for 1 single product e.g. SSL cert. [2] Apply it to only to that one product Under Setup > Payments > Promotions "Applies To". [3] Tick "Apply Once / Client Apply only once per client globally (ie. only one order allowed per promo)" - leave all other options as default. [4] Create a new order for a test client, add the free SSL product (and ensure the promo is selected in dropdown). [5] Add another 1 or 2 products that are not free, e.g. widget A $100 one off fee. [6] Pricing is correct in right hand panel. Click Submit Order - the order page displays with all products discounted by 100% - and the confirmation email is received saying "payment complete". Payment Status also appears as complete under the order. Clicking on the invoice ID shows that all the products have been discounted by 100% (the promo code for the free product shows against all products). =======ADDITIONAL INFORMATION====== This is a fresh install of 5.2.5 Please advise if you can recreate this issue - thank you.
-
===========DESCRIPTION=========== WHMCS 7.0.1 php 7 Everything works fine with php 5.6, but on php 7 the page admin/configregistrars.php doesn't display correctly and is essentially unusable. =========STEPS TO REPLICATE========= Using php 7 and WHMCS 7.0.1 with only the TPP Wholesale registrar plugin enabled Login to admin On the setup menu, select Products > Domain Registrars This page doesn't load correctly and is essentially unusable. Loading any domain details results in a 500 error under php 7, ie ... admin/clientsdomains.php?userid=27643&domainid=39435 =======ADDITIONAL INFORMATION====== Screenshot: Could it be that the TPP Wholesale registrar plugin WHMCS ships is not php 7 compatible? Anyone else replicate this? PS I have opened a bug report already, but I have no idea how long before that is looked at.
-
The text line $_LANG['orderyears'] = "Year/s"; is not shown in the correct language. In the Dutch language is still shows Year/s and not the correct translation the text line $_LANG['domainrenewal'] = "Domain Renewal"; is not showing the Dutch translation Payment instructions can not be formatted in the viewinvoice.tpl file. At least I can not see them. On the Dutch Invoices it still shows Invoice # instead of the Dutch translation
-
Hello. I wrote a hook, which is called from some action in client area and which, in some circumstances, creates a new user with localAPI "addclient" The code included in hook is as follows: $values["firstname"] = "Registrant of domain"; $values["lastname"] = $domain; $values["companyname"] = ""; $values["email"] = $registrantemail; $values["address1"] = "na"; $values["city"] = "na"; $values["state"] = "na"; $values["postcode"] = "00000"; $values["country"] = "IT"; $values["phonenumber"] = "000000000"; $values["password2"] = "djhguyt5%fccgfQgtWer"; $values["currency"] = "1"; $values["noemail"] = true; $values["skipvalidation"] = true; $temporaryclient=false; $rescli = localAPI("addclient", $values, $adminuser); The issue is that, after this hook has been called and it has generated the new user, the user currently connected in client area il logged out and he find himself logged in as the new user, just created! That's to say: * user1@mydomain.com log in to his client area * he made an operation which cause the call of my hook * my hook create the new user user2@otherdomain.com * user1@mydomain.com find himself logged out from his account and logged in as user2@otherdomain.com WHMCS 6.3.1 PHP Version 5.6.17
-
Hello If you are an EU company using sequential invoice numberind, you have a code sequence in the invoicepdf.tpl template in order to have this issue sorted: # Header Bar $invoiceprefix = $_LANG["invoicenumber"]; /* ** This code should be uncommented for EU companies using the sequential invoice numbering so that when unpaid it is sho$ if ($status!="Paid") { $invoiceprefix = $_LANG["proformainvoicenumber"]; } */ Well, this is not implemented in viewinvoice.tpl template and in certain situations confusion may appear. The invoice text and number are stored in {$pagetitle} smarty variable, yet I think it should be defined in the similar logic as invoicepdf.tpl Thank you
-
Not sure when this started, but we're on 6.2 and we frequently have clients pay multiple invoices by the same check. When we apply the payment to the invoice, we put the check number in the payment field. 6.2 is now complaining that it's not a unique transaction ID. It would seem to be a bug if the uniqueness of a transaction ID is dependent on user input. This should be handled behind the scenes by the software. I've also run into this when a client hands us cash and I try to put 'cash' as the ID. Why oh why?
-
Hi, in the new 2 Orderforms Supreme-comparison and universal slider there is a smarty var called: {$product.pricing.minprice.cycleText} It is the product price in styled html with tags like "/yr" or "/mo" depending on the payment term. There seems to be no possibility to translate this (except changing the template and using smarty replace as discussed here) Regards Michael
- 1 reply
-
- smarty
- supreme-comparison
-
(and 2 more)
Tagged with:
-
[not a bug] Blank Invoice Sent when not saved first
sixullc posted a topic in Troubleshooting Issues
I updated to 6.2.0 today and had an issue with the new draft invoice functionality. I entered my invoice details (description and amount) and then clicked the "Publish and Send Email" button. It then published and sent a blank invoice. I understand now that one needs to click save first, but that is not 100% obvious from the interface. Perhaps the "Publish" and "Publish and Send Email" buttons shouldn't be clickable until the form is saved? Or add a save routine for when either button is pushed. -
When I go to General Settings -> Support -> Ticket Reply List Order, then switch between "Descending" and "Ascending", list order of ticket replies only apply in admin area. However it's not the case in client area, ticket replies will be displayed in the same order every time. using WHMCS v6.1.1, didn't test with WHMCS v6.2 yet, but can't find related record in ChangeLog
-
Context: WHMCS API with Authorize.net CIM payment Gateway How to test bug. Use API to create a new client with optional fields for credit card filled out. API reports success. Review gateway transaction log to and confirm no gateway transaction was created. Confirm payment gateway does work: Use the API Update Client function to update credit card details of client that wasn't created through the API. API reports success. Review the gateway transaction log and see the "UpdateCustomer" action reported. Test with API Created Client Use the API Update Client function to update credit card details of client that was created through the API. API reports success Review the gateway transaction log and see no transaction were created. Trying to capture payment on a client created with the API always throw a "No Client Profile ID Found" in the gateway transaction log.
-
Whenever I try to add a subdomain (address or hostname doesn't matter) containing an umlaut it get's converted to something strange. ä = a ö = o etc. Either turn it into punnycode as you do with the domain name or keep the umlauts intact. Writing a registrar module, I can't figure out if the user ment ö or o!!!
-
If TAX is set to "include TAX" all total prices for each country are the same but with EU-VAT addon it should be calculated on countrys or states from list f.ex. for luxembourg product price = net price + 17% or for belgium product price = net price + 21% so it should check if eu-vat addon is used with include tax option product price = net price + country tax rate
-
Wrong value in login form. > setup -> products -> servers = plesk > setup -> products -> products/service -> PRODUKT -> TYPE = Dedicated/VPS -> module = plesk reseller is <input type="hidden" name="login_name" value="test.dedic.server.com"> must be <input type="hidden" name="login_name" value="USERNAME"> regards marcus
-
Hi, The hookpoint "ClientAreaPage" is not invoked if you do a domain search from the domainchecker.php using the six template. However, if you do a domain search from the whmcs main index.php, then the hook works as expected. <?php function load_the_hook($params) { $params['world'] = "Hello World"; return $params; } add_hook("ClientAreaPage",1,"load_the_hook"); ?> Regards, Marco
-
Looks like * in latest version (v6.1.1) wasn't updated since 2013, only the following Database query i was wondering about: update_query("tblaffiliates",array("visitors"=>"+1"),array("id"=>$aff)); It needs to be updated to use Capsule instead of the old query function
-
Is there a technical reason for this? As with other people, I have customers that pay multiple invoices with one cheque, in fact I often have multiple customers on one lodgement ID, and sometimes the bank doesn't assign a unique ID to EFTs on my online banking, so EFTs from the same customers often get flagged as non-unique too. Cheques in particular is very useful though, as it helps my accountant track lodgements. I can't think of a technical reason why this needs to be unique, so can it be reverted please?
-
The pre sales contact no longer seems to work on 6.1.0, instead its directing to submit ticket
-
Unable to edit serverstatus.php as we want to remove one column.... Used to be able to on past versions, seems this one is encrypted???
-
After a freshly installed WHMCS installation I cannot activate the addons, and those addons are the ones that come with WHMCS, so only official addons are installed, take a look at the picture. The Apache2 is running with SuexecUserGroup apache -v Server version: Apache/2.4.10 (Debian) Server built: Mar 15 2015 09:51:43 $ php -v PHP 5.6.7-1 (cli) (built: Mar 24 2015 12:30:15) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with the ionCube PHP Loader + Intrusion Protection from ioncube24.com v5.0.4, Copyright (c) 2002-2015, by ionCube Ltd. with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies $ stat addons File: ‘addons’ Size: 4096 Blocks: 8 IO Block: 4096 directory Device: fe01h/65025d Inode: 914806 Links: 12 Access: (0755/drwxr-xr-x) Uid: ( 1001/ msp) Gid: ( 1001/ msp) Access: 2015-05-16 13:12:37.825522766 +0000 Modify: 2015-05-16 13:05:54.840028312 +0000 Change: 2015-05-16 13:12:31.625499954 +0000 Birth: - $find . -type f -printf "%f:%p:%u:%g:%m\n" hooks.php:./licensing/hooks.php:msp:msp:644 licenseverify.tpl:./licensing/licenseverify.tpl:msp:msp:644 licensing.php:./licensing/licensing.php:msp:msp:644 ajaxCreateWHMCSAccount.php:./plesksync/ajax/ajaxCreateWHMCSAccount.php:msp:msp:776 ajaxImportPleskAccount.php:./plesksync/ajax/ajaxImportPleskAccount.php:msp:msp:776 ajaxGetServerStats.php:./plesksync/ajax/ajaxGetServerStats.php:msp:msp:776 ajaxGetPleskAccountDetails.php:./plesksync/ajax/ajaxGetPleskAccountDetails.php:msp:msp:776 ajaxCreateWHMCSOrder.php:./plesksync/ajax/ajaxCreateWHMCSOrder.php:msp:msp:776 ajaxChangeStatusInPlesk.php:./plesksync/ajax/ajaxChangeStatusInPlesk.php:msp:msp:776 wait_import.gif:./plesksync/images/wait_import.gif:msp:msp:776 wait_details.gif:./plesksync/images/wait_details.gif:msp:msp:776 plesksync-icon.png:./plesksync/images/plesksync-icon.png:msp:msp:776 Whmcs.Api.class.php:./plesksync/Whmcs.Api.class.php:msp:msp:776 plesksync.php:./plesksync/plesksync.php:msp:msp:776 config.php:./plesksync/config.php:msp:msp:776 .DS_Store:./plesksync/.DS_Store:msp:msp:776 README.txt:./plesksync/README.txt:msp:msp:776 plesksync.class.php:./plesksync/plesksync.class.php:msp:msp:776 enom.gif:./newtlds/images/enom.gif:msp:msp:644 ico-info24x.png:./newtlds/images/ico-info24x.png:msp:msp:644 newtlds.php:./newtlds/newtlds.php:msp:msp:644 hooks.php:./newtlds/hooks.php:msp:msp:644 english.php:./newtlds/lang/english.php:msp:msp:644 newtlds.tpl:./newtlds/newtlds.tpl:msp:msp:644 google_analytics.php:./google_analytics/google_analytics.php:msp:msp:644 hooks.php:./google_analytics/hooks.php:msp:msp:644 addonexample.php:./addonexample/addonexample.php:msp:msp:644 hooks.php:./addonexample/hooks.php:msp:msp:644 english.php:./addonexample/lang/english.php:msp:msp:644 jquery.staffboard.js:./staffboard/js/jquery.staffboard.js:msp:msp:644 jquery.staffboard.css:./staffboard/css/jquery.staffboard.css:msp:msp:644 hooks.php:./staffboard/hooks.php:msp:msp:644 staffboard.php:./staffboard/staffboard.php:msp:msp:644 eu_vat.php:./eu_vat/eu_vat.php:msp:msp:755 hooks.php:./eu_vat/hooks.php:msp:msp:755 spanish.php:./eu_vat/lang/spanish.php:msp:msp:755 english.php:./eu_vat/lang/english.php:msp:msp:755 paypal_addon.php:./paypal_addon/paypal_addon.php:msp:msp:644 hooks.php:./paypal_addon/hooks.php:msp:msp:644 index.php:./index.php:msp:msp:644 fixed_invoice_data.php:./fixed_invoice_data/fixed_invoice_data.php:msp:msp:644 hooks.php:./fixed_invoice_data/hooks.php:msp:msp:644 bulkpricingupdater.php:./bulkpricingupdater/bulkpricingupdater.php:msp:msp:644 style.css:./bulkpricingupdater/style.css:msp:msp:644 - - - Updated - - - Also one thing I forgot to add the screen is blank on Setup > Addon Modules, and the error logs don't show anything
-
Hi, ===========DESCRIPTION=========== When clicking on a download that was previously working as a remotely hosted link the following error message is displayed: File not found. Please contact support. =========STEPS TO REPLICATE========= When trying to edit the link or add a new remotely hosted download following the instructions in the docs ( http://docs.whmcs.com/Support_Center) the following error message is displayed: Invalid Filename The filename you enter must be for a file stored locally within the downloads directory. =======ADDITIONAL INFORMATION====== Tried selecting all 3 file types (ZIP, Executable and PDF) and received the same error each time. Version 6.0.2
-
Hello WHMCS team. I am testing WHMCS since some days now on a local machine and on the side developped an addon. I am very pleased with your product and plan to purchase it. However i am facing an issue with the product upgrades/downgrades. I have a product which change it's value based on a number of connections (yes, it's for a VPN server). This product has a base number of 10 connections and it can go till 200. I did that config easily with the "configurable options" and on initial purchase it works fine. The problem appears when the client want to update the product connections by exemple from 10 to 50, he can't do it because he doesn't have how-to do it. I can't send him to purchase the same product with more connections because that will create another virtual server on my VPN server. I have read your documentation and it's said that if i select the option "Configurable Options" on the product "upgrades" tab, he could upgrade or downgrade the configurable options. But that isn't working. I am doing something wrong or this is a bug? Or is it just a disabled feature because i am still on the 30 day trial period? BTW the WHMCS version is 6.0.1 Regards.
-
I am running 6.01 Regardless if I access my site using http:// or https:// the value of {$systemurl} always is http:// This poses a problem with using <base href="{$systemurl}"> Is this a bug in this version of WHMCS?
- 7 replies
-
- $systemurl
- base
-
(and 1 more)
Tagged with:
