Display control method, display control device, program, and order / receiving system

The display control method allows customization of the order screen information for each customer by selectively displaying or hiding predetermined items like unit prices, addressing the inflexibility of conventional systems.

JP2026047686APending Publication Date: 2026-03-16CASIO HUMAN SYSTEMS CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-04
Publication Date
2026-03-16

AI Technical Summary

Technical Problem

Conventional order receiving and placing systems cannot accommodate requests from order receivers to customize the information displayed on the order screen for each order placer.

Method used

A display control method that selectively performs two processes on the order screen based on pre-defined customer settings, allowing the display to be unrecognizable or recognizable for predetermined items, such as unit prices, depending on the customer using a first terminal device.

Benefits of technology

Enables the information displayed on the order screen to be customized for each customer, enhancing flexibility and compliance with customer-specific requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026047686000001_ABST
    Figure 2026047686000001_ABST
Patent Text Reader

Abstract

The information displayed on the order screen can be changed for each customer. [Solution] In the display control method, the control unit of the order placement system selectively executes, based on setting information in which the display settings for the order screen for ordering goods are predetermined for each orderer, a first process that causes the order screen to be displayed on the display unit of the first terminal device in a state in which predetermined items are unrecognizable, and a second process that causes the order screen to be displayed on the display unit in a state in which predetermined items are recognizable, depending on the orderer using the first terminal device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] ,

[0006] , , , , , ,

[0005] , , , , , , ,

[0001] The present invention relates to a display control method, a display control device, a program, and an order receiving and placing system.

Background Art

[0002] Conventionally, an order receiving and placing system that supports the order receiving and placing business by transmitting information related to the order of goods from a terminal device for an order placer to a terminal device for an order receiver is known (for example, Patent Document 1). An order placer can input order details while checking information on a plurality of items related to the goods, such as the name of the goods, the order unit, the unit price, and the order quantity, on an order screen displayed on the display unit of the terminal device for the order placer.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the above conventional technology, since information on a plurality of items related to the goods is uniformly displayed on the order screen, there is a problem that it is impossible to respond to a request from an order receiver to change the items for disclosing information for each order placer.

[0005] An object of the present invention is to enable the information displayed on the order screen to be changed for each order placer.

Means for Solving the Problems

[0006] To solve the above problems, a display control method according to the present invention is such that a control unit of an order receiving and placing system Based on pre-defined settings for each customer, the system selectively performs two processes depending on the customer using the first terminal device: a first process that displays the order screen on the display unit of the first terminal device in a state where predetermined items are unrecognizable, and a second process that displays the order screen on the display unit in a state where the predetermined items are recognizable. [Effects of the Invention]

[0007] According to the present invention, the information displayed on the order screen can be changed for each customer. [Brief explanation of the drawing]

[0008] [Figure 1] This diagram shows the configuration of the order placement and receiving system. [Figure 2] This is a block diagram showing the functional configuration of the first terminal device. [Figure 3] This is a diagram showing the functional configuration of the second terminal device. [Figure 4] This is a block diagram showing the functional configuration of the server. [Figure 5] This is a diagram showing the product registration screen. [Figure 6] This diagram shows the contents of the product database. [Figure 7] This is a diagram showing the customer registration screen. [Figure 8] This diagram shows the contents of the customer database. [Figure 9] This is a diagram showing the customer-specific product registration screen. [Figure 10] This is a flowchart showing the control procedure for order processing. [Figure 11] This is a diagram showing the order screen. [Figure 12] This diagram shows a product details dialog box, including a price display field. [Figure 13] This is a diagram showing the order confirmation screen. [Figure 14] This is a diagram showing a product details dialog box without a price display field. [Figure 15]This diagram shows a product details dialog box where the unit price is omitted from the unit price display field. [Figure 16] This is a diagram showing a product details dialog box where the unit price is displayed as the market price. [Figure 17] This figure shows the contents of the customer database related to the modified example. [Modes for carrying out the invention]

[0009] Embodiments of the present invention will be described below with reference to the drawings. As shown in Figure 1, the order placement and receiving system 1 comprises a plurality of first terminal devices 10 used by a plurality of ordering parties P1, a second terminal device 20 used by a receiving party P2, and a server 30 (display control device). The server 30 is connected to the plurality of first terminal devices 10 and second terminal devices 20 via a network N, enabling data communication. The order placement and receiving system 1 may also include a plurality of second terminal devices 20 used by a plurality of receiving parties. The network N is, for example, the Internet, but is not limited thereto. Ordering party P1 is the buyer of goods, and receiving party P2 is the seller of goods. The order placement and receiving system 1 transmits the order details of goods entered by ordering party P1 in the first terminal device 10 to the second terminal device 20 via the server 30. In this way, the order placement and receiving system 1 supports the order placement and receiving operations of ordering party P1 and receiving party P2 by electronically sending and receiving information related to the ordering and receiving of goods. Since the order placement and receiving system 1 is a system that performs at least the processing related to ordering goods, it can also be referred to as an "ordering system". In this embodiment, we will explain using the example where the ordering party P1 is an employee of a restaurant and the receiving party P2 is an employee of a fruit and vegetable wholesaler. However, we are not limited to this, and the order placement and receiving system 1 can be used for ordering and receiving any product. Also, in this embodiment, the first terminal device 10 and the second terminal device 20 are assumed to be smartphones. However, we are not limited to this, and the first terminal device 10 and the second terminal device 20 may be tablet devices, notebook PCs, or desktop PCs, etc.

[0010] As shown in FIG. 2, the first terminal device 10 includes a CPU 11 (Central Processing Unit), a RAM 12 (Random Access Memory), a storage unit 13, a display unit 14, an operation unit 15, and a communication unit 16. Each unit of the first terminal device 10 is connected via a data transmission path such as a bus.

[0011] The CPU 11 (control unit of the first terminal device) is a processor that reads and executes the program 131 stored in the storage unit 13 and performs various arithmetic processes to control the operations of each unit of the first terminal device 10. Note that the first terminal device 10 may have a plurality of processors (for example, a plurality of CPUs), and the plurality of processes executed by the CPU 11 in this embodiment may be executed by the plurality of processors. In this case, the plurality of processors may be involved in common processes, or alternatively, the plurality of processors may independently execute different processes in parallel. The RAM 12 provides a working memory space for the CPU 11 and stores temporary data.

[0012] The storage unit 13 is a non-temporary recording medium readable by the CPU 11 as a computer, and stores the program 131 and various data. The storage unit 13 includes, for example, non-volatile memories such as a ROM (Read Only Memory) and a flash memory. The program 131 includes a web browser. The CPU 11 causes the display unit 14 to display various screens such as an order screen 51 (see FIG. 11) and an order confirmation screen 53 (see FIG. 13) on the web browser based on the data received from the server 30.

[0013] The display unit 14 displays various screens by the web browser and the like according to the control signal and the image data transmitted from the CPU 11. As the display unit 14, for example, a liquid crystal display device that performs display in a dot matrix method can be used, but it is not limited thereto.

[0014] The operation unit 15 receives input operations from the user (orderer P1) and outputs an input signal corresponding to the input operation to the CPU 11. The operation unit 15 is equipped with a touch panel superimposed on the display screen of the display unit 14, and this touch panel detects contact by the user's finger or other means as an input operation. The operation unit 15 may also be equipped with hardware buttons along with the touch panel, or in place of the touch panel.

[0015] The communication unit 16 performs communication operations in accordance with predetermined communication standards. Through these communication operations, the communication unit 16 sends and receives data to and from the server 30 via the network N.

[0016] As shown in Figure 3, the second terminal device 20 comprises a CPU 21 (control unit of the second terminal device), RAM 22, storage unit 23, display unit 24, operation unit 25, and communication unit 26. Each part of the second terminal device 20 is connected via a data transmission path such as a bus. The configurations of the CPU 21, RAM 22, storage unit 23, display unit 24, operation unit 25, and communication unit 26 of the second terminal device 20 are the same as those of the CPU 11, RAM 12, storage unit 13, display unit 14, operation unit 15, and communication unit 16 of the first terminal device 10. Therefore, a description of each component of the second terminal device 20 is omitted. Based on the data received from the server 30, the CPU 21 of the second terminal device 20 displays various screens on the display unit 24 using a web browser, such as a product registration screen 41 (see Figure 5), a customer registration screen 42 (see Figure 7), and a customer-specific product registration screen 43 (see Figure 9).

[0017] As shown in Figure 4, the server 30 comprises a CPU 31 (control unit of the display control device), RAM 32, storage unit 33, and communication unit 34. Each part of the server 30 is connected via a data transmission path such as a bus.

[0018] The CPU 31 is a processor that controls the operation of each part of the server 30 by reading and executing the program 331 stored in the memory unit 33 and performing various arithmetic operations. The CPU 31 also transmits data related to the execution result of the program 331 to the first terminal device 10, causing the display unit 14 of the first terminal device 10 to display various screens such as the order screen 51 on a web browser. The CPU 31 also transmits data related to the execution result of the program 331 to the second terminal device 20, causing the display unit 24 of the second terminal device 20 to display various screens such as the product registration screen 41 on a web browser. In other words, the server 30 functions as a display control device that controls the display operations of the display unit 14 of the first terminal device 10 and the display unit 24 of the second terminal device 20. The server 30 may have multiple processors (for example, multiple CPUs), and the multiple processes executed by the CPU 31 in this embodiment may be executed by these multiple processors. In this case, the control unit is composed of multiple processors. In this case, the multiple processors may be involved in common processing, or the multiple processors may independently execute different processes in parallel. RAM32 provides CPU31 with a working memory space and stores temporary data.

[0019] The storage unit 33 is a non-temporary recording medium readable by the CPU 31 as a computer, and stores the program 331 and various data. The storage unit 33 includes non-volatile memory such as an HDD (Hard Disk Drive) or SSD (Solid State Drive). The program 331 includes the product registration program, customer registration program, customer-specific product registration program, and order program, which will be described later. The data stored in the storage unit 33 includes the product DB (database) 332 and the customer DB 333 (setting information), etc. The contents of the product DB 332 and customer DB 333 will be described later.

[0020] The communication unit 34 performs communication operations in accordance with predetermined communication standards. Through these communication operations, the communication unit 34 transmits and receives data between the first terminal device 10 and the second terminal device 20 via the network N.

[0021] Next, the operations related to ordering and receiving goods in the order placement and receiving system 1 will be explained. First, in response to the operations of the customer P2 on the second terminal device 20, the goods to be sold are registered. When a web browser is launched on the second terminal device 20 and a predetermined operation to start product registration is performed on the web browser, the second terminal device 20 sends a request to the server 30 to execute the product registration program. The CPU 31 of the server 30 executes the product registration program in response to the execution request and sends data related to the execution result to the second terminal device 20, thereby displaying the product registration screen 41 shown in Figure 5 on the display unit 24 of the second terminal device 20. The product registration screen 41 displays a text box 411 for entering the product code, a text box 412 for entering the product name, a text box 413 for entering the unit name of the sales unit, a text box 414 for entering the unit price (predetermined item) of the sales unit, a text box 415 for entering the number of goods in the sales unit, and a registration button 416 for executing product registration. The recipient P2 enters the product code and product name of the product to be registered into text boxes 411 and 412, respectively. Entering information into one of the text boxes 411 or 412 may automatically complete the input in the other. The recipient P2 also enters the unit name of the product's sales unit, its unit price, and the quantity per box into text boxes 413 to 415, respectively. It is possible to register different unit names, unit prices, and quantities for multiple sales units. In the example shown in Figure 5, "book," "box," and "case" are entered as sales units. When the registration button 416 is selected, the contents entered in text boxes 411 to 415 at that time are registered in the product database 332 shown in Figure 6. By repeating this operation, multiple products can be registered in the product database 332.

[0022] Next, in response to the operations of the orderer P2 on the second terminal device 20, the ordering party P1 (hereinafter also referred to as the customer) from whom the orderer P2 will accept orders for goods is registered. When a web browser is launched on the second terminal device 20 and a predetermined operation to start customer registration is performed on the web browser, the second terminal device 20 sends a request to the server 30 to execute the customer registration program. The CPU 31 of the server 30 executes the customer registration program in response to the execution request and sends data related to the execution result to the second terminal device 20, thereby displaying the customer registration screen 42 shown in Figure 7 on the display unit 24 of the second terminal device 20. The customer registration screen 42 displays a text box 421 for entering the customer code, a text box 422 for entering the customer name, a radio button 423 for selecting the unit price display category, a radio button 424 for selecting the total amount display category, and a registration button 425 for executing customer registration. The recipient P2 enters the customer code and customer name of the customer they wish to register into text boxes 421 and 422, respectively. Entering information into one of the text boxes 421 or 422 may automatically complete the input in the other. The recipient P2 also selects the unit price display option using radio button 423. The unit price display option indicates whether or not to display the unit price for the customer selected on the customer registration screen 42 in the product details dialog 52 (see Figure 12) of the order screen 51, which will be described later. If the unit price display option is set to "display," the unit price will be displayed in the product details dialog 52 for the selected customer. If the unit price display option is set to "do not display," the unit price will not be displayed in the product details dialog 52 for the selected customer. Thus, the unit price display option is one aspect of the display settings related to the order screen 51. The recipient P2 also selects the total amount display option using radio button 424. The "Total Amount Display Category" indicates whether or not to display the total amount 531 on the order confirmation screen 53 (see Figure 13), which will be described later, for the customer selected on the customer registration screen 42.When the total amount display category is set to "Display," the total amount 531 will be displayed on the order confirmation screen 53 for the selected customer, but only if the unit price display category is set to "Display." Deciding whether or not to display the total amount 531 according to the setting of the total amount display category is equivalent to "selectively displaying the total amount in the display section." Also, when the total amount display category is set to "Do not display," the total amount 531 will not be displayed on the order confirmation screen 53 for the selected customer, regardless of the setting of the unit price display category. Note that the setting of the total amount display category and radio button 424 may be omitted. In this case, the total amount 531 should be displayed on the order confirmation screen 53 when the unit price display category is set to "Display," and the total amount 531 should not be displayed on the order confirmation screen 53 when the unit price display category is set to "Do not display." When the operation to register button 425 is performed, the contents of the text boxes 421, 422 and radio buttons 423, 424 at that time are registered in the customer DB 333 shown in Figure 8. At this stage, the "Customer Code," "Customer Name," "Unit Price Display Category," and "Total Amount Display Category" items are registered in the Customer DB333. By repeating this operation, multiple customers can be registered in the Customer DB333. The Customer DB333 corresponds to the setting information for which the display settings related to the order screen 51 for ordering goods are predetermined for each ordering party. Note that items not shown in Figure 7 may be set on the Customer Registration Screen 42. For example, on the Customer Registration Screen 42, items such as the ordering party P1's email address, delivery date (e.g., days of the week on which delivery is possible), consumption tax display category (excluding tax or including tax), and the number of decimal places displayed for the unit price and how it is rounded (truncate, round to the nearest whole number, round up) may be set. In this case, the contents of the settable items are also registered in the Customer DB333. In addition, authentication information for each customer, entered in a predetermined manner, is also registered in the Customer DB333. Authentication information may be, for example, a combination of login ID and password. The customer code may be used as the login ID.

[0023] Next, in response to the operations of the orderer P2 on the second terminal device 20, products to be sold to each customer (hereinafter referred to as customer-specific products) are registered. When a web browser is launched on the second terminal device 20 and a predetermined operation is performed on the web browser to start registering customer-specific products to be sold to a particular customer, the second terminal device 20 sends a request to the server 30 to execute the customer-specific product registration program. The CPU 31 of the server 30 executes the customer-specific product registration program in response to the execution request and sends data related to the execution result to the second terminal device 20, thereby displaying the customer-specific product registration screen 43 shown in Figure 9 on the display unit 24 of the second terminal device 20. The customer-specific product registration screen 43 displays text boxes 431 and 432 for entering the product code and product name, a text box 433 for entering the unit price, a text box 434 for entering the order order on the order screen 51 for the product, and a registration button 435 for executing product registration. The orderer P2 enters the product code and product name of the product they wish to sell to the customer into text boxes 431 and 432, respectively, and enters the desired sorting order on the order screen 51 into text box 434. The smaller the sorting order number, the higher the product will be displayed on the order screen 51. The orderer P2 can also set a unit price that applies only to that customer by entering the unit price in text box 433. The unit price set in product DB 332 may be entered in text box 433 by default, and if the orderer P2 does not enter anything in text box 433, the default unit price may be applied as is. When the register button 435 is selected, the contents entered in text boxes 431 to 434 at that time are registered in customer DB 333, shown in Figure 8, as the corresponding customer's "Displayed Product N" (N is a natural number). The number N is the sorting order entered in text box 433. By repeating this operation, multiple "Display Product N" items can be registered in the Customer DB333 for that customer. Note that in Figure 8, the unit price for each customer, which is set using text box 433, is not shown.

[0024] Once the above preparatory processes are complete, the ordering system 1 will allow the ordering party P1 to place an order for goods with the receiving party P2. The ordering process for placing an order for goods will be explained below with reference to Figures 10 to 14. When ordering goods, the ordering party P1 launches a web browser on the first terminal device 10 and performs a predetermined operation to start placing an order for goods. In response to this operation, the first terminal device 10 sends a request to the server 30 to execute the ordering program. The CPU 31 of the server 30 executes the ordering program in response to this execution request and starts the ordering process shown in Figure 10.

[0025] When the order processing begins, the CPU 31 performs user authentication (step S1). Here, the CPU 31 displays a login screen (not shown) on the display unit 14 of the first terminal device 10 and accepts authentication information input from the orderer P1. If the entered authentication information matches the authentication information previously registered in the customer DB 333, the CPU 31 starts a login session by the orderer P1 and executes the processes from step S2 onwards.

[0026] The CPU 31 displays an order screen 51 on the display unit 14 of the first terminal device 10, corresponding to the logged-in customer P1, based on the customer DB 333, and accepts input of the order quantity (step S2). As shown in Figure 11, the order screen 51 displays customer-specific products registered in the customer DB 333 in association with the logged-in customer P1, in the set sorting order. The sales unit is displayed in the row for each product. If multiple different sales units are set for the product in the product DB 332, a drop-down button 511 for selecting the sales unit is also displayed. A text box 512 for entering the order quantity for the product is displayed at the far right of each product row. By entering a number in this text box 512, the order quantity for that product can be specified. The order screen 51 also displays a drop-down button 513 for selecting the desired delivery date and an order confirmation button 514 for confirming the order details.

[0027] The CPU 31 refers to the customer DB 333 and determines whether the unit price display category is set to "display" for the logged-in customer P1 (step S3). If it is determined that the unit price display category is set to "display" (YES in step S3), the CPU 31 determines whether a product selection operation has been performed on the order screen 51 (step S4). The product selection operation may be, for example, tapping the name of one of the products on the order screen 51. If it is determined that a product selection operation has been performed (YES in step S4), the CPU 31 displays a product details dialog 52 on the order screen 51 with the unit price entered in the unit price display field 524, as shown in Figure 12 (step S5). The product details dialog 52 is a sub-window for displaying detailed information of a single product. The product details dialog 52 has a product name display field 521, a unit name display field 522, a quantity display field 523, a unit price display field 524 (a display field for predetermined items), and a delivery date display field 525. The unit name display field 522 displays the sales unit selected on the order screen 51. The quantity display field 523 and the unit price display field 524 display the quantity and unit price (reference unit price) registered in the product DB 332 in association with the sales unit, respectively. In the delivery date display field 525, the days on which delivery is possible for the orderer P1 are indicated with "〇", and the days on which delivery is not possible are indicated with "×". For example, if a delivery date is set in customer DB333 associated with orderer P1, that delivery date is displayed in the delivery date display field 525. If no delivery date is set in customer DB333 associated with orderer P1, the default delivery date stored in storage unit 33 is displayed in the delivery date display field 525. In this way, if the unit price display category in customer DB333 is set to "display", the CPU 31 displays the unit price display field 524 in the product details dialog 52 of the order screen 51, and displays the unit price in the unit price display field 524. The process in step S5 corresponds to "the second process of displaying the order screen on the display unit in a state in which predetermined items can be recognized".Tapping an area outside the product details dialog 52 will clear the product details dialog 52 and return to the display state shown in Figure 11.

[0028] If step S5 is completed, or if it is determined in step S4 that no product selection operation has been performed ("NO" in step S4), the CPU 31 determines whether or not the order confirmation button 514 has been selected (step S6). If it is determined that the order confirmation button 514 has been selected ("YES" in step S6), the CPU 11 determines whether or not the total amount display category is set to "display" for the logged-in customer P1 (step S7). If it is determined that the total amount display category is set to "display" ("YES" in step S7), the CPU 31 displays the order confirmation screen 53, including the total amount 531, on the display unit 14, as shown in Figure 13 (step S8). The order confirmation screen 53 displays the products for which the quantity was entered in the order screen 51. The sales unit, the number of units in each product, and the order quantity are also displayed. The total amount 531 is the sum of the subtotals obtained by multiplying the unit price and order quantity of each product. The order confirmation screen 53 displays both an order button 532 for confirming the product order details and a back button 533 for putting the order on hold and returning to the order screen 51.

[0029] On the other hand, if in step S3 it is determined that the unit price display category in customer DB333 is set to "Do not display" (NO in step S3), the CPU 31 determines whether or not a product selection operation has been performed on the order screen 51 (step S9). If it is determined that a product selection operation has been performed (YES in step S9), the CPU 31 displays a product details dialog 52 without the unit price display field 524 on the order screen 51, as shown in Figure 14 (step S10). The product details dialog 52 in Figure 14 is identical to the product details dialog 52 in Figure 12, except that it does not have the unit price display field 524. Thus, when the unit price display category in customer DB333 is set to "Do not display", the CPU 31 does not display the unit price display field 524 in the product details dialog 52 on the order screen 51. The process in step S10 corresponds to "the first process of displaying the order screen on the display unit in a state in which predetermined items cannot be recognized". In this way, the CPU 31 selectively executes step S5, which corresponds to the second process, and step S10, which corresponds to the first process, based on the result of determining the unit price display category in step S3.

[0030] If step S10 is completed, or if it is determined in step S9 that no product selection operation has been performed ("NO" in step S9), the CPU 31 determines whether or not the order confirmation button 514 has been selected (step S11). If it is determined that the order confirmation button 514 has been selected ("YES" in step S11), or if it is determined in step S7 that the total amount display category is set to "Do not display" ("NO" in step S7), the CPU 31 displays an order confirmation screen 53 (not shown) that does not include the total amount 531 on the display unit 14 (step S12). The order confirmation screen 53 displayed in step S12 is equivalent to the order confirmation screen 53 shown in Figure 13 with the total amount 531 removed.

[0031] When step S8 or S12 is completed, the CPU 31 determines whether or not the order button 532 has been selected on the order confirmation screen 53 (step S13). If it is determined that the operation has been performed (YES in step S13), the CPU 31 sends the order information, including the order details entered on the order screen 51, to the second terminal device 20 (step S14). When step S14 is completed, the CPU 31 terminates the order processing.

[0032] If it is determined that the operation to select the order button 532 was not performed ("NO" in step S13), the CPU 31 determines whether a predetermined operation to cancel the order has been performed (step S15). The operation to cancel the order may be, for example, an operation to log out from the order placement system 1. Even if it is determined in step S6 or S11 that the order confirmation button was not operated ("NO" in step S6 or S11), the CPU 31 executes the process in step S15. If the CPU 31 determines that no operation to cancel the order has been performed ("NO" in step S15), it returns to step S3, and if it determines that the operation has been performed ("YES" in step S15), it terminates the order process.

[0033] The above is just one example of an order processing procedure, and various modifications may be made. For example, in step S10, the unit price display field 524 may be displayed, but the unit price may not be displayed in the unit price display field 524. For example, as shown in Figure 15, the unit price may be omitted by writing "-" in the unit price display field 524. Alternatively, as shown in Figure 16, the unit price may be written as "Market Price" in the unit price display field 524. In other words, it may be indicated that the unit price is the market price.

[0034] Furthermore, in the order processing described above, the display of the unit price was switched for each customer P1, but it is also possible to switch the display of the unit price for each product. In this case, as shown in Figure 17, a "unit price display category" item should be set for each product in the customer DB333 and either "display" or "do not display" should be set. Then, in the order processing in Figure 10, CPU31 omits steps S3 and S9, and after branching to "YES" in step S4, executes a step to determine whether the unit price display category for the product is "display". If CPU31 determines that the unit price display category is set to "display", it executes step S5, and if it determines that it is set to "do not display", it executes step S10. Also, CPU11 executes step S7 if it branches to "YES" in either step S6 or S11. In step S7, CPU 11 branches to "YES" and executes step S8 if the total amount display category is set to "Display" and the unit price display category for all selected products is set to "Display". CPU 11 also branches to "NO" and executes step S12 if the total amount display category is set to "Do not display", or if the unit price display category for any of the selected products is set to "Do not display".

[0035] Furthermore, in the above embodiment, the unit price of a product was used as an example of a predetermined item whose display status can be switched, but instead, the display status of the quantity per package or the delivery date may be switched for each ordering party P1 or for each product.

[0036] As described above, in the display control method according to this embodiment, the CPU 31 of the server 30 selectively executes, based on the customer DB 333 in which the display settings for the order screen 51 for ordering products are predetermined for each ordering customer P1, a first process that displays the order screen 51 on the display unit 14 of the first terminal device 10 in a state in which the unit price as a predetermined item is unrecognizable, and a second process that displays the order screen 51 on the display unit 14 in a state in which the unit price is recognizable, according to the ordering customer P1 using the first terminal device 10. This makes it possible to change whether or not to display the unit price for each ordering customer P1 in accordance with the request of the receiving customer P2. Thus, the information displayed on the order screen 51 can be easily changed for each ordering customer P1. Conventionally, in order to hide the unit price for a specific ordering customer P1 in this way, it was necessary to set the unit price of all products sold to that ordering customer P1 to 0 yen in the customer-specific product registration screen 43. In contrast, according to the method of the above embodiment, the display of the unit price can be changed for each ordering party P1 by using the radio buttons 423 on the customer registration screen 42 in a simple manner to set the unit price display category.

[0037] Furthermore, the CPU 31 may selectively execute, based on the customer DB 333, a first process that displays the order screen 51 on the display unit 14 in a state where the unit price of the product cannot be recognized, and a second process that displays the order screen 51 on the display unit 14 in a state where the unit price of the product can be recognized. This allows for further customization of whether or not to display the unit price on a product-by-product basis. Thus, the display of unit prices can be set more flexibly. Specifically, the display of unit prices can be flexibly set according to the more detailed requirements of the customer P2.

[0038] Furthermore, the CPU 31 generates the customer database 333 based on the operations of the contractor P2 on the second terminal device 20 used by the contractor P2. This allows the display of unit prices to be changed for each ordering party P1 according to the contractor P2's requests.

[0039] Furthermore, the specified items may be any of the following: the unit price of the product, the quantity per package, and the delivery date. This allows each ordering party (P1) to choose whether or not to display the quantity per package or the delivery date instead of the unit price.

[0040] Furthermore, in the first processing, the CPU 31 does not display the unit price display field 524 on the order screen 51. This makes it possible to hide the unit price in a manner that is less jarring to the orderer P1.

[0041] Furthermore, in the first processing step, the CPU 31 may display a unit price display field 524 on the order screen 51, but without displaying the unit price itself. This allows the ordering party P1 to recognize that the unit price is not displayed. In addition, in the first processing step when a predetermined item is the unit price of a product, the CPU 31 may display a unit price display field 524 on the order screen 51, and also display in the unit price display field 524 that the unit price is the market price. This allows the unit price information to be withheld in a manner that is less likely to cause discomfort to the ordering party P1.

[0042] Furthermore, when the CPU 31 executes the second process, it selectively displays the total amount 531, which is the unit price multiplied by the order quantity, on the display unit 14, but when the first process is executed, it does not display the total amount 531 on the display unit 14. This allows the total amount to be disclosed to ordering customers P1 who are to whom the unit price is to be disclosed, and the total amount to be withheld from ordering customers P1 who are not to whom the unit price is to be disclosed.

[0043] In the display control method according to this embodiment, the CPU 31 of the server 30 selectively executes either a predetermined first process or a predetermined second process, corresponding to the ordering customer P1 using the ordering system 1, when displaying the order screen 51 on the display unit 14 of the order system 1 based on the customer DB 333, in which the display settings for the order screen 51 for ordering goods are predetermined for each ordering customer P1. The first process is a process that displays the order screen 51 on the display unit 14 in a state in which the unit price as a predetermined item is unrecognizable, and the second process is a process that displays the order screen 51 on the display unit 14 in a state in which the unit price is recognizable. This makes it possible to easily change the information displayed on the order screen 51 for each ordering customer P1.

[0044] Furthermore, the server 30 according to this embodiment includes a CPU 31, which selectively executes a first process and a second process according to the ordering party P1 using the first terminal device 10, based on the customer DB 333. The program 331 according to this embodiment causes the CPU 31 to execute a process that selectively executes a first process and a second process according to the ordering party P1 using the first terminal device 10, based on the customer DB 333. The order placement and receiving system 1 according to this embodiment includes a server 30 with a CPU 31 and a first terminal device 10 with a display unit 14, and the CPU 31 selectively executes a first process and a second process according to the ordering party P1 using the first terminal device 10, based on the customer DB 333. These allow for easy modification of the information displayed on the order screen 51 for each ordering party P1.

[0045] It should be noted that the present invention is not limited to the above embodiments, and various modifications are possible. For example, in the above embodiments, an example was given in which the execution result of the order program by the CPU 31 of the server 30 is transmitted to the first terminal device 10 to display the order screen 51 on the display unit 14 of the first terminal device 10, but the invention is not limited to this. For example, the order program may be stored in the storage unit 13 of the first terminal device 10, and the CPU 11 of the first terminal device 10 may execute the order program to display the order screen 51 on the display unit 14. In this case, the CPU 11 corresponds to the "control unit of the display control device". Alternatively, a product registration program, a customer registration program, and a customer-specific product registration program may be stored in the storage unit 23 of the second terminal device 20, and the CPU 21 of the second terminal device 20 may execute these programs to perform product registration, customer registration, and customer-specific product registration.

[0046] Alternatively, the functions of server 30 may be integrated into the second terminal device 20, and the processing previously performed by the CPU 31 of server 30 may be performed by the CPU 21 of the second terminal device 20. In this case, the CPU 21 corresponds to the "control unit of the display control device."

[0047] Furthermore, while the above embodiment illustrates a configuration in which the unit price, as a predetermined item, is displayed in the product details dialog 52 as a sub-window, the embodiment is not limited to this. For example, the unit price may be displayed for each product on the order screen 51.

[0048] Furthermore, while the above description discloses examples in which the HDD and SSD of the storage unit 33 are used as computer-readable media for the program according to the present invention, the invention is not limited to these examples. Other computer-readable media that can be used include information recording media such as ROM, flash memory, and CD-ROM. In addition, a carrier wave can also be used as a medium for providing program data according to the present invention via a communication line.

[0049] Furthermore, it goes without saying that the detailed configuration and operation of each component of the order placement and receiving system 1 in the above embodiment can be modified as appropriate without departing from the spirit of the present invention.

[0050] Although embodiments of the present invention have been described, the scope of the present invention is not limited to the embodiments described above, but includes the scope of the invention as described in the claims and its equivalents. [Explanation of Symbols]

[0051] 1...Order / receiving system, 10...First terminal device, 14...Display unit, 20...Second terminal device, 30...Server (display control device), 31...CPU (control unit), 51...Order screen, 524...Unit price display field (display field), P1...Orderer, P2...Receiving party

Claims

1. The control unit of the order placement and receiving system, Based on pre-defined settings for each customer, the system selectively performs, according to the customer using the first terminal device, a first process that displays the order screen on the display unit of the first terminal device in a state where predetermined items are unrecognizable, and a second process that displays the order screen on the display unit in a state where the predetermined items are recognizable. Display control method.

2. Based on the aforementioned setting information, a first process is selectively executed for each product, which involves displaying the order screen on the display unit in a state where the predetermined items related to the product are unrecognizable, and a second process is selectively executed, which involves displaying the order screen on the display unit in a state where the predetermined items related to the product are recognizable. The display control method according to claim 1.

3. The system generates the setting information based on the operations performed by the contractor on the second terminal device used by the contractor. The display control method according to claim 1.

4. The aforementioned specified items are one of the following: the unit price of the product, the quantity per package, and the delivery date. The display control method according to claim 1.

5. In the first process, the display field for the predetermined item is not shown on the order screen. The display control method according to claim 1.

6. In the first process, either a display field for the predetermined item is shown on the order screen, and the content of the predetermined item is not shown in the display field, or, in the first process where the predetermined item is the unit price of the product, a display field for the predetermined item is shown on the order screen, and a message indicating that the unit price is the market price is displayed in the display field. The display control method according to claim 1.

7. The aforementioned specified item is the unit price of the product. When the second process described above is performed, the total amount obtained by multiplying the unit price by the order quantity is selectively displayed on the display unit. When the first process is executed, the total amount is not displayed on the display unit. The display control method according to claim 1.

8. The control unit of the ordering system, When displaying an order screen for ordering goods on the display unit of the ordering system based on pre-defined setting information for each ordering party, the process involves selectively executing one of a predetermined first process and a predetermined second process, corresponding to the ordering party using the ordering system. The first process is a process that causes the order screen to be displayed on the display unit in a state in which predetermined items cannot be recognized. The second process is to display the order screen on the display unit in a state in which the predetermined items can be recognized. Display control method.

9. A display control device comprising a control unit that selectively executes, based on setting information predetermined for each customer regarding the display settings for the order screen for ordering goods, a first process that causes the order screen to be displayed on the display unit of the first terminal device in a state in which predetermined items are unrecognizable, and a second process that causes the order screen to be displayed on the display unit in a state in which the predetermined items are recognizable, according to the customer using the first terminal device.

10. On the order placement and receiving system computer, A program that selectively executes, based on setting information predetermined for each customer regarding the display settings for the order screen for ordering goods, a first process that displays the order screen on the display unit of the first terminal device in a state where predetermined items are unrecognizable, and a second process that displays the order screen on the display unit in a state where the predetermined items are recognizable, depending on the customer using the first terminal device.

11. A display control device having a control unit, A terminal device having a display unit, Equipped with, The control unit selectively executes, based on setting information in which the display settings for the order screen for ordering goods are predetermined for each customer, a first process that displays the order screen on the display unit in a state in which predetermined items are unrecognizable, and a second process that displays the order screen on the display unit in a state in which the predetermined items are recognizable, depending on the customer using the terminal device. Order placement and receiving system.

Citation Information

Patent Citations

  • Electronic ordering / Order receiving system

    JP2002304557A