Product sales data processing device and program
The product sales data processing device allows for on-screen selling price changes without switching screens, facilitating efficient product registration and modification while preventing unintended or fraudulent alterations.
Patent Information
- Application Number
- JP2024226143
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2026-07-03
AI Technical Summary
Existing product sales data processing systems require switching to an editing screen for changing registered products, making it difficult to perform such changes quickly and efficiently.
A product sales data processing device and program that includes a registration unit, a display unit, and a change unit, allowing for selling price changes on the product registration screen without switching to an editing screen, with controls to prevent changes to other products during price adjustments.
Enables quick and easy changes to registered products, preventing unintended modifications and ensuring accurate product registration and pricing, while preventing fraudulent changes in self-service modes.
Smart Images

Figure 2026111020000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a product sales data processing device and a program.
Background Art
[0002] In a product sales data processing device (cash register) used in a store or the like, when changing a registered product, an editing screen is displayed to accept the change of the product (see, for example, Patent Document 1 below).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the prior art, since it is necessary to switch to an editing screen, there is a problem that the change of the registered product may not be suitably performed.
[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of suitably changing a registered product.
Means for Solving the Problems
[0006] In order to solve the above-described problems, a product sales data processing device according to an aspect of the present invention includes a registration unit that registers a product, a display unit that displays a product registration screen including the product registered by the registration unit, and a change unit that receives a selling price of the product registered by the registration unit and changes the selling price of the product in the product registration screen displayed by the display unit. The product sales data processing device is characterized by including these units.
[0007] To solve the above-mentioned problems, another aspect of the present invention is a program that causes the computer of a product sales data processing device to function as a registration means for registering products, a display means for displaying a product registration screen including the products registered by the registration means, and a change means for receiving the selling price of the products registered by the registration means and changing the selling price of the products on the product registration screen displayed by the display means. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the network configuration of the product sales data processing system according to this embodiment. [Figure 2] This is a perspective view showing an example of the appearance of a registration and settlement device. [Figure 3] This is a block diagram showing an example of the functional configuration of a registration and settlement device. [Figure 4] This figure shows an example of screen transitions on the staff-side display unit controlled by the display unit. [Figure 5] This flowchart shows an example of the registration and settlement process performed by the registration and settlement device according to this embodiment. [Modes for carrying out the invention]
[0009] (Embodiment) The following embodiment describes a configuration in which a fully self-checkout system is used.
[0010] (Network configuration of product sales data processing system St) Figure 1 shows an example of the network configuration of the product sales data processing system St according to this embodiment. The product sales data processing system St is installed in various types of stores. These stores include, for example, retail stores and restaurants. Retail stores include, for example, supermarkets, convenience stores, drugstores, discount stores, department stores, and general merchandise stores. Restaurants include fast food restaurants, restaurants, bars, cafes, diners, and food courts. In this embodiment, the store is a supermarket.
[0011] The product sales data processing system St shown in Figure 1 comprises a store controller 10, a transaction status management device 11, and registration and settlement devices 20 (20-1 to 20-n). Each device is connected to the others via a network 55. Each device is a computer device equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), communication unit, etc. The network 55 can be a LAN (Local Area Network) or a WAN (Wide Area Network), and may be wired or wireless.
[0012] (Store controller 10) The store controller 10 stores various information necessary for transactions. This information includes registration information and settlement information generated by the registration and settlement device 20. It also includes a product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code), product name, and sales price for each product. Furthermore, the product master includes not only fixed-price products but also product identification information, product name, and unit price (price per gram) for products that require weighing (variable-weight products). In addition, the information stored by the store controller 10 also includes inventory status, sales history, deposit and withdrawal records, information on special sales, and member information.
[0013] (Transaction status management device 11) The transaction status management device 11 is a monitor for monitoring. Specifically, the transaction status management device 11 displays the processing status of the registration and settlement device 20 and controls the registration and settlement device 20. For example, a store employee (monitoring employee) is stationed at the transaction status management device 11, and the monitoring employee monitors the registration and settlement device 20. The transaction status management device 11 displays the status of each of the multiple registration and settlement devices 20. Specifically, the transaction status management device 11 displays multiple screens (split screens) corresponding to each of the multiple registration and settlement devices 20, and displays the status of each registration and settlement device 20. In addition, the transaction status management device 11 can also disable the split screens and display a screen corresponding to one registration and settlement device 20 (large screen display) in response to the operation of the monitoring employee. The monitoring employee supports customers operating the registration and settlement device 20 and verifies the age of customers when age-recognized products such as alcoholic beverages are registered in the registration and settlement device 20 in full self-service mode, as described later.
[0014] (Registration and settlement device 20) The registration and settlement device 20 (20-1 to 20-n) is an example of a product sales data processing device. The registration and settlement device 20 is a POS (Point of Sales) terminal device capable of registering and settling products. Specifically, the registration and settlement device 20 comprises a registration unit and a settlement unit. The registration unit performs a registration process to register products. In the registration process, the registration unit generates registration information including product information of the products purchased by the customer. The settlement unit performs a settlement process based on the registration information generated in the registration process. In the settlement process, the settlement unit generates settlement information including the payment type and the amount of deposits and withdrawals. Note that in Figure 1, the number of registration and settlement devices 20 (n) is shown as multiple units, but it may be just one unit.
[0015] (Operating Mode) The registration and settlement device 20 can switch between operating modes. The operating modes include (A) full self-service mode, (B) employee registration mode, and (C) payment-only mode. Each operating mode is described below. In this embodiment, the registration and settlement device 20 is assumed to operate in employee registration mode.
[0016] (A) The full self-service mode is an operation mode where the customer registers (self-registers) the product on the self-device and the customer performs settlement (self-settlement) on the self-device.
[0017] (B) The clerk registration mode is an operation mode where the clerk registers the product and performs face-to-face settlement on the self-device or self-settlement using the registration settlement device 20 in the accounting dedicated mode. Face-to-face settlement is settlement performed on the self-device with the customer facing the clerk based on the customer's operation. Note that the registration settlement device 20 can be equipped with a change dispenser on the clerk side instead of or in addition to the customer side. In this case, settlement in the clerk registration mode can also be settlement where the clerk receives cash etc. from the customer and the clerk performs the settlement instead of or in addition to face-to-face settlement.
[0018] In the clerk registration mode, the registration settlement device 20 outputs registration information in order to have another (accounting dedicated mode) registration settlement device 20 perform self-settlement. Output of the registration information is to transmit the registration information to another registration settlement device 20. However, output of the registration information may be to encode the registration information and display it on a display medium. The display medium may be, for example, a paper medium or an electronic device such as a smartphone.
[0019] (C) The accounting dedicated mode is a mode that operates in the above-mentioned other registration settlement device 20. Specifically, the accounting dedicated mode is a mode that acquires the registration information registered by the registration settlement device 20 in the clerk registration mode and performs self-settlement. Acquisition of the registration information is to receive the registration information from the registration settlement device 20 in the clerk registration mode. However, acquisition of the registration information may be to read the code displayed on the display medium.
[0020] Note that the registration settlement device 20 may not be able to switch the operation mode. Specifically, the registration settlement device 20 may be a registration settlement device that only has the functions of the clerk registration mode.
[0021] (Configuration with a clerk terminal) The product sales data processing system St may be equipped with an employee terminal carried by the employee. The employee terminal may, for example, be capable of displaying a screen similar to that of the transaction status management device 11. The employee terminal may also notify the employee when a customer calls for assistance from the registration and settlement device 20, or when customer fraud is detected. Such notification allows the employee carrying the employee terminal to go to the registration and settlement device 20 in full self-service mode or in accounting-only mode to provide customer support, etc.
[0022] (Configuration with a management server) The product sales data processing system St may include a management server that manages the registration and settlement devices 20. The management server stores a registration and settlement program that the registration and settlement devices 20 can store, and can perform product registration and settlement processing using this program. This allows the management server to manage and control each of the multiple registration and settlement devices 20 for each predetermined storage area. In this case, the registration and settlement device 20 may be equipped with drivers for screen control and printer control, or it may be a thin client that operates by the execution of the registration and settlement program on the management server.
[0023] (Example configuration of the registration and settlement device 20) Next, the configuration of the registration and settlement device 20 will be explained using Figure 2. Figure 2 shows an example of the external appearance of the registration and payment device 20. Although not shown in Figure 2, a counter for placing shopping baskets is placed on one or both sides of the registration and payment device 20.
[0024] The registration and payment device 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer-side display unit 205, a customer-side scanner unit 206, a card payment unit 208, a change dispenser 209, a staff-side display unit 210, a key operation unit 211, a staff-side scanner unit 212, a printing unit 213, an audio output unit 214, a communication unit 215, a camera 216, and a signpost 220. These components can communicate with each other via a bus (not shown).
[0025] The CPU 201 is a central processing unit that controls the operation of the registration and settlement device 20 by reading and executing various programs stored in the ROM 202. These various programs include the product sales data processing program according to this embodiment. ROM202 is read-only memory that stores various information used by the CPU201, including various programs.
[0026] RAM203 is a read-and-write memory that stores various types of information. For example, RAM203 stores information obtained from external sources (such as product master data obtained from the store controller 10) and information generated during processing. This information also includes registration information indicating registered products and settlement information generated during settlement.
[0027] The hard disk 204 stores various types of information. For example, the hard disk 204 stores (records) the imaging results (e.g., video) captured by the camera 216. The hard disk 204 may store various programs executed by the CPU 201 instead of the ROM 202. Alternatively, the hard disk 204 may store information acquired from external sources or information generated during processing instead of the RAM 203.
[0028] The customer-side display unit 205 is a touch display for customers. The customer-side display unit 205 displays various information related to registration and payment to the customer and accepts various inputs from the customer related to registration and payment. These various inputs include, for example, inputs related to registration and payment. For example, the customer-side display unit 205 displays preset keys (product registration buttons) corresponding to products and accepts the registration of products corresponding to the pressed preset keys. Also, for example, the customer-side display unit 205 displays payment type selection buttons corresponding to payment types and accepts the selection of a payment type when these buttons are pressed.
[0029] The customer-side scanner unit 206 is a scanner unit for the customer. Specifically, the customer-side scanner unit 206 includes an imaging unit. The imaging unit is an image sensor having an image element such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor). The imaging unit reads (images) the product. When the operator (customer) holds the product over the customer-side scanner unit 206, the imaging unit images the product. The imaging unit optically images the code symbol (barcode, 2D code, etc.) held over the imaging window, or the whole or a part of the product (object).
[0030] Code symbols include barcodes (product codes) attached to products and employee codes attached to employee name tags. Product codes are codes that identify products, such as JAN codes, PLU (Price Look Up) codes, and in-store codes. When the customer-side scanner unit 206 reads a product code, the registration and payment device 20 registers the product corresponding to that product code. The reading method used by the customer-side scanner unit 206 is not limited to CCD or CMOS; laser or pen-based methods are also possible.
[0031] The card payment unit 208 processes payments based on information stored in various media such as various cards and mobile terminals. These various cards include credit cards, prepaid cards such as electronic money, and point cards. Electronic money is charged to charging media such as transportation IC cards and mobile terminals. Charging to charging media may be done by depositing cash at a designated charging terminal, or, if the charging media is associated with a credit card, by depositing from the credit card.
[0032] The change dispenser 209 is a cash payment mechanism. The change dispenser 209 is facing the customer and accepts various operations and cash insertions from the customer. Specifically, the change dispenser 209 has an input slot and an output slot for banknotes and coins. The change dispenser 209 calculates the amount to be inserted into the input slot, calculates the change amount which is the difference between the inserted amount and the purchase amount, and dispenses the change from the output slot. In addition to being installed on the customer side, the change dispenser 209 may also be installed on the employee side. In this case, the change dispenser 209 may accept various operations and cash insertions from the employee.
[0033] The employee-side display unit 210 is a touch display for employees. The employee-side display unit 210 displays various information to employees and accepts various inputs from them. The employee-side display unit 210 displays preset keys corresponding to products, and when an employee operates one of these preset keys, the product is registered.
[0034] The key operation unit 211 is located on the employee's side and is equipped with various keys (hardware keys, buttons). The key operation unit 211 receives various inputs from the employee. The key operation unit 211 is equipped with a registration button corresponding to a product, and when the employee operates this registration button, the product is registered.
[0035] The employee-side scanner unit 212 is a scanner unit for employees. Specifically, the employee-side scanner unit 212 includes an imaging unit. The imaging unit is an image sensor having an image element such as a CCD or CMOS. The imaging unit reads (images) the product. When an operator holds a product over the employee-side scanner unit 212, the imaging unit images the product. The imaging unit optically images the code symbol (such as a barcode or 2D code attached to the product) held over the imaging window, or the whole or a part of the product (object). Note that the reading method by the employee-side scanner unit 212 is not limited to CCD or CMOS; it can also be a laser method or a pen method.
[0036] The registration and payment device 20 performs processing based on the code read by the customer-side scanner unit 206 or the employee-side scanner unit 212. The registration and payment device 20 determines the type of code read (product code, employee code, etc.) by checking the values of flags etc. indicated by predetermined digits in the code, the number of digits read, etc. For example, if the registration and payment device 20 determines that the read code is a product code, it performs product registration processing. Also, if the registration and payment device 20 determines that the read code is an employee code, it performs login processing.
[0037] The printing unit 213 prints and outputs various media (receipts, invoices, etc.). The printing unit 213 has a rotatable mechanism and is configured so that the media output slot faces from the employee side to the customer side, and vice versa.
[0038] The audio output unit 214 outputs sound. For example, the audio output unit 214 outputs reading sounds (scanning sounds) when various codes are scanned, voice guidance, and warning sounds. These sounds are related to product registration and payment.
[0039] The communication unit 215 is an interface for sending and receiving information with other devices (such as the store controller 10 and the transaction status management device 11).
[0040] Camera 216 is mounted above the customer-side display unit 205. Camera 216 is a camera that captures video or a series of still images. Camera 216 can be a CCD camera or a CMOS camera. Camera 216 is a camera for monitoring customers and captures customer registration and payment operations.
[0041] The sign pole 220 is equipped with, for example, a light-emitting part (e.g., an LED (light-emitting diode)) and can be lit in a predetermined lighting pattern. The lighting pattern includes a color pattern and a flashing pattern. The sign pole 220 can provide various notifications depending on the lighting pattern. These notifications include, for example, a notification that the sign pole is in use, a notification to call a staff member, or a notification that a customer has committed an illegal act.
[0042] (Regarding changes to registered products) When changing a registered product, the registration and settlement device 20 typically displays an editing screen to accept the change. However, this requires switching to the editing screen each time, making it difficult to change registered products quickly and easily. Therefore, the registration and settlement device 20 according to this embodiment is designed to allow for quick and easy changes to registered products. The functional configuration of the registration and settlement device 20 will be described below with reference to Figure 3.
[0043] (Functional configuration of the registration and settlement device 20) Figure 3 is a block diagram showing an example of the functional configuration of the registration and settlement device 20. As shown in Figure 3, the registration and settlement device 20 comprises the following functional units: a registration unit 301, a display unit 302, a modification unit 303, a modification control unit 304, and a mode control unit 305. Each functional unit is implemented by the CPU 201. That is, the CPU 201 implements each functional unit by executing the product sales data processing program according to this embodiment. As described above, the registration and settlement device 20 according to this embodiment operates in employee registration mode.
[0044] In the following sections, we will explain each functional part shown in Figure 3, referring to Figure 4. Figure 4 shows an example of screen transitions on the staff-side display unit 210 controlled by the display unit 302. Note that each screen shown in Figures 4(A) to (D) is an example of a product registration screen.
[0045] (Registration Section 301) The registration unit 301 registers products. The registration unit 301 registers products through the operation of a store employee. Product registration is performed by reading the barcode (product code) attached to the product or by pressing the product registration button (preset key) displayed on the employee-side display unit 210.
[0046] (Display section 302) The display unit 302 displays the registration acceptance screen 410 (Figure 4(A)), which includes the products registered by the registration unit 301. Figure 4(A) shows the registration acceptance screen 410. The registration acceptance screen 410 includes a preset key 411, a registered product display area 412, a product list 413, a designation change button 414, a previous correction button 415, a subtotal button 416, and a selling price change button 417. Note that the various buttons (designation change button 414, previous correction button 415, subtotal button 416, and selling price change button 417) are not limited to soft keys displayed on the employee-side display unit 210, but may also be hard keys provided on the key operation unit 211, etc.
[0047] Preset key 411 is a key corresponding to a product, and pressing this key will register the product corresponding to that product. The registered product display area 412 is the area where the most recently displayed product is shown. In the illustration, the registered product display area 412 shows that "coffee" priced at ¥200 has been registered.
[0048] Product list 413 displays a list of products registered by the registration unit 301. Product list 413 displays registered products within the maximum number of items that can be displayed. In the illustration, product list 413 shows that one item, "coffee," has been registered. The designated change button 414 is a button that accepts changes to the registration details of any of the products (other products) displayed in the product list. When the designated change button 414 is pressed, the registration settlement device 20 transitions to the editing screen, where it accepts various changes to the other registered products, such as changes in quantity, selling price, and tax rate.
[0049] The "Previous Correction" button 415 is a button that accepts changes to the registered information for the item registered immediately before (the item immediately before "Coffee"). In the diagram, only "Coffee" is registered, which means that no item to be corrected immediately has been registered. When the "Previous Correction" button 415 is pressed, the registration and settlement device 20 transitions to the editing screen, where it accepts various changes to the item registered immediately before, such as changes in quantity, selling price, and tax rate.
[0050] The subtotal button 416 is a button that accepts the completion of product registration (start of checkout). When the subtotal button 416 is pressed, the screen transitions to a screen where the customer can select the payment method, and the checkout is performed according to the payment method the customer desires.
[0051] (Changed section 303) The price change button 417 is a button that accepts price changes for the most recently registered product. The change unit 303 accepts price changes (pressing the price change button 417) for a product registered by the registration unit 301 (the most recently registered product: "coffee") on the registration acceptance screen 410 displayed by the display unit 302, and performs the price change. Specifically, the change unit 303 accepts price changes while maintaining the registration acceptance screen 410, that is, without displaying a pop-up screen or the like. More specifically, when a product is registered, the change unit 303 accepts input (change) of the price of the most recently registered product ("coffee") from the numeric keypad (key operation unit 211) while the product is registered (on the registration acceptance screen 410).
[0052] Figure 4(B) shows the price change screen 420. The price change screen 420 shows the screen displayed when the price for the target product is entered via the numeric keypad on the registration acceptance screen 410. In the figure, the registered product display area 412 indicates that "¥100" has been entered as the price. When the price change button 417 is pressed on the price change screen 420, the display unit 302 transitions to the quantity input screen 430 shown in Figure 4(C).
[0053] Figure 4(C) shows the quantity input screen 430. On the quantity input screen 430, the quantity of the product after the selling price change is entered via the numeric keypad (key operation unit 211). In the illustration, the registered product display area 412 shows that "10" has been entered as the quantity. In this way, the change unit 303 accepts the quantity of the product subject to the selling price change when the selling price is changed. The change unit 303 accepts changes to the selling price and the specification of the quantity of the product on the product registration screen (each screen shown in Figures 4(A) to (D)), but from the perspective of performing product registration and selling price changes quickly, it does not accept any other changes (for example, changes to the discount rate or tax rate).
[0054] (Regarding price changes due to the use of coupons) Here, the registration and settlement device 20 can change the selling price of specific products by applying coupons. When applying a coupon discount, for example, the store clerk's scanner unit 212 reads the coupon code (symbol code) written on the coupon, and the selling price of the target product is automatically changed by the coupon discount. On the other hand, the selling price change by the change unit 303 is performed by inputting a number using the numeric keypad (key operation unit 211). In other words, the selling price change by the change unit 303 is different from the selling price change due to the coupon discount.
[0055] (Change control unit 304) The change control unit 304 controls the system so that when the change unit 303 changes the selling price, it does not accept price changes for other products. Specifically, as shown in the quantity input screen 430, when the change control unit 304 accepts a quantity specification, it disables the specification change button 414 and the previous correction button 415. This prevents various changes from being made to other products when the change unit 303 changes the selling price.
[0056] Furthermore, the change control unit 304 also disables the subtotal button 416. This prevents the system from accepting completion of product registration when the selling price is changed by the change unit 303.
[0057] Specifically, in the diagram, the specified change button 414, the previous correction button 415, and the subtotal button 416 are displayed, but are crossed out with diagonal lines to indicate that they cannot be pressed. Note that in the quantity input screen 430, the specified change button 414, the previous correction button 415, and the subtotal button 416 may all be hidden.
[0058] Furthermore, the control to disable the specified change button 414, the previous correction button 415, and the subtotal button 416 may be performed on the selling price change screen 420 instead of, or in addition to, the quantity input screen 430. In other words, by accepting input of the selling price to be changed from the numeric keypad (key operation unit 211) while the product is registered, the change control unit 304 may control the system so as not to accept selling price changes for other products.
[0059] On the quantity input screen 430, when a quantity is entered and a predetermined button (multiplication button: for example, the "×" button on the key operation unit 211) is pressed, the quantity is confirmed. The display unit 302 then transitions to the change confirmation screen 440 (Figure 4(D)). On the change confirmation screen 440, the registered product display area 412 shows that the price of "coffee" has been changed to ¥100, and also shows the total amount when the quantity was registered as "10". This completes the product registration and price change for "coffee".
[0060] Furthermore, on the change confirmation screen 440, the specified change button 414, the previous correction button 415, and the subtotal button 416 are all displayed as pressable (enabled). This allows the registration and settlement device 20 to accept changes to the registration details of other products, accept registration of the next product, and accept presses of the subtotal button 416.
[0061] (Mode control unit 305) The mode control unit 305 controls the system to one of several operating modes, including the employee registration mode and the full self-service mode. The change unit 303 changes the selling price according to the operating mode controlled by the mode control unit 305. Specifically, when the system is controlled in employee registration mode by the mode control unit 305, the change unit 303 enables price changes. On the other hand, when the system is controlled in full self-service mode by the mode control unit 305, the change unit 303 makes price changes impossible. In full self-service mode, price changes are made by an employee. Specifically, in full self-service mode, an employee call process is performed to summon an employee, and the summoned employee displays a predetermined editing screen (maintenance screen). In addition, when the system is controlled in checkout-only mode by the mode control unit 305, the change unit 303 also makes price changes impossible.
[0062] (Registration and settlement process performed by the registration and settlement device 20) Figure 5 is a flowchart showing an example of the registration and settlement process performed by the registration and settlement device 20 according to this embodiment. As shown in Figure 5, the registration and settlement device 20 determines whether or not a product has been registered (step S501). Specifically, the registration and settlement device 20 determines whether or not a product registration operation (scan operation or pressing of a preset key) has been accepted on the registration acceptance screen 410 (Figure 4(A)) (step S501).
[0063] When registering multiple identical items, the registration and settlement device 20 accepts, for example, an operation to specify the quantity of items to be registered (input of quantity) and an operation to register the items (scan operation, etc.). Specifically, the registration and settlement device 20 accepts the quantity specification operation first, and then the item registration operation. However, it is not limited to this, and the item registration operation may be accepted first, and then the quantity specification operation may be accepted. Regarding the registration of a single item, if the registration and settlement device 20 does not accept a quantity specification operation (input of quantity), that is, if it only accepts the item registration operation, it will register it as a single item.
[0064] If no product is registered in step S501 (step S501: NO), the registration and settlement device 20 proceeds to step S503. On the other hand, if a product is registered (step S501: YES), the registration and settlement device 20 registers the product and displays the registered product (step S502).
[0065] Next, the registration and settlement device 20 determines whether or not it is in control in employee registration mode (step S503). If it is not in control in employee registration mode (step S503: NO), the registration and settlement device 20 proceeds to step S510. On the other hand, if it is in control in employee registration mode (step S503: YES), the registration and settlement device 20 determines whether or not there is a price input (keypad input of the price to be changed) (step S504). If there is a price input (step S504: YES), the registration and settlement device 20 displays the price change screen 420 (Figure 4(B)) and displays the entered price (step S505).
[0066] Then, when the registration and settlement device 20 receives a press of the price change button 417 (Figure 4(B)) (step S506), it displays the quantity input screen 430 (Figure 4(C)). On the quantity input screen 430, the registration and settlement device 20 disables the specified change button 414 and the previous correction button 415, prohibiting changes to other products (step S507). Furthermore, on the quantity input screen 430 (Figure 4(C)), the registration and settlement device 20 accepts the specification of the quantity for the product subject to the price change (step S508). Then, the registration and settlement device 20 displays the change confirmation screen 440 (Figure 4(D)) and displays the total amount multiplied by the entered quantity (step S509).
[0067] Next, the registration and settlement device 20 determines whether the subtotal button 416 (Figure 4(A)) has been pressed (step S510). If the subtotal button 416 has not been pressed (step S510: NO), the registration and settlement device 20 returns to step S501. On the other hand, if the subtotal button 416 has been pressed (step S510: YES), the registration and settlement device 20 performs the settlement process (step S511) and terminates the series of processes. The settlement process includes processes for accepting the selection of payment type, performing settlement using the accepted payment type, and issuing a receipt.
[0068] In step S504, if no selling price is entered (step S504: NO), the registration settlement device 20 determines whether a change in designation or correction has been accepted based on whether the change in designation button 414 or the correction button 415 is pressed (step S512). If the change in designation or correction is not accepted (step S512: NO), the registration settlement device 20 proceeds to step S510. On the other hand, if a change in designation or correction is accepted (step S512: YES), the corresponding editing screen is displayed, the various changes are accepted (step S513), and the device proceeds to step S510.
[0069] (Effects of the embodiment) As described above, the registration and settlement device 20 according to this embodiment receives the selling price of a product registered by the registration unit 301 on the product registration screen (for example, the registration acceptance screen 410 and product list 413 in Figure 4(A)) and changes the selling price of the product. This allows store employees to change the selling price of a registered product on the product registration screen without having to switch to an editing screen, if they notice that the selling price is not the correct price. Therefore, product registration and modification can be done quickly and easily.
[0070] Furthermore, the registration and settlement device 20 according to this embodiment accepts the quantity of goods subject to the price change when the selling price is changed. This allows for quick and easy registration of the quantity of products subject to price changes.
[0071] Furthermore, the registration and settlement device 20 according to this embodiment is controlled to not accept price changes for other products when a price change is made. This prevents the system from accepting changes to products unrelated to the product whose price is being changed during the price change processing. Therefore, the registration and modification of products whose prices are being changed can be done quickly and easily.
[0072] Furthermore, the registration and settlement device 20 according to this embodiment changes the selling price according to the operating mode. This prevents customers from arbitrarily changing selling prices in full self-service mode, thus preventing fraudulent product registration by customers. Therefore, it allows customers to register products appropriately.
[0073] (Modified version of the embodiment) Next, modifications of the embodiments will be described. In the following modifications, explanations of the contents described in the embodiments described above will be omitted as appropriate. Furthermore, it is also possible to combine each of the following modifications and each of the components of the embodiments.
[0074] (Variation 1: Another example related to specifying a change in quantity) First, let's explain Modification 1. In the embodiment described above, we explained an example in which the quantity of the product subject to the price change is freely specified (step S508 in Figure 5). In Modification 1, we will explain an example in which restrictions are placed on the quantity of the product subject to the price change.
[0075] In Modification 1, the modification unit 303 accepts the specification of the quantity of the product to be subject to price change, within the range of the quantity of the product registered in step S501. For example, if the quantity of the product registered in step S501 is "5", the modification unit 303 accepts the specification of a quantity within the range of "5" or less.
[0076] According to Variation 1, the store clerk can specify the quantity of the product to be subject to the price change, within the range of the registered product quantities. Therefore, input errors related to quantity specification can be reduced.
[0077] (Variation 2: An example where the quantity change is not accepted) Next, we will describe Modification 2. In the embodiment described above, we explained an example in which the quantity of the product subject to the price change is specified (step S508 in Figure 5). In Modification 2, we will describe an example in which the quantity of the product subject to the price change is not specified.
[0078] In the modified example 2, the modification unit 303 does not accept the specification of the quantity of the product to be subject to the price change. For example, the modification unit 303 may set the quantity of the product to be subject to the price change to the quantity of the product registered in step S501. For example, if the quantity of the product registered in step S501 is "5", the modification unit 303 may automatically set the quantity of the product to be subject to the price change to "5".
[0079] Similarly, if the quantity of the product registered in step S501 is "1", the modification unit 303 may automatically determine the quantity of the product subject to the price change to "1". In other words, if the quantity of the product registered in step S501 is "1", the price change will be applied to each item individually.
[0080] According to Modification 2, the quantity of goods subject to price change can be determined without specifying the quantity. Therefore, the operational effort involved in price change can be reduced, allowing for easy and quick price changes.
[0081] (Variation 3: Another example concerning the order of price change and quantity specification) Next, we will describe Modification 3. In the embodiment described above, we explained an example in which the quantity is specified after the input of the selling price related to the change has been received (Step S504 → Step S508 in Figure 5). In Modification 3, we will explain an example in which the input of the selling price related to the change is received after the quantity is specified (Step S508 → Step S504).
[0082] In the modified example 3, the transitions between the screens shown in Figure 4 are as follows: registration acceptance screen 410 (Figure 4(A)) → quantity input screen 430 (Figure 4(C)) → selling price change screen 420 (Figure 4(B)) → change confirmation screen 440 (Figure 4(D)). Specifically, when a product is registered (on the registration acceptance screen 410 (Figure 4(A))), the change unit 303 accepts quantity input (change) of the most recently registered product from the numeric keypad (key operation unit 211) while the product is registered. As a result, the display unit 302 displays the quantity input screen 430 (Figure 4(C)).
[0083] Furthermore, when the price change button 417 is pressed on the quantity input screen 430, the display unit 302 displays the price change screen 420 (Figure 4(B)). On the price change screen 420, the change unit 303 accepts input of the selling price of the product subject to the change from the numeric keypad (key operation unit 211). Once the selling price input is accepted on the price change screen 420, the display unit 302 transitions to the change confirmation screen 440 (Figure 4(D)).
[0084] As shown in Modification 3, even if the system accepts input of the selling price after accepting the quantity specification, if a store employee notices that the selling price of the registered product is not the regular selling price, they can change the selling price of the registered product without having to switch to the editing screen.
[0085] (Variation 4: An example of registering multiple identical products by first performing a scan operation and then entering the quantity.) Next, we will describe Modification 4. In the embodiment described above, as a procedure for registering multiple identical products (step S501 in Figure 5), we described an example in which the quantity specification operation is accepted first, and then the product registration operation is accepted. In Modification 4, as a procedure for registering multiple identical products (step S501 in Figure 5), we will describe an example in which the product registration operation is accepted first, and then the quantity specification operation (input of quantity) is accepted.
[0086] To explain in more detail, the registration of goods in step S501 does not include the specification of quantity, that is, it only includes the product registration operation (scan operation and pressing of preset key). The registration and settlement device 20 will accept the quantity specification operation only once in processing after step S503. More specifically, if the selling price is changed, the registration and settlement device 20 will accept the quantity specification operation in step S508. On the other hand, if the selling price is not changed (in the case of normal product registration), the registration and settlement device 20 will accept the quantity specification operation after, for example, step S512:NO.
[0087] Thus, if the registration procedure for multiple identical items involves first performing a scan operation and then inputting the quantity, the registration and settlement device 20 can accept the quantity specification operation only once, regardless of whether the selling price is changed or not. This reduces the effort required for specifying the quantity when the selling price is changed, making it easier for store staff to change the selling price.
[0088] (Variation 5: An example where the selling price change is accepted after the subtotal button 416 is pressed) Next, we will describe Modification 5. In the embodiment described above, we described an example in which the price change is accepted before the subtotal button 416 is pressed. In Modification 5, we will describe an example in which the price change is accepted after the subtotal button 416 is pressed.
[0089] In modified example 5, when the subtotal button 416 (Figure 4(A)) is pressed, the display unit 302 displays a list screen of registered products to allow the user to confirm the registration of the products. The modification unit 303 accepts the designation of the target product on the list screen. Upon receiving this designation, the registration and settlement device 20 may, for example, display a pop-up corresponding to the product, accept the selling price and quantity of the product in the pop-up display, and then change the selling price of the product.
[0090] According to Modification 5, if a store employee notices that the selling price of a registered product on the list screen is not the correct selling price, they can change the selling price of that product on the list screen without having to switch to the editing screen. Therefore, product registration and modification can be done quickly and easily.
[0091] (Example of modification 6: Changing the size) Next, we will explain Modification 6. Modification 6 describes an example of changing the size of a product. In Modification 6, the product is food or clothing. For example, in the case of beverages (e.g., coffee) or clothing, the selling price may differ depending on the size, such as S, M, and L.
[0092] The following is an example of changing a size S product to a size M (and thus changing the selling price). The registration unit 301 registers the product (for example, size S). The display unit 302 displays a registration acceptance screen 410 (Figure 4(A)) including the product registered by the registration unit 301 (for example, size S). The display unit 302 displays a size change button on the store clerk's scanner unit, either in place of or in addition to the price change button 417 in Figure 4(B). The size change button may be a set of buttons corresponding to sizes (S, M, L) (S button, M button, L button), or it may be a single button that accepts size changes such as S→M→L→S→M→… depending on the number of times it is pressed. The modification unit 303 accepts a size change (price change) for the most recently registered product (size S) when the size change button is pressed on the registration acceptance screen 410 displayed by the display unit 302, and performs the change.
[0093] Thus, the registration and settlement device 20 according to Modification 6 accepts a change in the size of the most recently registered product on the product registration screen, accepts a change in the selling price of the product, and performs the change in the selling price of the product. This allows store employees to change the size (and price) of a registered product on the product registration screen without having to switch to an editing screen, if they notice that the size of the product is not the intended size. Therefore, product registration and modification can be done quickly and easily.
[0094] The following is a summary of the embodiments. [Title of Invention] Product Sales Data Processing Device and Program [Technical Field] The present invention relates to a product sales data processing device and a program. [Background technology]
[0095] In a product sales data processing device (cash register) used in stores, when a registered product needs to be changed, an editing screen is displayed to accept the product change (see, for example, Patent Document 1 below). [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2011-22919 [Overview of the prefecture] [Problems the invention aims to solve] However, conventional technology had the problem that it sometimes prevented users from making appropriate changes to registered products because it required switching to an editing screen. This invention has been made in view of these circumstances, and its purpose is to provide a technology that can suitably modify registered products.
[0096] [Means for solving the problem] (1) In order to solve the above-mentioned problems, a product sales data processing device according to one aspect of the present invention is a product sales data processing device characterized by comprising: a registration means for registering products; a display means for displaying a product registration screen including the products registered by the registration means; and a change means for receiving the selling price of the products registered by the registration means and changing the selling price of the products on the product registration screen displayed by the display means. With the above configuration, if a store employee notices that the selling price of a registered product is not the correct selling price, they can change the selling price of that product on the product registration screen without having to switch to the editing screen. Therefore, product registration and modification can be done quickly and easily.
[0097] (2) In the configuration of (1) above, the changing means may be configured to accept the quantity of the goods subject to the price change in the price change. According to the above configuration, the quantity of goods subject to price changes can be registered quickly and easily.
[0098] (3) In the configuration of (1) or (2) above, a change control means may be provided to control the change so as not to accept the change of the selling price of other products when the change means makes the change of the selling price. According to the above configuration, during the processing of price changes, it is possible to prevent the acceptance of changes to products unrelated to the product whose price is being changed. Therefore, the registration and modification of products whose price is being changed can be done quickly and easily.
[0099] (4) In the configuration of (1) or (2) above, a mode control means may be provided to control the operation to one of a plurality of operation modes, which include a first mode in which products are registered by the operation of a store employee and a second mode in which products are registered by the operation of a customer, and the changing means may change the selling price according to the operation mode controlled by the mode control means. According to the above configuration, in full self-service mode, it is possible to prevent customers from arbitrarily changing the selling price, that is, to prevent customers from registering products fraudulently. Therefore, it is possible to ensure that customers register products appropriately.
[0100] (5) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes the computer of a product sales data processing device to function as a registration means for registering products, a display means for displaying a product registration screen including products registered by the registration means, and a change means for receiving the selling price of products registered by the registration means and changing the selling price of said products on the product registration screen displayed by the display means. With the above configuration, if a store employee notices that the selling price of a registered product is not the correct selling price, they can change the selling price of that product on the product registration screen without having to switch to the editing screen. Therefore, product registration and modification can be done quickly and easily.
[0101] Furthermore, all or part of the functions (input / output, storage, processing (including judgment)) of the registration and settlement device 20 described above may be implemented in a device other than the one described as the entity that executes the said function.
[0102] Specifically, the above description described a configuration in which the registration and settlement device 20 comprises the following functional units: a registration unit 301, a display unit 302, a modification unit 303, a modification control unit 304, and a mode control unit 305, as shown in Figure 4, etc. However, all or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 10, an external server device, or a computer device other than these. Furthermore, the computer device equipped with these functional units is not limited to multiple units, but may be just one unit.
[0103] Specifically, for example, instead of the registration and settlement device 20, a store controller 10 or an external server device may receive the selling price of the product registered by the registration unit 301 on the registration acceptance screen 410 (Figure 4(A)) and change the selling price of the product.
[0104] In relation to the above, the registration and settlement device 20 may function as a so-called thin client specializing in the input / output interface portion for product registration and settlement. That is, the registration and settlement device 20 may receive various inputs (operation by the operator, detection by a device such as a scanner), transmit the input information (operation information, scan information, etc.) to the server device, receive the processing results of the server device based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).
[0105] Furthermore, the program for realizing the product sales data processing system St and the registration and settlement device 20 described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes hardware such as the OS and peripheral devices. Furthermore, "computer-readable recording medium" refers to portable media such as USB (Universal Serial Bus) flash memory, SSD (Solid State Drive), flexible disk, magneto-optical disk, ROM, CD-ROM, and storage devices such as hard disks built into a computer system. Moreover, "computer-readable recording medium" also includes volatile memory (RAM) inside a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line, which retains the program for a certain period of time. Furthermore, the above program may be transmitted from the computer system that stores the program in a storage device, etc., to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, "transmission medium" for transmitting the program refers to a medium that has the function of transmitting information, such as a network such as the Internet or a communication line such as a telephone line. Furthermore, the above program may be intended to implement some of the functions described above. It may also be a so-called differential file (differential program) that can implement the aforementioned functions in combination with programs already recorded in the computer system. [Explanation of Symbols]
[0106] St...Product sales data processing system, 10...Store controller, 20...Registration and settlement device, 201...CPU, 202...ROM, 203...RAM, 204...Hard disk, 210...Employee-side display unit, 301...Registration unit, 302...Display unit, 303...Change unit, 304...Change control unit, 305...Mode control unit
Claims
1. The registration method for registering products, A display means that displays a product registration screen including products registered by the aforementioned registration means, In the product registration screen displayed by the display means, there is a change means that receives the selling price of the product registered by the registration means and changes the selling price of the product, A product sales data processing device characterized by comprising the following features.
2. The product sales data processing device according to claim 1, characterized in that the modification means receives the quantity of the product subject to the price change in the price change.
3. The product sales data processing device according to claim 1 or 2, further comprising a change control means for controlling the acceptance of price changes for other products when the price change is performed by the change means.
4. The system includes a mode control means that controls the system to one of several operating modes, including a first mode in which products are registered by a store employee and a second mode in which products are registered by a customer. The modification means performs the selling price change according to the operating mode controlled by the mode control means. Product sales data processing device according to feature 1 or 2.
5. The computer for the product sales data processing device A means of registering products, Display means for displaying a product registration screen including products registered by the aforementioned registration means, In the product registration screen displayed by the display means, a change means receives the selling price of the product registered by the registration means and changes the selling price of the product. A program characterized by being designed to function as such.
Citation Information
Patent Citations
Article sales data processing apparatus, and control program thereof
JP2011022919A
