Information processing device and program
The information processing apparatus and program address the challenge of managing extended sales periods by allowing easy extension and visualization of sales periods, enhancing inventory management and product freshness for seasonal items.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-10-04
- Publication Date
- 2026-03-30
AI Technical Summary
Managing the sales period and inventory of products with extended sales periods is challenging, particularly for seasonal items with high sales performance, as it is difficult to maintain product freshness and manage inventory effectively.
An information processing apparatus and program that includes a setting means for extending sales periods, a storage means for tracking sales and inventory data, an estimation means for forecasting future sales and inventory, a display means for visualizing data in a tabular format, and an input means for adjusting sales forecasts and orders, allowing easy extension of sales periods using a mouse or keyboard.
Facilitates effective management of extended sales periods by improving operability, enabling easy extension of sales periods and inventory management, thereby maintaining product freshness and optimizing inventory levels.
Smart Images

Figure 0007837260000001 
Figure 0007837260000002 
Figure 0007837260000003
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to an information processing apparatus and a program.
Background Art
[0002] Conventionally, in stores such as apparel stores that handle clothing, seasonal products (for example, clothing for autumn / winter or spring / summer) are sold with a determined sales period. Specifically, a theme related to the seasonal product is determined, and the color, design, material, etc. of the products along with the theme are planned. The sales period is segmented because the period during which the freshness of the theme of the seasonal product can be maintained is seasonally limited.
[0003] By the way, for products with good sales among such seasonal products, the sales period may be extended. When the sales period is extended in this way, it is difficult to manage the extended sales period. For example, it is difficult to manage the inventory of the product during the extended period, the number and timing of orders.
Summary of the Invention
Problems to be Solved by the Invention
[0004] The problem to be solved by the present invention is to provide an information processing apparatus and a program capable of assisting in managing the sales period of products with extended sales.
Means for Solving the Problems
[0005] The information processing apparatus according to the embodiment includes a setting means for setting a sales period for selling products, a storage means for storing the number of products sold and the number of inventories for each predetermined period, an estimation means for estimating the future predicted number of sales and the predicted number of inventories related to the product from the number of products sold and the number of inventories, a display means for displaying the stored number of products sold, the number of inventories, the predicted number of sales, and the predicted number of inventories in a tabular form in time series for each predetermined period, and a sales period display means for visually displaying the set sales period on the table. The setting meansThe system includes an extension means for extending the sales period, an input means for enabling input of at least one of the following: a revised sales forecast number related to the sales forecast number and a numerical value related to the order of the product, for the extended predetermined period displayed as the sales period, and a simulation means for estimating the inventory forecast number for the newly displayed predetermined period based on the input numerical value. [Brief explanation of the drawing]
[0006] [Figure 1] Figure 1 is a configuration diagram showing a system according to an embodiment. [Figure 2] Figure 2 is a block diagram showing the hardware configuration of a POS terminal. [Figure 3] Figure 3 is a block diagram showing the hardware configuration of the store server. [Figure 4] Figure 4 is a memory map showing the memory configuration for the target period. [Figure 5] Figure 5 is a memory map showing the memory configuration of the data collection unit. [Figure 6] Figure 6 is a memory map showing the memory configuration of the performance forecasting unit. [Figure 7] Figure 7 is a memory map showing the memory configuration of the data storage unit within the performance forecasting unit. [Figure 8] Figure 8 shows an example of the order screen display. [Figure 9] Figure 9 shows an example of how the order screen looks after the sales period has been extended. [Figure 10] Figure 10 is a memory map showing a portion of the memory configuration of the performance forecasting unit in the case where the sales period is extended. [Figure 11] Figure 11 is a flowchart showing the control process flow of a POS terminal. [Figure 12] Figure 12 is a functional block diagram showing the functional configuration of the store server. [Figure 13] Figure 13 is a functional block diagram showing other functional configurations of the store server. [Figure 14]Figure 14 is a flowchart showing the flow of control processing for the store server. [Modes for carrying out the invention]
[0007] Embodiments of the present invention will be described below with reference to the drawings. In these embodiments, clothing will be used as an example of a product, and an apparel store selling clothing will be used as an example of a store. In these embodiments, a store server will be used as an example of an information processing device. However, the present invention is not limited to the embodiments described below.
[0008] Store W is a store that sells clothing that can be sold throughout the year, as well as seasonal clothing during the spring, summer, autumn, and winter seasons. Figure 1 is a configuration diagram showing a system 10 according to an embodiment installed in Store W. System 10 has a POS (Point of Sales) terminal 1 and a store server 3. The POS terminal 1 and the store server 3 are connected, for example, by a LAN (Local Area Network) communication line 2.
[0009] POS terminal 1 is installed in the settlement area of store W, one or more units (multiple units in the embodiment) are installed. POS terminal 1 is a product sales data processing device that performs product registration processing and accounting processing related to products sold at store W. Product registration processing refers to the process of acquiring product identification information that identifies products sold at store W, displaying product information such as the product name and price on the display unit based on the acquired product identification information, and storing the product information in the product information unit 132 (see Figure 2). Accounting processing refers to the closing processing related to the transaction based on the product information stored in the product information unit 132 following the product registration processing. Specifically, this includes displaying the total amount, processing payment by media such as cash or credit card, calculating and displaying change based on the deposit in the case of cash payment, instructing the change dispenser to issue change, and printing a receipt from the printing unit with product information and accounting information (total amount, deposit amount, change amount, point information related to the number of points held by the customer, etc.).
[0010] The POS terminal 1 also transmits product information and accounting information (collectively referred to as "sales data") of the processed products to the store server 3. In this embodiment, the transmission of sales data from the POS terminal 1 to the store server 3 is performed when the accounting process is completed, but it may also be transmitted at any time, for example, by sending a full day's worth of data at the closing time of store W.
[0011] The store server 3 is installed in the back office of store W or on the cloud (in this embodiment, it is installed in store W). The store server 3 collects sales data received from multiple POS terminals 1. Based on the collected sales data, the store server 3 manages the sales of products at store W.
[0012] Furthermore, store server 3 manages the sales performance of each product sold at store W based on the collected sales data. Specifically, store server 3 manages the number of sales for each product at predetermined intervals (for example, one week). The owner or manager of store W determines whether the sales of a product are strong or weak based on the sales figures for each predetermined period. For example, by displaying the sales figures for each predetermined period in a chronological table format, the owner or manager of store W can determine whether the sales of a product are strong or weak. Note that table format means displaying the sales figures for each predetermined period in chronological order so that the increase or decrease in sales for each predetermined period can be seen, and includes both displays separated by frames or dividers, and displays without frames or dividers.
[0013] Furthermore, the store server 3 makes a sales forecast for future sales of a product based on the number of units sold for that product in the past. In other words, the store server 3 estimates the sales forecast for that product. The store server 3 estimates the sales forecast by calculating the sales forecast using a predetermined formula based on, for example, the actual sales figures for the product in the past (e.g., the past few weeks) and the seasonal demand forecast for that product.
[0014] In addition, the store server 3 performs a prediction of the inventory quantity of the product (inventory prediction) based on the calculated sales prediction. That is, the store server 3 estimates the predicted inventory quantity of the product. The store server 3 estimates the predicted inventory quantity by calculating the predicted inventory quantity based on the calculated sales prediction quantity and the most recent inventory quantity (or planned inventory quantity) of the product.
[0015] By the way, especially when selling seasonal products, there are cases where the sales period is determined for sales. Seasonal products are products suitable for the season and products created based on the concept for the season. Therefore, it is desirable to sell them within the season. If they are sold after the season has passed, there is a possibility of losing the freshness of the product and damaging the unity of the sales floor. Therefore, store W determines the sales period and sells the products when selling seasonal products in particular, and ends the sales of the products when the sales period has passed.
[0016] However, among seasonal products, there may be products with better sales performance than expected by store W. For such products with good sales performance, the sales period may be extended for sales. Also, for products with good sales performance, additional orders may be placed to extend the sales period and secure the inventory quantity. Such management of the sales period and additional orders are carried out using an ordering system (application software installed on the store server 3), which is a function of the store server 3.
[0017] Recently, the sales style of not having a large amount of inventory in store W has been increasing. In such cases, the operators and managers of store W may use the ordering system more frequently than before, and improvement in the operability of the ordering system is required. The store server 3 uses the ordering system to support the management of the sales period by visually displaying the sales period including an extended period, and also supports the management of the sales period by easily performing an operation to extend the sales period using the ordering system. Specifically, the store server 3 can easily extend the sales period in units of a predetermined period (for example, in units of one week) by dragging and pulling the end part of the displayed sales period in the extension direction, for example, with a mouse. In this way, the operability of the ordering system is improved.
[0018] In addition, the store server 3 can easily change the start time of the sales period by dragging and pulling the start part of the displayed sales period with a mouse using the ordering system. Thus, by changing the start part of the sales period, the store server 3 can also change the sales period.
[0019] Hereinafter, the hardware configuration of the POS terminal 1 will be described. FIG. 2 is a block diagram showing the hardware configuration of the POS terminal 1. As shown in FIG. 2, the POS terminal 1 includes a CPU (Central Processing Unit) 11 which is an example of a microprocessor, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a memory unit 14, and the like. The CPU 11 serves as the control main body of the POS terminal 1. The ROM 12 stores various programs. The RAM 13 expands programs and various data. The memory unit 14 stores various programs. The CPU 11, the ROM 12, the RAM 13, and the memory unit 14 are connected to each other via a bus 15. The CPU 11, the ROM 12, and the RAM 13 constitute a control unit 100. That is, the control unit 100 executes the control processing of the POS terminal 1 described later by operating according to the control program stored in the ROM 12 or the memory unit 14 and expanded in the RAM 13 by the CPU 11.
[0020] RAM13 has a Member ID (Identification) section 131, a Product Information section 132, and a Sales Information section 133. The Member ID section 131 stores the Member ID contained in the code symbol (barcode or two-dimensional code) read by the code reader 20. The Product Information section 132 stores product information (product code that identifies the product, product name, price, etc.) of products that have been processed for product registration. The Sales Information section 133 stores product information and accounting information for a single transaction processed at the POS terminal 1 as sales data.
[0021] The memory unit 14 is composed of non-volatile memory such as an HDD (Hard Disk Drive) or flash memory that retains stored information even when the power is turned off, and includes a control program unit 141 that stores a control program and a product master 142. The product master 142 stores product information for each product, corresponding to the product code that identifies the product.
[0022] Furthermore, the control unit 100 is connected to the operation unit 17, the staff display unit 18, the customer display unit 19, the code reader 20, the printing unit 21, and the card reader 22 via the bus 15 and the controller 16.
[0023] The operation unit 17 has a locking key 171. The locking key 171 is a key operated when proceeding from product registration processing to accounting processing on the POS terminal 1. The employee display unit 18 displays information to the operator (e.g., an employee) operating the POS terminal 1. The customer display unit 19 displays information to customers and members. The code reader 20 captures (or optically reads) the code symbol attached to the product. The printing unit 21 issues a receipt that includes receipt information, such as product registration information and accounting information, related to the products that have been processed for accounting. The card reader 22 reads card information from a card, for example, when processing an account using a credit card or debit card.
[0024] The controller 16 receives instructions from the control unit 100 and controls the operation unit 17, the employee display unit 18, the customer display unit 19, the code reader 20, the printing unit 21, and the card reader 22. However, for the sake of explanation, the control performed by the controller 16 will be described as being performed by the control unit 100.
[0025] Furthermore, the control unit 100 is connected to the communication unit 23 via the bus 15. The communication unit 23 is connected to the store server 3 via the communication line 2, enabling communication between them.
[0026] Next, the hardware configuration of the store server 3 will be described. Figure 3 is a block diagram showing the hardware configuration of the store server 3. As shown in Figure 3, the store server 3 is equipped with a CPU 31, which is an example of a microprocessor, ROM 32, RAM 33, memory unit 34, etc. The CPU 31 is the main control unit of the store server 3. ROM 32 stores various programs. RAM 33 loads programs and various data. Memory unit 34 stores various programs. The CPU 31, ROM 32, RAM 33, and memory unit 34 are connected to each other via a bus 35. The CPU 31, ROM 32, and RAM 33 constitute the control unit 300. That is, the control unit 300 executes the control processing of the store server 3, which will be described later, by operating according to the control programs stored in ROM 32 and memory unit 34 and loaded into RAM 33 by the CPU 31.
[0027] RAM33 has a sales management unit 331. The sales management unit 331 collects sales data received from each POS terminal 1 and stores it as the sales of store W.
[0028] The memory unit 34 is composed of non-volatile memory such as an HDD or flash memory that retains stored information even when the power is turned off, and includes a control program unit 341, a target period unit 342, a performance data collection unit 343, a performance forecast unit 344, and an order threshold unit 345. The control program unit 341 stores a control program for driving the store server 3. The target period unit 342 stores the target period, sales period, etc., for each product. The target period and sales period are set in advance for each product. The performance data collection unit 343 stores the number of sales and the number of inventory (both actual) for each product for a predetermined period, based on sales data collected from the POS terminal 1. The performance data collection unit 343 will be described later in Figure 5. The performance forecast unit 344 stores information such as the product's information, target period, and sales period, as well as the number of sales, inventory, sales forecast, and inventory forecast for each product during the target period and sales period. The performance forecast unit 344 will be described later in Figures 6 and 7. The order threshold unit 345 stores a lower limit threshold for the number of items in stock required to place an additional order for the product. When the number of items in stock falls below the threshold (lower limit) stored in the order threshold unit 345, an additional order is required because the stock of the product is insufficient.
[0029] Furthermore, the control unit 300 is connected to the display unit 37 and the operation unit 38 via the bus 35 and the controller 36. The display unit 37 displays information to the operator of the store server 3. The operation unit 38 has a keyboard 381 and a mouse 382. The keyboard 381 includes display keys 3811.
[0030] The controller 36 controls the display unit 37 and the operation unit 38 based on instructions from the control unit 300. However, for the sake of explanation, the control performed by the controller 36 will be described as being performed by the control unit 300.
[0031] Furthermore, the control unit 300 is connected to the communication unit 39 via the bus 35. The communication unit 39 is connected to the POS terminal 1 via the communication line 2 so as to be able to communicate.
[0032] Next, the target period section 342 will be described. Figure 4 is a memory map showing the memory configuration of the target period section 342. As shown in Figure 4, the target period section 342 has a product code section 3421, a target season section 3422, a target period section 3423, and a sales period section 3424. Although Figure 4 shows the target period section 342 for one product, in reality, a target period section 342 exists for all products sold at store W, and information on the target season, target period, and sales period for that product is stored. In the case of non-seasonal products, all or part of the information on the target season, target period, and sales period for that product may not be stored.
[0033] The product code section 3421 stores the product code that identifies the product (an example of product identification information). The target season section 3422 stores information about the target season suitable for the product whose product code is stored (for example, information such as autumn / winter products or spring / summer products). The target period section 3423 stores information about the target period within the target season related to the product whose product code is stored, for which the information will be displayed on the display section 37. The sales period section 3424 stores information about the sales period during which the store W actually sells the product whose product code is stored. The information for the target season, target period, and sales period is set in advance by inputting from the keyboard 381 or the like.
[0034] Next, we will explain the performance data collection unit 343. Figure 5 is a memory map showing the memory configuration of the performance data collection unit 343. The performance data collection unit 343 has a product code unit 3431 and a data aggregation unit 3432. Although Figure 5 shows the performance data collection unit 343 for one product, in reality, there is a performance data collection unit 343 for all products sold at store W. The product code unit 3431 stores the product code that identifies the product. The data aggregation unit 3432 stores historical sales, order quantities, and inventory quantities for products identified by the product code stored in the product code unit 3431, at predetermined intervals.
[0035] Next, the performance forecasting unit 344 will be described. Figures 6 and 7 are memory maps showing the memory configuration of the performance forecasting unit 344. The performance forecasting unit 344 stores various information about products identified by product codes, as well as data on sales, orders, and inventory of products during the target period, which will be described later. Although Figures 6 and 7 show the performance forecasting unit 344 for a single product, in reality, a performance forecasting unit 344 corresponding to each product code is created for all products sold at store W during the target period.
[0036] The performance forecasting unit 344 includes a target season unit 3441, a product code unit 3442, a product item unit 3443, a color unit 3444, a size unit 3445, a product name unit 3446, a target period unit 3447, a sales period unit 3448, and a data storage unit 3449.
[0037] The target season unit 3441 reads and stores the target season of the product identified by the product code stored in the product code unit 3442 from the target season unit 3422. The product code unit 3442 stores the product code that identifies the product. The product item unit 3443 stores information about the item (e.g., "pullover") related to the product identified by the product code stored in the product code unit 3442. The color unit 3444 stores information about the color of the product identified by the product code stored in the product code unit 3442. The size unit 3445 stores information about the size of the product identified by the product code stored in the product code unit 3442. The product name unit 3446 stores information about the product name (e.g., "hoodie") of the product identified by the product code stored in the product code unit 3442. The target period section 3447 reads from the target period section 3423 and stores the period for which data is stored in the data storage section 3449 (i.e., the period for which data is displayed in the display section 37) for products identified by the product codes stored in the product code section 3442. In this embodiment, the target period is from January 24, 2022 to March 27, 2022, within the target season.
[0038] The sales period unit 3448 reads from the sales period unit 3424 and stores the period during which a product identified by the product code stored in the product code unit 3442 is actually sold (i.e., displayed in store W). In this embodiment, the sales period is from January 31, 2022 to February 27, 2022. The data storage unit 3449 stores historical sales figures, order figures, and inventory figures, as well as forecast data for future sales figures, additional order figures, and inventory figures, for each predetermined period during the target period. Historical sales figures, order figures, and inventory figures are based on data stored in the historical data collection unit 343. Future sales figures are estimated for each predetermined period based on historical data. Inventory figures are estimated based on the estimated sales figures.
[0039] The data storage unit 3449 has a sales volume section (actual, forecast) 34491, a sales volume section (corrected, forecast) 34492, an order balance section 34493, an additional order volume section 34494, and an inventory volume section 34495. The sales volume section (actual, forecast) 34491 stores the past sales volume (actual) and the estimated sales forecast volume for each predetermined period in the future for a product identified by the product code stored in the product code section 3442 (hereinafter referred to as "the product"). The sales volume section (corrected, forecast) 34492 stores a corrected value (corrected sales forecast) for the estimated sales forecast volume related to the product. The corrected sales forecast volume is a number that a person in charge predicts and enters when, for example, they judge that the product will not sell as much as the estimated sales forecast volume (or when they judge that it will sell more than the sales forecast volume). The corrected sales forecast volume can be entered, for example, from the keyboard 381.
[0040] The remaining order quantity section 34493 stores the number of items that have been ordered but have not yet been received (not yet arrived). The additional order quantity section 34494 stores the number of items to be ordered in the future. The inventory quantity section 34495 stores the current inventory quantity and the projected inventory quantity for the item. The inventory quantity section 34495 stores the current inventory quantity plus the number of remaining order quantities that have been delivered. The remaining order quantity stored in the remaining order quantity section 34493 and the additional order quantity stored in the additional order quantity section 34494 can be entered, for example, from the keyboard 381. The remaining order quantity and additional order quantity are examples of numerical values related to product orders.
[0041] Figure 7 is a more detailed view of the data storage unit 3449. Figure 7 shows the state in which the data for the target period stored in the target period unit 3447 is divided into predetermined periods, and stored accordingly: the number of sales and projected sales of the product stored in the sales quantity unit (actual, projected) 34491, the projected revised sales quantity of the product stored in the sales quantity unit (revision, projected) 34492, the number of undelivered products of the product stored in the order balance unit 34493, the number of additional orders of the product stored in the additional order quantity unit 34494, and the inventory quantity and projected inventory quantity of the product stored in the inventory quantity unit 34495. In this embodiment, the target period from January 24, 2022 to March 27, 2022 is shown, divided into predetermined periods of one week, and stored accordingly.
[0042] In Figure 7, the target period for the product is from the 5th week of 2022 (5W (January 24th~)) to the 13th week of 2022 (13W (~March 27th)). In Figure 7, this target period is divided into predetermined periods (1 week) and the values for each predetermined period are stored. Furthermore, the sales period for the product is from the 6th week of 2022 (6W (January 31st~)) to the 9th week of 2022 (9W (~February 27th, 2022)). Also, 5W and 6W of 2022 are historical actual values, and 7W to 13W of 2022 are predicted values. In addition, 10W to 13W of 2022 are target periods but not sales periods. In other words, for the product shown in Figure 7, 6W of 2022, which is the sales period, is confirmed as a historical actual value. Sales figures and inventory figures are recorded. For July-September 2022, although it is a sales period, sales forecast figures and inventory forecast figures are recorded as future predicted values. Also, because July-September 2022 is a sales period, it is possible to input revised sales forecast figures, outstanding orders, and additional orders (values related to product orders). Note that for June 2022, although it is a sales period, sales figures and inventory figures are based on past performance, so it is not possible to input revised sales forecast figures, outstanding orders, or additional orders.
[0043] In Figure 7, the inventory for June 2022 was 292 units, and the estimated sales for the following week (July 2022) was 182 units. However, a revised sales forecast of 130 units was entered, so the estimated inventory for July 2022 is calculated as 292 units - 130 units = 162 units. Additionally, the estimated sales for August 2022 was 196 units, but a revised sales forecast of 140 units was entered, and 400 units of the remaining order were delivered. Therefore, the estimated inventory for August 2022 is calculated as 162 units - 140 units + 400 units = 422 units. Furthermore, while the sales forecast for September 2022 was 196 units, a revised sales forecast of 140 units was entered, and 400 units of the remaining order were delivered. Therefore, the projected inventory for September 2022 is calculated and stored as 422 units - 140 units + 400 units = 682 units. In addition, 400 units of the newly placed order remainder are stored for September 2022.
[0044] From October 2022 to the 13th week of 2022, it is not a sales period, therefore, it is not possible to input revised sales forecasts, outstanding orders, or additional orders. For this reason, inventory forecasts are calculated (estimated) and stored based on the estimated sales forecasts.
[0045] Figure 8 is a table of the additional order screen Y showing the actual and projected sales of a product displayed on the display unit 37 based on the data stored in the performance forecast unit 344. The additional order screen Y displays various information related to the product identified by the specified product code, which is stored in the performance forecast unit 344 in accordance with the specified product code. In Figure 8, the additional order screen Y has screens that display the target season section A, product code section B, product item section C, color section D, size section E, product name section F, target period section G, sales period section H, data storage section J, data display section R, data display section S, and data display section T.
[0046] The Target Season section A displays the target season information stored in the Target Season section 3441. The Product Code section B displays the product code information stored in the Product Code section 3442. The Product Item section C displays the product item information for the product in question, stored in the Product Item section 3443. The Color section D displays the color information for the product in question, stored in the Color section 3444. The Size section E displays the size information for the product in question, stored in the Size section 3445. The Product Name section F displays the product name information for the product in question, stored in the Product Name section 3446. The Target Period section G stores the target period information for the product in question, stored in the Target Period section 3447. The Sales Period section H stores the sales period information for the product in question, stored in the Sales Period section 3448.
[0047] The data storage unit J displays the text for each item (sales (actual, forecast), sales (corrected, forecast), outstanding orders, additional orders, inventory) related to the data stored in the data storage unit 3449. The data display unit R is an area that displays data from the data storage unit 3449 prior to the sales period at predetermined intervals. In Figure 8, column L of the data display unit R displays the sales (actual data) related to the text "sales (actual, forecast)". In Figure 8, "160" is displayed as the sales (actual data). Also, column Q of the data display unit R displays the inventory (actual data) related to the text "inventory". In Figure 8, "480" is displayed as the inventory.
[0048] The data display section S is an area that displays data from the data storage section 3449 for the sales period at predetermined intervals. In Figure 8, column L of the data display section S displays the sales figures (actual data) related to the words "Sales figures (actual, forecast)". In Figure 8, "168" is displayed as the sales figures (actual data) for 2022 6W. Also, "182" is displayed as the sales forecast figures for 2022 7W, and "196" is displayed for 2022 8W and 2022 9W respectively. In addition, column M of the data display section S displays the revised sales forecast figures related to the words "Sales figures (revised, forecast)". In Figure 8, "130" is displayed for 2022 7W, and "140" is displayed for 2022 8W and 2022 9W respectively. The revised sales forecast figures are the values entered by the person in charge as revised values to the sales forecast figures displayed in column L.
[0049] Furthermore, column N of the data display unit S displays the remaining order quantity corresponding to the text "remaining order quantity". In Figure 8, "400" is displayed in September 2022. The remaining order quantity is a value entered by the person in charge. Also, column P of the data display unit S displays the additional order quantity corresponding to the text "additional order quantity". In Figure 8, "400" is displayed in August 2022. The additional order quantity is a value entered by the person in charge. Also, column Q of the data display unit S displays the inventory quantity or forecast inventory quantity corresponding to the text "inventory quantity". In Figure 8, "292" (actual quantity), "162", "422", and "682" (all forecast quantities) are displayed for June 2022 to September 2022, respectively. The inventory quantity or forecast inventory quantity displayed in column Q is calculated based on the previous week's inventory quantity or forecast inventory quantity and the sales quantity or forecast sales quantity for the current week. However, if a revised sales forecast quantity has been entered, it is calculated based on the previous week's inventory quantity or forecast inventory quantity and the revised sales forecast quantity for the current week. Additionally, if the remaining order quantity and the number of additional orders are entered, these values will be added to the inventory quantity.
[0050] In other words, column L displays the actual sales figures or projected sales figures for each predetermined period, stored in the Sales Quantity (Actual, Forecast) column 34491. Column M displays the revised projected sales figures for each predetermined period, stored in the Sales Quantity (Revised, Forecast) column 34492. Column N displays the number of ordered but undelivered goods for each predetermined period, stored in the Order Balance column 34493. Column P displays the number of additional orders to be placed for each predetermined period, stored in the Additional Order Quantity column 34494. Column Q displays the actual inventory figures or projected inventory figures for each predetermined period, stored in the Inventory Quantity column 34495.
[0051] Furthermore, the data display unit S is displayed with a different background color than the data display units R and T. For example, the data display units R and T are displayed with a gray background, while the data display unit S is displayed with a white background. Therefore, the person in charge who views the additional order screen Y can clearly distinguish the data display unit S, which shows the sales period, from the data display units R and T, and thus easily recognize the time range of the sales period and the start and end dates. In addition, the area U in the data display unit S, which includes the fields M related to sales figures (revised and forecast), the field N related to remaining orders, and the field P related to additional orders, is displayed with a different background color (for example, light blue) than the other data display unit S, indicating that it is an area where numerical values can be entered. In this way, the data display unit S allows editing of sales forecast figures and inventory forecast figures by inputting numerical values for revised sales forecast figures, remaining orders, and additional orders.
[0052] In this embodiment, the sales period can be changed in predetermined intervals by gripping the rear end SS of the data display unit S, which indicates the end of the sales period, with the mouse 382 and dragging it left or right. For example, by gripping the rear end SS with the mouse 382 and dragging it to the right, the sales period can be extended in one-week increments, as shown in Figure 9. Figure 9 shows the state after the rear end SS, which was located at position 3450 in Figure 8, has been gripped with the mouse 382 and dragged to the right to position 3451. Then, the background color of 2022 / 10W, which was gray in Figure 8, changes to a background color indicating the sales period (for example, white (light blue where area U corresponds), indicating that the sales period has been extended by one week). In this state, the sales period data stored in the sales period section 3448 is changed to the data of the extended sales period. Figure 10 shows the sales period section 3448 after being modified by gripping the rear end SS with the mouse 382 and dragging it to the right to position 3451. In Figure 6, the sales period was from January 31, 2022 to February 27, 2022, but in Figure 10, it has been changed to January 31, 2022 to March 6, 2022. In addition, along with the change in the data of the sales period section 3448, the display of the sales period section H in Figure 9 has also been changed from January 31, 2022 to February 27, 2022 as displayed in Figure 8 to January 31, 2022 to March 6, 2022.
[0053] Furthermore, the sales period can also be changed by directly modifying the sales period data stored in the sales period unit 3448 using the keyboard 381. When the sales period is changed by modifying the sales period data stored in the sales period unit 3448, the changed predetermined period is displayed as the changed sales period (the background color changes to a background color indicating the sales period).
[0054] Furthermore, if the sales period is changed, the changed sales period can be edited again. In other words, it becomes possible to input revised sales forecast figures, outstanding orders, and additional order quantities for the specified period that has been changed to the sales period.
[0055] Next, we will explain the control of POS terminal 1. Figure 11 is a flowchart showing the flow of control processing for POS terminal 1. As shown in Figure 1, the control unit 100 of POS terminal 1 determines, for example, whether a member ID has been entered from the code reader 20 (S11). If it determines that a member ID has been entered (Yes in S11), the control unit 100 stores the entered member ID in the member ID unit 131 (S12). Then the control unit 100 terminates processing and returns to S11.
[0056] Furthermore, if it is determined that the input is not a member ID (No in S11), the control unit 100 determines whether the code reader 20 has read the code symbol attached to the product and whether the product code for that product has been obtained (S13). If it is determined that the product code has been obtained (Yes in S13), the control unit 100 executes the product registration process for that product based on the obtained product code and stores the product information in the product information unit 132 (S14). Then the control unit 100 terminates the process and returns to S11.
[0057] Furthermore, if it is determined that the acquisition of a product code is not performed (No. in S13), the control unit 100 determines whether the closing key 171 has been operated (S15). If it is determined that the closing key 171 has been operated (Yes in S15), the control unit 100 performs accounting processing based on the product information stored in the product information unit 132 and stores the product information and accounting information of the accounted-for products as sales data in the sales information unit 133 (S16). The control unit 100 then transmits the sales data stored in the sales information unit 133 to the store server 3 (S17). The control unit 100 then finishes processing and returns to S11. Furthermore, if it is determined that the closing key 171 has not been operated (No. in S15), the control unit 100 returns to S11.
[0058] From here, the functional configuration of the store server 3 will be described. Figure 12 is a functional block diagram showing the functional configuration of the store server 3 according to the first embodiment. The control unit 300 functions as a setting means 301, a storage means 302, an estimation means 303, a display means 304, a sales period display means 305, an extension means 306, an input means 307, and a simulation means 308, according to the control program stored in the ROM 32 and the control program unit 341 of the memory unit 34.
[0059] The setting means 301 sets the sales period for which the product will be sold. Specifically, when the performance forecast unit 344 is created, the setting means 301 stores the sales period read from the sales period unit 3424 in the sales period unit 3448.
[0060] The storage means 302 stores the number of products sold and the number of products in stock at predetermined intervals. Specifically, the storage means 302 stores the number of products sold and the number of products in stock for predetermined periods by accumulating and storing the sales data collected by the sales management unit 331 from the POS terminal 1 in the data collection unit 3432 of the performance collection unit 343.
[0061] The estimation means 303 estimates future sales forecasts and inventory forecasts for the product based on the sales figures and inventory figures stored in the data collection unit 3432. Specifically, the estimation means 303 estimates future sales forecasts and inventory forecasts for the product by calculating sales forecasts based on past sales figures (e.g., the past few weeks) of the product stored in the data collection unit 3432 and, for example, seasonal demand forecasts for the product, and then estimates inventory forecasts by calculating inventory forecasts from the calculated sales forecasts and inventory figures.
[0062] The display means 304 displays the sales figures and inventory figures for the product, as well as the estimated sales forecast figures and inventory forecast figures, stored in the performance data collection unit 343, in a time-series tabular format for predetermined periods. Specifically, the display means 304 displays the sales figures and inventory figures for the product, as well as the estimated sales forecast figures and inventory forecast figures, for the target period, stored in the performance forecast unit 344, in a time-series tabular format for predetermined periods.
[0063] The sales period display means 305 visually displays the set sales period on the table. Specifically, the sales period display means 305 visually displays the sales period stored in the sales period unit 3448 on the table displayed by the display means 304. More specifically, the sales period display means 305 displays the sales period stored in the sales period unit 3448 on the table displayed by the display means 304, distinguishing it from other periods by background color or pattern, so that the sales period (from when to when the sales period is) can be recognized.
[0064] The extension means 306 extends the sales period of the displayed product. Specifically, the extension means 306 grips the trailing end SS of the sales period with the mouse 382 and drags it in the direction of extending the sales period, thereby extending and storing the sales period stored in the sales period unit 3488. The extension means 306 also modifies the sales period stored in the sales period unit 3488 to extend it, and then extends and stores the modified sales period. The extension means 306 also determines whether the sales period has been extended.
[0065] The sales period display means 305 visually displays the extended sales period on the table when the sales period is extended by the extension means 306. Specifically, when the sales period is extended by the extension means 306, the sales period display means 305 displays the extended sales period on the table by changing the background color or pattern of the sales period, and distinguishes it from other periods by its background color or pattern.
[0066] The input means 307 allows input of at least one of the following: a revised sales forecast number related to the sales forecast quantity and a number related to the order of goods, for a predetermined period that has been extended and newly displayed as the sales period. Specifically, the input means 307 allows input of at least one of the following: the revised sales forecast quantity, the remaining order quantity, and the additional order quantity.
[0067] The simulation means 308 estimates the predicted inventory quantity for the new predetermined period based on the input values. Specifically, the simulation means 308 estimates the predicted inventory quantity for the new predetermined period based on the input values (one or more of the revised sales forecast quantity, outstanding order quantity, and additional order quantity).
[0068] Figure 13 is a functional block diagram showing the functional configuration of the store server 3 according to the second embodiment. The control unit 300 functions as a setting means 301, a storage means 302, an estimation means 303, a display means 304, a sales period display means 305, an extension means 306, a determination means 309, and a notification means 310, according to the control program stored in the ROM 32 and the control program unit 341 of the memory unit 34.
[0069] The setting means 301, storage means 302, estimation means 303, display means 304, sales period display means 305, and extension means 306 are equivalent to the setting means 301, storage means 302, estimation means 303, display means 304, sales period display means 305, and extension means 306 according to claim 1.
[0070] The determination means 309 determines whether the estimated inventory forecast quantity is less than or equal to a predetermined quantity during the extended and newly displayed sales period. Specifically, the determination means 309 determines whether the estimated inventory forecast quantity is less than or equal to a threshold value indicating the lower limit of inventory quantity stored in the order threshold unit 345 during the extended and newly displayed sales period.
[0071] The notification means 310 issues a warning prompting an additional order for the product when the determination means 309 determines that the estimated inventory forecast quantity is below a predetermined number. Specifically, the notification means 310 issues (displays) a warning prompting an additional order for the product, for example, on the display unit 37, when the determination means 309 determines that the inventory forecast quantity stored in the inventory quantity unit 34495 for the extended predetermined period is below a threshold stored in the order threshold unit 345.
[0072] Next, we will explain the control of the store server 3. Figure 14 is a flowchart showing the flow of the control process for the store server 3. As shown in Figure 14, the control unit 300 of the store server 3 determines whether it has received sales data from the POS terminal 1 (S21). If it determines that it has received sales data from the POS terminal 1 (Yes in S21), the control unit 300 accumulates the received sales data in the sales management unit 331 by product code (S22). Then the control unit 300 finishes processing and returns to S21.
[0073] Furthermore, if it is determined that the data is not being received (No in S21), the control unit 300 determines whether it is the predetermined timing (S23). The predetermined timing can be any time that is set in advance, for example, every hour or every 30 minutes. If it is determined that it is the predetermined timing (Yes in S23), the control unit 300 calculates the number of sales for each product for a predetermined period and the inventory of that product based on those sales, for each product code, based on the sales data stored in the sales management unit 331 (S24). The storage means 302 then stores the calculated sales and inventory in the performance collection unit 343 (S25). The control unit 300 then finishes processing and returns to S21.
[0074] Furthermore, if it is determined that the timing is not predetermined (No in S23), the control unit 300 determines whether an instruction has been given to create a performance forecast unit 344 for the product in question, for example, by specifying the product code (S26). When the owner, manager, or person in charge of store W wants to set a sales period for a seasonal product and sell the product, for example, they specify the product code for the product and perform an operation to instruct the creation of a performance forecast unit 344 for the product in question. If it is determined that an instruction has been given to create a performance forecast unit 344 (Yes in S26), the setting means 301 creates a performance forecast unit 344 by setting the target period information (stored in the target period unit 3423) and the sales period information (stored in the sales period unit 3424) stored in the target period unit 3447 and the sales period unit 3448, respectively (S27). The estimation means 303 reads the sales figures and inventory figures for each predetermined period from the performance data collection unit 343 within the set target period and estimates the projected sales figures and inventory figures for future predetermined periods (S28). The control unit 300 then stores the estimated projected sales figures and inventory figures in the performance forecast unit 344 (S29). The control unit 300 then finishes processing and returns to S21.
[0075] Furthermore, if it is determined that the instruction is not to create a performance forecast unit 344 (No in S26), the control unit 300 determines whether the display key 3811 has been operated by specifying a product (entering a product code) (S31). If it is determined that the display key 3811 has been operated by specifying a product (Yes in S31), the display means 304 creates an additional order screen Y as shown in Figure 8 based on the information corresponding to the entered product code from the information stored in the performance forecast unit 344, and displays it on the display unit 37 (S32). In addition, in the processing of S32, the sales period display means 305 displays the data display unit S indicating the sales period visually distinguished from the data display unit R and data display unit T based on the sales period information of the product stored in the sales period unit 3448.
[0076] If the owner, manager, or staff member of store W wishes to extend the sales period, they can grab the rear end SS of the data display unit S, which indicates the end of the sales period, with the mouse 382 and drag it to extend the sales period. The extension means 306 then automatically changes and stores the sales period data stored in the sales period unit 3448, thereby extending the sales period. Alternatively, if the owner, manager, or staff member modifies the sales period data stored in the sales period unit 3448 using the keyboard 381, the extension means 306 stores the modified sales period information and extends the sales period.
[0077] Furthermore, the extension means 306 determines whether the sales period has been extended (S33). If it is determined that the sales period has been extended (Yes in S33), the sales period display means 305 visually displays the sales period of the data display unit S shown on the display unit 37 by expanding it by the extended period (S34).
[0078] Next, the input means 307 makes columns M, N, and P related to the newly added sales period area (2022 10W in Figure 9) of the data display unit S editable (allows data input) (S34). The control unit 300 then determines whether data (numerical values) has been input to the data display unit S, which has become editable (S41). If it determines that data has been input (Yes in S41), the control unit 300 stores the corrected data (S42). Specifically, if a corrected sales forecast is entered in column M, the corrected sales forecast is stored in the sales quantity section (corrected, forecast) 34492. If an outstanding order quantity is entered in column N, the outstanding order quantity is stored in the outstanding order quantity section 34493. If an additional order quantity is entered in column P, the additional order quantity is stored in the additional order quantity section 34494.
[0079] Next, the simulation means 308 estimates the number of orders for the extended sales period of the data display unit S based on the input values (S43). Then, the control unit 300 displays the additional order screen Y, which includes the input data and the estimated inventory forecast, on the display unit 37 (S44).
[0080] Next, the determination means 309 determines whether the estimated inventory quantity estimated in S43 is less than or equal to a predetermined quantity (threshold) stored in the order threshold unit 345 during the extended and newly displayed sales period (S45). If it determines that it is less than or equal to the predetermined quantity (Yes in S45), the notification means 310 issues a warning prompting an additional order for the product (S46). The control unit 300 then terminates the process and returns to S21.
[0081] Furthermore, in S45, if it is determined that the estimated inventory quantity estimated in S43 is not less than or equal to a predetermined number (S45 No.), the control unit 300 terminates processing without issuing a warning and returns to S21. Also, in S41, if it is determined that there is no data (numerical value) input to the data display unit S (S41 No.), the control unit 300 estimates the inventory quantity based on the sales forecast quantity displayed in column L and performs the decision in S45 based on the estimated inventory quantity. Also, in S33, if it is determined that the sales period has not been extended (S33 No.), the control unit 300 terminates processing and returns to S21. Also, in S31, if it is determined that the display key 3811 has not been operated (S31 No.), the control unit 300 returns to S21.
[0082] As described above, the store server 3 of the embodiment includes setting means 301 for setting a sales period for selling products, storage means 302 for storing the number of products sold and the number of products in stock for each predetermined period, estimation means 303 for estimating future sales forecasts and inventory forecasts for products from the number of products sold and the number of products in stock, display means 304 for displaying the stored number of products sold and the number of products in stock, and the sales forecasts and inventory forecasts for each predetermined period in a time-series tabular format, sales period display means 305 for visually displaying the set sales period on the table, extension means 306 for extending the displayed sales period for the product, input means 307 for enabling input of at least one numerical value related to the revised sales forecast and a numerical value related to product ordering for the extended predetermined period displayed as the sales period, and simulation means 308 for estimating the inventory forecast for the newly displayed predetermined period based on the input numerical value.
[0083] Such a store server 3 can estimate the predicted inventory quantity for the extended sales period, thereby supporting the management of the extended sales period.
[0084] Furthermore, the store server 3 of the embodiment includes setting means 301 for setting a sales period for selling products, storage means 302 for storing the number of products sold and the number of products in stock for predetermined periods, estimation means 303 for estimating future sales forecasts and inventory forecasts for products from the number of products sold and the number of products in stock, display means 304 for displaying the stored number of products sold and the number of products in stock, as well as the sales forecasts and inventory forecasts, in a table format in chronological order for predetermined periods, sales period display means 305 for visually displaying the set sales period on the table, extension means 306 for extending the displayed sales period for the product, determination means 309 for determining whether the estimated inventory forecast is less than or equal to a predetermined number during the extended and newly displayed sales period, and notification means 310 for issuing a warning prompting additional orders for the product when it is determined that the inventory forecast is less than or equal to a predetermined number.
[0085] Such a store server 3 can support the management of the extended sales period by issuing a warning prompting for additional orders for the product if the estimated inventory forecast for the extended sales period falls below a predetermined number.
[0086] Although embodiments of the present invention have been described above, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims of the invention and its equivalents.
[0087] For example, in the embodiment, the sales forecast number, outstanding order quantity, and additional order quantity related to sales figures (revised and forecasted) were described as items into which numerical values can be entered. However, the embodiment is not limited to these, and one or more (at least one) of the sales forecast number, outstanding order quantity, and additional order quantity related to sales figures (revised and forecasted) may be designated as items into which numerical values can be entered. In this case, in the data display unit S, the background color of the area U related to the item that can be entered will be different from the background color of the other areas.
[0088] Furthermore, in this embodiment, the background color of the data display unit S indicating the sales period is different from the background colors of the data display units R and T, so that the sales period can be visually recognized. However, this is not the only option; for example, the background pattern of the data display unit S indicating the sales period may be different from the background patterns of the data display units R and T, so that the sales period can be visually recognized.
[0089] In this embodiment, the store server 3 was described as an example of an information processing device. However, it is not limited to this, and for example, the POS terminal 1 may be an information processing device. Also, if there are multiple stores W, the headquarters server installed at the headquarters, which collects and centrally manages sales information from each store W, may be an information processing device. If the headquarters server is an information processing device, the sales period for products that are selling well at all stores W may be extended, or the headquarters server, which manages the sales of each product at each store W, may extend the sales period for products at stores W that are selling well. Furthermore, the store server 3 and the headquarters server may be servers installed on the cloud.
[0090] In the embodiment, one week was used as an example of a predetermined period. However, the predetermined period is not limited to this, and may be any fixed period, such as every day, every two weeks, or every month. Also, the clothing in the embodiment is just an example of a product, and the product may be something other than clothing whose sales period can be extended.
[0091] In another embodiment, the estimation means 303 estimates the sales forecast by calculating the sales forecast based on the past sales figures (e.g., the past few weeks) of the product stored in the data collection unit 3432 and, for example, the seasonal demand forecast for the product, and then estimates the inventory forecast by calculating the inventory forecast from the calculated sales forecast and inventory figures. However, the estimation means 303 is not limited to this, and it is sufficient for the estimation means 303 to estimate future sales forecasts and inventory forecasts based on the sales figures and the inventory figures, and it is not limited to any particular calculation formula used.
[0092] The program executed by the store server 3 in this embodiment is provided as an installable or executable file recorded on a computer-readable recording medium such as a CD-ROM, flexible disk (FD), CD-R, or DVD (Digital Versatile Disk).
[0093] Furthermore, the program executed on the store server 3 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by downloading it via the network. Alternatively, the program executed on the store server 3 of the embodiment may be provided or distributed via a network such as the Internet.
[0094] Furthermore, the program executed by the store server 3 in this embodiment may be pre-installed and provided in ROM or the like. [Explanation of Symbols]
[0095] 1 POS terminal 3 Store Servers 10 Systems 31 CPU 37 Display section 38 Control section 39 Communications Department 100 Control Unit 133 Sales Information Department 300 Control Unit 301 Setting means 302 Memory means 303 Estimation means 304 Display means 305 Means of indicating sales period 306 Extension means 307 Input means 308 Simulation methods 309 Judgment means 310 Notification methods 331 Sales Management Department 342 Target Period Section 343 Performance Data Collection Department 344 Performance Forecasting Department 345 Order threshold section 381 keyboard 382 mice 3421 Product Code Section 3423 Target period section 3424 Sales Period Department 3431 Product Code Section 3432 Data Collection Unit 3442 Product Code Section 3446 Product name section 3447 Target period section 3448 Sales Period Section 3449 Data Storage Unit 3488 Sales Period Section 34493 Remaining Order Quantity 34494 Additional order quantity 34495 Number of copies in stock R Data Display Unit S Data display unit SS rear end T Data Display Unit Y Additional Order Screen [Prior art documents] [Patent Documents]
[0096] [Patent Document 1] Japanese Patent Publication No. 2020-004297
Claims
1. A setting method for setting the sales period for selling products, A storage means for recording the number of products sold and the number of products in stock at predetermined intervals, Estimation means for estimating future sales forecasts and inventory forecasts for the product based on the sales figures and inventory figures, A display means that displays the sales figures, inventory figures, sales forecast figures, and inventory forecast figures for the stored product in a tabular format in chronological order for each predetermined period, A sales period display means for visually displaying the set sales period on the table, An extension means for extending the sales period set by the setting means, An input means that allows input of at least one of the following: the revised sales forecast number related to the sales forecast number and the number related to the order of the product, during the extended and newly displayed predetermined sales period. A simulation means for estimating the predicted inventory quantity for the newly displayed predetermined period based on the input numerical value, Equipped with an information processing device.
2. A setting method for setting the sales period for selling products, A storage means for recording the number of products sold and the number of products in stock at predetermined intervals, Estimation means for estimating future sales forecasts and inventory forecasts for the product based on the sales figures and inventory figures, A display means that displays the sales figures, inventory figures, sales forecast figures, and inventory forecast figures for the stored product in a tabular format in chronological order for each predetermined period, A sales period display means for visually displaying the set sales period on the table, An extension means for extending the sales period set by the setting means, A determination means for determining whether the estimated number of inventory forecasts is less than or equal to a predetermined number during the predetermined period which has been extended and newly displayed as the sales period, A notification means that issues a warning prompting an additional order for the product when it is determined that the predicted inventory quantity is below a predetermined number, Equipped with an information processing device.
3. The extension means extends the sales period by dragging the end portion of the displayed sales period. The information processing apparatus according to claim 1 or 2.
4. The extension means extends the sales period by modifying the stored sales period data. The information processing apparatus according to claim 1 or 2.
5. Computers as information processing devices, A setting method for setting the sales period for selling products, A storage means for recording the number of products sold and the number of products in stock at predetermined intervals, Estimation means for estimating future sales forecasts and inventory forecasts for the product based on the sales figures and inventory figures, A display means that displays the sales figures, inventory figures, sales forecast figures, and inventory forecast figures for the stored product in a tabular format in chronological order for each predetermined period, A sales period display means for visually displaying the set sales period on the table, An extension means for extending the sales period set by the setting means, An input means that allows input of at least one of the following: the revised sales forecast number related to the sales forecast number and the number related to the order of the product, during the extended and newly displayed predetermined sales period. A simulation means for estimating the predicted inventory quantity for the newly displayed predetermined period based on the input numerical value, A program to make it work.
6. Computers as information processing devices, A setting method for setting the sales period for selling products, A storage means for recording the number of products sold and the number of products in stock at predetermined intervals, Estimation means for estimating future sales forecasts and inventory forecasts for the product based on the sales figures and inventory figures, A display means that displays the sales figures, inventory figures, sales forecast figures, and inventory forecast figures for the stored product in a tabular format in chronological order for each predetermined period, A sales period display means for visually displaying the set sales period on the table, An extension means for extending the sales period set by the setting means, A determination means for determining whether the estimated number of inventory forecasts is less than or equal to a predetermined number during the predetermined period which has been extended and newly displayed as the sales period, A notification means that issues a warning prompting an additional order for the product when it is determined that the predicted inventory quantity is below a predetermined number, A program to make it work.
Citation Information
Patent Citations
Method for predicting sales quantity
JP1995064965A
System for predicting commodity sales
JP2007233944A
Price decision device, price decision method, and computer program
JP2011192186A
Demand prediction device and program
JP2016012223A
Store order management apparatus, store order management method and store order management program
JP2020004297A