fulfillmentCreate api is working fine but message not show in the shopify admin or customer notification email template. that is normal or? Please suggest.
mutation { fulfillmentCreate(fulfillment: {lineItemsByFulfillmentOrder: {fulfillmentOrderId: "gid://shopify/FulfillmentOrder/9392460235016" }, trackingInfo: {company: "DHL", number: "00340434782545247576", url: "https://www.dhl.com/de-de/home/tracking/tracking-parcel.html?submit=1&tracking-id=00340434782545247576"}, notifyCustomer: true}, message:“Order is fulfilled by test shop”) { fulfillment { id status } userErrors { field message } } }
This part message:“Order is fulfilled by test shop” not show in the shopify admin or email template
Hey @Bhavin_iFlair - I looked into this and was able to confirm that the message parameter on fulfillmentCreate is not surfaced in customer notification emails. The shipping confirmation email template uses Liquid variables for tracking info, and the fulfillment message is not among them, so that part is expected.
Separately, the message also does not currently appear in the Shopify admin order timeline. This was reported previously here and has been raised with the relevant team internally for review. As it stands, the API accepts the message value without error, but it is not displayed anywhere user-facing.
If you need to store custom information alongside a fulfillment (like a warehouse reference or a note for staff), order or fulfillment order metafields would be the way to go. They won’t appear in the order timeline either, but they are visible in the admin under the metafields section and are fully queryable via the API. I hope this helps!
1 Like
Hello @Donal-Shopify
Thank you for the info. We will then think some other alternate way to send custom info to our customer when we fulfill order.
1 Like