Embedding the withdrawal notice in order confirmations
HTML in the email footer or PDF as attachment: how the approved withdrawal notice reaches transactional confirmations in a versioned way.
The withdrawal notice in order confirmations
In B2C commerce the withdrawal notice typically accompanies the order confirmation — as an HTML section in the email or as a PDF attachment. Operationally the same question arises as with the terms: which version was actually sent, and does it match the approved version?
TermShelf serves the withdrawal notice like any other legal text via the Public Delivery API in three artifact forms: HTML, JSON and PDF. The transactional system chooses the form that fits its delivery path.
HTML in the footer or PDF as attachment
- HTML section: the notice is embedded directly in the email body or footer. A good fit when the text should be readable immediately without opening an attachment.
- PDF attachment: the approved version is attached as a PDF — the same path as for terms as a PDF.
- JSON: for systems with their own mail template that fit the notice into their layout.
Versioned delivery
Because a withdrawal notice belongs to a specific order time, the version reference is decisive. Via ?version=N or ?effective_at=<ISO-8601> the version published at the transaction time is referenced. The mechanism behind it is described in the guide legal texts in order and contract confirmations and on the feature page transactional delivery; endpoints are in the API reference. The shop-specific implementation is described in terms and withdrawal as PDF in Shopify order confirmations and the overview legal texts in Shopware, Shopify and WooCommerce.
Not legal advice
TermShelf does not produce legally binding content and is not a substitute for legal advice. Whether, when and in what form a withdrawal notice must be sent depends on the specific business model and is a question for qualified counsel. TermShelf provides only the technical delivery path for the already-approved version.
Frequently asked questions
- How do I include the withdrawal notice in an order confirmation?
- Via the Public Delivery API as an HTML section in the email body, as JSON for your own template, or as a PDF attachment — each from the approved version, optionally pinned via version pinning.
Related guides
Attaching terms as a PDF to order confirmations
How to attach the approved terms version as a PDF artifact from the Public Delivery API to transactional order confirmations — versioned and traceable.
Which terms version applied at contract conclusion?
Version pinning, effective_at delivery and audit trail: how to establish the link between a transaction and the published version that applied at that time.
Embedding legal texts in Shopware order confirmations
How Shopware storefronts and order-confirmation emails pull terms, the withdrawal notice and privacy information as a versioned HTML, JSON or PDF artifact from TermShelf — instead of maintaining full texts across sales channels and Twig mail templates.