Ideas on how to add bin location codes to packing list template?

Topic summary

Goal: add bin location (bin codes) to Shopify Plus packing slip. OP worried Liquid couldn’t read metafields (custom data fields on products/orders) in packing slips.

Key update/solution: It is possible. Use product metafields from the line item in the packing slip template: “{{ line_item.product.metafields.location.value }}”. The contributor noted you do not use the namespace and must append “.value”. An external how‑to guide was shared for adding metafields to invoices/packing slips.

Outcome: OP confirmed the solution works.

Additional option: A vendor offered a custom app that: (1) creates order metafields via order webhooks, (2) imports bin locations via CSV or through Shopify admin search, and (3) prints fully custom packing slips.

Status: Resolved with a native template snippet; third‑party app presented as an alternative. No remaining open questions.

Summarized with AI on December 28. AI used: gpt-5.

We’re building a new Shopify Plus site and had planned on improving our picking system by adding bin numbers to the standard packing list template. But it looks like there is no support yet for adding liquid code to call metafields…am I reading this right?

https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/packing-slips-variable-list#line-items-in-shipment-variables

Hoping for clarification and/or work around suggestions!

This is actually doable! I have a client who had exactly the same need.

The syntax is like this:

{{ line_item.product.metafields.location.value }}

You do not use the namespace and must append with .value.

Learn more at https://community.lucidcommerce.co/c/maybe-helpful-for-others/how-to-add-additional-information-to-invoices-and-packing-slips-with-metafields.

Amazing! Couldn’t hope for a better answer! :slightly_smiling_face:

Hi @brandpilot ,

We have a custom app that creates the order metafields using order webhooks making this process very easy. Your bin locations can be imported via CSV or using familiar Shopify admin search.

The app can also print completely custom packing slips. Let me know if this is something you would be interested in.