Every shop behind its own door.
What belongs to one shop (products, orders, customers) no other shop can see. That wall is not policed by the code but by the database itself, record by record, and every change goes through tests that try to get past it.
