An inventory received page will allow a clerk (the receiver) to update the product counts for an incoming? shipment received from a supplier.? A shipment typically contains a different number of many different items.
The process will be session based and allow for the entire shipment to be entered before the database is updated.
This function will be available from the admin menu only.? While a barcode scanner will be used in practice, it is not required to complete this project.? A barcode scanner can be emulated by typing in a product code and hitting enter.
An inventory received page will allow a clerk (the receiver) to update the product counts for an incoming shipment.
The receiver will select this function from the Zen-Cart admin menu.? This will begin a shipment received session.
The receiver will use a barcode scanner to scan a product.? The product name from the Zen-Cart database will be displayed with a received count.? The number of products received will default to one.
For those not familiar with scanners, a barcode scanner causes a number and a carriage return to be transmitted as though from the keyboard.? Barcode scanners can be emulated by typing a number and hitting enter.
The receiver can change the number of products received.? If the receiver scans a product he has previously scanned that product count will be incremented.?
The receiver can over-ride the product received counts at any time until the receiver ends the session.
As the receiver scans more products and possibly modifies the product count a list of products and the count received of each product will be displayed.? The receiver can review and update and of the product counts in the list at any time.
The receiver ends the session by updating the database or cancelling it.? ? When the database is updated, the product counts from the session are added to the product counts in the database.
Cancelling a session requires a confirmation of the form "Are you sure?" or some other text.