show item prices on packing slip - line_item.properties?

Topic summary

Goal: display per-item prices on Shopify packing slips using Liquid templating within the packing slip template.

Early approach: edit the template and, inside the for loop over line_items_in_shipment, match each displayed line item to order.line_items (often by SKU) and output item.final_price | money. Several users confirmed it worked, with formatting tweaks (e.g., placing price under SKU).

Order totals: add order.subtotal_price, order.tax_price, order.shipping_price, and order.total_price after the loop to show invoice-like totals.

Breakages/changes: many later reports show incorrect pricing (all items same, last item’s price, variant issues). Community notes suggest Shopify changed available line_item fields in packing slips; unique identifiers (sku, id, variant_id) may be unavailable when iterating line_items_in_shipment. The official variable list for packing slips is limited.

Workarounds: match by title + variant_title to fetch item.final_price from order.line_items (works unless duplicate names/variants). Another shared method maps original_price from order.line_items, and several customized templates were posted.

Open issues: line-item subtotals (qty × price), per-line discounts, sale/discounted pricing accuracy, alignment/styling, and adding fulfillment location/contact number. Some recommend invoice apps (e.g., drag‑and‑drop editors). Status: ongoing; code snippets and attachments are central; no official Shopify resolution noted.

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

I’ve been working this and found the way to show item price on packing slip.

Here is the answer.
Copy the code wherever you want inside of

{% for item in order.line_items %}

¥{{ item | map: 'original_price' }}

{% endfor %}

and the way I styled is just like below

.order-container {
position: relative;
}

.item-price {
position: absolute;
top: 46px;
right: 116px;
}

.item-price p {
padding-bottom: 42px;
}

Hope this will help and if you want me to work with your project, feel free to contact me.
I am based in Japan

1 Like