We are currently implementing Magento alongside Microsoft Buisness Central.
I am playing around with shipping rules as i would prefer to handle shipping within Magento and get that transfered to Buisness Central.
At the moment, we have magento setup alongside TinxIT enable both systems to talk.
The current setup allows us to get Magento to push our orders to Buisness Central. We have messages in place to get the shipping cost that Magento puts in cart to buisness central and charged on a shipping line.
The problem resides where we do not always ship complete orders at once. Customers can order multiple products on one order and only choose to get two items sent out to start off and get the balance later.
Right now Magento is configured to charge 50$ shipping per item. So when a customer enters lets say 4 items, a shipping charge of 200$ is added. this translates to an order with a shipping charge of 200$ in buisness central.
Ideally we'd like to have shipping split per item? So if a customer purchases 4 items, shipping bill be 4x 50$ so we have the possibility of only charge 2x shipping lines vs the whole 200$.
Is this doable?
The closest you could do without some custom coding would be to actually charge shipping $0, and instead of that add a required custom option on each of your products with "Shipping" that costs $50.
This way each product would hold its shipping cost on its own line item, but the shipping line would be $0 in the order summary and invoice so it is not ideal.
It kind of would. But your full requirements can be achieved with a little bit of custom coding instead of this workaround.