refactored deleting of shelves and products