Jump to content

WHMCS is great!! but i would like it should be THE BEST..and it will be the best


Serverweb

Recommended Posts

Hi, I am working about WHMCS personalization for at least one month.

Thanks to the forum i update a lot of template and I was able to modify the italian.txt file that now is 100% “certified” Italian ready.:lol:

 

Unfortunately I did not succeed fixing some problems and I need help (paying

for it if necessary).

 

The version I am woking on is the 3.6.1

 

(1)

I try to insert some hosting plans finding a problem.

Example:

John buys a plan with a domain for free.

But John wants to buy the domain for a 4 year period (that means just ONE

must be free)

Filling the form the system recognize just 1 year.

It’s correct? Can be changed?

 

(2)

Generally when a user bought an hosting plan with a free domain, for the

renew process I would like to have a “renew hosting plan” button on the user area (is not possible right??).

Anyway also your solution it’s OK but I found a couple of errors.

-The user wanna renew domain and hosting plan (same due date) click on “my domains” then clicking on “renew” button just the price for the domain is shown (without the hosting plan price).

Then the system creates 2 different invoices (one for the domain and one for

the hosting plan) and also two different orders. I accept hostingplan order and plan will be renew but not domain

Another error can be generated if the user click again on “my domains”;

indeed the user can “renew” the domain again and now just the cost for the

domain is charged.

The user can repeats this action as many times he wants!

 

(3)

The system is not sending the notification for the expiration of an hosting

plan(send only invoice) but just for the domain expiration (also if the domain is linked to an hosting plan).

Another problem is about the expiration date.

After the user payment of an hosting plan + domain, the expiration date of

the domain is not updated.

 

(4)

In your system there is no way to freeze a user: you can just must erase

everything.

Is it possible to have a utility for suspended of former users?

For legal reason is better to have in the system all the history and the

invoices of your customers (at least in Italy).

example: a form to move old/not renew customer into a database named: old customer

 

(5)

Why when the user add a credit the is no VAT?

 

(6)

I would like to add in the page " clientarea.php?action=domaindetails "

with the registrant information (domain fields). It's possible?

 

(7)

It’s possible to address an invoice to different customers from the same

account? example

Jones Buy an hosting Plan X for Alex

Jones buy an hosting plan Y for Max

...

..

Jones would like that invoice for hosting plan X is billing to Alex,

Jones would like that invoice for hosting plan Y is billing to MAX,

.....

Why don’t add into “clientarea.php?action=productdetails” choose:

this PLAN or domain bill to ..........?

 

(8)

In italy we can register up to 190 domains linked to the third level one,

example NAME.ROMA.IT, NAME.SICILIA.IT, like in UK that is possible register, .co.uk, but here we have 190 third level:(

It’s possible to have two different searches one for the second level domain

and one for all the others?

I add already add new table inside myslq called tbldomainpricing_italia.

 

 

(9)

It is possible to have additional fields for new contacts?

I don't know in USA or UK or other country, but here (italy) we have to ask all contact VAT:(:( (policy and privacy)

 

(10)

I would like modify the upgrade calculation.

Now is:

new – (old price/12*used months)

with a +1 year for the expiration date

 

It’s should be:

(new – old price) / 12 * month missing to the expiration date

with the same expiration date of course

 

(11)

I need to modify the email sent by the system for an order. I made a lot of

attempts with no results.

I tried to modify scriptcheckout.php, and actionhook but no success:

 

function actionhook_ShoppingCartCheckout($vars) {

# This function runs when the user checks out using the shopping cart

$vars["OrderID"] - Order ID Number

$vars["OrderNumber"] - 10 Digit Order Number

$vars["InvoiceID"] - Invoice ID Number

 

and inserting various tags

 

function actionhook_ShoppingCartCheckout($vars) {

# This function runs when the user checks out using the shopping cart

$sendEmail = "$vars["Email"]<$vars["Email"]>";

$subject = "Client Order: $vars["OrderID"]";

$message = "$vars["OrderNumber"]"

 

But, as I said, no results.

 

 

 

THANKS THANKS

i hope you can help me

 

I will be happy help you again

 

BYE

regards

Link to comment
Share on other sites

In your system there is no way to freeze a user: you can just must erase

everything.

Is it possible to have a utility for suspended of former users?

For legal reason is better to have in the system all the history and the

invoices of your customers (at least in Italy).

example: a form to move old/not renew customer into a database named: old customer

You set the user to *closed*.

 

Why when the user add a credit the is no VAT?

There is not VAT on deposits, there will be vat when they spend the deposit on products/services.

 

I would like to add in the page " clientarea.php?action=domaindetails "

with the registrant information (domain fields). It's possible?

Yes, edit your .tpl file :D

 

 

In italy we can register up to 190 domains linked to the third level one,

example NAME.ROMA.IT, NAME.SICILIA.IT, like in UK that is possible register, .co.uk, but here we have 190 third level:(

Just add them as additional domain extensions.

 

Dont forget to share you Italian.txt language file ...

Link to comment
Share on other sites

ABOUT CLOSED: right!!!! i find now it..THANKS

 

--

 

deposit: no problem i will find a solution.. Work in ITALY is impossible.. too hard..

 

--

clientarea.php?action=domaindetails domains filed.

 

I TRY a lot and i read a lot but no solutions. sorry

 

--

additional domain extensions

SORRY...where i find this?

 

----

Italian.txt

when i will finish all, i send file to MATT or i link it in some thread

THANKSS

Link to comment
Share on other sites

2. WHMCS behaves correctly. An invoice for domain and hosting renewal will be created; if your customer decides to renew their domain name manually in advance then that's their choice.

 

3. WHMCS doesn't send expiry notices for hosting, but you can use the Billing Settings in Configuration > Automation Settings to achieve the same thing.

WHMCS can automatically update the expiry dates if you use the Enom and DirectI modules: http://wiki.whmcs.com/Domain_Registrars

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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