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.