I am selling greeting cards that have the option to select if you want the card sent directly to the person with the card filled out and I’m using customization fields to collect the information. eg: https://community.shopify.com/post/616525
This works great, but part of that option they have to enter the shipping information for that specific item, not as a whole in the checkout process. The shipping has to be individualized to the product. Because the product has the information attached to it, it’s confusing to the user to have a shipping page come up after the already entered in the information, and do not have other items that they are shipping to themselves. I would like to dynamically change the “requires_shipping_method” for that product.
I did see a shopify site that had a workaround. They created two products/variants, one that was shipped to the customer, and if you clicked on customize it would take you to a separate page that would have you fill out the shipping information, which would then post to a different item. It creates a little more messy set up, but I might have to use this.