If a customer needs an invoice for payment, the store manager does not have to create the document manually every time, copy products, totals and company details into it, and send it separately.
PDF Payment Invoice for JoomShopping 5+ automatically generates a PDF document from order data and can attach it to the e-mail the customer receives after placing the order.
You create your own invoice templates, add company details, logo, stamp and signatures, while customer, order, shipping and payment data are inserted automatically using shortcodes.
The order is placed — the invoice is already prepared.
There is no need to manually transfer JoomShopping order data into Word, Excel, or an accounting template and send the document separately.
When an invoice is part of the sales process
In many stores, the sales process does not end when the customer clicks the order button.
For bank transfer or other offline payment methods, the customer may need a document containing:
- seller details;
- customer information;
- order number and date;
- list of products;
- shipping cost;
- taxes;
- order total;
- payment method information.
If these documents are created manually, every order adds another repetitive task for the store manager.
The extension moves this work into the automated JoomShopping order process.
Automatic PDF
The document is generated from the data of the completed JoomShopping order.
Automatic delivery
The generated PDF can be automatically attached to the order e-mail.
Different templates
Different payment methods can use different document layouts and company details.
Multilingual
Templates can be configured separately for the languages used in your JoomShopping store.
More than a PDF — a document generated from the real order
The invoice is not generated separately from the store. It is created directly from an existing JoomShopping order.
This means the template can automatically include data already stored in the system:
- customer contact information;
- order number and date;
- order status;
- products;
- taxes;
- order total;
- shipping information;
- payment information;
- customer comment;
- store details.
The manager does not need to enter information again after it has already been collected during checkout.
One source of data — the JoomShopping order itself.
The invoice is generated from information already provided by the customer and the store during checkout.
A separate template for each payment method
Different payment methods may require different documents.
For example, a business customer may require an invoice with full company details, while another payment method may use a simpler bank payment document or receipt.
The extension allows you to create separate templates for different payment methods.
As a result, the customer receives a document appropriate for the selected payment scenario.
Suitable for B2B and B2C
A single store can work with both private customers and companies.
For B2B customers, complete company details, a formal invoice, and accounting information may be important.
For an individual customer, a simpler document for bank transfer may be sufficient.
Different payment-specific templates allow these scenarios to be handled without creating a separate invoicing system.
Multilingual invoices
If the store operates in several languages, the document provided to the customer can also match the language used during checkout.
The extension supports multilingual templates according to the languages enabled in JoomShopping.
This allows invoice text to be translated in advance instead of creating a separate document manually for each international order.
Your own invoice design
The PDF is not limited to one fixed document layout.
The template is created in HTML, so it can be adapted to your company's document format:
- place company details in the required order;
- add service or explanatory text;
- change the block structure;
- format the product table;
- add branded elements.
The system then converts the template into a finished PDF document.
Logo, stamp and signature facsimiles
Company graphic elements can be added to the invoice.
The extension supports uploading:
- company logo;
- stamp image;
- director's signature facsimile;
- accountant's signature facsimile.
This makes it possible to prepare a document template that closely matches the invoice format normally used by your company.
The need for stamps, signatures, and specific company details depends on your company's document workflow and the requirements applicable to the particular transaction.
Dynamic data through shortcodes
Shortcodes are used for dynamic data.
You define once where the customer name, order number, product table, total, or store details should appear in the template.
When the PDF is generated, the corresponding values are inserted automatically.
Customer data
The template can include:
{user_first_name} — first name;
{user_middle_name} — middle name;
{user_last_name} — last name;
{user_phone} — phone number;
{user_city} — city;
{user_street} — street;
{user_street_nr} — house number;
{user_home} — apartment or home.
Order data
The following order information is available:
{order_number} — order number;
{order_status} — order status;
{order_date} — order date;
{order_tax} — taxes;
{order_total} — total amount;
{products_table} — ordered product table;
{comment} — order comment.
With {products_table}, there is no need to manually build the list of items for every new invoice — it is generated from the current order.
Store details
The following seller data can be used:
{vendor_company} — company name;
{vendor_address} — address;
{vendor_zip} — postal code;
{vendor_city} — city;
{vendor_phone} — phone number;
{vendor_fax} — fax.
Shipping and payment data
The invoice can include not only products but also information about the selected shipping and payment methods.
Available shortcodes include:
{shipping_name} — shipping method name;
{shipping_price} — shipping cost;
{shipping_params} — shipping parameters;
{payment_name} — payment method name;
{payment_price} — payment surcharge;
{payment_params} — payment parameters.
This allows the document to reflect the complete structure of the order total.
PDF automatically attached to the e-mail
Once the invoice is generated, there is no need to download the file, open an e-mail client, and attach it manually.
The extension can automatically attach the generated PDF to the order e-mail.
The customer receives both the order confirmation and the required payment document within the same standard process.
Less manual work after checkout.
The store does not need to prepare and send an invoice separately for every new order.
Preview without creating a test order
When building a template, it is important to immediately see how it will look in the final PDF.
After saving the template, a test document can be generated without creating a real order.
This allows you to quickly check:
- block placement;
- text formatting;
- logo;
- stamp and signatures;
- overall document appearance.
After making adjustments, the template can be tested again immediately.
Together with a convenient checkout
The PDF invoice solves the task after the customer has created an order.
The checkout process itself can be simplified with
OneStepCheckout 5 for JoomShopping 5+
,
which allows the cart, address, shipping, and payment to be completed on a single page.
In this workflow, the customer places the order and then automatically receives the prepared PDF invoice.
For bank transfer and online payments
A PDF invoice is especially useful for payment methods where the customer needs payment details to transfer funds independently.
At the same time, the store can also offer online payments using
Plata by MONO (Monobank) for JoomShopping 5+
or
LiqPay Privat24 for JoomShopping 5+
.
Each customer can be offered the appropriate payment method, while the PDF invoice is used where a separate payment document is required.
Where PDF invoices are especially useful
The extension is particularly relevant for stores where a significant share of orders are paid using methods other than immediate card payment on the website.
For example:
- B2B stores;
- sales to companies and organizations;
- payments using bank details;
- products for businesses and institutions;
- wholesale sales;
- equipment and technical products;
- stores where an invoice is a standard part of the sales process.
Main extension features
- automatic PDF invoice generation for JoomShopping 5+ orders;
- automatic PDF attachment to order e-mails;
- separate templates for different payment methods;
- B2B and B2C scenarios;
- multilingual templates;
- HTML document templates;
- automatic template conversion to PDF;
- company logo upload;
- stamp image support;
- director's signature facsimile;
- accountant's signature facsimile;
- customer data shortcodes;
- order data shortcodes;
- automatic product table;
- store detail shortcodes;
- shipping method and cost data;
- payment method and surcharge data;
- test PDF preview without creating a real order.
PDF Payment Invoice for JoomShopping 5+ automates the preparation of payment documents after checkout. Create the required templates once, and the system will automatically insert customer data, products, totals, shipping, payment and company details, generate the PDF, and deliver the finished document to the customer.