Ik ben een retail pakket aan het ontwerpen, en loop tegen het volgende probleem aan.
- Meerdere vestigingen (Amsterdam, Rotterdam, Den Haag, etc...)
- Per vestiging meerdere voorraden (Main, Showroom, Returned, etc...)
- Per vestiging per voorraad transacties (Amsterdam, Main, +1, Invoice 1234)
- Overal dezelfde producten
- Prijzen per vestiging prijs instelbaar (inkoop, verkoop)
Wat ik nu heb (en slecht is volgens mij)
Product(name, buyprice, price)
Location (name)
Stock (location_id, product_id, main, transit, returned, showroom)
Als je drie locaties hebt, heeft je product drie rows in Stock. Dat moet je blijven controleren. En ik kan niet zomaar per vestiging magazijnen toevoegen en verwijderen.
Wie wil me hinten?
- Meerdere vestigingen (Amsterdam, Rotterdam, Den Haag, etc...)
- Per vestiging meerdere voorraden (Main, Showroom, Returned, etc...)
- Per vestiging per voorraad transacties (Amsterdam, Main, +1, Invoice 1234)
- Overal dezelfde producten
- Prijzen per vestiging prijs instelbaar (inkoop, verkoop)
Wat ik nu heb (en slecht is volgens mij)
Product(name, buyprice, price)
Location (name)
Stock (location_id, product_id, main, transit, returned, showroom)
Als je drie locaties hebt, heeft je product drie rows in Stock. Dat moet je blijven controleren. En ik kan niet zomaar per vestiging magazijnen toevoegen en verwijderen.
Wie wil me hinten?