Pinta PDF Invoice Module for PrestaShop

Pinta PDF Invoice Module for PrestaShop - Features Image 1

Core Functionality & Access Control

Instead of relying on rigid default layouts, this module provides an adaptable invoice system directly integrated with PrestaShop order data:

  • Customizable Document Workflows: Allows merchants to generate, customize, download, and email branded PDF invoices tailored for customers, internal auditing, and tax compliance.
  • Secure Customer Access: Enables shoppers to download PDF invoices directly from their order details page, fully protected by strict customer ownership checks and secure order keys.
  • Automated Email Delivery: Automatically attaches generated PDF invoices to order status emails the moment an order hits a status configured for invoice creation.

Key Features & Templates

The module is packed with practical tools designed to give merchants complete control over document appearance and structure:

  • Editable Layout Templates: Customize layout structures, text blocks, headers, footers, and product sections directly from the Back Office.
  • Variable & Token Reference: Features a built-in variable list to easily map order details, customer data, and itemized totals into templates.
  • Advanced Tax Layouts: Displays explicit VAT and tax summary tables utilizing dedicated layout placeholders.
  • Multilingual & Non-Latin Font Support: Comes pre-bundled with translation files (English, Ukrainian, German, Spanish, French, Russian) and fallback typography to properly render Cyrillic and non-ASCII text.
  • Visual Elements: Supports adding professional document features like custom text/image watermarks, barcodes, and QR codes.

Accounting & Compliance Architecture

Built to handle real-world accounting workflows cleanly without breaking historical store records:

  • Legal Sequential Numbering: Offers optional, gap-free invoice and delivery slip numbering using highly configurable formats with padding adjustments and yearly resets.
  • Persistent Document Numbers: Once a compliant legal number is assigned to a document, it is locked permanently. Regenerating the PDF reuses the exact same number to keep financial records flawless.
  • Safe Backward Compatibility: Legal sequential numbering is turned off by default, ensuring existing historical invoices retain their original numbering formats unless explicitly changed.

Technical Overview & Version History

  • CMS Compatibility: PrestaShop 1.6.0.0 – 8.99.99 (with underlying PrestaShop 9 prep work included)
  • Module Name: pintapdfinvoice
  • License: Commercial

Product Evolution (Changelog)

  • v1.1.0 (Compliance & Numbering Upgrade) Introduced optional legal sequential numbering for invoices and delivery slips. Added customizable numbering formats, annual counter resets, and persistent document number locking.
  • v1.0.9 (Tax & Localization Optimization) Upgraded VAT/tax display architecture to generate accurate tax totals and tables grouped by individual tax rates. Enhanced non-Latin PDF font handling for flawless Cyrillic and non-ASCII text rendering.
  • v1.0.8 (Security & PHP 8 Patch) Implemented robust security checks for admin actions and protected customer-side invoice downloads. Improved codebase compatibility for PHP 8 environments. Fixed and stabilized PDF attachment behavior on automated order status emails.
  • v1.0.7 (Future-Proofing Update) Integrated preparatory code updates targeting upcoming PrestaShop 9 core changes.
  • v1.0.5 (Core Performance & Assets) Added native PDF upload support across both admin panel and customer account areas. Greatly improved core compatibility with PrestaShop 8.x.

License: Premium More info

Author: PintaWebware

PrestaShop Engine:

General software requirements:

Code editing tool ZIP unarchiver

Hosting Requirements:

PHP Version Compatibility:

Web Server Compatibility:

Database Server Compatibility: