My store has some products which are digital and other products that are physical. Based on this, I have set up 2 shipping profiles for 2 different locations. The shipping profile for digital products offers free shipping.
The physical product shipping rates are price-based due to order total. I have added all of my physical products to this profile, and checked that all physical and digital product variants are set to "ship" from the correct location only.
The problem is that when I have both physical and digital items in checkout together, the shipping rate calculates based on the entire order total, instead of the subtotal of only the physical products that are eligible for shipping.
How can I get this fixed? Note: I am not interested in using the Digital Downloads app because we fulfill our digital products outside of Shopify.
Thank you in advance for the help!
Each product has a setting to identify it as a physical or non-physical product, so you shouldn't need to use two Profiles to achieve this.
For your digital products:
When a customer orders only these products, shipping will be bypassed altogether. When a customer includes one of these products with physical products, only the physical products will be part of the shipping calculation.
Hi Ron - Thank you for your response.
I tried the solution you recommended and it did not work. See attachments for reference of how my 2 shipping profiles are set up.
I tested this with adding 2 different products to my cart:
- sku 5K04 Reading Kit has price $399, is checked as a physical product and ships from warehouse (physical products profile)
- sku BRLSRE Building Readers Newsletter has price $379, is UNchecked as a physical product and does not ship (general profile)
I expect the shipping calculation to be $19 as sku 5K04 costs under $500. However, the checkout continues to calculate $29 shipping on the entire order total of $778.
Thanks in advance for your help fixing this.
I'm sorry to hear that you're still having an issue. Have you tried using just one general profile for everything? If that doesn't work, I would suggest you reach out to Shopify support for assistance.
Non-physical products shouldn't be included in the shipping calculation. For third-party apps like Intuitive Shipping, our system calculates the total cart amount based on the shipping payload sent by Shopify at checkout, which always excludes any products that are unchecked as a physical product, so our system wouldn't even know the newsletter is in the cart.
I'm wondering if having multiple profiles is causing a conflict with how Shopify is treating the cart total.
Hi @Ron-Anderson -
Thank you for your suggestion. I implemented the physical product rates in my General profile and deleted the custom profiles. Unfortunately the shipping is still being calculated on the entire order total—it did not exclude products that were unchecked as physical products.
Do you have any other ideas to try?
Hi @KelsiB ,
I would suggest reaching out to Shopify support directly to see if they can find a workaround for this. Non-physical products shouldn't be part of the final shipping calculation, so it's possible that they have changed something in the checkout flow that causes this to behave the way you're seeing it behave now. I'm sorry I couldn't be more helpful!
Make the shift from discounts to donations, and witness your business not only thrive fina...By Holly Dec 4, 2023
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023
You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...By Skye Nov 8, 2023