System and method for aggregating and managing client orders using barcode scanning technology
The present invention discloses a system and method for managing client orders from multiple vendors utilizing barcode scanning technology. Client identification barcodes are utilized to identify each of the user's clients. To order products for a client, a user first scans the client identification barcode using a barcode scanner and then scans the barcodes of the desired products. This process can be repeated for multiple clients. A software program is then utilized to upload the barcode information, create shopping lists, and upload the information to different vendor websites for order completion.
1 . A method for aggregating and managing client orders comprising the steps of:
scanning at least one client machine readable code with a scanner;
scanning at least one product machine readable code with said scanner,
transmitting said scanned client machine readable codes and said product machine readable codes stored in said scanner to a computer;
creating a shopping list for each client and each vendor by using said client machine readable code to identify the owner of the shopping cart and by using a predetermined vendor preference list stored on said computer to assign each product machine readable code to a different vendor shopping list for each client;
transmitting said shopping lists to the appropriate e-commerce website operated by said designated vendor for each client; and
completing the aggregate ordering for each client by placing the order for each client using each of said e-commerce websites.
2 . A method for aggregating and managing client orders according to claim 1 , wherein said product machine readable code is a barcode.
3 . A method for aggregating and managing client orders according to claim 1 , wherein said product machine readable code is a RFID tag.
4 . A method of aggregate ordering according to claim 2 , wherein said product machine readable code is constructed from at least one of the standardized barcode symbology libraries consisting of the group of UPC-A, UPC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 3, Code 39 Full ASCII, Code 128, PDF417, QR Code, or Data Matrix.
5 . A method of aggregate ordering according to claim 1 , wherein said step of creating shopping lists comprises the steps of:
identifying the first client machine readable code from said uploaded information;
creating a first vendor shopping list for said first client by placing all product machine readable codes found in a first preferred vendor database to said first vendor shopping list;
creating additional shopping lists for each vendor for said first client by utilizing a plurality of preferred vendor databases in an assigned order; and
creating shopping lists in the same manner for each additional client.
6 . A method for aggregating and managing client orders to claim 1 , wherein said scanner is a laser-based barcode scanner.
7 . A method for aggregating and managing client orders according to claim 1 , wherein said scanner utilizes optical recognition techniques.
8 . A method for aggregating and managing client orders according to claim 1 , wherein said scanner is a RFID scanner.
9 . A system for aggregating and managing client orders comprising:
at least one client machine readable code;
at least one product machine readable code
a scanner capable of scanning said client machine readable codes and said product machine readable codes;
a computer for connecting to said scanner to upload said client machine readable codes and product machine readable codes;
a software application located on said computer which creates a shopping list for each client and each vendor by using said client machine readable code to identify the owner of the shopping cart and by using a predetermined vendor preference list stored on said computer to assign each product machine readable code to a different vendor shopping list for each client, transmits said shopping lists to the appropriate e-commerce website operated by said designated vendor for each client, and completes the aggregate ordering for each client by placing the order for each client using each of said e-commerce websites.
10 . A system for aggregating and managing client orders according to claim 9 , wherein said product machine readable code is a barcode.
11 . A system for aggregating and managing client orders according to claim 9 , wherein said product machine readable code is a RFID tag.
12 . A system for aggregating and managing client orders according to claim 10 , wherein said barcode is constructed from at least one of the standardized barcode symbology libraries consisting of the group of UPC-A, UC-E, ISBN, RSS-14, RSS-14E, RSS-14L, Interleaved 2 of 5, EAN/JAN-8, EAN/JAN-13, Code 3, Code 39 Full ASCII, Code 128, PDF417, QR Code, or Data Matrix.
13 . A system for aggregating and managing client orders according to claim 9 , wherein said scanner is a laser-based barcode scanner.
14 . A system for aggregating and managing client orders according to claim 9 , wherein said scanner utilizes optical recognition techniques.
15 . A system for aggregating and managing client orders according to claim 9 , wherein said scanner is a RFID scanner.