What i want to achieve is the following. I'll be having a multi-store or multi-website Magento. Haven't decided yet. There's going to be one single front for all those stores-websites.

During checkout i want the user to pay shipping rates based on the stores he has purchased items from. Meaning.

He buys 1 item from store A
He buys 2 items from store B.

At checkout ( he'll only do 1 payment btw ) there's going to be two extra shipping rates applied to his order. One from store A for the 1 item, and one from store B for the 2 item. He'll also be able to pick different shipping methods between stores.

Is this something ( at least on some point ) achievable on Magento CE 2 ?

I know i'll probably have to write some code for it but giving me a few hints ( like using something like multishipping ) will be appreciated.

1 Answer 1


Ended up rewriting the Multishipping module that Magento has and implementing a custom solution on there.

If anyone ever faces a similar issue please do contact me for more information

  • Can you please share the code where you have customized the shipping methods for displaying separately for each store in M2
    – Shireen N
    Commented Aug 9, 2017 at 6:25
  • Sorry was on vacation. Ended up using the WebMatrix and modified that to my needs. Please send me a message for what you are trying to achieve and i'll be glad to help you - share my code.
    – LefterisL
    Commented Aug 18, 2017 at 6:31
  • Its a multistore setup with cart sharing, so if in a cart there are products from two stores then the customer should be able to select different shipping methods for each store.
    – Shireen N
    Commented Aug 21, 2017 at 12:53
  • i basically rewrote the multiship magento 2 extension to match that and my needs but for websites and not stores. send me an email i can share the code if you like but you'll probably have to make some adjustments yourself.
    – LefterisL
    Commented Aug 21, 2017 at 19:49
  • @LefterisL I would be very keen to see this module you wrote we might just need to do this on our next product can you share on github maybe?
    – SWD
    Commented Nov 6, 2018 at 4:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.