...
Use Case Name | Create/Edit Catalog | ||
Actor | Catalog Manager | ||
Description | XRef | NoneUser creating the catalog (associated with the product store) and updating its information. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Precondition | None. | ||
Basic Path |
| ||
Post-condition | User is able to Create/Edit catalog. |
...
User creates new category/categories in the system. There can be multiple levels of category hierarchy in the system. To User can associate/dissociate the next level (child) category, user can go to 'ROLLUP' tab and add/remove categories. categories with the category. User can also update the name of the category, the changes will be reflected throughout ERP instantly.
On the category product page user Apart from it, User associates product with category by adding product Id. User the category and user can also copy the products to another category.
...
Use Case Name | Create/Build Category Hierarchy | ||
Actor | Catalog Manager | ||
Description | XRef | NoneA user creates a new category in the system and associates/dissociates other categories and products with it. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Precondition | None. | ||
Basic Path |
| ||
Alternative Path | After step 8, user can also go for adding child category, and then add the products into it. | ||
Post-condition | User is able to Create/Build category hierarchy. |
...
User finds the category by entering the category name or Id. User updates and manages category(ies) . User can update category name, description, parent category and category imagewith updating the category information. User can associate or de- associate or dissociate sub-categories(child) categories to the category (if it is not leaf category). If the category is the leaf category in the hierarchy then user should be associate products(standard or virtual) as its category member.
...
Use Case Name | Find/Update Category |
Actor | Catalog Manager |
Description | User finding the desired category and updating its information with various different category association and dissociation. |
XRef | Create/Build Category Hierarchy. |
Trigger | The catalog Manager accesses the catalog. |
Precondition | Parent or root category exist in the system. |
Basic Path |
|
Post-condition | User is able to find and update the category. |
...
User creates new product in the system by entering following various product details : like Product ID(should be unique, also it is auto generated if no value is entered), Product Name(Mandatory), Price(user also selects currency), Manufacturer #, Product Category(should have autocompeletor for auto-completer for selecting) and product features. User can also associate cross sell or up sell products with the product.
...
Use Case Name | Create Product | ||
Actor | Catalog Manager | ||
Description | XRef | NoneA user creates a new product into the system which he want to sell. For that he adds the product details and features he also links the product with others. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Precondition | At-least one category exists which can be linked as primary category to the product. | ||
Basic Path |
| ||
Alternative Path 1 | After step 3, if user enters product id of a existing product in the system, then it displays a notification message to the user. | ||
Alternative Path 2 | In step 3, if user does not enter any information in mandatory field(s), then system displays validation message. | ||
Post-condition | User is able to create the product in the system. |
...
User searches product either through product name or Id. Search result contains product Id , product type id, product name and description. User can click on productId which navigate to product overview page. On product overview page, product details are displayed such as productId, product name, measures, rate, inventory and Primary Category, amount, shipping information and release datewith some information about it. User visits product overview page for a particular product which contains, details of product such as product-Id, product name, inventory etc. User can edit these details and update it.
...
Use Case Name | Find/Update/Manage Product |
Actor | Catalog Manager |
Description | A user is finding the desired product in the system and updating its information. |
XRef | Create Product |
Trigger | The Catalog Manager accesses the catalog. |
Precondition | Product exist in the system. |
Basic Path |
|
Alternative Path 1 | In step 9, System displays an error message if internal name is left blank. |
Post-condition | User is able to find and update the product in the system. |
...
Use Case Name | Duplicate Product | ||
Actor | Catalog Manager | ||
Description | XRef | NoneA user creating a duplicate of a particular product with selective features. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Precondition | At-least one product exists which can be cloned. | ||
Basic Path |
| ||
Alternative Path 1 | In step 3, if user does not enter any information in mandatory field(s), then system displays validation message. | ||
Post-condition | User is able to create the duplicate product in the system. |
...
Use Case Name | Product image management | ||
Actor | Catalog Manager | ||
Description | XRef | NoneA user uploading selected image of product which he want to display for that product. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Precondition | At-least one product exists in the system. | ||
Basic Path |
| ||
Post-condition | User is able to manage images in the system. |
User Story 8: Product inventory management
On the Inventory Summary page user can able to see the User visits details of product inventory, with product info. The product information includes its all facilities, ATP, QOH, suppliers and outgoing purchase orders. User can navigate to inventory item page for that product.
...
Use Case Name | Product inventory management | ||
Actor | Catalog Manager | ||
Description | XRef | NoneA user viewing the inventory and its details for a particular product. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Precondition | At-least one product exists in the system. | ||
Basic Path |
| ||
Post-condition | User is able to manage inventory in the system. |
...
On the Product Association page user can able to create cross sell/up sell products with respect to that product. User can also edit and remove those associated products.
...
Use Case Name | Create/Update/Remove cross-sell/up-sell products | ||
Actor | Catalog Manager | ||
Description | XRef | NoneUser associating other products which he want sell with that product. | |
Trigger | The Catalog Manager accesses the catalog. | ||
Basic Path |
| ||
Post-condition | User is able to Create/Update/Remove cross-sell/up-sell products in the system. |
...