The inventory resource keeps track of how many of each product we have in our warehouse. At a minimum it should reference a product and the quantity on hand. Check with the Product team for the format of the product id. Inventory could also track restock levels and the condition of the item (i.e., new, open box, used). Restock levels will help you know when to order more products. Being able to query products by their condition (e.g., new, used) could be very useful.
As an inventory manager
I need to delete/remove discontinued product lines and its data from the inventory
So that I can have a clean database with relevant products.
Assumptions:
We have a RESTful API setup to update products in the inventory database
*Inventory Manager has a good understanding of what products can be totally removed
Acceptance Criteria:
Given that inventory manager will need to remove discontinued products from the inventory database,
When DELETES the product,
Then there is an interface that allows him to find and delete the product data from the inventory database
As an inventory manager I need to delete/remove discontinued product lines and its data from the inventory So that I can have a clean database with relevant products.
Assumptions:
Acceptance Criteria: