I am using opencart, and I need a drop shipping module that would allow me to have multiple warehouses and when a costumer orders something its calculates the shipping info and send the info to the warehouse. for example, a costumer orders product a and b. product a is from warehouse a and product b is from warehouse b. the shipping is calculate for each product and added to cart and the costumer is informed that both product are shipping from different locations. once the costumer confirms the order. the warehouses receive a notice about the order. off course, it must support carriers like FedEx, ups, etc.