P
free
Click image to enlarge

LiteShoper PDF Invoices

Professional PDF invoices with immutable snapshots and secure customer downloads

Version 1.1.0 · Requires LiteShoper 1.2.6

Free

Log in to get this free plugin.

Overview

LiteShoper PDF Invoices generates clean, branded PDF invoices for LiteShoper Commerce orders. Invoices are created from an immutable order snapshot, so totals and line items stay locked even if the order is edited later.

Issue invoices automatically when payment is confirmed, or create them manually from the order screen. Customers download from their account; guests can use a time-limited secure link. PDFs are never emailed as attachments—only a secure download link is sent.

Ideal for stores that need professional invoices for accounting, tax records, and customer receipts without a separate invoicing SaaS.

Features

  • Auto-issue invoice when payment is confirmed (optional)
  • Immutable order snapshot — line items, totals, and customer data locked at issue time
  • Branded PDF with seller name, address, email, tax/registration ID, and store logo
  • Custom invoice numbering — prefix, zero-padding, optional yearly sequence reset
  • Customer download from Account → order deliverables
  • Secure guest download links (token hashed with SHA-256; configurable expiry)
  • Optional invoice-ready email with download link (no PDF attachment)
  • Issue / regenerate from the admin order page
  • Bulk download selected orders as a ZIP of PDFs
  • Admin permission module for PDF Invoices (read/write)
  • Custom invoice footer text
  • Works with LiteShoper Commerce (physical & digital orders)

How to use

  1. Install LiteShoper PDF Invoices from the marketplace and activate it with your license key.
  2. Open Shop → PDF Invoices in LiteShoper admin.
  3. Fill in seller details: legal name, email, tax/registration ID, address, and footer.
  4. Set numbering (prefix, padding, yearly reset) and choose whether to show the store logo.
  5. Enable Automatically issue an invoice when payment is confirmed (recommended).
  6. Optionally enable the invoice-ready email and set guest link lifetime (default 30 days).
  7. Save settings. Place a test paid order — the invoice should appear on the order page and in the customer account.
  8. For older orders: open the order → Issue invoice, or select orders and use PDF invoices for a bulk ZIP.
  9. If generation fails, use Regenerate failed invoice on that order.

Note: Issued invoice numbers and snapshots are immutable. Changing seller settings only affects new invoices.

Related plugins

LiteShoper Help Answers from plugins, docs & FAQs

Hi! Ask me about LiteShoper plugins, licenses, or documentation.