Personalise your invoices by including details about your store. Printable Invoices supports the following invoice personalisations:

  • Store logo
  • Store address (street, city, state, postcode, country)
  • Store phone
  • Invoice header
  • Invoice message
  • Footer header
  • Footer logo
  • Footer message (e.g. Thank you for shopping with us!)
  • Show/hide template details

As well as standard order details:

  • Order date
  • Order #
  • Order checkout details
  • Product name
  • Product SKU
  • Product quantity
  • Product shipping price
  • Product tax (with Tax included)
  • Total discount
  • Total tax
  • Total shipping
  • Total price
  • Sale notes

WP e-Commerce Compatibility

  • WP e-Commerce 3.7 ready (up to 3.7.8)
  • WP e-Commerce 3.8 ready (up to 3.13.*)


The latest release can be downloaded from your My Account page.


Looking for support, a copy of the readme, Plugin updates, Ideas or usage instructions? Check out our Documentation for Printable Invoices.



  1. RobertG NL RobertG

    This looks interresting, how about printing adress labels directly from wpec?
    This seems to be a very important one to me.

    Regards, Robert

    • Michael Visser au Michael Visser

      Hi RobertG, if you can send me a template to work with I’ll add this as an Idea to track its development. 🙂

  2. Andrew AU Andrew

    Hi all,
    I think I’ve just been looking at code too long this morning.
    But how do I get the Shipping Details to sit to the right of the Billing details.

  3. Sanchay Roy NL Sanchay Roy

    I have mailed you twice on this problem. Can you please answer? If there is no fix available please let us know as well.

    Dear Michael,

    We bought your plugin and it works well, however there are few items that are not correct. Please guide us how to fix this.
    Using Plugin version 1.4.5; WP verson 3.1.3

    1) Shipping address has two empty fields showing only colons. How to remove them?
    2) The Tax included is not showing the currency or the percentage (in this case 19%)
    3) The logo uploaded does not show on the settings page? We have added the current logo in the header field using HTML code “IMG SRC…”. Now it overlaps the and does not look nice. can it be changed. How can we remove the ?
    4) Special request and not critical: To save space on the invoice page, it would be great if the Shipping and billing address are in two columns instead of two rows as it is now. This allows easier single A4 page printing and layout. Can this be easily managed?

    I am including all our settings used.

    Looking forward to you support.

    Sanchay Roy
    italica GmbH

  4. Lasse NO Lasse

    I’ve started to implement the plugin.

    In norway, we have a special form for invoices, underneath the order lines, I have been able to code this in html and css. I’m trying to implement info in the template with the tags used in the wpsc-printable_invoice.php template, some works, like , but I have no luck with getting the name or adress, which turns up blank. I also require customer number, is this possible? Looking forward to pdf support!

    • Lasse NO Lasse

      Bumping this since I run a life store and is terminating my previous billing service and focusing on doing everything within wordpress.

      Clear question, can you make available dynamic valuables in the template?

      • Michael Visser au Michael Visser

        Hi Lasse, the template file has access to the WordPress database so adding custom fields and details isn’t a problem. The provided fields are managed through the Settings > Printable Invoices page.

        I’m working to make the template file as easy as possible for customisation and enhancements. 🙂

  5. Bart Pluijms NL Bart Pluijms

    I am really looking to buy your invoice solution, but I need the option to send a PDF by e-mail to.
    I see this is planned for a next release, but could you give me an expected date of release? I know you’re very busy, but maybe you could help me out.
    Thank you!

    • Michael Visser au Michael Visser

      Hi Bart, I’ll be back in Australia later this coming month where I will add PDF and attached e-mail support; either as part of the Purchase Receipt or via the link within Sale details under Dashboard > Store Sales.

      • jotrys NL Jotrys

        Hi, have you made any progress in the PDF? Am interested in this!

  6. Sarah Bayly GB Sarah Bayly


    I want to use wp e-commerce to print despatch notes.

    I current use a word document, with the following format –
    Billing name & address
    order number & date
    Order details – including personalised options (as added in custom boxes)
    Message from me
    Delivery name & address *** this is currently in the footer of my word doc, as it needs to be in a certain place so that it prints over the label sticker on my despatch notes.

    Before I purchase – is this something Printable Invoices can do? I’m happy to make small adjustments in the files, but not sure if the addresses are movable / custom fields in the invoices? As I’ve been trying for hours with the current packing slip – with no luck!

    Many thanks, Sarah

    • Ciaran AU Ciaran

      Hi Sarah,

      We are modifying the Invoicing and Picking slip for the same reasons. I have sent off our original advanced invoice to Michael already. However we have nearly finished with our modded version. Our packing slips come with Google Map attached as our industry is catered for delivery drivers…

      If Michael is very busy with making updates, we might be able to talk further.



    • Michael Visser au Michael Visser

      Hi Sarah, thanks for your suggestion. To clarify you can ‘move’ elements of the invoice around but there is currently limited support on breaking up custom fields and no support for breaking up Checkout fields. I plan to use Ciaran’s advanced invoice template to add better support for this.

      I’ll be looking at these changes in the coming weeks as I’ll be back home in Australia for a fortnight then in New Zealand visiting Instinct after that; all focus on WP e-Commerce and Plugins for it!

      • Ciaran AU Ciaran

        Hi Michael,

        We have completed the invoice 2 days ago to look the same and function the same as what I sent you not long ago… we have this now done for WordPress…

        Let me know what you think of my email from I think last week.

        We will now start working on the picking slip / delivery docket end of this week.

        • Sarah Bayly GB Sarah Bayly

          It would be great to see an example of this advanced template – and know if it’s possible to use it for my template (which looks like this

          … the important thing for me is to get the delivery address in the right place at the bottom – so it prints over the label!

          I think the most useful thing for the tempate is to have it editable in html. That way I could create a table (to position the delivery address) and enter the other fields where i want them… and other people to move them around (in columns / rows etc) as required!

          Many thanks, Sarah

        • Michael Visser au Michael Visser

          Hi Ciaran, thanks for sending that through. I’m merging it with the Plugin right now, it’s looking great! 🙂

          • Ciaran AU Ciaran

            Hi Michael,

            Welcome back home… Ahh no problem, and thank you for your email 😉
            I am currently backlogged on a few jobs, but when I am free of these few jobs I will look into creating a second version of that advanced invoice to display slightly differently. (Modern Designer)


            I have looked at your template, and it looks very simple. However you will need a little bit more than HTML to do what you require. If you understand PHP and table based templating, you might just be ok to have a go.

            Somehow I think you will need some custom work to get the template to do exactly as you wish.



  7. Ciaran AU Ciaran

    Hi Michael,

    I will purchase this plugin in hope that you may offer help in the questions.



  8. Ciaran AU Ciaran

    Hi Michael,

    I have been folowing the developement of this plugin for some time now, and interesting to see little developements happen over time. Now I still like to pose the same question I have asked some time ago.

    I would be very interested in purchasing this if I knew that once a client makes a purchase, the client then gets a confirmation email of this purchase, and an invoice will either be attached, or a link in the email in where the client can download/view and print the invoice themselves.

    I think this would really make a complete solution to the professional flow path that the orders online have with e-commerce plugin and your invoice plugin.

    I look forward to your responses.


    • Michael Visser au Michael Visser

      Hi Ciaran, thanks for following up on this. I’ll be looking at this for a future Plugin update, very likely the next major Plugin update. Soon as Product Importer Deluxe and Store Reports are stable with WP e-Commerce 3.8.4+ I can then switch attention to this Plugin 🙂

      • Ciaran AU Ciaran

        Thank you for that, I have purchased the plugin, and seen in your screenshot of the invoice you are also in Australia. If you like I can send you my customised invoice that the customer gets from my drupal setup, it is all php, so I cma sure there are some things in there you might like to disect? We have customised the conditional actions to send out a second email which gets sent to the store admin, it contains a delivery docket with gmap attatched at the bottom. Let me know and I can send you these php files via email.

        • Michael Visser au Michael Visser

          Hi Ciaran, sure thing. Send it over, the more the merrier. 🙂

  9. Oliver Gasser CH Oliver Gasser

    Hello Mr Visser, I bought on behalf of one of my customer your excellent printable-invoice plugin.. I could customize it so far, but need some help for rearranging the order of the address fields in contact information and shipping information.. the order should be firstname, lastname, Adress, Postal Number, City, District, Country, and under contact information no email (could be put to shipping information as the tel number). Would appreciate your help on this. Thanks in advance.

    • Michael Visser au Michael Visser

      Hi Oliver, I’ll be working on support for ordering of address and shipping information contained in the Invoice template in the next Plugin update.

  10. Roog NL Roog

    Hi Micheal,
    Thanks for this plugin! Just installed it and works like a charm. Two little issues though. On the printed invoice two database errors are printed. It seems two tables are missing. wpsc product list andcart item variations… strange my shop is working.

    the other thing is the logo upload. I am sure it is a rights issue on my server. So i was wondering where you store the logo.


    • Michael Visser au Michael Visser

      Hi Roog, the store logos are stored in ‘/wp-content/uploads/wpsc/upgrades/printable_invoices/’. I’ll be relocating this directory in a Plugin update to the current WordPress directory or the Uploads directory; the same approach WP e-Commerce now uses for template files.

      • Roog NL Roog

        Hi Micheal.
        Thanks. the logo works now.
        I still get two error messages in the printed invoice.
        It seems two table are missing: WPSC_TABLE_CART_ITEM_VARIATIONS

        But my shop works like a charm. How is that possible?
        Any ideas are welcome!

        • Michael Visser au Michael Visser

          Hi Roog, I’ll look into this, could be a caching or internal WP e-Commerce issue as Printable Invoices has its roots in the Packing Slip that comes with WP e-Commerce.

          • Roog NL Roog

            Hi Micheal, any developments on my error? my client really wants to print his invoices without the error message 🙂


            • Michael Visser au Michael Visser

              Hi Roog, get in touch. I’ll check this out with you 🙂

  11. Chris Nyland GB Chris Nyland

    We’ve purchased this plug in for our client’s wordpress ecommerce – but it’s not doing everything we or they had hoped.
    They want to be able to use the invoice to print out and use as the packing slip form. To do this the name and address details populated under ‘2. Shipping Details’ should be larger and together. And the ‘First Name:… etc’ boxes would be better removed.
    Currently, the processor has to print out this invoice, but then copy and paste the shipping details over to another document, to make larger and use as label. Please, please, please could we make this invoice work for this purpose (as ebay, amazon etc do).
    thanks, look forward to hearing.

    • Michael Visser au Michael Visser

      Hi Chris, I wish my Plugin could suit every client scenario out of the box but like most Open Source solutions it may require some tweaking to get right. What I think can be done to display enlarged labels would be to cycle through the Checkout fields and conditionally change the shipping fields as they come up.

      Can you please send me a copy of the client’s current final shipping slip.

      • Chris Nyland GB Chris Nyland

        Thanks Michael.
        The tweaking work you mention is required (to enable larger text on invoices), is this something you could / would be able to quote us to do? I figure you’d be quicker and better to do this, we could pay for the development, and it would enhance the plug in for everyone else?..
        Please let me know a price if you are able to do this. Happy to send you a sample invoice if you let me have your email.

        • Michael Visser au Michael Visser

          Hi Chris, shoot me an e-mail with details for the Job, I’m usually pretty tight for client time – focusing on Plugin development – but can refer you to one of my trusted developers to get the change done. 🙂

  12. Jodi Tripp US Jodi Tripp

    I purchased, uploaded and activated the plugin, but I can’t see how to fill and print the invoice:
    (I got the logo and all the basic information input, but now how do I produce the invoice?)


    • Michael Visser au Michael Visser

      Hi Jodi, invoices can be viewed via Dashboard > Store Sales then clicking on the Sale detail link, from here there is a link under Actions for Print Invoice.

      Invoices are generated via the Checkout process within WP e-Commerce, alternatively you can use my Manual Ordering Plugin ( to create invoices within the WordPress Administration. Hope this helps 🙂

  13. Emma NZ Emma

    Hi Michael,

    I purchased printable invoices for wp-ecommerce and I need some help to get it working.

    1. How do you remove the “Total Tax” line from the invoice? This is not relevant to my business and customers will find it confusing.

    2. I have tried uploading logos and they never appear – please help!

    3. I need to remove the “printed on xxx” line at the top of the invoice and add the heading “Tax Invoice” – this is a legal requirement in NZ

    4. My business name has an apostrophe in it – the apostrophe always reverts to “///'”. How do I fix this please?

    Thank you in advance for your help, I’m looking forward to using your great plugin!

    • Michael Visser au Michael Visser

      Hi Emma, let me spin up a new Plugin version with support for better template header customisation and look at the special character support.

      If you need to make position changes or remove items from the default template please copy ‘wpsc-printable_invoices.php’ from /wp-content/plugins/wp-e-commerce-printable-invoices/themes/ to your current WordPress theme folder.

      From here you can make changes to this file without the risk of losing it in future Plugin update, do keep in mind though, you will need to maintain changes between future versions, just as you do with WP e-Commerce theme template changes.

    • Michael Visser au Michael Visser

      Hi Emma, I’ve added a checkbox option to hide/show the Total Tax as well as Total Shipping and Printed on… as optional fields, you can control them under Settings > Printable Invoices within the Invoice Body options.

      Will confirm what changes need to happen to get the header/footer logo working, it’s most likely a permission issue so may require FTP and WP Admin access to investigate. Will package up a Plugin update now. 🙂

    • Michael Visser au Michael Visser

      Can you please confirm where you’re using your business name as I’ve been unable to confirm this issue. Thanks Emma.

      • Emma NZ Emma

        Michael, Wow thank you so much for your help with all of my queries! Just perfect.

        Re the business name – I should have mentioned, the places where I get the /// in front of the apostrophe are in the Footer header and Footer text fields.

        Thanks again :^)

      • Michael Visser au Michael Visser

        Packed and ready for delivery, 1.4.5! 🙂

  14. Kristjan IS Kristjan

    Hey there

    I’m curious, using e-commerce 3.7.8 and Gold cart 2.6 to run a webstore. I might however be expanding to sell goods to other stores wholesale and thought I’d try and keep track of my inventory in e-commerce and basically write out orders as sales – so that I enter in the customers details and so forth and use your plugin to run out the invoices.
    Do you see any faults with this plan?


  15. Ciaran AU Ciaran

    Hi Micael,
    I was just about to purchase this printable invoice, but thought I would read the comments to see of any issues. I would be very interested in purchasing this if I knew that once a client makes a purchase, the client then gets a confirmation email of this purchase, and an invoice will either be attached, or a link in the email in where the client can download/view and print the invoice themselves.

    This is a standard feature with Drupal/Ubercart, and I was hoping with the strength of e-commerce in WordPress we might see this as an option. I look forward to your reply.

Leave a Reply to Abbey Cancel reply

Before you comment - Do you have a support request? If so, this is not the right place to post it. Please submit support requests for Premium Plugins on the Support page and in the community Support Forums for free Plugins.


Can I send an invoice along with the Purchase Receipt sent to the customer?

Sure can, support for sending a Printable Invoice along with the Purchase Receipt at Checkout has been added in the 1.5.2 Plugin update. You can even replace the standard WP e-Commerce Purchase Receipt with Printable Invoices if you choose to.

Can the styled invoices from this plugin completely replace the plain text purchase receipt?

Sure can. Please find the "Replace Purchase Receipt..." option under Settings > Printable Invoices. This will replace the default WP e-Commerce Purchase Receipt template with the one you view via Dashboard > Manage Sales.


Printable Invoices comes with a Quick Start document (readme.txt) to help with installing the Plugin. Additional support can be found from the Contact page or methods below.

Urgent Support

If you find yourself needing immediate support for your purchase use the Premium Support page or Live Support button.

Printable Invoices Forum

If you have any problems, questions or suggestions please join the members discussion on our Printable Invoices forum.

Recent Topics (9)