Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

HTML Invoice E-mails...


PopTheTop

Recommended Posts

I have the fancier invoice module installed on a store using STS and it all seems to work fine apart form the print my invoice page which just shows the header and footer of the page, but no actual invoice.

 

anyone have any ideas why?

Link to comment
Share on other sites

  • Replies 72
  • Created
  • Last Reply
LOL, good deal man.

 

When I had requests from people to send the email similar to the fancy invoice

I realized that the person asking for this mod was the one who created the fancy invoice mod! LOL

 

As for your last comment, yea, for people that can't receive HTML emails (or choose not to) the plain text should still go to them, which is just a matter of generating both versions and sending them within the email boundaries which I believe can be done through the email class.

 

I will modify the script to do this so people who get plain text will see the plain text and html clients will see the html.

 

Yes, it should be able to be done. I have received e-mails from other osC merchants who has done this (I always look at the source code of those HTML e-mails from osC sites).

 

I am more of a Perl programmer and I can do that through Perl, but PHP is a bit different.

L8r,

PopTheTop

 

Published osC Contributions:

- eCheck Payment Module v3.1

- Reviews in Product Display v2.0

- Fancier Invoice & Packingslip v6.1

- Admin Notes / Customer Notes v2.2

- Customer Zip & State Validation v2.2

- Search Box with Dropdown Category Menu v1.0

 

Pop your camper's top today!

It's a popup thing...

You wouldn't understand

Link to comment
Share on other sites

  • 2 weeks later...

New E-mailed HTML Invoice Template...

 

Copy the below text into a text file and save it as box_invopice.php then upload it to your catalog/includes/modules/email_invoice/templates folder

 

Then under Admin / Config / E-mail Options, change the template file name to box_invopice.php

 

<?php
/*
 $Id: box_invoice.php,v 5.5 2005/05/15 00:37:30 PopTheTop Exp $

 osCommerce, Open Source E-Commerce Solutions
 http://www.oscommerce.com

 Copyright (c) 2003 osCommerce

 Released under the GNU General Public License
*/

 class objectInfo {

// class constructor
   function objectInfo($object_array) {
     reset($object_array);
     while (list($key, $value) = each($object_array)) {
       $this->$key = tep_db_prepare_input($value);
     }
   }
 }

?>
<html>
<head>
<title><?php echo STORE_NAME; ?> <?php echo INVOICE_TEXT_INVOICE; ?> <?php echo INVOICE_TEXT_NUMBER_SIGN; ?><?php echo INVOICE_TEXT_CURRENT_YEAR; ?><?php echo INVOICE_TEXT_DASH; ?><?php echo $oID; ?></title>
<link rel="stylesheet" type="text/css" href="<?php echo $ei_css_path; ?>stylesheet.css">
</head>
<body bgcolor="#FFFFFF" leftmargin=10 topmargin=10>

<table width="600">
<tr>
 <td height="6" colspan="2"> </td>
</tr>

<tr>
 <td width="4"> </td>
 <td>

<!-- START Top Header -->
<table width=100% bgcolor="#FFFFFF" cellpadding="5" style="border-collapse: collapse" bordercolor="#EEEEEE" cellspacing="0" border="3">
<tr>
 <td width="100%">
	 <table width="100%">
   <tr>
  	 <td align="left"><?php echo '<img src="' . INVOICE_IMAGE . '" border="0" alt="' . INVOICE_IMAGE_ALT_TEXT . '" width="' . INVOICE_IMAGE_WIDTH . '" height="' . INVOICE_IMAGE_HEIGHT . '" hspace="10">'; ?></td>
  	 <TD ALIGN="right" VALIGN="top" NOWRAP><FONT FACE="Arial" SIZE="2" COLOR="#006699"><strong><?php echo INVOICE_TEXT_INVOICE; ?> <?php echo INVOICE_TEXT_NUMBER_SIGN; ?> <?php echo INVOICE_TEXT_CURRENT_YEAR; ?><?php echo INVOICE_TEXT_DASH; ?><?php echo $oID; ?><BR><?php echo $date; ?></strong></font><br><br><span class="pageHeadingSM"><FONT FACE="Arial" SIZE="1" COLOR="#006699"><strong><?php echo nl2br(STORE_NAME_ADDRESS); ?></strong></font></span></TD>
   </tr>
	 </table>
 </td>
</tr>
</table>
<!-- END Top Header -->

<!-- START INVOICE -->
<table width=100% bgcolor="#C9C9C9" cellpadding="2">
 <tr class="dataTableHeadingRow">
   <td> <font face="Arial Black" size="3" color="#FFFFFF"><i>INVOICE</i></font></td>
 </tr>
</table>
<!-- END INVOICE -->

<table width="100%" border="3" cellpadding="5" bordercolor="#EEEEEE" bgcolor="#FFFFFF" style="border-collapse: collapse">
 <tr>
   <td width="50%" valign="top">
<!-- START Billing Info -->
      	 <table width="100%" border="0" cellspacing="0" cellpadding="0" class="main">
                     <tr>
                       <td align="left" valign="top"><FONT FACE="Arial" SIZE="2" COLOR="#006699"><b><?php echo ENTRY_SOLD_TO; ?></b></font></td>
                     </tr>
                     <tr>
                       <td>    <img src="<?php echo $ei_image_dir; ?>pixel_trans.gif" width="1" height="5" alt=""></td>
                     </tr>
                     <tr>
                       <td NOWRAP>    <FONT FACE="Arial" SIZE="2" COLOR="#006699"><?php echo tep_address_format($order->customer['format_id'], $order->customer, 1, '', '<br>    '); ?></font></td>
                     </tr>
                     <tr>
                       <td>    <img src="<?php echo $ei_image_dir; ?>pixel_trans.gif" width="1" height="10" alt=""></td>
                     </tr>
                     <tr>
                       <td NOWRAP>    <FONT FACE="Arial" SIZE="2" COLOR="#006699"><?php echo $order->customer['telephone']; ?></font></td>
                     </tr>
                     <tr>
                       <td NOWRAP>    <FONT FACE="Arial" SIZE="2" COLOR="#006699"><?php echo $order->customer['email_address']; ?></font></td>
                     </tr>
                     <tr>
                       <td><img src="<?php echo $ei_image_dir; ?>pixel_trans.gif" width="1" height="7" alt=""></td>
                     </tr>
                   </table>
<!-- END Billing Info -->
   </td>
   <td width="50%" valign="top">
<!-- START Shipping Info -->
        <table width="100%" border="0" cellpadding="0" cellspacing="0" class="main">
                     <tr>
                       <td align="left" valign="top"><FONT FACE="Arial" SIZE="2" COLOR="#006699"><b><?php echo ENTRY_SHIP_TO; ?></b></font></td>
                     </tr>
                     <tr>
                       <td>    <img src="<?php echo $ei_image_dir; ?>pixel_trans.gif" width="1" height="5" alt=""></td>
                     </tr>
                     <tr>
                       <td NOWRAP>    <FONT FACE="Arial" SIZE="2" COLOR="#006699"><?php echo tep_address_format($order->delivery['format_id'], $order->delivery, 1, '', '<br>    '); ?></font></td>
                     </tr>
                     <tr>
                       <td>    <img src="<?php echo $ei_image_dir; ?>pixel_trans.gif" width="1" height="10" alt=""></td>
                     </tr>
                     <tr>
                       <td>    </td>
                     </tr>
                     <tr>
                       <td>    </td>
                     </tr>
                     <tr>
                       <td><img src="<?php echo $ei_image_dir; ?>pixel_trans.gif" width="1" height="7" alt=""></td>
                     </tr>
        </table>
<!-- END Shipping Info -->
 </td>
</tr>
</table>

<!-- START Product Info -->
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr class="dataTableHeadingRow">
 <td class="dataTableHeadingContent" colspan="2"> <font color="#FFFFFF"><?php echo TABLE_HEADING_PRODUCTS; ?></font></td>
 <td WIDTH="80" class="dataTableHeadingContent"><font color="#FFFFFF"><?php echo TABLE_HEADING_PRODUCTS_MODEL; ?></font></td>
 <td WIDTH="80" class="dataTableHeadingContent" align="right"><font color="#FFFFFF"><?php echo TABLE_HEADING_UNIT_PRICE; ?></font></td>
 <TD WIDTH="80" ALIGN="right" CLASS="dataTableHeadingContent"><font color="#FFFFFF"><?php echo TABLE_HEADING_TOTAL; ?></font> </TD>
</tr>
<?php
   for ($i = 0, $n = sizeof($order->products); $i < $n; $i++) {
 echo '	<tr class="dataTableRow">' . "\n" .
      '  <td class="dataTableContent" valign="top" align="right">' . $order->products[$i]['qty'] . ' x</td>' . "\n" .
      '  <td class="dataTableContent" valign="top" NOWRAP>' . $order->products[$i]['name'];

     if (isset($order->products[$i]['attributes']) && (($k = sizeof($order->products[$i]['attributes'])) > 0)) {
       for ($j = 0; $j < $k; $j++) {
         echo '<br><nobr><small> <i> - ' . $order->products[$i]['attributes'][$j]['option'] . ': ' . $order->products[$i]['attributes'][$j]['value'];
         if ($order->products[$i]['attributes'][$j]['price'] != '0') echo ' (' . $order->products[$i]['attributes'][$j]['prefix'] . $currencies->format($order->products[$i]['attributes'][$j]['price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ')';
         echo '</i></small></nobr>';
       }
     }

     echo '  </td>' . "\n" .
          '  <td WIDTH="80" class="dataTableContent" valign="top">' . $order->products[$i]['model'] . '</td>' . "\n";
     echo '  <td WIDTH="80" class="dataTableContent" align="right" valign="top">' . $currencies->format($order->products[$i]['final_price'], true, $order->info['currency'], $order->info['currency_value']) . '</td>' . "\n" .
          '  <td WIDTH="80" class="dataTableContent" align="right" valign="top"><b>' . $currencies->format($order->products[$i]['final_price'] * $order->products[$i]['qty'], true, $order->info['currency'], $order->info['currency_value']) . ' </b></td>' . "\n";
     echo '	</tr>' . "\n";
   }
?>
<tr>
 <td align="right" colspan="5">
 <table border="0" cellspacing="0" cellpadding="2">
<?php
 for ($i = 0, $n = sizeof($order->totals); $i < $n; $i++) {
   echo ' 	 <tr>' . "\n" .
        '    <td align="right" class="smallText">' . $order->totals[$i]['title'] . '</td>' . "\n" .
        '    <td align="right" class="smallText">' . $order->totals[$i]['text'] . '</td>' . "\n" .
        ' 	 </tr>' . "\n";
 }
?>
 </table>
 </td>
</tr>
</table>
<!-- END Product Info -->
<!-- START Customer Thank You and Order Link -->
<table width="100%" border="3" cellpadding="5" bordercolor="#EEEEEE" bgcolor="#FFFFFF" style="border-collapse: collapse">
<tr>
 <td colspan="2" align="center"><br><font size=2 face="Arial" color="#006699">Thank you for purchasing from <?php echo STORE_NAME; ?><br><?php echo STORE_URL_ADDRESS; ?><br>Please print this invoice for your records</font><br><br></td>
</tr>
<!-- END Customer Thank You and Order Link -->
</table>

<!-- START Footer -->
<table width=100% bgcolor="#C9C9C9" cellpadding="2">
 <tr class="dataTableHeadingRow">
   <td class="dataTableHeadingContent"> <STRONG><FONT COLOR="#ffffff">Copyright ? 20<?php echo INVOICE_TEXT_CURRENT_YEAR; ?> <?php echo STORE_NAME; ?>, All Rights Reserved</FONT></STRONG></td>
 </tr>
</table>
<!-- END Footer -->

 </td>
</tr>
</table>
</body>
</html>

L8r,

PopTheTop

 

Published osC Contributions:

- eCheck Payment Module v3.1

- Reviews in Product Display v2.0

- Fancier Invoice & Packingslip v6.1

- Admin Notes / Customer Notes v2.2

- Customer Zip & State Validation v2.2

- Search Box with Dropdown Category Menu v1.0

 

Pop your camper's top today!

It's a popup thing...

You wouldn't understand

Link to comment
Share on other sites

I have a new problem that I can not figure out...

 

The stock e-mails show the payment information/instruction at the bottom stored for each payment. I believe the code that call that is this:

	if (is_object($$payment)) {
 $email_order .= EMAIL_TEXT_PAYMENT_METHOD . "\n" . 
                     EMAIL_SEPARATOR . "\n";
   $payment_class = $$payment;
   $email_order .= $payment_class->title . "\n\n";

 if ($payment_class->email_footer) {
	 $email_order .= $payment_class->email_footer . "\n\n";
   }
	 }

 

And if a product is a virtual product like downloadable stuff, it prints in the e-mail the link to where they can down load it. I think the code that call that call that is this:

 	 if ($order->content_type != 'virtual') {
 $email_order .= "\n" .  EMAIL_TEXT_DELIVERY_ADDRESS . "\n" . 
                       EMAIL_SEPARATOR . "\n" .
                       tep_address_label($customer_id, $sendto, 0, '', "\n") . "\n";
	 }

 

 

The question here is...

How do we incorporate them into the HTML invoices?

L8r,

PopTheTop

 

Published osC Contributions:

- eCheck Payment Module v3.1

- Reviews in Product Display v2.0

- Fancier Invoice & Packingslip v6.1

- Admin Notes / Customer Notes v2.2

- Customer Zip & State Validation v2.2

- Search Box with Dropdown Category Menu v1.0

 

Pop your camper's top today!

It's a popup thing...

You wouldn't understand

Link to comment
Share on other sites

  • 4 weeks later...

ok I installed the facier invoice package and everything works fine other then when you go to the order history area and a customer tries to view a past invoice the invoice comes up but the backround of the page is not displayed correctly as well as any of the backround/template graphics on the right and left columns as it should be and the invoice in not readable due to this... what can I do to fix this???

 

If you need access to view this let me know at

 

[email protected] and I will give you the sample log in...

 

hopefully someone can help me with this...

 

thanks

indi

Link to comment
Share on other sites

just to add i have found the problem resides in the replaced file account_history_info.php..... by replacing this file back to my old file the template is displayed correctly.... any ideas how i can fix this with the account_history_info.php file that comes with fancier invoice?

 

indi

Link to comment
Share on other sites

ok heres the fix

 

where the html script starts in the account_history_info.php file starts

 

up top where the page formatting is ADD

 

<table border="0" width="760" align="center" cellspacing="0" cellpadding="0" background="images/mainbg.jpg">

<tr>

 

where backround="images/mainbg.jpg">

 

replace this with the path to your templates backround image...

 

this worked for me using one of VN2Designs templates.... and most likely will be an issue with many other templates possibly...

 

thanks for this great contribution it relaly has spiced things up

 

indi

Link to comment
Share on other sites

  • 4 weeks later...

I have installed this contrib and it has been great until just a few days ago when suddenly immediately after completing a purchase the print invoice button is redirecting me to the account history page.

 

Exactly what I mean by this is that the print_my_invoice.php starts to load and then you can see the url change to account_history_info.php.

 

For the life of me I can not find what is doing. I'v gone over everything at least a dozen times and can not find the reason.

 

Does anyone have any thoughts on it?

Link to comment
Share on other sites

I have installed this contrib and it has been great until just a few days ago when suddenly immediately after completing a purchase the print invoice button is redirecting me to the account history page.

 

Exactly what I mean by this is that the print_my_invoice.php starts to load and then you can see the url change to account_history_info.php.

 

For the life of me I can not find what is doing. I'v gone over everything at least a dozen times and can not find the reason.

 

Does anyone have any thoughts on it?

 

 

My site was doing something similar. Every time I went to a non SSL page on my site, it would automatically redirect me to that very same page through SSL.

 

What I mean is, if I went to http://www.popthetop.com/catalog/index.php then it would redirect me to https://www.popthetop.com/catalog/index.php and that was for any page I went to and it would do that for about 4 or 5 pages before it would stop.

 

It no longer does it now and I have no idea why it did to begin with. But I do know that it has nothing to do with this contribution. I bet it has something to do with your cookies or sessions or something like that.

L8r,

PopTheTop

 

Published osC Contributions:

- eCheck Payment Module v3.1

- Reviews in Product Display v2.0

- Fancier Invoice & Packingslip v6.1

- Admin Notes / Customer Notes v2.2

- Customer Zip & State Validation v2.2

- Search Box with Dropdown Category Menu v1.0

 

Pop your camper's top today!

It's a popup thing...

You wouldn't understand

Link to comment
Share on other sites

My site was doing something similar. Every time I went to a non SSL page on my site, it would automatically redirect me to that very same page through SSL.

 

What I mean is, if I went to http://www.popthetop.com/catalog/index.php then it would redirect me to https://www.popthetop.com/catalog/index.php and that was for any page I went to and it would do that for about 4 or 5 pages before it would stop.

 

It no longer does it now and I have no idea why it did to begin with. But I do know that it has nothing to do with this contribution. I bet it has something to do with your cookies or sessions or something like that.

 

Scooter

Can paste a copy of your Print invoice code from the checkout_success.php file please?

 

This is mine and I think this is the problem.

<?php //begin add receipt//
?>
<td><div style="float:left"><a href="javascript:popupPrintReceipt('<?php echo tep_href_link(FILENAME_ORDERS_PRINTABLE, 'oID=' . $last_order); ?>')"><?php echo tep_image_button('button_print_order.gif', IMAGE_BUTTON_PRINT_ORDER) . '</a>'; ?></div><div style="float:right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></div>
       </td>
<?php //end add receipt//
?>

Link to comment
Share on other sites

Scooter

Can paste a copy of your Print invoice code from the checkout_success.php file please?

 

This is mine and I think this is the problem.

<?php //begin add receipt//
?>
<td><div style="float:left"><a href="javascript:popupPrintReceipt('<?php echo tep_href_link(FILENAME_ORDERS_PRINTABLE, 'oID=' . $last_order); ?>')"><?php echo tep_image_button('button_print_order.gif', IMAGE_BUTTON_PRINT_ORDER) . '</a>'; ?></div><div style="float:right"><?php echo tep_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE); ?></div>
? ? ? ?</td>
<?php //end add receipt//
?>

 

I found the problem.

It's this in the above code section,

oID=

Replace with this:

order_id=

Now all works as it should/was.

 

Thanks Scooter

Link to comment
Share on other sites

Scooter

Can you paste a copy of your Print invoice code from the checkout_success.php file please?

 

 

Actually, I removed it from there. When you checkout and get to that page, it states to go to My Account if you need to print a copy of your order.

L8r,

PopTheTop

 

Published osC Contributions:

- eCheck Payment Module v3.1

- Reviews in Product Display v2.0

- Fancier Invoice & Packingslip v6.1

- Admin Notes / Customer Notes v2.2

- Customer Zip & State Validation v2.2

- Search Box with Dropdown Category Menu v1.0

 

Pop your camper's top today!

It's a popup thing...

You wouldn't understand

Link to comment
Share on other sites

Actually, I removed it from there. When you checkout and get to that page, it states to go to My Account if you need to print a copy of your order.

 

This is mine and I thought was an appropriate option after each sale, rather than having to go hunting for it, for an immediate print up.

sale_success.jpg

Link to comment
Share on other sites

  • 1 month later...

I can't get the full credit card number to show, only "4111xxxxxxxx1111". I even did Step 11 in the install instructions which was suppose to enable the full credit card number to be shown. So i don't know what good it does if you can't get the full cc number :P . any help?

 

 

 

i prob missed something.. :blush:

Link to comment
Share on other sites

I can't get the full credit card number to show, only "4111xxxxxxxx1111".  I even did Step 11 in the install instructions which was suppose to enable the full credit card number to be shown.  So i don't know what good it does if you can't get the full cc number  :P . any help?

i prob missed something.. :blush:

 

nevermind, i found it. :-"

Link to comment
Share on other sites

  • 4 months later...

I think all is well with my installation on this contribution except for one thing. When I login to my test account and view the invoice, the print invoice button doesn't work. If I hover over the button, it shows this as the link:

javascript:popupPrintReceipt('https://laurelsstitchery.com/catalog/FILENAME_ORDERS_PRINTABLE?order_id=1021')

but this link goes to a 404 error. I've looked at so much code this week that my brain is fried and I can't even think of where to begin. Any ideas? :)

Laurel

Link to comment
Share on other sites

Duh. Never mind. I missed the last part of step 9 in the install instructions. :-"

I think all is well with my installation on this contribution except for one thing. When I login to my test account and view the invoice, the print invoice button doesn't work. If I hover over the button, it shows this as the link:
javascript:popupPrintReceipt('https://laurelsstitchery.com/catalog/FILENAME_ORDERS_PRINTABLE?order_id=1021')

but this link goes to a 404 error. I've looked at so much code this week that my brain is fried and I can't even think of where to begin. Any ideas? :)

Laurel

Link to comment
Share on other sites

  • 3 months later...
  • 1 month later...

I just installed the Fancier Invoice contribution and for the most part it works perfectly. However, when i click to look at any previous orders I made it shows up with the new formatting, but at the top it says "NAVBAR_TITLE_4" where i'm guessing a headed such as "Order History" or something like that should go.

 

I've looked through all the files that were affected by the install but i can't find NAVBAR_TITLE_4 anywhere. Any help is greatly appreciated. Thanks.

 

~Zach

Link to comment
Share on other sites

  • 3 weeks later...

Hi,

Is this a support thread for any one particular contrib?

 

I see references to Fancier Invoice & Packingslip

http://www.oscommerce.com/community/contributions,2861

 

and to Email Invoice

http://www.oscommerce.com/community/contributions,3160

 

Im looking for something very simple where I can manually email the invoice to a customer well after the checkout process (like when i change status to "delivered" or click a button).

 

Any ideas?

 

Thanks

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself.

Therefore, all progress depends upon the unreasonable man."

-- George Bernard Shaw

Link to comment
Share on other sites

  • 4 weeks later...

I installed the Fancier Invoice contribution and for the most part it works perfectly, except :

1. When I want to print invoice its over sized and not fiting into A4 page. Missing always r/h side of invoice. On screen i can see perfect till i not press Print button. Pop up comes (preview window) but invoice its not fitting 100% too?

2. In admin/configuration/email options, a have this:

Send HTML or Text Invoices to Customers -------------------true

Default E-Mailed HTML Invoice Template ---------------------html_invoice.php

Send HTML or Text Invoices to Customers -------------------true

Default E-Mailed HTML Invoice Template ---------------------html_invoice.php

E-Mail Transport Method ---------------------------------------sendmail

E-Mail Linefeeds ------------------------------------------------LF

Use MIME HTML When Sending Emails----------------------- false

Verify E-Mail Addresses Through DNS ------------------------false

Send E-Mails ----------------------------------------------------true

(2 default eMailed invoice templates options)??? I'm confused which one to change to invopice (and should have 2 or 1 template?)

 

I've looked through in all the files and options but i cant find anything what i can help my self.

Where would be my mistake or help with corect settings

Link to comment
Share on other sites

Just for more info:

in both situations: Default E-Mailed HTML Invoice Template on edit shows me same:

 

Template file you will be using for HTML invoices to the customer

 

invoice.php - Stock osC look

html_invoice.php - HTML version

box_invoice.php - HTML version

Link to comment
Share on other sites

  • 2 months later...
LOL, good deal man.

 

When I had requests from people to send the email similar to the fancy invoice

I realized that the person asking for this mod was the one who created the fancy invoice mod! LOL

 

As for your last comment, yea, for people that can't receive HTML emails (or choose not to) the plain text should still go to them, which is just a matter of generating both versions and sending them within the email boundaries which I believe can be done through the email class.

 

I will modify the script to do this so people who get plain text will see the plain text and html clients will see the html.

 

Trying to figure out how to get the "from" email address to be from teh customer rather than the store owner when I have send copies to store owner set to on.

 

If I change the coding in checkout_process.php, it doesn't change anything.

Link to comment
Share on other sites

  • 1 month later...

I have installed the Fancier Invoice Version 6.2.1... However i am seeing a few things in the invoice and Packing Slip (shown below) where basically it looks as though it's not finding some needed information or something and listing the text "INVOICE_TEXT_INVOICE_NR25" and "INVOICE_TEXT_INVOICE_DATE11/26/06" Among other lines that show up and yet more like this shows up on the Invoice. I was wondering if someone might know if there is something easy that I'm missing.

Thanks, Bill

 

untitled.gif

Link to comment
Share on other sites

Guys, anyone can point me a contrib to do this nice HTML Invoice and that supports smtp servers ? i'm actually using some contrib (don't remember it's name) but this do not accept html at all, uses emailphp as base :/

 

Thanks

 

Fabio

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...