No reviews yet

Invoicing Plugin

Product Invoicing Plugin Image

Adds automated invoice generation and PDF export to Sylius, creating standardized invoices directly within the order lifecycle.

Published
23.06.2018
Latest version
v2.1.1
Last update
03.02.2026
Sylius version
^1.2 || ^2.0
Downloads
1M+

Product Description:

The Sylius Invoicing Plugin provides automated invoice generation for Sylius-based eCommerce applications. It integrates directly with the order workflow to create invoices automatically when an order reaches a configured state.

Invoices are generated as PDF documents and stored as immutable records, ensuring compliance with accounting and auditing requirements. Both customers and administrators can easily access and download invoices from the storefront and admin interfaces.

Built using Symfony and Sylius best practices, the plugin is designed to be fully extensible, allowing developers to customize invoice generation logic, document templates, and storage configuration according to project requirements.

Perfect for:

  • Stores that need automatic invoice generation for completed orders
  • Businesses requiring downloadable PDF invoices for customers
  • Projects that must maintain immutable financial records for compliance
  • Teams wanting a standardized invoicing workflow within Sylius
  • Developers who need customizable invoice logic and templates
  • Stores operating in regions where invoice documentation is required

Key Features:

Automatic Invoice Generation

  • Automatic Invoice Generation - Invoices are automatically created when an order reaches a configured state (by default when the order is created).
  • Order Lifecycle Integration - The plugin listens to order and payment workflow transitions to trigger invoice generation.

PDF Invoice Documents

  • PDF Invoice Creation - Generates standardized PDF invoices using wkhtmltopdf.
  • Downloadable Documents - Invoice PDFs are accessible directly from both the Admin Panel and the customer account area.
  • Customer Self-Service Access - Customers can download invoices from their orders list and order details pages.

Compliance and Data Integrity

  • Immutable Invoice Records - Once generated, invoices remain unchanged, supporting accounting, legal, and audit requirements.
  • Reliable Order Documentation - Each invoice is permanently linked to its corresponding order.

Extensibility and Configuration

  • Customizable Storage - Configure where and how invoices are stored on the server.
  • Extension Points - Extend invoice logic through Symfony services and events.
  • Template Customization - Modify invoice layout and styling using Twig templates.

Additional Technical Information

The plugin integrates directly with the Sylius order lifecycle and automatically generates invoices based on configured workflow transitions.

When an order reaches the configured state:

  1. The plugin triggers invoice generation.
  2. A PDF invoice document is created.
  3. The file is stored on the server.
  4. The invoice is linked to the corresponding order.
  5. Customers and administrators can download the invoice from their respective interfaces.

This architecture ensures a reliable, automated, and extensible invoicing workflow fully aligned with the Sylius ecosystem.

Reviews

No reviews yet

No reviews yet. Be the first to review this product!

Loading
  • MIT license
  • Free updates
  • Community support

Have already account? Sign in
See how it works
Compatibility & requirements
  • Compatible with Sylius 1.2 and higher

5 (3)
25 plugins
Since 02.02.2026

Sylius is an open-source, headless eCommerce framework built on Symfony, tailored for medium-to-large businesses needing high customization and scalability. Using BDD (Behavior-Driven Development), it provides high-quality code and flexibility for complex B2B and B2C online shopping experiences, focusing on flexibility and API-first functionality.

Read more
Sylius Addons Marketplace

Discover plugins, themes, and resources from trusted vendors, helping you get the most out of your work.

© 2026 Sylius. All rights reserved.

Powered by Stripe