Company with thousands of locations

Company with thousands of locations

I've searched and nothing really hits my issue on the head (and the closest ones seem to be rather out of date). Here is the situation:

- One company with one billing address, billing contact, etc. (corporate headquarters)
- Thousands of physical "store" locations with different shipping addresses
- Stores generate their own PO's to purchase from us - all with the same billing to corporate A/P office
- Each location is communicated with as though the store managers run their own small business
- Other clients (accounts) may or may not be set up this way so any approach needs to not limit how we deal with them
- Obviously, each of the stores will have a constantly changing set of contacts (store employees)

What is the best practice for handling this type of account in ZOHO.