- New
Let customers choose an invoice or receipt at checkout. Configurable conditional fields (VAT, company), personal invoice, confirmation-email line, statistics.
Customers increasingly want to declare during checkout whether they need a receipt or an invoice. Without that option you get calls, emails and manual VAT-number chasing — and sometimes an abandoned cart. This module adds a clear document choice exactly where the decision is made.
The Document type module shows a Receipt / Invoice choice at checkout (below delivery methods or below the cart), stores it with the order and appends it to the confirmation email. Most importantly — you decide which fields (VAT number, company, note) appear and whether they are required, separately for receipt and invoice. VAT number and company use the native PrestaShop fields, so they flow straight onto the shop invoice.
The customer picks the document during checkout — no page reload. The choice is saved automatically and shown in the back office and on the confirmation.
For each field (VAT number, company, invoice note) you set the mode separately — hidden, optional or required — one way for receipt, another for invoice.
VAT number and company use the native PrestaShop address fields — the module only controls their visibility, while the data ends up on the invoice the shop generates.
Allow an invoice for a private person, or require company data. The "invoice only for companies" mode ensures an invoice has a company name and VAT number.
Require a document selection — the customer cannot place the order until they choose a receipt or an invoice. No more guessing.
The chosen document is appended to the existing order confirmation email — without flooding the customer with extra messages.
The order page shows the chosen document and lets you change it. The order list and the customer account also show the document type.
A simple overview: number of receipts, number of invoices and the invoice share in percent. Easily gauge how many of your customers are companies.
Three icon styles or text only, custom colors and an info text. Admin panel fully in Polish. Compatible with PrestaShop 1.7, 8 and 9.
Data sheet