Shipping Rates for Digital & Physical Products

KelsiB
New Member
8 0 0

Hello -

 

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!

Replies 6 (6)

Ron-Anderson
Shopify Partner
192 13 34

Hi @KelsiB,

 

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:

 

  1. Go to your Shopify admin, then click 'Products' on the sidebar menu
  2. Find one of your digital products, then click on it.
  3. Scroll down to the 'Shipping' section of the product info page
  4. De-select the check box beside 'This is a physical product'.
  5. Save your changes.
  6. Repeat Steps 2-5 for each one of your virtual 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.

 

Best regards,
Ron

Customer Experience Manager @ Intuitive Shipping Inc.
Intuitive Shipping | Automate Shipping Profiles
KelsiB
New Member
8 0 0

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.

Ron-Anderson
Shopify Partner
192 13 34

Hi @KelsiB,

 

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.  

 

Best regards,
Ron

Customer Experience Manager @ Intuitive Shipping Inc.
Intuitive Shipping | Automate Shipping Profiles
KelsiB
New Member
8 0 0

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?

Ron-Anderson
Shopify Partner
192 13 34

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!

 

Best regards,
Ron

Customer Experience Manager @ Intuitive Shipping Inc.
Intuitive Shipping | Automate Shipping Profiles

MaxZ
Tourist
7 0 4

Ever come up with a solution to this?