I’m experimenting with setting up a multi-outlet sales scenario which uses POS.
What I’ve done
- Created a Warehouse for each Outlet- Outlet 1 and Outlet 2
- Created Items - each item does not have a “default warehouse” since they can be at either outlet. I’m not worried about manufacturing or WIP so that simplifies things.
- Added Stock of items into each outlet using a Stock Entry
- Created a Default Customer for each outlet - “Customer Outlet 1” and “Customer Outlet 2”
- Created a POS Profile for a User - on any given day, the user can be at either outlet, so I have not set a default warehouse for the user.
The problem I’m running into is the following. Since neither Item nor POS profile has a default warehouse, I can’t use the POS (warehouse is required for items sold through POS). Workarounds I thought of were the following.
- Create an Item for each warehouse/outlet (Item A Outlet 1, Item A Outlet 2) so I can set a default warehouse at the item level. Some downsides are that this doesnt scale, you cant easily get consolidated item sales, and you can’t easily get item stock across warehouses, user has to select the correct item in POS or things will get messed up, among other things. This isn’t really a feasible solution.
- Create a user account for each outlet for each user (User 1 Outlet 1, User 1 Outlet 2). Then I can set warehouse at the POS profile level. this is feasible, but requires users to have multiple email accounts, at the very least.
- Create a single user account for each outlet, and users just share accounts. This would be the easiest, but it’s bad practice.
Proposed Solution: Allow the ability to create multiple POS Profiles per user, and the user selects the profile they want to use when they open the POS.
Are there any other ideas?