Convert the indoor map to OpenStreetMap, import the map to OSRM (http://project-osrm.org) to make travel time calculations (for the time to walk between shops/isles), export travel-time matrix from OSRM and import this matrix to VROOM (https://github.com/VROOM-Project/vroom) for fleet optimization calculations (Me, wife and kids).