Skip to main content
$ 19.95
  • Version
    1.0.0.
  • Joomla
    5.4, 6.1
  • JoomShopping
    5.9+
  • PHP version (min)
    8.1
  • License
    on domain
  • Support
    365 days
  • Date update
    20.05.2026

Invoice PDF JoomShopping 5+

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.

Installation instructions:
After purchase, installation is carried out through the Nevigen.com installer, which you can download in your account and install on your website. After installing the installer, you will need to enter a license key, which you can also find in your account on our website. The license key will provide access to updates and support.
more about installation
You may also find these useful
Quick checkout on 1 page for JoomShopping 5 and high
$ 59.95
Buy
System of bonuses for orders and the ability to use bonuses to pay in JoomShopping
$ 99.95
Buy
Plugin for accepting payment for goods by cards to Monobank account
$ 29.95
Buy
Plugin for accepting payment for goods using VisaCard and MasterCard cards through the LiqPay service
$ 24.95
Buy
Review Bonus: $ 1.00 once per product provided that you bought this product (you need to log in)

Comments

Please log in to write comments.

Invoice PDF JoomShopping 5+
Version v1.0.0 (20 May 2026)

  • note
    First version
ВАШ МАГАЗИН МОЖЕ БІЛЬШЕ

Готове рішення — початок.
Далі — під вашу задачу.

01 / ДОПРАЦЮВАТИ ФІЛЬТР

Майже підходить?
Адаптуємо.

Опишіть, чого бракує: іншої логіки вибору, оформлення або зв’язку з вашим каталогом. Оцінимо можливості, обсяг і вартість.
02 / СТВОРИТИ НОВЕ

Потрібна інша функція?
Розробимо.

Сформулюйте задачу бізнесу. Разом визначимо вимоги та дорожню карту нового розширення для Joomla чи JoomShopping.
Вартість індивідуальних робіт узгоджуємо окремо — після обговорення задачі.
ВІДПОВІДІ ПЕРЕД СТАРТОМ

Залишились запитання?

На скільки сайтів діє ліцензія?

Ліцензія прив’язана до домену, зазначеного під час оформлення.

Чи допоможете з нестандартним магазином?

Надішліть адресу сайту та опишіть задачу. Перед покупкою обговоримо сумісність і необхідні роботи.

Чи входять доопрацювання у вартість?

Індивідуальну розробку оцінюємо окремо. Спочатку погоджуємо вимоги, план і бюджет.

Де отримати допомогу після покупки?

Зверніться до підтримки через ваш кабінет. На сторінці товару також доступні документація та історія змін.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.