Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

1. Use case name (Required)

Manage Batch of product

2. Keywords (Required)

Product batching, Product Lot

3. Actors + description (Required)

  • As a Cashier, I shall be able to scan batch on items & update batch number to order when placing order on POS

4. Pre-conditions

Have a system to manage batch of product in backend

  • Add an attribute "batching" to products with batch

  • Enable importing batch number to product

  • Create a data table with: SKUs, Batch number & Expiry date

6. Main flow (Required)

The most common path of interactions between the user & the system:

  • In store, when check out for customer or create shipment (for later shipment or pick in store later), staff shall be able to assign batch to items.

    • View list of batch number (dropdown/search) - Select batch number

    • Save batch number to order items.

  • Quantity in batches shall be updated once the shipment is created. Cashier can view batch number in order details (backend & POS) but this information is not visible to customers

  • As POS works with Elastic Search, Magestore must integrate Elastic Search with Product Shelf-life extension in order to search for a product using Batch Code/ Batch Scan code when Elastic Search is enabled. 

  • When customer requests a refund, cashier can input batch number when doing refund and system should validate batch number to update to the system

8. Fit & Gap analysis (Keep internal)

Compare this use case with the current Magestore solution to identify 3 types:

  • FIT 100%
  • Partially FIT + What is the GAP then?
  • GAP 100%
  • No labels