Jump to content

D9Hosting

Senior Member
  • Content count

    224
  • Joined

  • Last visited

  • Days Won

    1

D9Hosting last won the day on August 18 2017

D9Hosting had the most liked content!

Community Reputation

2 Neutral

About D9Hosting

  • Rank
    Level 2 Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. We contacted Gocardless RE supporting the USD currency and they stated that this should be available by mid 2019. We too have customers that are billed in a non-local currency, so I'd be interested to hear what response you get from Gocardless @N8Solutions
  2. D9Hosting

    Domain Suggestions in Admin Whois Results?

    Domain name suggestions on the admin home page just to rub our noses in it 😂
  3. Just a quick Monday morning vent.... We've recently upgraded to v7.6 and who suggested it would be a good idea to bring back domain suggestions on the admin area Whois search tool!? All it's done is slowed down the load time of the page whilst it brings back domain suggestions that I can't imagine any WHMCS admin user ever looking at. The Whois tool in the admin area is (was!) used as a quick way to check nameservers, expiry dates and other domain info. It's not used to suggest potential domain names for customers, they can do this in the customer facing domain checker. Can I suggest that when implementing new crud like this, you add the option for us to disable it?
  4. D9Hosting

    Small FA5 Dev Job

    Thanks everyone, this job has now been completed.
  5. We're looking for a dev to finish off converting our custom client area and order form theme to use the new FA5 icons that came shipped with WHMCS v7.6. We've done the majority of work but have a few little kinks that need working out. If you're interested doing the work please let me know and I can send over full details of what needs doing via PM. Thanks.
  6. D9Hosting

    Auto set product status to Completed?

    That's great, thanks!
  7. D9Hosting

    Auto set product status to Completed?

    Just wondering if you ever got this created? We're looking to create something similar but if you've already made the hook we'd be happy to purchase from you rather than making it ourselves?
  8. D9Hosting

    Mailchimp Resource Not Found

    Hi Chris, That was the issue for that product, it was an old recurring product with the price set to $0.00 It's sync'ing that product correctly but we are now getting this error type - Schema describes string, NULL found instead vendor - Schema describes string, NULL found instead Looking at the logs it's getting stuck with another product although this one does have a price set so I've gone ahead and opened a ticket - PUJ-220693 On a related note, a lot of products being sync'd are no longer in use, so if I set the products as retired in WHMCS, will they still be sync'd over to Mailchimp or will they be skipped? Also, it'd be very useful to have a "resync" option for the module, at present I have to disconnect and then reconnect the integration entering our API key each time we hit an error.
  9. D9Hosting

    Mailchimp Resource Not Found

    We are having a play around with the Mailchimp module but have run into a problem after entering our API key and the products start to sync from WHMCS > Mailchimp We are presented with an error message stating "The requested resource could not be found." On checking the logs it appears that 1 product has successfully sync'd across to mailchimp but the error is then generated when the 2nd product syncs. Here is the data from the module log: Request: Array ( [id] => product-2 [type] => Web Hosting [vendor] => Web Hosting [title] => Web Hosting - D9 Hosting 3 Months 2 @ $12.95pm [description] => The D9 Hosting 3 month package includes all features set out on our features page including:<br/><br /> 2 GB Disk Space<br /> 20 GB Bandwidth<br /> Host Unlimited Domains<br /> 250 MYSQL Databases<br /> [url] => https://d9clients.com/cart.php?a=add&pid=2 [image_url] => [variants] => Array ( ) ) Response: Array ( [type] => http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/ [title] => Resource Not Found [status] => 404 [detail] => The requested resource could not be found. [instance] => 7cf4bd08-80bd-486a-bda5-81a98d658cb9 ) Anyone got any ideas?
  10. D9Hosting

    Token payments and domain auto renew

    Disabling auto-renew means that an invoice wont be raised for the renewal. As such no automatic payment will be taken for the domain renewal since there is no invoice to automatically pay.
  11. D9Hosting

    Email message rendered empty

    Well, as a last resort I copy/pasted the new bit of code into the template via the WYSIWYG editor rather than the code view and it worked. Don't you just love WHMCS! :evil:
  12. D9Hosting

    Email message rendered empty

    Hi Brian, Yeah, I've been doing all the editing via HTML view. The logs are telling me the error is on line 85 due to an unclosed {if} tag, but from what I can see there are only 2 IF statements in there and both have been closed. Entire code below: <table class="body-wrap" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; width: 100%; background: #f6f6f6; margin: 0;"> <tbody> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; margin: 0;" valign="top">*</td> <td class="container" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; display: block !important; max-width: 600px !important; clear: both !important; margin: 0 auto;" valign="top" width="600"> <div class="content" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; max-width: 600px; display: block; margin: 0 auto; padding: 20px;"> <table class="main" style="font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; box-sizing: border-box; font-size: 14px; border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; background-attachment: scroll; background-repeat: repeat; background-image: none; background-position: 0% 0%; background-size: auto; background-origin: padding-box; background-clip: border-box; background-color: #ffffff; width: 100%; border-width: 1px; border-color: #e9e9e9; border-style: solid; margin: 0px;" cellspacing="0" cellpadding="0"> <tbody> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td class="alert alert-warning" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 16px; vertical-align: top; color: #fff; font-weight: 500; text-align: center; border-radius: 3px 3px 0 0; background: #FF9F00; margin: 0; padding: 20px;" align="center" valign="top">Invoice #{$invoice_num} Created</td> </tr> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td class="content-wrap" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; margin: 0; padding: 20px;" valign="top"> <table style="font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; box-sizing: border-box; font-size: 14px; width: 100%; margin: 0px;" cellspacing="0" cellpadding="0"> <tbody> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td class="content-block" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; margin: 0; padding: 0 0 20px;" valign="top"> <p>Dear {$client_name},</p> <p>An invoice has been generated on {$invoice_date_created}.</p> <p>Your payment method is: {$invoice_payment_method}</p> <p>Invoice #{$invoice_num}<br /> Amount Due: {$invoice_total}<br /> Payment Due By: {$invoice_date_due}</p> <p><strong>Invoice Items</strong></p> <p>{$invoice_html_contents} <br /> ------------------------------------------------------</p> <p>You can make a manual payment on the invoice from within your D9 client area by clicking the link below:</p> </td> </tr> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td class="content-block" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; margin: 0; padding: 0 0 20px;" valign="top"><a class="btn-primary" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; color: #fff; text-decoration: none; line-height: 2; font-weight: bold; text-align: center; cursor: pointer; display: inline-block; border-radius: 5px; text-transform: capitalize; background: #348eda; margin: 0; border-color: #348eda; border-style: solid; border-width: 10px 20px;" href="snip">Click Here To Pay Invoice #{$invoice_num}</a></td> </tr> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td class="content-block" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; margin: 0; padding: 0 0 20px;" valign="top"> <p>{if strstr($client_credit, "GBP")}If you are a UK resident you can pay via Bank Transfer by using the details below:<br /> <br /> Account Name: D9 Solutions Ltd<br /> Account Number: snip<br /> Sort Code: snip<br /> Reference: {$invoice_num}</p> <p><em><strong>Please allow 24 hours for Bank Transfer payments to be credited to your account</strong></em>{else}{/if}</p> {if $invoice_payment_method eq "PayPal"}<br /><br />If you have previously set up a PayPal billing agreement then*{$invoice_total} will be automatically taken from your PayPal account on or around the*{$invoice_date_due}. You can check the status of your billing agreements from within your*<a href="https://d9clients.com/paypalbilling.php">D9 Client Area</a>.*{elseif*$invoice_payment_method eq "Credit/Debit Card"}If you have a credit/debit card on file with us then*{$invoice_total} will be automatically taken from your PayPal account on or around the*{$invoice_date_due}.{else}If you already have an active PayPal subscription set up to pay this invoice, payment will be sent to us by PayPal on or around the invoice due date and no action is required on your part.{/if} <p>{$signature}</p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <div class="footer" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; width: 100%; clear: both; color: #999; margin: 0; padding: 20px;"> <table style="font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; box-sizing: border-box; font-size: 14px; width: 100%; margin: 0px;"> <tbody> <tr style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; margin: 0;"> <td class="aligncenter content-block" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 12px; vertical-align: top; text-align: center; margin: 0; padding: 0 0 20px;" align="center" valign="top"><span class="aligncenter content-block" style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 12px; vertical-align: top; text-align: center; margin: 0; padding: 0 0 20px;">D9 Solutions Limited<br /> OUr address.<br /> Registered in England & Wales. Company Number 06879688.</span></td> </tr> </tbody> </table> </div> </div> </td> <td style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; box-sizing: border-box; font-size: 14px; vertical-align: top; margin: 0;" valign="top">*</td> </tr> </tbody> </table> As before, those *'s have been added by the forum and aren't present in the actual code.
  13. I'm pulling my hair out with some modifications I'm making to the "Invoice Created" email template. I've added the following code to the template: {if $invoice_payment_method eq "PayPal"} <br /><br />If you have previously set up a PayPal billing agreement then*{$invoice_total} will be automatically taken from your PayPal account on or around the*{$invoice_date_due}. You can check the status of your billing agreements from within your*<a href="snip">Client Area</a>.* {elseif*$invoice_payment_method eq "Credit/Debit Card"} If you have a credit/debit card on file with us then*{$invoice_total} will be automatically taken from your PayPal account on or around the*{$invoice_date_due}. {else}If you already have an active PayPal subscription set up to pay this invoice, payment will be sent to us by PayPal on or around the invoice due date and no action is required on your part.{/if} But on attempting to send a test email it keeps coming back with: Email Sending Failed - Email message rendered empty - please check the email message Smarty markup syntax So there's obviously something wrong somewhere although it all looks fine to me. If I remove the above code block from the email it works fine. Help! Edit: the * after the elseif statement has been added by the forum and isn't present in the actual code
  14. D9Hosting

    Where is the good old cron information ?

    I appreciate we're banging our heads against a brick wall but there is a feature request open to go back to the old style of cron email if anyone wants to vote it up: (for the good it'll do) https://requests.whmcs.com/topic/restore-the-previous-style-of-cron-job-email-template We, like others in this thread, have products set up that don't have any associated module (Dedicated Servers, SSL Certs, etc) so nothing was showing in the module queue for failed suspensions and terminations. The only way we found to be notified of these failed suspensions and terminations was to assign the following module to each product: https://docs.whmcs.com/Auto_Release You can then have it open a ticket when a service needs manually suspending or terminating but it's a PITA having to do this and just increases the workload and number of tickets you have to deal with. A much better solution would be for WHMCS to go back to providing us with useful actionable info in the daily cron email.
  15. Thanks, I'd never had thought to check in /modules/servers/cpanel/templates/overview.tpl All sorted now
×

Important Information

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