Prevent display of Shipping Address and Shipping Method at check out when weight is 0

Just wondering,

Is there a way to prevent the Shipping Address and Shipping Method from displaying when the total weight is zero? We created a “no shipping required” as a shipping method, but we still get frequent complaints from guests not knowing what to put when they are purchasing a non-physical item, where shipping is not required (e.g. donation, ticket, etc.)

Hi Stephen,

This is fairly nonstandard but I think it’s quite doable. It would require a bit of jQuery to pick up a variable on total weight of the order and based on that hide both shipping related panels.

Best course of action here would be to open up a ticket and have support check this for you. We are always very cautious when we make changes to checkout as there is a lot going on there.