I am confused with this - I would say, for example, I live in London, what does the store mean in this sense, please?
Two other alternatives (both hyperbole):
1 - a shopkeeper/employee who works such long hours he feels practically lives in the store.
2 - my wife, who loves to shop.
He/she probably has the store in the same building as his/her house, for example store on the ground floor while he/she lives upstairs.