Jump to content

kgerm7513

Member
  • Posts

    18
  • Joined

  • Last visited

About kgerm7513

kgerm7513's Achievements

Junior Member

Junior Member (1/3)

0

Reputation

  1. Hey all, I'm looking to create a module for our phone system, 3CX, which has the option to do caller ID matching to open a URL - this is typically used for CRM integrations, but I wanted to see if I could make it open the client profile in WHMCS. Example of the URL that is linked into Chrome when someone calls and my phone rings: http://example.com/search?phoneNumber=%CallerNumber%&displayName=%CallerDisplayName% I can modify the URL to whatever query string I want as long as it uses these two variables: %CallerNumber% which will contain the incoming caller id. %CallerDisplayName% which will contain incoming Display names What I'd like to happen is to be able to pass search terms via query string to WHMCS - is this possible?
  2. Hey there just wanted to bump this - I'd like the reply to be logged into the ticket and not just sent as an email directly to the customer, much like an Escalation Reply works.
  3. Is there a way to block replies to tickets from admins? I'd ideally like supply a bounce message when an admin tries to reply which tell them to use the ticketing system... This is mostly so that I don't need to disable ticket notifications every time someone goes on vacation (and has an out of office reply) but also to make people use the ticketing system
  4. Hey guys! Is there a mechanism for me to select client group ID's like a products pid or gid? I am attempting to add a banner above clients tickets and customer summaries with particular client groups. [EDIT] I have found a workable solution for this: https://forum.whmcs.com/showthread.php?112658-Group-name-beside-client-name-ticket-area
  5. Good afternoon,, I am selling a product which has a cost of $0.00, with a configurable option set to be a quantity selection between 1 and 50 which costs a value. Currently, we have three pricing tiers and would like the ability to display all three tiers in the configurable options but ONLY in the admin area - on the customer invoices and in the online ordering section people will be only shown one single their (our full price tier). Package A: -- Configurable Option 1: Tier 1 - $39.95 (per 1 unit) -- Configurable Option 2: Tier 2 - $34.95 (per 1 unit) -- Configurable Option 3: Tier 3 - $32.50 (per 1 unit) Currently, I'd have to create the following: Package B (Tier 2): -- Configurable Option 2: Tier 2 - $34.95 (per 1 unit) Package C (Tier 3): -- Configurable Option 3: Tier 3 - $22.50 (per 1 unit) The 'tier' price is based on the customer, how many of the particular service / unit they're getting at what pricing tier. Can this be done? I really don't wan't to have to create three different packages, I'd rather just be able to select the single product and put in X number of whatever tier of configurable option there is - if a configurable option is left at 0, it isn't displayed on the invoice or customer portal - it only actually uses whatever price tier (configurable option).
  6. Hey all, I'm looking to return different values based off the addons that were selected during product configuration. I tried this, which didn't work: {if $addon.id eq "1"} <div class="col-sm-4 item-price"> <span></span> </div> {else} <div class="col-sm-4 item-price"> <span>{$addon.totaltoday}</span> <span class="cycle">{$addon.billingcyclefriendly}</span> </div> {/if} Which aims to on the summary page modify the spot where it should typically show the add-on price. Right now, addon.id 1 is set to free because I have other login which (once this part is done) will have a 2rd config step after the user clicks Checkout. After this second step is when I do the actual fee charging based off options they select in there... so I am trying to modify where it says "$0.00" or "FREE!" right now so it's just blank... Also... Would anyone know how to ALSO either hide or modify the Ajax order summary where it shows this, so I can hide the price there based on whether the addon is selected as well? Any help would be appreciated!
  7. I hate to dig up old threads, but has anyone updated these scripts (http://forum.whmcs.com/showthread.php?39092-Profit-and-Loss-Report/page1) for the new DB structure in 6.3.1? I'm just getting a spew of code when I try and execute it: > # -------------------------------------------------------------------------------------- $dateselector=""; $dateselector.=""; $dateselector.=""; $dateselector.=""; $dateselector.=" "; if($year-1 >= $minyear) $dateselector.=""; $dateselector.= "<< ".($year-1); if($year-1 >= $minyear) $dateselector.=""; $dateselector.=" "; $dateselector.="Jan "; $dateselector.="Feb "; $dateselector.="Mar "; $dateselector.="Apr "; $dateselector.="May "; $dateselector.="Jun "; $dateselector.="Jul "; $dateselector.="Aug "; $dateselector.="Sep "; $dateselector.="Oct "; $dateselector.="Nov "; $dateselector.="Dec "; $dateselector.="[ All ]"; $dateselector.=" "; if($year+1 <= $maxyear) $dateselector.=""; $dateselector.= ($year+1)." >>"; if($year+1 <= $maxyear) $dateselector.=""; $dateselector.=" "; # table for selecting previous and next years in sequence excluding month options $dateselectoryear=""; $dateselectoryear.=""; $dateselectoryear.=""; $dateselectoryear.=""; $dateselectoryear.=" "; $dateselectoryear.="<< ".($year-1).""; $dateselectoryear.=" "; $dateselectoryear.=" "; $dateselectoryear.="".($year+1)." >>"; $dateselectoryear.=" "; # ##################################################################### # # safe calculation of days in month # # ##################################################################### function daysinmonth($month, $year) { if(checkdate($month, 31, $year)) return 31; if(checkdate($month, 30, $year)) return 30; if(checkdate($month, 29, $year)) return 29; if(checkdate($month, 28, $year)) return 28; return 0; // error } # ##################################################################### # detailLine(array(">Test", ">This", ">Out"); function detailLine($columns, $hoverrow = 0) { # each report line is a new table row # this table row has the option of adding hover state $tr = "": $align = "text-align: right;"; $column = substr($column, 1); break; default: $align = ""; break; } // font weight $font = substr($column, 0, 3); switch($font) { case "(b)": $font = "font-weight: bold;"; $column = substr($column, 3); break; default: $font = ""; break; } // font color $color = substr($column, 0, 3); switch($color) { case "©": $color = "color: #0000FF !important;"; $column = substr($column, 3); break; default: $color = ""; break; } // column spanning $colspan = substr($column, 0, 1); if($colspan==".") { $colspan = 1; $column = substr($column, 1); while(substr($column, 0, 1)==".") { $column = substr($column, 1); $colspan++; } } else $colspan = 1; // border of cell $border = substr($column, 0, 4); switch($border) { case "(BT)": $border = "border-top: 1px solid #B6B6B6;"; $column = substr($column, 4); break; case "(BB)": $border = "border-bottom: 1px solid #B6B6B6;"; $column = substr($column, 4); break; case "(BL)": $border = "border-left: 1px solid #B6B6B6;"; $column = substr($column, 4); break; case "(BR)": $border = "border-right: 1px solid #B6B6B6;"; $column = substr($column, 4); break; case "(BA)": $border = "border: 1px solid #B6B6B6;"; $column = substr($column, 4); break; default: $border = ""; break; } // padding of cell $padding = substr($column, 0, 4); switch($padding) { case "(PT)": $padding = "padding-top: 10px;"; $column = substr($column, 4); break; case "(PB)": $padding = "padding-bottom: 10px;"; $column = substr($column, 4); break; default: $padding = ""; break; } // add all styles together $style = "style=\"$highlight$align$font$color$border$padding\""; // null columns are still to be shown if($column == "") $column = " "; $tr .= "$column\n"; } $tr .= "\n"; return $tr; } ?>
  8. Thank you very much WHMCS John I will do that right away.
  9. Unfortunately, no. The last log entry I see is from 02/01/2015 11:06, which was a manual card payment I put through; the user has been getting them daily since then (different user) I should also mention that when I look at the list of system generated emails sent to him, the most recent was apparently nearly a month ago; nothing since this date shows up: 15/01/2015 20:00 Credit Card Payment Due
  10. I have an issue with WHMCS billing... I have a client which keeps getting failed credit card payment notices; however, I have cancelled all of their invoices and make sure there were no outstanding balances, and no billable items etc... I can't find any way to get rid of this, I've Auto CC Processing: No and Send Overdue Reminders: No, yet every single day I see: 0 Credit Card Payments Processed (1 Failed). In effect, there is nothing to be billed, so why is it continually trying to bill my client? The account and all products are even set to "Free". Any help?
  11. *facepalm* ... I could blame autocorrect... But no... I just wasn't thinking while typing. Disregard; the ModulesGarden add-on Domain Ordering Extended works beautifully (despite the cost).
  12. I am looking to accomplish the following, and am unable to find a good way to do it so I thought a good way to do this was to submit a feature request for a future WHMCS release; I would like to create a product list that is not visible until a client purchases a specific package; I'd like to invoice users for a membership and allow them to create as many cPanel accounts as they'd like BUT I want to enforce them to have a membership first. This means on the ordering (cart) page, the only thing that will be purchasable is the "Hosting Membership", then, once in their account, they'll be able to add cPanel accounts and Domains at will. TO BE CLEAR: I have submitted a feature request, because I believe this would be a great feature to include with future releases, however, I am posting in the forum to be sure I cover all of my bases and ensure no one else has developed this for their own use. I have searched the App Store and could not find any available add-on or hook of any relating function.
  13. So, I'm trying something a little different here and there is probably a very simple solution for it that I'm not seeing. I want to give discounts on domain registration if the user purchases hosting, but can't wrap my head around this. I was going to do it with domain pricing slabs and client groups (NHP Add-on to auto-assign all new users to a product group), however, this still begs the question how to either restrict domain purchases to only users with hosting, OR how to intelligently use the discount domain slab when a hosting account is in the cart. The easiest option here I suppose would be to restrict the purchase of domains to people with hosting accounts, but I don't know how to accomplish this. Any insights?
  14. I cannot believe I had forgotten that. That fixed the issue! Thank you very much WHMCS John, and WHMCS Ryan.
  15. As seen in the attached image, when I click to transfer a domain no TLD's show up thus I cannot transfer a domain to my system. This also happens in the admin area. I have all available domains (.com in example) set up with 1-5 year registration, with all pricing. Any ideas? Enom is set up, domain registration itself is working, and API is opened.
×
×
  • 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