How to hide items that do not require shipping from packing slips?

How to hide items that do not require shipping from packing slips?

MyCustomHeart
Tourist
5 0 2

I am attempting to edit the code for my packing slips so that it only shows the items in orders that require shipping.

Currently, if an order has both items that require shipping and items that don't require shipping then they will be printed on a separate page. If I could have the items that do not require shipping ignored and not printed at all that would be great.

It should be a simple few lines of code that need to be implemented.

 

Thanks!

Replies 5 (5)

joshdane
Shopify Partner
33 0 22

I have the exact same question. Can't figure out how to do it. 

Allocatedliquor
Visitor
2 0 1

were you able to find out a solution, were have the same problem 

nettlestudios
Visitor
3 0 0

SAME PROBLEM!!! It's wasting a ton of paper for us and driving our fulfillment team crazy. Ours is with Route Package protection too so it's sadly NOT an eco solution for us

nettlestudios
Visitor
3 0 0

I used a variation of this solution to solve a similar problem! Sharing in case it's helpful for you too. https://help.simplebundles.io/article/85-hiding-bundles-from-shopify-packing-slips

 

Just change out -BUNDLE for the skus of your non shipping products. It stops it from printing on 2 pages but includes all shipping and non shipping on packing slip. Close and helps save paper at least!!

Shannalynn01
Tourist
11 0 2

This worked to remove the actual line item, however with my issue.....it creates a new page for a particular sku (product). My product is route insurance and it's not a physical item, so the packing slip creates a whole new page for "not physical" items. Do you know how to go about eliminating the page? With the code snippet you gave above, it removes the line item from the new page but not the page itself....am I making sense?