Description
Shops are routinely expected to send customers a set of documents along with the order
confirmation. Doing that in WooCommerce normally means either editing functions.php by
hand or buying a large German-market suite for the sake of one feature.
This plugin does that one thing. You pick PDF files from your media library, tick the
WooCommerce emails each file belongs to, and they are attached from then on.
What it does
- Attach any number of PDF documents. There is no document limit and no email-type limit.
- Choose from every email your shop actually exposes. The list is read from WooCommerce
itself, so emails added by other extensions appear automatically and nothing is hardcoded. - Warn you when the attachments for one email add up to more than 2 MB, because large
attachments can be rejected by mail providers. It warns; it never blocks. - Skip a file that has gone missing, write a line to the WooCommerce log, and let the email
go out regardless. A broken document never delays or breaks an order confirmation.
Für deutschsprachige Shops
Wenn Sie Ihre AGB, die Widerrufsbelehrung und die Datenschutzerklärung als PDF Anhang zur
Bestellbestätigung mitschicken möchten, richten Sie das hier in wenigen Minuten ein. Sie
laden die Dokumente in die Mediathek, wählen aus, an welche WooCommerce E-Mails sie
angehängt werden sollen, und speichern. Das Plugin hilft Ihnen dabei, Ihre Dokumente zu
versenden. Es prüft und beurteilt nicht, ob Ihr Shop rechtlichen Anforderungen genügt.
Eine vollständige deutsche Übersetzung in der Sie-Form liegt vor. WordPress lädt sie
automatisch über translate.wordpress.org, und die Formulierungen sind für Deutschland und
Österreich gleichermaßen passend.
What it deliberately does not do
It makes no claim about your legal position. It helps you send documents you already have.
Whether those documents are the right ones, and whether sending them satisfies any
obligation you are under, is a question for you and your legal advisor.
It also does not generate PDFs, does not require an account, does not phone home, and does
not hold a feature back for a paid tier.
Screenshots




Installation
- Install and activate the plugin. WooCommerce 8.0 or newer must be active.
- Upload your PDF documents to the media library, or use files already there.
- Go to WooCommerce, then Settings, then “Legal attachments”.
- Add each document and tick the emails it should be attached to.
- Save. Send yourself a test order to confirm the documents arrive.
FAQ
-
Welche Dokumente kann ich an die Bestellbestätigung anhängen?
-
Alle, die als PDF in Ihrer Mediathek liegen. Üblich sind AGB und Kundeninformationen, die
Widerrufsbelehrung mit Muster-Widerrufsformular und die Datenschutzerklärung. Sie können
jedes Dokument einzeln einer oder mehreren E-Mails zuordnen, etwa nur der
Bestellbestätigung oder zusätzlich der Rechnung und der Kontoeröffnung. -
An welche E-Mails kann ich Dokumente anhängen?
-
An jede, die Ihr Shop bereitstellt. Das Plugin liest die Liste direkt aus WooCommerce
aus, statt sie fest einzubauen. E-Mails, die andere Erweiterungen hinzufügen, stehen
deshalb automatisch zur Auswahl. -
How is this different from Germanized Pro or German Market?
-
Both are full German-market suites and both put this feature behind a paid tier. Germanized
offers legal PDF attachments in its Pro version only; German Market includes it inside a
licence for the whole suite. If you already run one of those and pay for it, you do not
need this plugin.This plugin exists for the shop that wants exactly this one capability and does not want to
buy, configure and maintain a suite to get it. It is free, it is single-purpose, and there
is no paid tier that unlocks the feature you came for. -
Does this make my shop legally compliant?
-
No, and no plugin can. It attaches the files you choose to the emails you choose. Whether
your documents are correct, current and sufficient is between you and your legal advisor. -
How do I attach a PDF to the order email?
-
Go to WooCommerce, then Settings, then the “Legal attachments” tab. Choose “Add PDF” to
pick a file from your media library, tick the emails it should go out with, and save. -
What happens if a file is deleted or unreadable?
-
The email is still sent, without that attachment, and a warning is written to the
WooCommerce log under WooCommerce, Status, Logs, with the source
opuswerk-legal-pdfs. Order emails are never delayed or blocked by a document problem. -
Why does it warn me about 2 MB?
-
Mail providers apply their own attachment size limits, and large attachments make delivery
less reliable. When the documents attached to one email exceed 2 MB in total, the settings
screen says so. It is advice, not a restriction, and you can save and send anyway. -
Does it work with HPOS and with the block checkout?
-
Yes. The plugin declares compatibility with High-Performance Order Storage and works with
both the classic and the block checkout, because it hooks into WooCommerce’s email layer
rather than the checkout. -
Does it send any data anywhere?
-
No. The plugin makes no external requests of its own.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Opuswerk Legal PDFs for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Opuswerk Legal PDFs for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- First release.
- Attach any number of PDF documents to any WooCommerce email.
- Email list read from WooCommerce at runtime; no hardcoded email IDs.
- Deliverability warning above 2 MB per email.
- Missing or unreadable files are skipped and logged, never breaking a send.
- German translation included, for Germany and Austria.
- Compatible with High-Performance Order Storage.
