Printed documents in osCommerce
There are 3 types of printed documents in the osCommerce:
- Invoice
- Packing slip
- Printed order
Invoice and packing slip are available from the Admin part only. Customers can print orders from the “My account” section.
But the information containing in the standard documents usually isn’t enough for valuable bookkeeping. Also standard document printing features and document layout don’t satisfy most customers’ needs.
For example, it’s impossible to print several invoices at the same time, change document templates, add your own logo into invoice, use barcodes on the printed documents, etc.
Fortunately, there are quite some contributions that can improve this situation. We’ve listed some of them in the table below (sorted by type).
| Type | Name | Functionality |
|---|---|---|
| Document format | PDF Invoice contribution | This contribution substitutes the standard Html invoice or Packing slip to the pdf document |
| Layout and additional fields | Professional Invoice and Packing slip contribution | This contribution adds an Invoice number (linked to Order Number), Invoice Date (linked to Order Date) and a more professional layout for Invoice and Packing Slip |
| Fancier Invoice&Packingslip v1.0 | This contribution will replace your current invoice and packing slip with a much nicer, cleaner and fancier invoice and packing slip (with boxes and shadows around certain sections and order numbers). | |
| Detailed Invoice | Payment module for invoice with ability to collect some necessary information from customers (such as Payer name, bank name, Account number, etc.) | |
| Admin Image on Invoice | This contribution will add the products image(s) to your invoice - one for each item on the invoice | |
| Text Area For Packing Slip | This is a simple addition to packingslip.php or invoice.php. If you often need to write a note to the buyer on the packing slip, you will need the additional field. | |
| Show Shipping Method on Invoice | This contribution allows displaying the shipping method for the order on the invoice (below the address box). | |
| Printing | OPTI_PRINT_v1.0 | This contribution allows printing batch invoices and packing slips. |
| Batch Print Center | This is the multifunctional module created to allow batch printing of invoices, packing slips, labels, Christmas cards etc. The idea was from one interface be able to print (to Pdf) everything you need for a smooth running store. |
|
| Print Sticky Labels | This contribution will generate a pdf file of order labels which you can print onto sticky labels for letters or parcels. | |
| Barcodes | 3of9 barcodes | This contribution allows dynamically built barcodes. |
| Barcode Mod | This module adds a single 13 character EAN barcode field to each product. | |
| Osbarcode | This module simply pastes an extra column in your invoice, and places an EAN-8 or EAN-13 barcode behind every product listed in the invoice.The barcode is linked to the product’s model number | |
| Barcode Rendering | This module generates barcodes on invoices and packing slips for users who use barcode systems. It generates a barcode based upon the ID of the order. |
You can find all those contributions on the osCommerce web site at http://www.oscommerce.com/community/contributions. Using this table below you can decide which contributions will improve your order management then find those on the osCommerce Contributions web site by name.


up