Adding the payment method to Shopify’s standard packing slip template is the core issue. Multiple people want the packing slip to show how an order was paid (e.g., credit card via Shopify Payments) and, in some cases, the amount billed—especially to identify manual payments that must be processed before shipping.
Attempts and findings:
The built-in approach used for shipping method (checking order.shipping_method) doesn’t have an equivalent that worked for payment method.
A suggested Liquid variable {{ transaction.gateway }} (from Shopify docs) was tried, but several report it did not work in the packing slip context.
Current outcome:
No confirmed native Liquid solution was posted.
Workarounds via apps were adopted:
Order Printer Pro (with customization help) to display payment method.
Order Printer Templates (one-time template purchase) used with Shopify’s free Order Printer app, which includes a payment method option.
The thread ends with appreciation for the app-based solution; the native-template question remains unresolved.
I’m also looking for a way to print payment method on the packing slip, did anyone find a solution?
When we pick orders, we need to know which payment method the customer used, so we can process manual payments where applicable, before shipping the order.
Hey guys! I had the same problem and found a great solution with the Order Printer Pro. I highly recommend it, they helped me customize the code so payment method shows up right below the date. Hope this helps! vanessa
I installed Order Printer Templates https://apps.shopify.com/order-printer-templates and purchased a template for a one-time fee. It’s easy to customize with the built-in editor and includes the option to print payment method. The template can be used with Shopify’s free Order Printer app https://apps.shopify.com/order-printer so there’s no monthly subscription fee.