Send a fulfilment invoice Per fulfilment via shopify notifications.Add fulfillment.id to liquid

Topic summary

A user is attempting to send fulfillment-specific PDF invoices through Shopify’s standard shipping confirmation emails but faces a critical limitation:

Core Problem:

  • Shopify’s Liquid templating currently lacks a unique identifier for individual fulfillments (such as fulfillment.id or fulfillment.name)
  • Without this variable, it’s impossible to dynamically generate or link to documents tied to specific fulfillments
  • Currently forced to send a single merged PDF covering all fulfillments, creating confusion for customers receiving partial shipments

Desired Solution:
Exposing a unique fulfillment identifier (like fulfillment.id) within the shipping confirmation notification’s Liquid context would enable:

  • Per-fulfillment document generation
  • Clearer communication for orders with multiple shipments

The user is seeking workarounds or community input on whether this functionality exists or can be achieved through alternative methods. The discussion remains open with no responses yet.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Trying to send fulfillment-specific PDF invoices via the standard Shopify shipping confirmation email.

Right now, there’s no unique Liquid variable for fulfillment.id, fulfillment.name, or any other identifying reference that would let us isolate which fulfillment triggered the email.

Because of that, we can’t dynamically generate or link to fulfillment-specific documents — we’re stuck sending one merged PDF for all fulfillments, which causes confusion for customers receiving partial shipments.

does anyone know of anyway that this can be done?

Ideally i assume this would be exposed as fulfillment.id (or any unique identifier) within the shipping confirmation notification’s Liquid context?

This would unlock:

Reliable per-fulfillment documents

Cleaner customer communication for multi-shipment orders

Keen on everyone’s thoughts.