You have no items in your shopping cart.

PDF Invoice Generator

PDF Invoice Generator

$80.00

Professional Invoice & Packing Slip Generator.

Professional Invoice & Packing Slip Generator

🚀 Transform Your Order Documents
Create stunning, professional PDF invoices and packing slips with complete HTML/CSS customization. Perfect for multi-language stores, multi-brand retailers, and B2B operations.

🎯 Key Features

🎨 Complete Design Freedom

  • Single HTML template with full CSS control
  • 7 pre-built professional templates
  • Visual HTML editor
  • Custom font support (TTF/OTF)

🔄 Auto Product Detection NEW

  • Automatic product row repetition
  • Zero configuration needed
  • Template validation on save
  • Just use %OrderItem.*% tokens

🌍 Multi-Store & Multi-Language

  • Store-specific templates
  • Language-specific layouts
  • Customer role-based design
  • Automatic template selection

🎨 What You Get

7 Pre-Built Professional Templates
Classic • Modern • Professional • Elegant • Compact • Default • Minimal

All templates are fully customizable HTML that you can modify to match your brand.

 

💡 How It Works

Template Creation Process

  1. Choose Template Type: Invoice or Packing Slip
  2. Select Settings: Language, Store, Customer Roles
  3. Design Your Layout: Create your HTML template using the visual editor or load a pre-built template
  4. Add Dynamic Content: Insert nopCommerce tokens like %Order.OrderNumber%, %Customer.FullName%
  5. Configure Product Table: Simply use %OrderItem.ProductName% tokens in a table row - automatic detection handles the rest
  6. Upload Custom Fonts (Optional): Use the Font Management feature to add your brand fonts
  7. Save & Publish: Template is automatically validated and ready to use

PDF Generation Flow

  1. Customer Places Order: Order is processed in nopCommerce
  2. Template Selection: Plugin automatically selects best matching template based on store, customer role, and language
  3. Token Replacement: Dynamic tokens replaced with actual order data
  4. Product Row Generation: Automatic detection and repetition of product rows
  5. PDF Creation: HTML converted to professional PDF document
  6. Delivery: PDF available for download or email attachment
✨ Pro Tip: Start with one of the 7 pre-built templates and customize it to match your brand. This is much faster than creating from scratch!

 

❓ Frequently Asked Questions

Can I create different invoices for different customer groups?

Yes! The plugin fully supports ACL (Access Control Lists). Create different templates for Wholesale customers, Retail customers, VIP members, etc. The plugin automatically selects the appropriate template based on customer role.

Do I need to know HTML to customize templates?

Not necessarily! The plugin includes 7 pre-built professional templates that you can use immediately without any HTML knowledge. If you want custom designs, basic HTML/CSS knowledge is helpful. The visual rich text editor makes it easy to make changes, and you can always hire a developer for complex customizations.

How does the automatic product row detection work?

It's simple! Just create a table row with OrderItem tokens like %OrderItem.ProductName%. The plugin automatically detects this row, extracts it as a template, and repeats it for each product in the order. No manual configuration required!

Can I use custom fonts in my invoices?

Yes! You can include custom CSS with @font-face declarations in your template sections. The plugin supports standard web fonts and custom font files.

Is it compatible with multi-store setups?

Absolutely! Store mapping is a core feature. Each template can be assigned to specific stores, or shared across all stores. Perfect for multi-brand or multi-region store networks.

What happens if no template matches the current order?

Fallback system! The plugin uses intelligent fallback logic: it tries to match store + role + language, then falls back to default language, then any store, then any role. As a last resort, it uses a built-in default template.

Can I export and import templates between stores?

Yes, you can! Create custom preconfigure templates and save them in the folder Templates.

Compatible with NopCommerce 4.90, 4.80, 4.70.

How to install and configure the plugin.

Powered by nopCommerce

Copyright © 2025 FoxNetSoft. All rights reserved.