This application relates generally to scales utilized in grocery stores for weighing and pricing items and, more specifically, to a scale system and method to enable tracking and/or maintaining desired inventory of perishable food items within a grocery store.
Scales have been used in stores such as supermarkets and groceries to weigh and price food items and to generate a pricing label for such food items. A typical store includes multiple scales located in multiple perishables departments (e.g., prepared foods, deli, meat and fish and bakery), as well as scales that are incorporated into wrappers. However, the scale system has utility beyond simply weighing and pricing items, given the volume of fresh item transactions that take place at such scales.
Supply chain management is a well-developed field. In retail stores, such as grocery stores, data is typically collected from the checkout point-of-sale (POS) systems and is rectified against known inventory levels for a variety of purposes, including re-ordering of stock as needed. However, improvements are continually sought, and in the grocery store environment tracking POS transactions does not provide a complete picture of item activity within the store.
In one aspect, a scale system includes a plurality of weighing scales located within a store, each weighing scale including a weighing station, each weighing scale configured for weighing and pricing fresh items. A multiplicity of the weighing scales are configured to produce labels for fresh items that have been priced for sale, wherein each weighing scale incorporates a discard transaction function and a transaction data tracking function. The discard transaction function is configured to enable an operator to enter data regarding fresh items being discarded, including data regarding (a) fresh item identity and (b) quantity of fresh item discarded. The transaction data tracking function stores a fresh item transaction record for (a) each fresh item transaction completed at the weighing scale in which a fresh item is priced for sale and (b) each fresh item transaction completed at the weighing scale in which a fresh item is discarded, wherein each fresh item transaction record includes data identifying at least (i) fresh item identity, (ii) quantity of the fresh item involved in the transaction, (iii) fresh item price or fresh item value, (iv) transaction date, (iv) fresh item brand and (v) fresh item supplier. A plurality of POS terminals are located in the store, at which items being purchased from the store are scanned and paid for, and purchase transaction records from the POS terminals are collected and stored by a POS server in communication with the POS terminals. A scale management computer is in communication with each of the weighing scales and in communication with the POS server. The scale management computer includes a transaction data collection function that obtains fresh item transaction records from each weighing scale and purchase transaction records from the POS server, thereby enabling identification of inconsistencies between fresh item transaction records from the weighing scales and purchase transaction records from the POS server.
The details of one or more embodiments are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.
Referring to
As used herein a POS transaction or purchase transaction is considered any transaction in which a product passes through a POS as part of a customer purchase. A POS terminal or device may take the form of checkout lane manned by store personnel, such as POS1, POS2 or POS3 in
As used herein a fresh item transaction is considered any transaction in which a fresh food product is processed by a weighing scale or other fresh item delivery/handling device such as a wrapper device (e.g., wrapper W1 shown in
Per
The scale controller 50 also includes an item pricing function 64. A typical item pricing transaction by a weighing scale would involve identifying the fresh item to the scale (e.g., inputting an item code or number via the interface 52), weighing the fresh item or inputting count number for the item, establishing an item price (e.g., multiplying price-per-unit weight by the actual weight, or multiplying price per count by entered count) and printing a label to be applied to the item. The printed label typically includes a scannable bar code to facilitate checkout at a POS terminal, as well as item name/description, item price and item ingredients. When an operator selects the label print function for the pricing operation, the controller interprets the pricing transaction as being completed.
Importantly, the scale controller 50 also incorporates a transaction data tracking function 66 that stores a fresh item transaction record for each fresh item transaction completed at the weighing scale in which a fresh item is priced for sale and for each fresh item transaction completed at the weighing scale in which a fresh item is discarded. Each fresh item transaction record includes data identifying at least fresh item identity, quantity of the fresh item involved in the transaction, fresh item price or fresh item value, transaction date, fresh item brand and fresh item supplier. Operator identity (as obtained from operator login functionality of the scale) associated with the transaction may also be part of each transaction record.
Referring again to
A scale management computer 20 (aka weigh/wrap device management solution) is connected to the scales SC1, SC2 and wrappers W1, and is likewise connected to the POS server 16. The scale management computer 20 includes a transaction data collection function that obtains fresh item transaction records from each weighing scale/wrapper and purchase transaction records from the POS server 16, enabling identification of inconsistencies between fresh item transaction records from the weighing scales and purchase transaction records from the POS server.
In this regard, the POS server 16 and weigh/wrap network backbone 18 are both connected to facilitate the provision of transaction data to the weigh/wrap device management computer 20. The primary function of the computer 20 is to communicate with the weigh/wrap devices (e.g., providing database updates etc.). The weigh/wrap device management solution receives or retrieves both POS purchase transaction data records from the grocer's back office POS server 16 and fresh item transaction data records from the scales and wrappers. The POS purchase transaction records will typically include data on products sold (e.g., as identified by UPC, PLU# or other number/code) with relevant additional data to include quantity, brand, supplier, price, date of sale, etc. The fresh item transaction records will typically include data on product weighed and/or wrapped (e.g., as identified by UPC, PLU# or other number/code), along with quantity (e.g., weight or number of units) of the item packaged and product label generated information (e.g., brand, supplier, price, date etc.). Voided transactions data that occur at the particular device may also be stored as fresh item transaction records. The scales and wrappers may also incorporate functionality that enables operators to load data on product waste or discard, as described above. This additional data may be included in the fresh item transaction data records delivered to the weigh/wrap device management solution 20.
All of the data regarding the various transactions are then distributed to an off-site supply chain analysis system 22, which may function as a Software as a Service system, for collection to be used for demand forecasting, planning, and replenishment calculations. In one arrangement the transaction data may be delivered from the weigh/wrap device management solution 20 to the supply chain analysis system 22 via an Internet connection 24 through a firewall 26. In an alternative arrangement the transaction data may be delivered from the weigh/wrap device management solution 20 to the supply chain analysis system 22 via a cellular gateway 28.
The combination of fresh item transaction records with purchase transaction records provides a unique supply chain management solution for grocers that need cross check of product sold within the POS and product handling at scale and wrap devices. As indicated in
In the case of fresh item transactions from scales/wrappers that also appear as POS transactions, but where some data is not correct in the POS transaction, specific actions can be taken by the system, such as generation of error reports and/or notifications.
In the case of POS transactions that do not have a corresponding fresh item transaction, specific actions can be taken by the system, such as generation of error reports and/or notifications. In some embodiments, the scales/wrappers may receive such notifications. In this regard, one or more of the scales/wrappers may include a fraud prevention function 70. In one implementation, responsive to the scale/wrapper receiving a fraud detection message/notification that includes operator identity data, the fraud prevention function 70 initiates an operator lockout that prevents the operator login functionality of the scale from logging in the operator associated with the operator identity data. In another implementation, responsive to the scale/wrapper receiving a fraud detection message/notification that includes operator identity data and fresh item identity data, the fraud prevention function 70 generates a fraud alert message when the operator associated with the operator identity data initiates a product pricing transaction at the weighing scale for the fresh item corresponding to the fresh item identity data. The fraud alert message may be sent by the scale via the communications interface to any desired location (e.g., store manager computer or mobile device).
The supply chain analysis system 22 may also generate reports and/or notifications regarding excessive waste. Again, in some embodiments the scales/wrapper may receive such notifications. In this regard, one or more of the scales/wrappers may include a waste prevention function 72. In one implementation, responsive to the scale/wrapper receiving a waste detection message/notification that includes operator identity data, the waste prevention function initiates a discard lockout that prevents the discard transaction function from allowing the operator associated with the operator identity data from completing a discard transaction. Alternatively, the waste prevention function may issue a waste alert message/notification.
An important point in the above system is the inclusion of both POS or purchase transaction data (from store POS systems) and fresh item transaction data (from store scales and wrappers) into the data that is used for supply chain forecasting, planning and replenishment. The supply chain system can thereby identify potential shrink, waste and/or fraud associated with the perishable food items.
As suggested in
It is to be clearly understood that the above description is intended by way of illustration and example only, is not intended to be taken by way of limitation, and that other changes and modifications are possible.
Number | Date | Country | |
---|---|---|---|
62134057 | Mar 2015 | US |