Different shipping methods if customer is business or consumer

Hey

I have a scenario where i want my shopify store to be able to give different shipping options depending if you are a consumer or a business entering my store.

Like if you visit this website https://www.dustin.se/ they ask you to specify if you are a business or a consumer. This is what i would like, and if you would add something in the cart and then go to the checkout i would want to have different shipping methods based on the decision you made if you are a business or a consumer.

Anyone has any similar thing done , or even if theres any apps that would help with this?
Thank you

Hello @JonnaWiberg !

At the moment it is not possible to specify shipping rates on types of customers with the native features, but there are ways around this using third party apps that you could get something like this setup.

Starting from the moment a customer has to choose if they are a business or a consumer, I would recommend that you have your store split into Collections - ones for business and the others for consumers. If you would like those customers to see only one type of collections and not have them be able to access the other (i.e. consumers cannot see the business collections), you will need to use a third party app such as Locksmith.

The Locksmith app in particular is great for stores that are split like this because it can restrict customers from viewing certain content based on many different conditions such as their customer account tags, location or even the amount of orders they have placed in the past. If you find that the existing conditions don’t really meet what you’re looking for, you are also able to contact the developers of this app and look into the creation of a custom condition. They can be reached through the support options found on the app listing on the right hand side as you scroll down.

A downside to using the method I described above is that you will need to have duplicates of all products if you want both types of customers to be able to purchase everything as they have to be in separate collections for you to be able to allocate different shipping costs, which might be complicated when it comes to tracking your stock within the admin. The duplicate products will need to be placed in their own Shipping Profile for this to work.
For example, the products from collections for businesses can be in the General profile which is the one that is in place by default when you go to Settings > Shipping and Delivery in your admin. When you click to Manage rates on the General profile, you can set up the shipping rates for the different zones that you want to ship to following this guide here.

Going back to the Settings > Shipping and Delivery section, you can now Create new profile where you will add duplicates of all the products and set their shipping rates for consumers.

To learn more about creating new shipping profiles, please see this guide here.

I understand how the method described above can be inconvenient when it comes to stock and inventory, so there is another way to do this without the use of any third party apps.
You can specify within your shipping rates which ones should be chosen by consumers and which ones are for businesses, and in your Shipping policy you could explain the difference and why they should be separate. The way to make this most obvious would be by adding Business only or Consumer only to the names of your shipping rates:

The advantage here is that you won’t need to duplicate products as they can all be in the same Shipping profile which would avoid stock issues, but this method is not ideal as no matter what type of customer goes to checkout, they will still see both options available, which might result in you having to cancel orders in future if a shipping method is wrongfully chosen i.e. a business chooses consumer rates.

If none of the above suits you, please do tell me a little bit more about why it would be important for you to separate the shipping rates for businesses and consumers, and I will be more than happy to pass that feedback along to our developers so that we can hopefully see something like this in the future.

If you have any other questions, please let me know!

Thanks. -Lana

Hey @Lana_2 And thank you for your thorough answer.

Im not sure if any of the above answers would fix my issue, i want both consumers and business to be able to acess the same products but that it would just differ the rate of the shipping from which kind of customer you are. Lets just for simplicity that if you order as a consumer your shipping rate is 10$ and as business your rate would be 5$.
I would like this to be determined at the checkout that it looks if you are a consumer or business that it would set the shipping rate for you, if you would manually chose between the two it would just create alot of faulty orders. I hope this makes sense in what im looking for :slightly_smiling_face:

Best wishes,

Jonna

Thank you for giving some more context on this!

I have gone ahead and sent feedback to our developers on your behalf so that we can have this looked into and hopefully implemented in the future. If you would like to stay up to date with all new additions and changes to catch this one if it is eventually added, do make sure to check out our Shopify Changelog every now and again!

Hey Lana,

Thank you so much for your help:)

@Lana_2 Would it instead be possible to generate conditional shipping rates depending if you type in a company name or not in the shipping details?

Like if you would put in a company name your shipping rate would be 5$ and if you didnt it would be 10$