We have two different locations defined in our Shopify. One is our own warehouse where we have some physical products and the other one is the partner location where the dropshipping products synched with syncio are located. When we have a certain product in our own warehouse, we send it from that location and if the product sits only at the partner, we push the order through syncio and it gets fulfilled by our partner.
If an order has products from both locations (lets say a customer orders product A which is available in our own warehouse and product B which is a Dropshipping article) and our warehouse marks the product as fulfilled, the order is "partially fulfilled". In this case, we cannot push the remaining product through Syncio as it gives the error "Order has already been marked as fulfilled and archived on your store." although its only partially fulfilled