As their business across the globe grew, they started having problems in managing multiple fulfillment modes across channels, delivery & fulfillment across multiple locations (cities & states), booking of sales, returns, payments at location level and order ID level.
The following solutions were given by Vinculum -