Jump to content

Possible to display custom logo's on invoices, per affiliate?


itscloud

Recommended Posts

Just interested to hear if someone has figured out how to display a custom invoice, for clients attached to a particular affiliate. Basically I need different logo's on different clusters of clients, defined by affiliate.

 

 

If this isn't built into the current system (I believe not, someone correct me.....? ) then I am willing to look into creating a module. If anyone would want to help with this, or can point me in the right direction let me know.

 

 

:)

Link to comment
Share on other sites

Hi

 

Sure, it's possible. You have to edit viewinvoice.tpl and invoicepdf.tpl files. In the first one with Smarty syntax you'll just need to add something like this:

 

<img src="images/{if $something.affiliate_id eq '1'}logo1{elseif $something.affiliate_id eq '2'}logo2{else}logo{/if}.png>

 

As far as I know probably in viewinvoice.tpl the affiliate ID is not an available value so you should make a custom script on top to get it. Now let's move to invoicepdf.tpl. You have to make almost the same thing but with PHP and a bit of TCPDF syntax.

Link to comment
Share on other sites

  • 2 months later...

Thanks for your help, and sorry for my late reply...

 

Have spent a ton of time on this, and super easy to add extra logo's by following current logo syntax on both invoicepdf.tpl and viewinvoice.tpl.... However as much as I try I cannot seem to find a way of accessing some kind of affiliate ID variable.

 

Looking in the WHMCS doc's there are a couple of spots with affiliate ID variables - see "affid" here http://docs.whmcs.com/API:Add_Order

 

The problem is all I can see is a way of adding affiliate ID's to an order, etc but no way of accessing ....

 

I'm done trying for today and will post here if I find a way of accessing this in the coming days - but if anyone know's how please help!!!

 

Is there a spot in the database where affid's are stored in relation to invoices / orders?

 

 

 

Thanks heaps.

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