CN114792261A - Information processing apparatus, information processing system, and storage medium - Google Patents

Information processing apparatus, information processing system, and storage medium Download PDF

Info

Publication number
CN114792261A
CN114792261A CN202111288864.4A CN202111288864A CN114792261A CN 114792261 A CN114792261 A CN 114792261A CN 202111288864 A CN202111288864 A CN 202111288864A CN 114792261 A CN114792261 A CN 114792261A
Authority
CN
China
Prior art keywords
information
store
settlement
unit
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111288864.4A
Other languages
Chinese (zh)
Inventor
平山健太郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba TEC Corp filed Critical Toshiba TEC Corp
Publication of CN114792261A publication Critical patent/CN114792261A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

An information processing apparatus capable of performing centralized management of commodity information includes a 1 st acquisition unit, a 2 nd acquisition unit, a settlement processing unit, and a storage control unit. The 1 st acquisition unit acquires store information. The 2 nd acquisition unit acquires product information. The settlement processing unit performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit. The storage control unit stores, as transaction information, settlement processing information, store information, and commodity information that are related to the settlement processing performed by the settlement processing unit in association with each other.

Description

Information processing apparatus, information processing system, and storage medium
The present application claims priority from japanese application having application number JP 2021-25/1 and application number JP2021-009852, the contents of which are incorporated herein by reference in their entirety.
Technical Field
Embodiments of the present invention relate to an information processing apparatus, an information processing system, and a storage medium.
Background
In recent years, there have been increasing businesses that provide services for collaborating physical stores with EC (Electronic Commerce) sites. For example, there is a service in which a customer can select, via an application, whether to acquire or distribute a product purchased in a physical store to his/her own home.
Disclosure of Invention
However, there are cases where the mechanisms of inventory management, distribution arrangement, and the like are different between the physical store and the EC site, and management of product information is complicated.
In view of the above-described problems, an object of the present invention is to provide an information processing apparatus, an information processing system, and a storage medium, which can perform centralized management of product information.
In order to solve the above problem, an embodiment of the present invention provides an information processing apparatus including a 1 st acquisition unit, a 2 nd acquisition unit, a settlement processing unit, and a storage control unit. The 1 st acquisition unit acquires store information. The 2 nd acquisition unit acquires product information. The settlement processing unit performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit. The storage control unit stores, as transaction information, settlement processing information, store information, and commodity information associated with the settlement processing performed by the settlement processing unit.
According to the information processing apparatus described above, it is possible to provide an information processing apparatus capable of performing centralized management of product information.
The information processing apparatus described above further includes: and an updating unit that updates inventory information based on the transaction information.
According to the information processing apparatus described above, the stock information can be managed collectively.
In the above-described information processing apparatus, the 2 nd acquisition unit acquires product information obtained by reading a code symbol indicating product information of a product tagged to the actual store, and the settlement processing unit performs settlement using a settlement method for the EC store at the EC site.
According to the information processing apparatus described above, the settlement of the commodity in the actual store can be processed using the settlement method for the EC store.
In the above-described information processing apparatus, the 2 nd acquisition unit acquires product information obtained by reading a code symbol indicating product information of a product tagged to a physical store, and the settlement processing unit outputs an instruction for selecting either a settlement method of the EC store at an EC site or a settlement method of the physical store, and performs settlement according to the selected settlement method.
According to the information processing apparatus described above, the settlement of the commodity in the physical store can be processed using either the settlement method for the EC store or the settlement method for the physical store.
An information processing system according to another aspect of the present invention includes an information processing terminal and an information processing apparatus, the information processing terminal including: a 1 st output unit that outputs store information; and a 2 nd output unit that outputs product information, the information processing device including: a 1 st acquisition unit that acquires the store information; a 2 nd acquisition unit that acquires the product information; a settlement processing unit that performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit; and a storage control unit that stores, as transaction information, the product information, the store information, and the settlement processing information related to the settlement processing performed by the settlement processing unit in association with each other.
According to the information processing system described above, it is possible to provide an information processing system capable of performing centralized management of product information.
In the above information processing system, the information processing apparatus includes an updating unit that updates stock information based on the transaction information.
According to the information processing system, the stock information can be managed in a centralized manner.
In the above-described information processing system, the 2 nd output unit outputs the commodity information obtained by reading the code symbol indicating the commodity information of the commodity tagged to the physical store, and the settlement processing unit performs the settlement by using a settlement method of the EC store at the EC site.
According to the information processing system, the settlement of the commodity in the entity store can be processed by using the settlement method of the EC store.
In the above-described information processing system, the 2 nd output unit may output product information obtained by reading a code symbol indicating product information of a product tagged to a physical store, and the information processing terminal may further include: and a settlement method selection unit that selects either a settlement method for an EC store of an EC site or a settlement method for a physical store based on an instruction from the information processing device, wherein the settlement processing unit outputs an instruction for selecting either the settlement method for the EC store or the settlement method for the physical store to the information processing terminal, and executes the settlement method for the EC store or the settlement method for the physical store based on the selection of the information processing terminal.
According to the information processing system described above, the settlement of the commodity in the actual store can be processed using either the settlement method for the EC store or the settlement method for the actual store.
A storage medium of another aspect of the present invention stores an information processing program for causing a computer to execute: a 1 st acquisition function of acquiring store information; a 2 nd acquisition function of acquiring the product information; a settlement processing function of performing settlement processing based on the product information acquired by the 2 nd acquisition function; and a storage control function that stores, as transaction information, the store information, and the commodity information in association with each other, the settlement processing information related to settlement processing by the settlement processing function.
According to the storage medium, a function of enabling centralized management of product information can be provided to a computer.
In the above-described storage medium, there are further stored: an information processing program for causing the computer to execute an update function of updating stock information based on the transaction information.
According to the storage medium described above, an update function capable of updating the stock information can be provided to the computer.
Drawings
Fig. 1 is a block diagram illustrating an information processing system of a first embodiment.
Fig. 2 is a diagram illustrating an inventory database included in the EC server according to the first embodiment.
Fig. 3 is a flowchart illustrating a flow of information processing performed by the portable terminal of the first embodiment.
Fig. 4 is a flowchart illustrating a flow of information processing by the EC server of the first embodiment.
Fig. 5 is a block diagram illustrating an information processing system of the second embodiment.
Fig. 6 is a diagram illustrating an inventory database that the EC server of the second embodiment has.
Fig. 7 is a flowchart illustrating a flow of information processing by the EC server of the second embodiment.
Description of the reference numerals
1 EC server
2 Settlement server
3 Portable terminal
4 POS terminal
11 processor
12 Main memory
13 auxiliary storage device
14 communication interface
21 processor
22 main memory
23 auxiliary storage device
24 communication interface
31 processor
32 main memory
33 auxiliary storage device
34 communication interface
35 input device
36 display device
37 reading device
41 processor
42 main memory
43 auxiliary storage device
44 communication interface
45 input device
46 display device
47 printing apparatus
48 reading device
100 information processing system
110 determination unit
111 st acquisition part
112 No. 2 acquisition part
113 rd acquisition unit
114 settlement processing unit
115 storage control unit
116 update part
310 acquisition unit
311 st output unit
312 nd output part 2
313, 3 rd output unit.
Detailed Description
[ first embodiment ]
Hereinafter, a first embodiment will be described with reference to the drawings. In the drawings, the same components are denoted by the same reference numerals as much as possible, and redundant description thereof is omitted.
Fig. 1 is a block diagram illustrating an information processing system 100 of a first embodiment.
The information processing system 100 includes an EC server 1, a settlement server 2, a portable terminal 3, and a POS (Point of sales) terminal 4. The EC server 1, the settlement server 2, the mobile terminal 3, and the POS terminal 4 are connected to communicate with each other via a network. For example, the Network is implemented by at least 1 or more Network among the internet, a mobile Network, a LAN (Local Area Network), and the like. The information processing system 100 may also be referred to as a system including at least 2 devices of the EC server 1, the settlement server 2, the mobile terminal 3, and the POS terminal 4.
The EC server 1 is an electronic device that provides a predetermined service to at least one of the mobile terminal 3 and the POS terminal 4 held by the user via a network. For example, the EC server 1 communicates with at least one of the mobile terminal 3 and the POS terminal 4 to provide an Electronic Commerce (EC) service. The EC server 1 communicates with the settlement server 2 via a network to perform settlement processing designated by the mobile terminal 3 or the POS terminal 4. The EC server 1 outputs various data necessary for settlement processing to the settlement server 2, and obtains the result of the settlement processing. The EC server 1 may also be an electronic device that provides an existing EC service. The EC server 1 is an example of an information processing apparatus. An example of the configuration of the EC server 1 will be described later.
A user appropriately performs purchasing of a product in an entity store and purchasing of a product in an EC store at an EC site. When an EC store purchases a product, a user performs electronic commerce by information communication via a network without visiting a physical store. For example, the user logs in to an EC site or an application provided by the EC server 1 using the mobile terminal 3. The mobile terminal 3 selects and settles accounts for a desired product from among the products in the EC store. The EC server 1 executes a known distribution process in order to distribute the product corresponding to the purchase request received from the mobile terminal 3 to the user. The EC server 1 also associates the member identification information with settlement processing information of purchased products, store information, product information, and acquisition method, and stores the same in the auxiliary storage device 13 described later. The EC store may also perform a service of providing a coupon (for example, a 50-dollar discount coupon) that can be used in the next purchase to the user according to the purchased product. The purchase of goods in a physical store will be described later.
The settlement server 2 performs settlement processing relating to the purchased commodity in cooperation with the EC server 1 in accordance with a payment method specified by the customer. The purchased product corresponds to the product to be purchased. The settlement server 2 acquires various data necessary for settlement processing from the EC server 1, and outputs the result of the settlement processing to the EC server 1. The settlement processing means that the customer pays for the purchased goods. The settlement processing includes settlement processing based on a payment method such as credit card, electronic money, debit card, and code settlement. The payment method corresponds to a payment method that can be selected as a settlement method in the EC site. An example of the configuration of the settlement server 2 will be described later.
The mobile terminal 3 is an electronic device capable of communicating with another electronic device. The mobile terminal 3 is an electronic device held by the user. For example, the mobile terminal 3 is a smartphone, a tablet terminal, or the like. A user may also be referred to as a member, customer, consumer, or person instead. The mobile terminal 3 is an example of an information processing terminal. An example of the configuration of the mobile terminal 3 will be described later.
The POS terminal 4 is an electronic device that is installed in a store and can settle (settle) bills for commodities. The POS terminal 4 supports both offline settlement and settlement based on communication with the settlement server 2. For example, the offline settlement is a settlement using cash, a gift certificate, and the like. For example, settlement by communication with the settlement server 2 is settlement using credit card, electronic money, debit card, code settlement, and the like. An example of the configuration of the POS terminal 4 will be described later.
An example of the configuration of the EC server 1 will be described.
The EC server 1 is an electronic device including a processor 11, a main memory 12, a secondary storage device 13, and a communication interface 14. Each unit constituting the EC server 1 is connected to each other so as to be able to input and output signals. In FIG. 1, the interface is described as "I/F".
The processor 11 corresponds to a hub portion of the EC server 1. For example, the processor 11 is a CPU (Central Processing Unit), but is not limited thereto. The processor 11 may be constituted by various circuits. The processor 11 expands a program stored in advance in the main memory 12 or the secondary storage device 13 in the main memory 12. The program is a program for causing the processor 11 of the EC server 1 to realize or execute each unit described later. The processor 11 executes various actions by executing programs developed in the main memory 12.
The main memory 12 corresponds to a main storage portion of the EC server 1. The main memory 12 includes a nonvolatile memory area and a volatile memory area. The main memory 12 stores an operating system or a program in a nonvolatile memory area. The main memory 12 uses a volatile memory area as a work area for appropriately rewriting data by the processor 11. The main Memory 12 includes a ROM (Read Only Memory) as a nonvolatile Memory area, for example. The main Memory 12 includes, for example, a RAM (Random Access Memory) as a volatile Memory area. The main memory 12 stores programs.
The secondary storage device 13 corresponds to a secondary storage section of the EC server 1. The auxiliary storage device 13 is an EEPROM (registered trademark) (Electric Erasable Programmable Read-Only Memory), an HDD (Hard disk Drive) or an SSD (Solid State Drive) or the like. The auxiliary storage device 13 stores the above-described programs, data used in the processor 11 to perform various processes, and data generated by the process of the processor 11. The auxiliary storage device 13 stores the above-described program.
The auxiliary storage device 13 stores a member information database, a store database, a goods database, an inventory database, and a transaction information database.
The membership information database contains records that constitute data that associates membership identification information with membership data. Each record included in the member information database corresponds to member information. The member identification information is unique identification information assigned to each member in order to individually identify the member. The member data includes information related to the member's name, address, telephone number, credit card information, points, history of purchased goods purchased by the member, and the like. Further, information limited to coupons that can be used in the EC store may be included.
The store database contains records that constitute data associating store codes with store names. Each record included in the store database corresponds to store information. The store information is information for identifying a store. For example, the store information may be information of either a store code or a store name. The shop code is unique identification information assigned to each shop in order to individually identify the shop. The stores include physical stores and EC stores provided by EC sites.
The commodity database contains records constituting data associating commodity codes, JAN (japanese commodity code) codes, prices, and the like. Each record included in the product database corresponds to product information. The commodity information is information for identifying a commodity. The product information may include at least one of a product code and a JAN code. The product code is unique identification information assigned to each product to identify the product individually.
The stock database contains records constituting data associating store codes, store names, commodity codes, and stock numbers. Each record included in the inventory database corresponds to inventory information. An example of the configuration of the stock database will be described later.
The transaction information database contains records constituting data relating member identification information, store information, commodity information, settlement processing information, and acquisition methods. Each record included in the transaction information database corresponds to transaction information. The store code included in the store information indicates the store code of the store in which the user purchased the product. The store name included in the store information indicates the name of the store in which the user purchased the product. The product code included in the product information indicates the product code of the product purchased by the user. The JAN code included in the product information shows the JAN code of the product purchased by the user. The settlement processing information is information related to settlement processing of purchased commodities via the settlement server 2. Including information related to settlement processing in cooperation with the EC site 1 and the settlement server 2. Further, information for settlement using cash or a gift certificate may be included. The settlement processing information includes information indicating a settlement method, information indicating completion of settlement, and the like. The acquisition method includes information indicating that the shop of the purchased goods selected by the user acquires or distributes the acquisition. The store acquisition means that a purchased product is acquired at a store where a user purchases the product. The delivery acquisition is to acquire a product purchased by a user in a store to deliver the product to the user's home.
The communication interface 14 includes various interfaces for connecting the EC server 1 and other electronic devices in a communicable manner via a network according to a predetermined communication protocol.
The hardware configuration of the EC server 1 is not limited to the above configuration. The EC server 1 can appropriately perform omission and change of the above-described components and addition of new components.
Each part mounted on the processor 11 will be described.
The processor 11 is provided with a specifying unit 110, a 1 st acquiring unit 111, a 2 nd acquiring unit 112, a 3 rd acquiring unit 113, a settlement processing unit 114, a storage control unit 115, and an updating unit 116. Each unit mounted on the processor 11 may also be referred to as a function. Each unit mounted on the processor 11 may also be referred to as a control unit mounted on a controller including the processor 11 and the main memory 12.
The specifying unit 110 specifies the member information of the user of the mobile terminal 3. The determination section 110 determines the member information of the user in response to the user logging in the EC site or the application provided by the EC server 1. The specifying unit 110 may specify the member information by a known process. Further, the information associated with the login may be stored in the member information database. In the following description, "response" may be referred to as "based" instead.
The 1 st acquisition unit 111 acquires the store information from the mobile terminal 3 via the communication interface 14. The 1 st acquisition unit 111 acquires the store information in response to reading of the code symbol indicating the store information by the reading device 37 of the portable terminal 3. The code symbol representing the store information is a two-dimensional code symbol or a bar code symbol. The code symbol indicating the store information corresponds to the store information code.
The 2 nd acquisition unit 112 acquires product information from the mobile terminal 3 via the communication interface 14. The 2 nd acquisition unit 112 acquires the product information in response to reading of the code symbol indicating the product information of the product attached to the physical store by the reading device 37 of the portable terminal 3. The code symbol representing the commodity information is a two-dimensional code symbol or a bar code symbol. The code symbol indicating the commodity information corresponds to the commodity information code.
The 3 rd acquisition unit 113 acquires a selection instruction from the mobile terminal 3 via the communication interface 14. The 3 rd acquisition unit 113 acquires a selection instruction in response to the user selecting the commodity acquisition method via the input device 35 of the mobile terminal 3. The selection instruction is an instruction for selecting an acquisition method of the product input by the user.
The settlement processing unit 114 performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit 112. The settlement processing unit 114 communicates with the settlement server 2 in response to an input of a settlement instruction from the mobile terminal 3 via the communication interface 34, and executes settlement processing. The settlement processing unit 114 performs settlement processing according to a payment method such as a credit card, a debit card, and various electronic money.
The storage control unit 115 associates the member identification information, the settlement processing information related to the settlement processing performed by the settlement processing unit 114, the store information, the product information, and the acquisition method with each other, and stores the information in the auxiliary storage device 13 as the transaction information.
The updating section 116 updates the stock information based on the transaction information. The update of the stock information is a process of increasing or decreasing the number of stock, and includes, for example, processes of increasing, decreasing, deleting, maintaining, and the like of the number of stock.
The specification unit 110, the 1 st acquisition unit 111, the 2 nd acquisition unit 112, the 3 rd acquisition unit 113, the settlement processing unit 114, the storage control unit 115, and the update unit 116 are installed in the processor 11 by executing programs.
A configuration example of the calculation server 2 will be explained.
The settlement server 2 is an electronic device including a processor 21, a main memory 22, an auxiliary storage device 23, and a communication interface 24. Each unit constituting the settlement server 2 is connected to each other so as to be able to input and output signals.
The processor 21 corresponds to a central part of the settlement server 2. The processor 21 is configured by hardware similar to the processor 11 described above. The processor 21 expands a program stored in advance in the main memory 22 or the secondary storage device 23 in the main memory 22. The program is a program for causing the processor 21 of the settlement server 2 to realize or execute each section described later. The processor 21 performs various actions by executing programs developed in the main memory 22.
The main memory 22 corresponds to a main storage portion of the settlement server 2. The main memory 22 is a hardware configuration similar to the main memory 12 described above. The main memory 22 stores programs.
The auxiliary storage device 23 corresponds to an auxiliary storage section of the settlement server 2. The auxiliary storage device 23 has the same hardware configuration as the above-described auxiliary storage device 13. The auxiliary storage device 23 stores the above-described programs, data used in various processes performed by the processor 21, and data generated by the processes of the processor 21.
The communication interface 24 includes various interfaces for connecting the settlement server 2 and other electronic devices in a communicable manner via a network according to a predetermined communication protocol.
The hardware configuration of the settlement server 2 is not limited to the above configuration. The settlement server 2 can appropriately omit and change the above-described components and add new components.
A configuration example of the mobile terminal 3 will be explained.
The portable terminal 3 is an electronic device including a processor 31, a main memory 32, a secondary storage device 33, a communication interface 34, an input device 35, a display device 36, and a reading device 37. Each unit constituting the mobile terminal 3 is connected to each other so as to be able to input and output signals.
The processor 31 corresponds to a central part of the portable terminal 3. The processor 31 has the same hardware configuration as the processor 11 described above. The processor 31 performs various actions by executing programs stored in advance in the main memory 32 or the secondary storage device 33.
The main memory 32 corresponds to a main memory portion of the mobile terminal 3. The main memory 32 is a hardware configuration similar to the main memory 12 described above. The main memory 32 stores programs.
The secondary storage device 33 corresponds to a secondary storage section of the mobile terminal 3. The auxiliary storage device 33 has the same hardware configuration as the above-described auxiliary storage device 13. The auxiliary storage device 33 stores the above-described program.
The communication interface 34 includes various interfaces for connecting the mobile terminal 3 and other electronic devices in a communicable manner via a network in accordance with a predetermined communication protocol.
The input device 35 is a device capable of inputting data or instructions to the mobile terminal 3. The input device 35 is, for example, a keyboard, a touch panel, or the like. The input device 35 may also include a microphone capable of voice input.
The display device 36 is a device capable of displaying various screens by the control of the processor 31. The display device 36 is, for example, a liquid crystal display, an EL (Electroluminescence) display, or the like. For example, information on coupons that can be used in the EC store is received from the EC server 1 by the control of the processor 31, and displayed on the display device 36 as two-dimensional code symbols. In addition, a settlement code used for settlement of the physical store is displayed.
The reading device 37 is a device capable of reading various data. The reading device 37 comprises, for example, a scanner capable of reading data from the code symbols. The code symbol is a two-dimensional code symbol such as a barcode symbol or a QR code (registered trademark). The reading device 37 includes an imaging device such as a camera capable of reading data from a code symbol. The camera may be of a type that reads the code symbol by scanning of laser light, or of a type that reads the code symbol from an image captured by an imaging device. The reading device 37 is a reading unit that reads a code symbol indicating commodity information of a commodity marked on the physical store.
The hardware configuration of the mobile terminal 3 is not limited to the above configuration. The mobile terminal 3 can appropriately omit and change the above-described components and add new components.
Each part mounted on the processor 31 will be described.
The processor 31 is provided with an acquisition unit 310, a 1 st output unit 311, a 2 nd output unit 312, and a 3 rd output unit 313. Each unit mounted on the processor 31 may also be referred to as a function. Each unit mounted on the processor 31 may also be referred to as a control unit mounted on the processor 31 and the main memory 32.
The acquisition unit 310 acquires various data. For example, the acquisition unit 310 acquires the store information in response to reading of a code symbol indicating the store information by the reading device 37. The acquisition unit 310 acquires the product information in response to reading of the code symbol indicating the product information by the reading device 37. The acquisition unit 310 acquires a selection instruction in response to the user selecting the acquisition method of the product via the input device 35.
The 1 st output unit 311 outputs data to the EC server 1 via the communication interface 34. For example, the 1 st output unit 311 outputs the store information to the EC server 1 in response to the acquisition of the store information by the acquisition unit 310. In the following description, "output" may be referred to as "transmission" instead.
The 2 nd output unit 312 outputs data to the EC server 1 via the communication interface 34. For example, the 2 nd output unit 312 outputs the product information to the EC server 1 in response to the acquisition of the product information by the acquisition unit 310.
The 3 rd output unit 313 outputs a selection instruction to the EC server 1 via the communication interface 34. For example, the 3 rd output unit 313 outputs a selection instruction to the EC server 1 in response to the acquisition of the selection instruction by the acquisition unit 310.
Although the acquisition unit 310, the 1 st output unit 311, the 2 nd output unit 312, and the 3 rd output unit 313 are mounted on the processor 31, the present invention is not limited thereto.
An example of the configuration of the POS terminal 4 will be described.
POS terminal 4 is an electronic device that includes a processor 41, a main memory 42, a secondary storage device 43, a communication interface 44, an input device 45, a display device 46, a printing device 47, and a reading device 48. Each unit constituting the POS terminal 4 is connected to each other so as to be able to input and output signals.
Processor 41 corresponds to the hub portion of POS terminal 4. The processor 41 has the same hardware configuration as the processor 11 described above. The processor 41 performs various actions by executing programs stored in advance in the main memory 42 or the secondary storage device 43.
The main memory 42 corresponds to a main memory portion of the POS terminal 4. The main memory 42 is a hardware configuration similar to the main memory 12 described above.
The auxiliary storage device 43 corresponds to an auxiliary storage section of the POS terminal 4. The auxiliary storage device 43 has the same hardware configuration as the above-described auxiliary storage device 13. The auxiliary storage device 43 stores the above-described programs, data used in various processes performed by the processor 41, and data generated by the processes of the processor 41. In addition, store information may also be stored.
The communication interface 44 includes various interfaces for connecting the POS terminal 4 and other electronic devices in a communicable manner via a network according to a predetermined communication protocol.
The input device 45 is a device capable of inputting data or instructions to the POS terminal 4. The input device 45 is, for example, a keyboard, a touch panel, or the like.
The display device 46 is a device capable of displaying various screens by the control of the processor 41. The display device 46 is, for example, a liquid crystal display, an EL display, or the like.
The printing device 47 is a device that prints information such as purchase information on a paper surface. The printing apparatus 47 is, for example, a thermal printer, an inkjet printer, or the like.
The reading device 48 is a device capable of reading various data. The reading device 48 includes, for example, a reader capable of reading data such as member identification information from a contact IC card. The reading device 48 includes, for example, a reader capable of reading data from a storage medium using a contactless IC card or RFID (Radio Frequency Identification). For example, the reading device 48 includes a reader capable of reading data from a magnetic stripe of a card medium. For example, the reading device 48 comprises a scanner capable of reading data from the code symbols. The scanner may be a type of reading the code symbol by scanning with laser light, or a type of reading the code symbol from an image photographed by a photographing device.
For example, the scanner of the reading device 48 reads the settlement code displayed on the mobile terminal 3. A commodity information code such as a bar code symbol attached to a commodity is read. The code symbol indicating the coupon for the EC-only store displayed on the mobile terminal 3 is read. A code representing member identification information is read. The reading device is a reading unit that reads a code symbol indicating commodity information of a commodity marked in a physical store.
The hardware configuration of the POS terminal 4 is not limited to the above configuration. The POS terminal 4 can appropriately perform omission and change of the above-described components and addition of new components.
An example of the configuration of the stock database will be described.
Fig. 2 is a diagram illustrating an inventory database.
The inventory database includes an "store code" item, a "store name" item, a "merchandise code" item, and an "inventory count" item. The "shop code" item is an item that sets a shop code. The "store name" item is an item that sets a store name associated with each store code. The store name includes a store name of the physical store (for example, store a) and a store name of the EC store. For example, the EC store is regarded as a store, and is assigned a store name "EC store". The inventory of the EC store refers to inventory of a commodity distribution center or the like. The "commodity code" item is an item in which a commodity code is set. The "stock number" item is an item that sets the stock number of the merchandise associated with each merchandise code. Each store code is associated with a store name, a commodity code, and a stock number as an inventory record by the stock database. The EC server 1 updates the inventory database appropriately.
For example, when the user purchases a product of 1 product code "100000" at store a and selects a store for purchase, the update unit 116 decrements the stock number associated with the store code "00002" and the product code "100000" indicating store a by 1 in the stock database. On the other hand, when the user purchases 1 item of product code "100000" at store a and selects the distribution acquisition of the purchased product, the update unit 116 decrements the stock number associated with the store code "00001" and the product code "100000" indicating the EC store by 1 in the stock database.
The flow of processing performed by the information processing system 100 will be described.
In the following description of the EC server 1 as a main body, the EC server 1 may be referred to as the processor 11 instead. Similarly, in the description of the main body of the settlement server 2, the settlement server 2 may be referred to as the processor 21 instead. Similarly, in the description of the main body of the mobile terminal 3, the mobile terminal 3 may be referred to as the processor 31 instead. Similarly, in the description of the POS terminal 4 as a main body, the expression POS terminal 4 may be referred to as the processor 41 instead. The flow of the processing described below is merely an example, and each processing may be changed as much as possible. In addition, the process flow described below can be appropriately omitted, replaced, and added according to the embodiment.
Here, the user holding the mobile terminal 3 is referred to as a user X. Assume a case where the user X tries on the garment P (product code "100000") at store a (store code "00002") and purchases it. User X is also referred to as customer X. In this example, the user X is a member of the service provided by the EC server 1 cooperating with the store a, and is identified by the member identification information. When purchasing the clothing P, the user X logs in to the EC site or the application provided by the EC server 1 using the mobile terminal 3. Then, the user X reads the shop information code by aligning the reading device 37 with the shop information code provided in the fitting room in accordance with an instruction of the EC site or the application program displayed on the portable terminal 3. Next, the user X reads the product information code by aligning the reading device 37 with the product information code attached to the garment P in accordance with the instruction of the EC site or the application program. Next, the user X performs settlement according to the instruction of the EC site or the application program, and selects an acquisition method. The POS terminal 4 is installed in store a. The shop information code is not limited to being installed in the fitting room, and may be installed at any place in the shop.
The mobile terminal 3 performs the following information processing in response to the user X logging in to the EC site or the application.
First, a flow of information processing performed by the mobile terminal 3 will be described.
Fig. 3 is a flowchart illustrating a flow of information processing performed by the processor 31 of the portable terminal 3 of the first embodiment.
The acquisition unit 310 acquires the store information via the reader device 37 (ACT 1). In the ACT1, for example, the reading device 37 reads a store information code indicating store information of store a based on a reading operation by the user X. The acquisition unit 310 acquires the store information of store a in response to the reading device 37 reading the store information code of store a.
The 1 st output unit 311 outputs the store information to the EC server 1 via the communication interface 34 (ACT 2). In the ACT2, for example, the 1 st output unit 311 outputs the store information of store a to the EC server 1 in response to the acquisition of the store information of store a by the acquisition unit 310.
The acquisition unit 310 acquires the product information via the reading device 37 (ACT 3). In ACT3, for example, the reading device 37 reads a product information code representing product information of the clothing P based on a reading operation by the user X. The acquisition unit 310 acquires the product information of the garment P in response to the reading device 37 reading the product information code of the garment P.
The 2 nd output unit 312 outputs the commodity information to the EC server 1 via the communication interface 34 (ACT 4). In ACT4, for example, the 2 nd output unit 312 outputs the product information of the clothing P to the EC server 1 in response to the acquisition unit 310 acquiring the product information of the clothing P.
The obtaining unit 310 obtains a selection instruction via the input device 35 (ACT 5). In the ACT5, for example, the acquisition unit 310 detects a touch input by the user X on an acquisition method selection screen (not shown) displayed on the display device 36. The acquisition method selection screen is a screen displaying selectable acquisition methods for purchased goods. For example, the acquisition unit 310 acquires an instruction to display an acquisition method selection screen on the display device 36 from the EC server 1 via the communication interface 14. The display device 36 displays an acquisition method selection screen. The user X selects the acquisition method by touch input via the input device 35 in accordance with the acquisition method selection screen. The acquisition unit 310 detects a selection instruction for selecting an acquisition method by the user X. The acquisition unit 310 detects a touch input of a selection instruction by the user X. The touch input to detect the selection instruction is an example of inputting the selection instruction. For example, the acquisition unit 310 detects a touch input selection instruction based on a signal from the input device 35. Instead of detecting a touch input by the user X, the acquisition unit 310 may detect a voice input by the user X.
The 3 rd output unit 313 outputs a selection instruction to the EC server 1 via the communication interface 34 (ACT 6). In the ACT6, for example, the 3 rd output unit 313 outputs a selection instruction to the EC server 1 in response to the acquisition of the selection instruction by the acquisition unit 310.
Next, a flow of information processing performed by the EC server 1 will be described.
Fig. 4 is a flowchart illustrating a flow of information processing performed by the processor 11 of the EC server 1 of the first embodiment.
The determination unit 110 determines the member information of the user of the mobile terminal 3 (ACT 11). In the ACT11, the determination unit 110 determines the member information of the user X based on, for example, a login operation of the user X to an EC site or an application provided by the EC server 1. When the member information of the user X cannot be specified, the specifying unit 110 may display a notification presenting a member registration procedure to the user X on the display device 36. In this case, the EC server 1 performs a member registration process by a known process. Alternatively, the EC server 1 may omit the member registration process and execute the following process.
The 1 st acquisition unit 111 acquires shop information from the mobile terminal 3 via the communication interface 14 (ACT 12). In the ACT12, for example, the 1 st acquisition unit 111 acquires store information of store a output from the 1 st output unit 311.
The 2 nd acquisition unit 112 acquires the product information from the mobile terminal 3 via the communication interface 14 (ACT 13). In ACT13, for example, the 2 nd acquisition unit 112 acquires the product information of the garment P output from the 2 nd output unit 312.
The settlement processing unit 114 performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit 112 (ACT 14). In the ACT14, for example, the settlement processing unit 114 displays a settlement screen (not shown) on the display device 36 based on the product information of the garment P. The settlement screen is a screen for displaying the total amount of purchased products, selectable payment methods, and the like. For example, the settlement processing unit 114 outputs an instruction for displaying the settlement screen on the display device 36 to the mobile terminal 3 via the communication interface 14. As alternative payment methods, there are a credit card settlement method (EC store settlement) similar to the shopping of the EC store of the EC site and a settlement method (physical store settlement) by the POS terminal 4 similar to the shopping of the physical store. When the same settlement method as that for the shopping at the EC store is selected, coupons owned by the EC store and used only in the EC store can be used. Coupons that are limited to use in EC stores cannot be used in a physical store. Conventionally, in order for a user who purchases a product in an EC store to use a coupon limited to use in the EC store, the user needs to search for the same product as a product that the user wants to purchase in the EC store, select a product in the EC store, and settle an account. It is cumbersome for the user to visit the physical store. However, in the case of this embodiment, the user can receive the same service as the EC store by selecting EC store settlement while shopping at the physical store.
The display device 36 displays a settlement screen. The user X selects a payment method according to the settlement screen. The mobile terminal 3 has a settlement method selection unit that selects either EC store settlement or physical store settlement. For example, when the user X selects the credit card payment as the EC store settlement, the settlement processing unit 114 communicates with the settlement server 2 to execute the settlement processing based on the credit card payment. In the settlement processing, settlement processing information relating to the settlement processing including the total amount, the payment method, the payment amount (the payment amount reflecting the benefit of the EC-only store), and the like is stored in the auxiliary storage device 13. Since such a settlement process is a well-known process, a detailed description thereof will be omitted.
According to this example, the settlement processing unit 114 can perform settlement processing of the garments P that the user X has decided to purchase in the physical store "store a" by EC store settlement. Therefore, the EC server 1 can provide a service that combines the product purchase experience in the physical store and the convenience of product settlement processing at the EC site, and can improve the convenience of product purchase for the user. For example, convenience of purchase of a commodity by a user is to reduce necessary actions of the user such as waiting for checkout and to reduce contact with a person. Further, since the user X can perform the settlement processing of the clothing P in any place in the fitting room or the store, the number of POS terminals 4 installed in the physical store can be reduced. In addition, even if the settlement is based on the commodity information read in the entity store, a coupon or the like which is used only in the EC store can be used.
Note that, when the user X selects a payment method using cash, a settlement code, a gift certificate, or the like, or when a payment method using an in-store cash register is selected (when a physical store settlement is selected), the POS terminal 4 provided in the store a may execute the settlement processing. The in-store cash register is a so-called counter cash register, a semi-self-service cash register, a self-service cash register, or the like provided in store a. An in-store banking machine is an example of the POS terminal 4. In this example, the settlement processing unit 114 may display "in-store banking machine" on the display device 36 as a payment method. When the physical store settlement is selected, the POS terminal 4 performs communication with the settlement server 2 as necessary to perform settlement. When the physical store settlement is selected, the settlement is performed without going through the EC server 1. In a physical store, a user who comes from a store on a rainy day may be provided with a service of reducing the price of all products in the store by 10%. The user can use the only-entity-store advantage by selecting the entity-store settlement. In the settlement processing, when the settlement processing is completed, the settlement processing unit 114 outputs settlement processing information relating to the settlement processing including the total amount, the payment method, the payment amount (the payment amount reflecting the benefit of only the entity store), and the like to the EC server 1. The settlement processing information is stored in the secondary storage device 13.
The settlement processing unit has a settlement method output unit that outputs an instruction for selecting either a settlement method for the EC store on the EC site or a settlement method for the entity store. The settlement processing unit further includes a processing unit that performs settlement using the EC site-only benefits when the settlement method for the EC store is selected, and performs settlement using the EC site-only benefits when the settlement method for the physical store is selected.
The EC store settlement method is a settlement method performed via the EC server 1. The settlement method of the physical store refers to a settlement method not via the EC server 1.
The 3 rd acquisition unit 113 acquires a selection instruction of the acquisition method of the selected product from the mobile terminal 3 via the communication interface 14 (ACT 15). In the ACT15, for example, a selection instruction for selecting a method of acquiring the garment P output from the 3 rd output unit 313 is acquired.
When the settlement processing is executed by the POS terminal 4 installed in the store a, the 3 rd acquisition unit 113 may acquire a selection instruction of an acquisition method for selecting a commodity via the POS terminal 4.
The storage control section 115 associates the member identification information, the settlement processing information, the store information, the commodity information, and the acquisition method, and stores the information in the transaction information database of the auxiliary storage device 13 as transaction information (ACT 16).
According to this example, the storage control unit 115 can store the settlement processing information of the purchased product, the store information, the product information, and the acquisition method in association with one another in the auxiliary storage device 13. Therefore, the EC server 1 can perform centralized management by associating the product information on the product purchased by visiting the physical store with the settlement processing information, the store information, and the acquisition method. Thus, the EC server 1 can count data usable for the operation of the physical stores, such as the sales amount, the sales items, and the presence or absence of the store acquisition, for each physical store. For example, the amount of commodities stored in the physical store can be adjusted by counting the presence or absence of the acquisition in the store. In addition, with the above configuration, the EC server 1 can count information associated with store information for each entity store. The purchase of items based on visiting a physical store may be referred to as the effect of a promotion in the physical store. The retailer can easily grasp the degree of contribution to the sales of each product in each physical store from the settlement processing information and the product information. This makes it possible to associate sales related to each item with a sales promotion effect in each physical store.
The storage control unit 115 may also store the member identification information in the auxiliary storage device 13 in association with the settlement processing information of purchased products, the store information, the product information, and the acquisition method. Thus, the EC server 1 can also centrally manage the purchasing behavior of each member such as the presence or absence of visiting physical stores based on the store information, the purchase amount and purchased products of each visiting physical store based on the settlement processing information and product information, and the presence or absence of store acquisition at the time of visiting physical stores based on the acquisition method.
The updating section 116 updates the stock information based on the transaction information (ACT 17). In the ACT17, for example, the updating unit 116 updates the stock information according to the acquisition method. The updating unit 116 determines whether the clothing P acquisition method is shop acquisition or distribution acquisition based on the transaction information stored in the auxiliary storage device 13. If the update unit 116 determines that the acquisition method is the delivery acquisition (YES in ACT17), the process proceeds from ACT17 to ACT 19. If the update unit 116 determines that the acquisition method is not the delivery acquisition (NO in ACT17), the process proceeds from ACT17 to ACT 18. The update unit 116 determines that the acquisition method is not the distribution acquisition and the update unit 116 determines that the distribution method is the store acquisition correspondence.
If the acquisition method is not delivery acquisition, the updating unit 116 updates the inventory information of the physical store (ACT 18). In the ACT18, for example, when it is determined based on the transaction information that the clothing P acquisition method is store acquisition, the updating unit 116 updates the stock number of the stock records associated with the store a and the clothing P. In this example, the number of stocks of the clothing P in store a is reduced by 1.
If the acquisition method is delivery acquisition, the update unit 116 updates the inventory information of the EC store (ACT 19). In the ACT19, for example, the updating unit 116 updates the stock number of the stock records associated with the EC store and the clothing P when it is determined that the acquisition method of the clothing P is delivery acquisition based on the transaction information. In this example, the number of stocks of the garments P in the EC store is reduced by 1.
According to this example, the update unit 116 can update the stock information according to the acquisition method selected by the user X. Therefore, the inventory information of the entity stores and the EC sites can be centrally managed.
The EC server 1 may also give points and issue coupons to users who perform settlement processing (EC store settlement) in the entity store via the EC server 1. The EC server 1 may also add points according to an acquisition method selected by the user. In this case, the specifying unit 110 may specify the member information of the user X and update the member data of the user X based on the transaction information. Since the processing of point assignment and coupon issuance is known, the detailed description thereof will be omitted.
The first embodiment can be expressed as follows.
[1] An information processing apparatus includes:
a 1 st acquisition unit that acquires store information;
a 2 nd acquisition unit for acquiring commodity information;
a settlement processing unit that performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit;
a 3 rd acquisition unit for acquiring a selection instruction for selecting an acquisition method of a product; and
and a storage control unit that stores, as transaction information, the settlement processing information, the store information, the product information, and the acquisition method, which are associated with the settlement processing performed by the settlement processing unit.
[2] The information processing apparatus according to [1], wherein the information processing apparatus includes an updating unit that updates stock information based on the transaction information.
[3] An information processing system includes an information processing terminal and an information processing device,
the information processing terminal includes:
a 1 st output unit that outputs store information;
a 2 nd output unit that outputs commodity information; and
a 3 rd output unit for outputting a selection instruction for selecting an acquisition method of the product,
the information processing device includes:
a 1 st acquisition unit that acquires the store information;
a 2 nd acquisition unit that acquires the product information;
a settlement processing unit that performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit;
a 3 rd acquisition unit for acquiring a selection instruction for selecting an acquisition method of the product; and
and a storage control unit that stores, as transaction information, the settlement processing information related to the settlement processing performed by the settlement processing unit, the store information, the commodity information, and the acquisition method in association with each other.
[4] The information processing system according to [3], wherein the information processing apparatus includes an updating unit that updates stock information based on the transaction information.
[5] A program for causing a computer to execute functions of:
a 1 st acquisition function of acquiring store information;
a 2 nd acquisition function of acquiring product information;
a settlement processing function of performing settlement processing based on the product information acquired by the 2 nd acquisition function;
a 3 rd acquisition function of acquiring a selection instruction of an acquisition method of a selected product; and
a storage control function that stores, as transaction information, settlement processing information related to settlement processing based on the settlement processing function, the store information, the commodity information, and the acquisition method in association with each other.
[6] The program according to [5], wherein the program is for causing the computer to execute an updating function of updating inventory information based on the transaction information.
[ second embodiment ]
Hereinafter, a second embodiment will be described with reference to the drawings.
Like the first embodiment, the second embodiment stores transaction information.
The same components as those of the first embodiment are denoted by the same reference numerals, and descriptions thereof are omitted. In the second embodiment, the description will be given mainly of the portions different from the first embodiment.
Fig. 5 is a block diagram illustrating the information processing system 100 of the second embodiment. As in the first embodiment, the information processing system 100 includes an EC server 1, a settlement server 2, a mobile terminal 3, and a POS terminal 4.
The configuration examples of the settlement server 2 and the POS terminal 4 are the same as those of the first embodiment.
An example of the configuration of the EC server 1 will be described.
The EC server 1 is an electronic device including a processor 11, a main memory 12, an auxiliary storage device 13, and a communication interface 14, as in the first embodiment.
The configuration examples of the main memory 12 and the communication interface 14 are the same as those of the first embodiment, and therefore, the description thereof is omitted.
Each unit mounted on the processor 11 will be described.
The processor 11 is equipped with a specifying unit 110, a 1 st acquiring unit 111, a 2 nd acquiring unit 112, a settlement processing unit 114, a storage control unit 115, and an updating unit 116. Unlike the first embodiment, the processor 11 does not include the 3 rd acquisition unit 113. Each unit mounted on the processor 11 may also be referred to as a function. Each unit mounted on the processor 11 may also be referred to as a control unit mounted on the processor 11 and the main memory 12.
The processing of each of the specifying unit 110, the 1 st acquiring unit 111, the 2 nd acquiring unit 112, the settlement processing unit 114, and the updating unit 116 is the same as that of the first embodiment, and therefore, the description thereof is omitted.
The specification unit 110, the 1 st acquisition unit 111, the 2 nd acquisition unit 112, the settlement processing unit 114, the storage control unit 115, and the update unit 116 are installed in the processor 11 by executing programs.
The auxiliary storage device 13 stores a member information database, a store database, a product database, an inventory database, and a transaction information database, as in the first embodiment.
The member information database, the store database, the product database, and the stock database are configured in the same manner as in the first embodiment, and therefore, the description thereof is omitted.
The transaction information database includes records constituting data in which member identification information, store information, commodity information, and settlement processing information are associated with each other. Each record included in the transaction information database corresponds to transaction information.
The hardware configuration of the EC server 1 is not limited to the above configuration. The EC server 1 can appropriately omit and change the above-described components and add new components.
A configuration example of the mobile terminal 3 will be explained.
The portable terminal 3 is an electronic device including a processor 31, a main memory 32, a secondary storage device 33, a communication interface 34, an input device 35, a display device 36, and a reading device 37, as in the first embodiment.
The configuration examples of the main memory 32, the auxiliary storage device 33, the communication interface 34, the input device 35, the display device 36, and the reading device 37 are the same as those of the first embodiment, and therefore, the description thereof is omitted.
Each part mounted on the processor 31 will be explained.
The processor 31 is provided with an acquisition unit 310, a 1 st output unit 311, and a 2 nd output unit 312. Unlike the first embodiment, the processor 31 does not have the 3 rd output unit 313. Each unit mounted on the processor 31 may also be referred to as a function. Each unit mounted on the processor 31 may also be referred to as a control unit mounted on the processor 31 and the main memory 32.
The processing of the acquisition unit 310, the 1 st output unit 311, and the 2 nd output unit 312 is the same as that of the first embodiment, and therefore, the description thereof is omitted.
Although the description has been made on the case where the acquisition unit 310, the 1 st output unit 311, and the 2 nd output unit 312 are installed in the processor 31 by executing programs, the present invention is not limited to this.
An example of the configuration of the stock database will be described.
Fig. 6 is a diagram illustrating an inventory database.
As in the first embodiment, the inventory database includes a "store code" item, a "store name" item, a "product code" item, and a "inventory count" item. In this example, since a case is assumed in which a purchased product is delivered from an inventory of the EC site to a customer, the "store code" item and the "store name" item are assigned with the "store code" and the "store name" indicating the EC store. The EC server 1 updates the inventory database appropriately.
For example, when the user purchases 1 product with the product code "100000" at the store a and performs settlement of the purchased product via the EC server 1 (EC store settlement), the updating unit 116 subtracts 1 from the inventory database the number of products associated with the product code "00001" and the product code "100000".
A flow of processing performed by the information processing system 100 will be described.
In the following description, which mainly includes the EC server 1, the EC server 1 may be referred to as the processor 11 instead. Similarly, in the description of the settlement server 2 as a main body, the settlement server 2 may be referred to as the processor 21 instead. Similarly, in the description of the main body of the mobile terminal 3, the mobile terminal 3 may be referred to as the processor 31 instead. Similarly, in the description of the POS terminal 4 as a main body, the expression POS terminal 4 may be referred to as the processor 41 instead. The process flow described below is merely an example, and each process may be changed as much as possible. In addition, the process flow described below can be appropriately performed by omitting, replacing, and adding steps according to the embodiment.
Here, the user holding the mobile terminal 3 is referred to as a user X. Assume a case where the user X tries to put on the garment P (product code "100000") at store a (store code "00002") and purchases the garment. User X is also referred to as customer X. The user X is a member of the service provided by the EC server 1 cooperating with the store a, and is identified by the member identification information. The user X logs in the EC site or application provided by the EC server 1 when purchasing the clothing P. After that, the user X reads the shop information code by aligning the reading device 37 with the shop information code provided in the fitting room in accordance with an instruction of the EC site or the application program. Next, the user X reads the product information code by aligning the reading device 37 with the product information code attached to the garment P in accordance with the instruction of the EC site or the application program. Next, the user X performs settlement according to the instruction of the EC site or the application program. In this example, the user X can perform fitting to settlement in the fitting room. The POS terminal 4 is installed in store a. The store information code is not limited to being installed in the fitting room, and may be installed at any place in the store.
The mobile terminal 3 performs the following information processing in response to the user X logging in to the EC site or the application.
First, a flow of information processing performed by the mobile terminal 3 will be described.
The flow of information processing by the mobile terminal 3 is terminated by the processes of ACT1 to ACT4 in the flowchart shown in fig. 3. The processes of ACT1 to ACT4 are the same as those of the first embodiment, and therefore, description thereof is omitted.
Next, the procedure of information processing performed by the EC server 1 will be described.
Fig. 7 is a flowchart illustrating a flow of information processing performed by the EC server 1 of the second embodiment.
As in the first embodiment, the specifying unit 110 specifies the member information of the user of the mobile terminal 3 (ACT 21). In the ACT21, for example, the determination unit 110 determines the member information of the user X.
Similarly to the first embodiment, the 1 st acquisition unit 111 acquires shop information from the mobile terminal 3 via the communication interface 14 (ACT 22). In the ACT22, for example, the 1 st acquisition unit 111 acquires store information of store a output from the 1 st output unit 311.
As in the first embodiment, the 2 nd acquisition unit 112 acquires the product information from the mobile terminal 3 via the communication interface 14 (ACT 23). In the ACT23, for example, the 2 nd acquisition unit 112 acquires the product information of the garment P output from the 2 nd output unit 312.
As in the first embodiment, the settlement processing unit 114 performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit 112 (ACT 24). In this example, the settlement processing unit 114 performs a distribution process for distributing the clothing P from the stock in the EC store to the user X after performing the settlement process for the clothing P. The delivery processing is processing for outputting information such as a delivery destination and a delivery date to a delivery center or the like for the product subjected to settlement processing. The distribution processing performed by the settlement processing unit 114 is a well-known processing, and therefore, the details thereof will not be described.
According to this example, the settlement processing unit 114 can perform settlement processing for determining the clothes P purchased by the user X in the physical store "store a". Therefore, the EC server 1 can provide a service that combines the product purchase experience in the physical store with the convenience of product settlement processing and product delivery acquisition at the EC site, and can improve the convenience of product purchase for the user. Further, since the user X can perform the settlement processing of the clothing P in any place in the fitting room or the store, the number of POS terminals 4 installed in the physical store can be reduced.
The storage control unit 115 associates the member identification information, the settlement processing information, the store information, and the commodity information with each other, and stores the information as transaction information in the transaction information database of the auxiliary storage device 13 (ACT 25).
According to this example, the storage control unit 115 can store the settlement processing information of purchased products, the store information, and the product information in the auxiliary storage device 13 in association with each other. Therefore, the EC server 1 can collectively manage the product information on the product purchased by visiting the physical store in association with the settlement processing information and the store information. Thus, the EC server 1 can count data usable for the operation of the physical store, such as the sales amount and the sales product, for each physical store. In addition, with the above configuration, the EC server 1 can count information associated with store information for each entity store. The retailer can easily grasp the degree of contribution to the sales of each product in each physical store based on the settlement processing information and the product information. This makes it possible to associate sales related to each item with a sales promotion effect in each physical store.
The storage control unit 115 can store the settlement processing information of the purchased product, the store information, and the product information in the auxiliary storage device 13 in association with the member identification information. Thus, the EC server 1 can also centrally manage the presence or absence of visiting physical stores based on the store information, the purchase amount of each visiting physical store based on the settlement processing information and the product information, and the purchase behavior of each member such as a purchased product.
The updating section 116 updates the stock information based on the transaction information (ACT 26). In the ACT26, for example, the update section 116 updates the inventory information of the EC store based on the transaction information stored in the secondary storage device 13. The update section 116 updates the stock number of the stock records associated with the EC store and the garment P based on the transaction information. In this example, the number of stocks of the garments P in the EC store is reduced by 1.
According to this example, the update unit 116 can update the inventory information of the EC store (store code "00001") when the user decides to purchase the garment P in the a store and performs the settlement processing via the EC server 1. Therefore, the inventory information of the EC site can be centrally managed.
The EC server 1 may also give points to users who have performed settlement processing via the EC server 1 in the actual store. In this case, the specifying unit 110 may specify the member information of the user X and update the member data of the user X based on the transaction information. The process of adding the integral is a known process, and therefore, the detailed description thereof will be omitted.
Further, in the above example, the clothing is exemplified as the purchased article, but the purchased article is not limited to the clothing. The purchased product may be any product or service that can be assigned a product code or any product or service that can be identified by the product code. The service may be a service attached to the commodity or a service independent of the commodity.
Further, when the user selects the shop acquisition as the acquisition method of the purchased product, the stock information may be updated based on the detection of the RFID tag attached to the purchased product. In this case, a detection device (not shown) provided in the store detects the RFID tag attached to the purchased product, and detects that the purchased product is taken out of the store. The update unit 116 updates the stock information based on the detection of the RFID tag by the detection device. The update unit 116 subtracts 1 from the inventory database the number of inventories associated with the item identified by the RFID tag and the store in which the purchased item is purchased. Since the detection device and the detection of the RFID tag are known devices and known detection processes, detailed descriptions thereof will be omitted.
The information processing apparatus may be realized by 1 apparatus as described above by taking the EC server 1 as an example, or may be realized by a system in which functions are distributed among a plurality of apparatuses.
The information processing terminal may be realized by 1 device as described above with reference to the mobile terminal 3, or may be realized by a system in which functions are distributed among a plurality of devices.
In the above example, the mobile terminal 3 is illustrated, but the present invention is not limited to this. At least a part of the functions of the mobile terminal 3 according to the present embodiment may be implemented in the POS terminal 4. For example, the processor 41 outputs the store information stored in the auxiliary storage device 43 to the EC server 1. The commodity information read by the reading device 48 is output to the EC server 1 together with the member identification information read by the reading device 48. The EC store settlement or the entity store settlement is selected by the input device 45 (settlement method selection unit) based on an instruction from the EC server 1. When the entity shop settlement is executed, the settlement processing information is output to the EC server 1. This enables settlement to be performed using the settlement method for the EC store using the POS terminal 4. The benefit of only the EC store can be obtained while the product is purchased in the physical store.
The program may be transferred in a state of being stored in the electronic device, or may be transferred in a state of not being stored in the electronic device. In the latter case, the program may be transferred via a network or may be transferred in a state of being recorded in a storage medium. The storage medium is a non-transitory tangible medium. The storage medium is an electronic device readable medium. The storage medium is not limited in form as long as it can store a program and can be read by an electronic device, such as a CD-ROM or a memory card.
Although several embodiments of the present invention have been described, these embodiments are provided as examples and are not intended to limit the scope of the invention. These novel embodiments may be implemented in other various ways, and various omissions, substitutions, and changes may be made without departing from the scope of the invention. These embodiments and modifications are included in the scope and gist of the invention, and are included in the invention described in the claims and the equivalent scope thereof.

Claims (10)

1. An information processing apparatus, comprising:
a 1 st acquisition unit that acquires store information;
a 2 nd acquisition unit for acquiring commodity information;
a settlement processing unit that performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit; and
and a storage control unit that stores the settlement processing information related to the settlement processing performed by the settlement processing unit, the store information, and the commodity information in association with each other as transaction information.
2. The information processing apparatus according to claim 1, further comprising:
and an updating unit that updates inventory information based on the transaction information.
3. The information processing apparatus according to claim 1,
the 2 nd acquisition unit acquires product information obtained by reading a code symbol indicating product information of a product marked in a physical store,
the settlement processing unit performs settlement using a settlement method of an EC store of an EC site.
4. The information processing apparatus according to claim 1,
the 2 nd acquisition unit acquires product information obtained by reading a code symbol indicating product information of a product marked in a physical store,
the settlement processing unit outputs an instruction for selecting either a settlement method of the EC store at the EC site or a settlement method of the physical store, and performs settlement according to the selected settlement method.
5. An information processing system comprising an information processing terminal and an information processing apparatus,
the information processing terminal includes:
a 1 st output unit that outputs store information; and
a 2 nd output unit for outputting the commodity information,
the information processing device is provided with:
a 1 st acquisition unit that acquires the store information;
a 2 nd acquisition unit that acquires the product information;
a settlement processing unit that performs settlement processing based on the commodity information acquired by the 2 nd acquisition unit; and
and a storage control unit that stores the settlement processing information, the store information, and the product information, which are related to the settlement processing performed by the settlement processing unit, as transaction information in association with each other.
6. The information processing system of claim 5,
the information processing device includes an updating unit that updates stock information based on the transaction information.
7. The information processing system of claim 5,
the 2 nd output unit outputs product information obtained by reading a code symbol indicating product information of a product attached to a physical store,
the settlement processing unit performs settlement using a settlement method of an EC store of an EC site.
8. The information processing system of claim 5,
the 2 nd output unit outputs product information obtained by reading a code symbol indicating product information of a product attached to a physical store,
the information processing terminal further includes: a settlement method selection unit that selects either a settlement method for an EC store at an EC site or a settlement method for a physical store based on an instruction from the information processing apparatus,
the settlement processing unit outputs an instruction for selecting one of a settlement method of the EC store and a settlement method of the physical store to the information processing terminal, and executes the settlement method of the EC store or the settlement method of the physical store in accordance with the selection of the information processing terminal.
9. A storage medium storing an information processing program for causing a computer to execute:
a 1 st acquisition function of acquiring store information;
a 2 nd acquisition function of acquiring the product information;
a settlement processing function of performing settlement processing based on the product information acquired by the 2 nd acquisition function; and
and a storage control function that stores, as transaction information, the store information, and the product information in association with each other, the settlement processing information related to the settlement processing by the settlement processing function.
10. The storage medium of claim 9, wherein further storing:
an information processing program for causing the computer to execute an update function of updating inventory information based on the transaction information.
CN202111288864.4A 2021-01-25 2021-11-02 Information processing apparatus, information processing system, and storage medium Pending CN114792261A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021009852A JP2022113541A (en) 2021-01-25 2021-01-25 Information processing apparatus, information processing system, and program
JP2021-009852 2021-01-25

Publications (1)

Publication Number Publication Date
CN114792261A true CN114792261A (en) 2022-07-26

Family

ID=82460446

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111288864.4A Pending CN114792261A (en) 2021-01-25 2021-11-02 Information processing apparatus, information processing system, and storage medium

Country Status (2)

Country Link
JP (1) JP2022113541A (en)
CN (1) CN114792261A (en)

Also Published As

Publication number Publication date
JP2022113541A (en) 2022-08-04

Similar Documents

Publication Publication Date Title
JP2017138833A (en) Checkout system and registration device
JP2023021217A (en) Commodity data processing apparatus, control program, and commodity sales system
JP2023080265A (en) Shopping assistance system
JP2023062026A (en) Commodity sales data processing device and control program
JP2024028307A (en) checkout system
JP6251146B2 (en) Checkout system, settlement apparatus and control program thereof
JP6740298B2 (en) Checkout system, accounting machine, and control program
EP3330914A1 (en) Checkout system, registration device, settlement device, and control method
CN114792261A (en) Information processing apparatus, information processing system, and storage medium
JP2017062670A (en) Checkout system, accounting apparatus, and control program
JP6874188B2 (en) Checkout system
JP6682603B2 (en) Payment device and its control program
JP6926259B2 (en) Checkout system and payment device
JP6928141B2 (en) Checkout system and registration device and control program
US20230071944A1 (en) Payment apparatus and payment method for the same
US20220101699A1 (en) Voucher dispensing device and voucher dispensing method
JP6434604B2 (en) Checkout system, settlement apparatus and control program thereof
US20230419289A1 (en) Checkout device and method
US20200387882A1 (en) Commodity sales data processing apparatus, control method therefor, and display control method thereof
JP2023178987A (en) Sales data management system and information processing apparatus
JP2023173312A (en) Information processor and program
JP2022148643A (en) Commodity sales data processing system, commodity sales data processing device and control program therefor, and commodity sales data processing method
JP2023179830A (en) Sales data management system and information processing apparatus
JP2023177946A (en) Commodity information processing device and program
JP2021180042A (en) Checkout system and registration device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination