WO2016157408A1 - Information processing apparatus, information processing method, program, storage medium - Google Patents

Information processing apparatus, information processing method, program, storage medium Download PDF

Info

Publication number
WO2016157408A1
WO2016157408A1 PCT/JP2015/060117 JP2015060117W WO2016157408A1 WO 2016157408 A1 WO2016157408 A1 WO 2016157408A1 JP 2015060117 W JP2015060117 W JP 2015060117W WO 2016157408 A1 WO2016157408 A1 WO 2016157408A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
type user
product
type
information
Prior art date
Application number
PCT/JP2015/060117
Other languages
French (fr)
Japanese (ja)
Inventor
由美枝 相川
Original Assignee
楽天株式会社
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 楽天株式会社 filed Critical 楽天株式会社
Priority to PCT/JP2015/060117 priority Critical patent/WO2016157408A1/en
Priority to JP2015544253A priority patent/JP5861014B1/en
Priority to TW105110347A priority patent/TWI575467B/en
Publication of WO2016157408A1 publication Critical patent/WO2016157408A1/en

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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • 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

Definitions

  • the present invention relates to an information processing apparatus and information processing method used for electronic commerce such as online shopping, for example, a program for realizing the information processing apparatus, and a storage medium storing the program.
  • the first-type user is a second-type user between one or more first-type users who can execute the settlement processing operation and one or more second-type users who are restricted in the settlement processing operation.
  • the present invention relates to a technique for executing the settlement processing operation.
  • shopping site As one form of electronic commerce, products are generally purchased through a communication network such as the Internet, such as so-called internet shopping.
  • a website capable of online shopping there is a website in which a plurality of stores are opened, which is known as a so-called virtual shopping street (hereinafter referred to as “shopping site”).
  • shopping site it is generally performed that a user registers information such as a name, an address, and a credit card number, and the registered user is managed as a member.
  • Some shopping sites associate and manage a first-type user who can execute a payment processing operation for a product purchase price and a second-type user whose payment processing operation is restricted.
  • a child for example, a minor
  • a parent, grandfather, grandmother, or the like of the child corresponds to the first type user, and these users are linked as family members and managed in groups.
  • the payment for the purchase price of the product for which the second type user has performed the purchase operation is performed in the name of the first type user who has approved this among the first type users associated with the second type user.
  • the first-type user approval procedure may be, for example, a procedure in which the first-type user inputs his / her user ID and password on the purchase procedure screen of the second-type user.
  • the first-type user needs to attend the purchase procedure of the second-type user one by one, which is troublesome.
  • a product for which the second type user has performed a purchase operation is regarded as a purchased product by the first type user, and the first type user associated with the second type user It is also possible to make payment automatically under the name.
  • a technique that is regarded as a purchased product by the first type user is adopted in this way, there is a possibility that it is regarded as a purchased product of the first type user even though it is a purchased product of the second type user. Yes, for example, it may be difficult to grasp the product purchase trend of the child generation as the second type user.
  • first type user in the case of performing payment for the purchased goods of the second type user in the name of the first type user who made the approval, if there are multiple first type users associated with the same second type user, There may be a case where at least one first-type user makes an excessive purchase to the second-type user.
  • the grandfather or grandmother frequently approves the payment for the purchased product of the child, and gives the product to the child.
  • excessive purchases are made. This is a situation that the first-class user as a parent wants to avoid in the education of the child.
  • the present invention has been made in view of the above circumstances, and an electronic device in which a first-type user who can execute a settlement processing operation for a product purchase price and a second-type user whose settlement processing operation is restricted is managed.
  • the information processing apparatus includes one or more first type users who can execute a settlement processing operation for a product purchase price, and one or more second type users who are restricted in the settlement processing operation. Between the first-type user and the second-type user, the information processing apparatus in the electronic commerce system for executing the settlement processing operation of the second-type user A pegging relation information storage unit that stores pegging relation information, and according to each user performing a merchandise throwing operation to the shopping cart, the merchandise that has been put into the shopping cart is added to the purchase wished merchandise management information as a purchase desired merchandise.
  • the second type user is referred to the first type user linked to the second type user by referring to the association type information.
  • a product / user linking unit for linking products, an input information receiving unit for receiving input information related to payment by a first type user for a purchase price of a second type user's purchase desired product, and a second receiving the input information
  • the settlement process for the purchase price of the desired purchase item of the second type user is based on the input information related to the settlement by the first type user.
  • at least one of the first type users associated with the second type user based on the operation of the first type user associated with the second type user.
  • a restriction setting unit that sets restriction information of the settlement processing operation related to the commodity desired to be purchased by the second kind user, and the second kind user by the first kind user based on the restriction information.
  • the restriction control unit can prevent the first type user (for example, grandfather) from hiding and excessively buying the second type user (for example, the child).
  • the first-type user associated with the second-type user is notified. It is desirable to provide a notification control unit for performing control. Thereby, it is possible to promptly notify the first type user that the second type user has performed the product input operation.
  • the notification control unit may perform control so that a notification that prompts a settlement for the purchase price of the second-type user's purchase desired product is performed as the notification. desirable. Thereby, clarification of the content of the notification to the first type user is achieved. Further, when a plurality of first-type users are associated with a second-type user, a reverse auction behavior is obtained.
  • the product presenting unit for the first type user includes a product presenting unit that presents the user with a purchase desired product for which each user has performed a product input operation to the shopping cart. Presents the first type user's desired purchase product and the second type user's desired purchase product when the second type user's desired purchase item is linked to the first type user. It is desirable to do. Thereby, the first type user can check the purchase desired product of the second type user in his / her shopping cart.
  • the purchase desired product for which the input information related to the settlement by the first type user among the second type user purchase desired products associated with the first type user is received The information that the input information related to the payment has been received and the information that notifies the first type user that has received the input information related to the payment are associated with the second type user who has performed the product input operation of the purchase desired product. It is desirable to provide a notification information presenting unit to be presented to a kind of user. As a result, it is possible for the first-type user himself / herself who has received the input information related to the payment to check whether or not the input information related to his / her payment is accepted.
  • approval-free product condition information for conditioning a product that does not require approval of a settlement by a first-type user for a second-class user's purchase desired product
  • a second-type user who includes a condition information setting unit that is set based on an operation of a first-type user associated with a user, and that the settlement control unit determines that the product does not require approval based on the approval-free product condition information It is desirable to perform control so that the settlement processing is performed in the name of the first type user associated with the second type user regardless of whether or not the approval is desired. This eliminates the need for the first-type user to approve products that the first-type user thinks that approval is unnecessary.
  • the information processing method includes one or more first type users capable of executing a settlement processing operation for a product purchase price and one or more second types of the settlement processing operation restricted.
  • a product registration step of registering the product that has been input in the purchase desired product management information as a purchase desired product in response to performing the product input operation, and the user who has performed the product input operation is a second type user ,
  • the linking relationship information representing the linking relationship between the first type user and the second type user, linking the second type user's purchase desired product to the first type user linked to the second type user
  • Product/ A user linking step an input information receiving step for receiving input information related to the payment by the first type user for the purchase price of the second type user's purchase desired product, and a purchase request of the second type user who has received the input information In response to the purchase operation of the second type user for the product
  • a program according to the present invention is a program that causes an information processing apparatus to execute processing executed as the information processing method.
  • a storage medium according to the present invention is a program storing the above program. The above information processing apparatus is realized by these programs and storage media.
  • an electronic commerce system in which a first-type user who can execute a payment processing operation for a product purchase price and a second-type user whose payment processing operation is restricted is managed, It is possible to realize an electronic commerce system that is easy to grasp the product purchase trend and prevents the first-type user from purchasing excessive products to the second-type user.
  • First Embodiment> [1-1. Overview of network system] [1-2. Hardware configuration of computer device] [1-3. Overview of functions related to payment for purchase of second-class user-purchased items] [1-4. Processing procedure] [1-5. Summary of First Embodiment] ⁇ 2. Second Embodiment> [2-1. Overview of network system] [2-2. Overview of Functions as Second Embodiment] [2-3. Processing procedure] [2-4. Summary of Second Embodiment] ⁇ 3. Program and Storage Medium> ⁇ 4. Modification>
  • FIG. 1 shows an example of a network system 1 according to the first embodiment.
  • the network system 1 functions as an EC (EC: electronic commerce) system.
  • the network system 1 is configured such that, for example, a shopping site management system 3, a plurality of user terminals 4, 4,..., A plurality of store terminals 5, 5,. Has been.
  • the user terminal 4 is a computer device provided with a web browser.
  • Examples of the user terminal 4 include a high-function mobile phone (smart phone), a mobile phone, a personal digital assistant (PDA), and a portable or stationary personal computer (PC). It is not limited.
  • the user terminal 4 requests a web page and predetermined processing by transmitting an HTTP (Hypertext Transfer Protocol) request to the shopping server 3a, the card company server 6 and the like in the shopping site management system 3.
  • the user terminal 4 receives the web page sent in response to the HTTP request and displays it on the web browser. Thereby, the user can browse and operate a desired web page.
  • HTTP Hypertext Transfer Protocol
  • the shopping site management system 3 includes a shopping server 3a, a product DB (database) 3b, a first type user DB 3c, a second type user DB 3d, a first basket case product DB 3e, and a second basket case product DB 3f, each configured by a computer device.
  • An association information DB 3g and a restriction information DB 3h are provided.
  • Each of these devices can communicate with each other via a network such as a LAN (Local Area Network).
  • the shopping server 3a performs various processes based on the HTTP request sent from the user terminal 4. For example, various web pages (for example, a product web page, a shopping cart web page, an order web page, etc.) are generated and transmitted, and a purchase process according to a purchase operation (order confirmation operation) by a user is executed.
  • various web pages for example, a product web page, a shopping cart web page, an order web page, etc.
  • a purchase process according to a purchase operation (order confirmation operation) by a user is executed.
  • a virtual shopping street website (hereinafter referred to as “shopping site”) is provided to the user (user of the user terminal 4) by the shopping server 3 a.
  • stores members of a virtual shopping street
  • the staff of each store registers the product of the store through the computer device as the store terminal 5
  • various products of various stores are uploaded onto the shopping site.
  • the user can purchase a desired product by accessing the shopping site through the user terminal 4.
  • the “product” in the present invention is not limited to a tangible object, but includes a service such as an accommodation service provided by an accommodation facility such as an inn or a hotel, and an intangible object such as an electronic book.
  • the product DB 3b In the shopping site management system 3, information related to products registered through the store terminal 5 is stored in the product DB 3 b. Specifically, product information such as product name, product genre, product image, specification, product introduction summary, advertisement information, etc. are associated with the product ID which is an identifier for identifying the product. It is remembered.
  • the product DB 3b also stores a product web page file (web page data) described in a markup language such as HTML (HyperText Markup Language) or XML (Extensible Markup Language). With such a product DB 3b, for example, a product search based on an input keyword or the like can be performed.
  • the user can register as a member in the shopping site management system 3 when using the shopping site.
  • the user registers at least necessary information such as a user ID (user identification information), a password, a name, an e-mail address, and product destination information (address information).
  • the user logs in to the shopping site with the registered user ID, so that information (eg, name, address, credit card number) required at the time of purchase among the above necessary information when purchasing a product on the shopping site. This saves you the trouble of re-input.
  • a user as a member is classified into a first type user who can execute a payment processing operation for a product purchase price, and a second type user who is limited in the payment processing operation. It is possible to manage them separately.
  • the payment processing operation refers to an operation required to execute the payment processing, and specifically includes, for example, a payment method designation operation, a purchase confirmation operation using itself as a payment holder, and the like. be able to.
  • the second type user is registered with the shopping site through a predetermined registration screen (web page) by the first type user who is already registered as a member.
  • the first type user who has performed such a registration procedure and the second type user registered by the registration procedure are linked and managed as users belonging to the same group.
  • a first-class user as a father registers a second-class user who is a child of the user by the above registration procedure, not only a father but also a group user (first-class user) associated with the child
  • a mother, grandfather, grandmother and the like can be additionally linked.
  • the application of the addition of the first type user linked to the same second type user is performed by the first type user who performed the registration procedure of the second type user, or the first type user who desires to add the first type user You can apply for it yourself.
  • the first type user DB 3c stores information related to the first type user.
  • the second type user DB 3d stores information on the second type user.
  • FIG. 2 is a diagram illustrating information stored in the first type user DB 3c.
  • the first-type user DB 3c As shown in the drawing, in the first-type user DB 3c, password, name, address, e-mail address information, and credit card information are stored in association with each user ID of the first-type user.
  • As credit card information each information of a card number, a holder (name of the card holder), and an expiration date is stored.
  • FIG. 3 is a diagram illustrating information stored in the second type user DB 3d.
  • the second type user DB 3d for each user ID of the second type user, information of password, name, address, mail address, and user ID of the linked user are stored in association with each other.
  • the user ID of the tied user means the user ID of the first type user linked to the second type user.
  • the stored information in the second type user DB 3d in which the user ID of the first type user associated with the second type user is associated with the user ID of the second type user in this way is the first type user. It functions as “linking relationship information” that represents the relationship between the user and the second type user.
  • the first basket-inserted product DB 3 e provided in the shopping site management system 3 has information (a first-class purchase desired product management information I ⁇ b> 1 described later) for managing products that the first-type user has put into the shopping cart.
  • This is a stored DB
  • the second basket-inserted product DB 3f is a DB in which information for managing products that the second type user has put into the shopping cart (second type purchase desired product management information I2 described later) is stored. It is.
  • a basket insertion button provided on a product web page in a logged-in state
  • a posted product on the product web page is placed in the user's shopping cart.
  • the information stored in the first basket product DB 3e and the second basket product DB 3f will be described later.
  • the shopping site management system 3 is provided with a linking information DB 3g and a restriction information DB 3h. Information stored in these DBs will also be described later.
  • the shopping server 3a executes a purchase process for the product for which the purchase operation has been performed (hereinafter referred to as “purchase target product”).
  • purchase target product the product for which the purchase operation has been performed
  • the shopping server 3a calculates the purchase price (settlement amount) of the purchase target product based on the price information of the purchase target product, and performs the settlement process (card payment in this example) by the purchase price.
  • order information based on the calculated purchase price (including information such as the purchase price and the user's credit card number as a settlement person) is sent to the store terminal 5 of the store from which the purchase target product is sold. Send.
  • the store terminal 5 that has received the order information transmits the order information to the card company server 6 and requests a settlement process.
  • the card company server 6 performs management of card information, credit inquiry designating a card number, and sales billing. Specifically, when the card company server 6 receives the above order information from the store terminal 5, the card company server 6 makes a credit inquiry based on the card number included in the order information, and if the credit is OK, the credit approval including the credit approval number is made. The notification is transmitted to the store terminal 5 and the sales bulletin information (the usage date, the usage amount, etc.) relating to the card number of the credit card is notified to the mail address of the user as a settlement person.
  • the store terminal 5 transmits a sales request based on the credit card number and the credit approval number to the card company server 6 at a predetermined sales request timing. Based on the sales request, the card company server 6 registers the settlement amount associated with the corresponding credit approval number as the sales for the corresponding card number. By performing such sales registration, a settlement amount is withdrawn from an account associated with the card number at a predetermined timing thereafter.
  • FIG. 1 various examples of the configuration of the network 2 are assumed.
  • the Internet intranet, extranet, LAN (Local Area Network), CATV (Community Antenna TeleVision) communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, etc.
  • Various examples of transmission media constituting all or part of the network 2 are also envisaged.
  • IEEE Institute of Electrical and Electronics Engineers 1394, USB (Universal Serial Bus), power line carrier, telephone line etc. wired, infrared such as IrDA (Infrared Data Association), Bluetooth (registered trademark), 802.11 wireless It can also be used by radio such as a mobile phone network, satellite line, and digital terrestrial network.
  • each device including the shopping server 3a shown in FIG. 1 (product DB 3b, first type user DB 3c, second type user DB 3d, first basket case product DB 3e, second basket case product DB 3f, pegging
  • the hardware constitutions of the computer apparatus which comprises information DB3g, restriction
  • a CPU (Central Processing Unit) 101 of a computer apparatus performs various processes according to a program stored in a ROM (Read Only Memory) 102 or a program loaded from a storage unit 108 to a RAM (Random Access Memory) 103. Execute the process.
  • ROM Read Only Memory
  • the RAM 103 also appropriately stores data necessary for the CPU 101 to execute various processes.
  • the CPU 101, ROM 102, and RAM 103 are connected to each other via a bus 104.
  • An input / output interface 105 is also connected to the bus 104.
  • the input / output interface 105 includes an input device 106 made up of a keyboard, mouse, touch panel, etc., a display (display device) made up of an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube), an organic EL (Electroluminescence) panel, etc., and a speaker.
  • a storage unit 108 configured by an HDD (Hard Disk Drive) or a flash memory device, and a communication unit 109 for mutual communication with an external device.
  • a media drive 110 is also connected to the input / output interface 105 as necessary, and a removable medium 111 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted, and information can be written to the removable medium 111. Reading is performed.
  • a removable medium 111 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted, and information can be written to the removable medium 111. Reading is performed.
  • data and programs can be uploaded and downloaded through communication by the communication unit 109, and data and programs can be transferred via the removable medium 111.
  • the CPU 101 performs processing operations based on various programs, information processing and communication described below are executed particularly in the computer device as the shopping server 3a.
  • FIG. 5 is a functional block diagram showing, in a block form, functions related to the purchase price settlement of the second-type user purchase desired product among the functions realized by the shopping server 3a.
  • the shopping server 3a includes, as functional blocks, a product registration processing unit F1, a product / user association processing unit F2, a second type user product presentation processing unit F3, an input information reception processing unit F4, and a settlement.
  • a control processing unit F5, a restriction setting processing unit F6, and a restriction control processing unit F7 are provided.
  • the product registration processing unit F1 registers the product that has been subjected to the input operation in the purchase request product management information as the user's desired purchase product in response to the user performing a product input operation to the user's shopping cart. Specifically, when the first-type user performs a product input operation to the first-type user's shopping cart, the product registration processing unit F1 responds to the input operation with the product that has been input. Registered in the first type purchase desired product management information I1 as the desired purchase product of the seed user. Although illustration is abbreviate
  • the product ID is limited to products that have not been purchased yet.
  • the product registration processing unit F1 sets the product ID of the product that has been input to the first-type purchase desired product management
  • the information I1 is registered in association with the user ID of the first type user who performed the input operation.
  • the first basket-inserted product DB 3e shown in FIG. 1 is a DB in which such first type purchase desired product management information I1 is stored.
  • FIG. 6 shows an example of a web page (hereinafter, referred to as “first-type user basket page pb1”) that posts the products introduced into the first-type user's shopping cart.
  • the first-type user basket page pb1 displays information about the product that the first-type user has entered, and presents a purchase button b1 for each product.
  • the first type user operates the purchase button b1 of the product (for example, a predetermined operation such as a click operation or a tap operation).
  • the shopping server 3a presents a purchase procedure screen to the first-type user who has performed the operation.
  • input of necessary information for purchasing a product name, address, credit card number information, etc. described above
  • the input of necessary information at this time can be omitted if the first type user is in a login state.
  • the purchase procedure screen is provided with a confirmation button for confirming the purchase, and the first type user can request the shopping server 3a to execute the purchase process described above by operating the confirmation button.
  • the operation of the confirmation button corresponds to “purchase operation”.
  • the “purchase operation” in this specification means an operation for confirming purchase in this way.
  • the shopping server 3a presents the first-type user basket page pb1 to the first-type user every time the first-type user inputs a new product to the shopping cart.
  • the shopping server 3a also displays the first type user as the first type user who performed the operation even when the “shopping basket” button provided on a predetermined web page such as a top page on the shopping site is operated.
  • the user basket page pb1 is presented.
  • first-type user purchase desired product Since the product put into the shopping cart by the first-type user can be regarded as a product that the first-type user wants to purchase, the product is hereinafter also referred to as “first-type user purchase desired product”. Moreover, it can be said that the information presented on the first-type user basket page pb1 is list information of first-type user purchase desired products, and is also referred to as “first-type user purchase desired product list” below.
  • the product registration processing unit F1 responds to the second type user. Is registered in the second type purchase desired product management information I2.
  • the second type purchase desired product management information I2 is a product (for this case, a purchase operation has not yet been performed) for each user ID of the second type user, which is input to the shopping cart by the second type user specified by the user ID. Information associated with product IDs (limited to non-commodity products).
  • the merchandise registration processing unit F1 determines the merchandise ID of the merchandise that has been subjected to the second-type purchase desired merchandise management in response to the second-class user performing a merchandise insertion operation to the second-class user's shopping cart.
  • the information I2 is registered in association with the user ID of the second type user who performed the input operation.
  • the second basket-inserted product DB 3f shown in FIG. 1 is a DB in which such second type purchase desired product management information I2 is stored.
  • the product that the second type user puts into the shopping cart is also referred to as “second type user purchase desired product”.
  • FIG. 7 shows an example of a web page (hereinafter referred to as “second-type user basket page pb2”) on which products to be put into the shopping basket of the second-type user are posted.
  • second type user basket page pb2 On the second type user basket page pb2, information on the product input by the second type user is posted, and a purchase button b1 is presented for each product.
  • the second type user since the second type user is a user whose payment processing operation is restricted, the second type user can associate the second type user with the second type user with respect to the product that has been put into the shopping cart.
  • the purchase operation by the second-type user is enabled only when the one-type user makes an input regarding the payment for the purchase price of the product.
  • the purchase operation by the second type user is made possible only when the payment for the purchase of the product is approved.
  • the shopping server 3a has an inactive state (inoperable state) as a purchase button b1, as shown in the figure, for products for which the above approval is not obtained among the products posted on the second type user basket page pb2. : A purchase button b1 in a state where transition to the purchase procedure screen is impossible).
  • the second-type user basket page pb2 is also presented to the second-type user each time the second-type user performs a new product input operation to the shopping cart, and the “shopping cart” button is displayed. Even when operated, it is presented to the second type user who performed the operation.
  • the accounts of the first type user and the second type user are independent accounts.
  • the first-class user can only input the product into his / her shopping cart as the product input operation, and the purchase operation can only be performed for the product input into his / her shopping cart.
  • the purchase operation cannot be performed for the product put in the shopping cart of the second type user to be associated.
  • the second-type user can only perform an operation for inputting a product into his / her shopping cart, and can also perform a purchase operation only for an item that has been input into his / her shopping cart. .
  • the product / user linking processing unit F2 selects the second type user purchase desired product based on the linking relationship information indicating the linking relationship between the first type user and the second type user. Is associated with the first type user associated with the second type user who has performed the input operation. Specifically, the product / user association processing unit F2 obtains the product ID of the product that has been subjected to the input operation when the second type user performs an operation to input a new product into the shopping cart. The user ID of the first-type user associated with the second-type user who has performed is acquired based on the storage information of the second-type user DB (linking-related information: see FIG. 3). Then, the product ID acquired in this way and the user ID of the first type user are associated with each other and stored in the association information DB 3g shown in FIG.
  • FIG. 8 shows an example of the product / user linking information I3 constructed in the linking information DB 3g by the function as the product / user linking processing unit F2 as described above.
  • the product / user association information I3 the user ID of the first type user associated with the second type user is associated with the product ID of the product that the second type user has put into the shopping cart.
  • the product / user association information I3 in this example can be associated with the approver user ID and information erasure scheduled date for each product ID. Will be described later.
  • the shopping server 3a in this example performs notification to the first-type user associated with the second-type user in response to the second-type user performing an operation of putting a new product into the shopping cart.
  • the notification may be a notification indicating that a second-type user associated with at least the first-type user has newly performed a product input operation to the first-type user.
  • a notification that prompts a settlement for the purchase price of a product (second-type user purchase desired product) newly input by the second-type user is performed.
  • “Mr. XX (second type user) is seeking payment for the product xx” and so on are notified including character information for prompting the first type user to pay.
  • the above notification is realized by sending an e-mail to the corresponding first type user based on the information of the mail address stored in the first type user DB 3c.
  • the second type user product presentation processing unit F3 is configured such that, in the first type user basket page pb1 (first type user purchase desired product list), the product / user association processing unit F2 is the first type user (first type The second type user purchase desired product linked to the first type user who opened the seed user basket page pb1 is presented.
  • the product is presented on the first type user basket page pb1 of the first type user associated with the second type user. Is.
  • FIG. 9 shows an example of the first-type user basket page pb1 on which the second-type user purchase desired product is presented.
  • the second type user product presentation processing unit F3 is requested to present the first type user basket page pb1 by the first type user.
  • the product / user linking information I3 (FIG. 8) stored in the linking information DB 3g, it is determined whether or not there is a second type user purchase desired product linked to the first type user, and the second type user purchase request
  • the first type user basket page pb1 on which the second type user purchase desired product is posted is presented.
  • the first-type user who has requested the presentation of the first-type user basket page pb1 is the first-type user whose product input state in the shopping cart is the state shown in FIG.
  • the product information shown in FIG. 7 that is, the product that the second type user has put into the shopping cart.
  • Information is presented.
  • an approval button b ⁇ b> 2 is presented for information on the product (second type user purchase desired product) that the second type user has put into the shopping cart.
  • the first type user operates the approval button b2 to input to the shopping server 3a that the payment for the purchase price of the second type user purchase desired product on which the approval button b2 is presented is approved. be able to.
  • the input information reception processing unit F4 receives input information related to the payment by the first type user regarding the purchase price of the second type user purchase desired product. That is, in this example, in the first type user basket page pb1 (first type user purchase desired product list) on which the second type user purchase desired product is presented, the purchase price of the presented second type user purchase desired product is displayed. The input information related to whether or not to approve the settlement is accepted. Specifically, the operation input information of the approval button b2 presented on the first type user basket page pb1 is accepted.
  • the second Control is performed so as to notify the seed user.
  • the second type user who has put the product for which the approval button b2 is operated into the shopping cart the fact that the payment for the purchase price of the product has been approved, and the first type user who has made the approval Notification about the information indicating is performed.
  • the second type user can know that the approval of the first type user has been obtained for the product he / she has put into the shopping cart and the first type user who has made the approval.
  • the above notification is realized by sending an e-mail to the corresponding second type user based on the information of the mail address stored in the second type user DB 3d.
  • FIG. 10 shows an example of the second type user basket page pb2 presented after the approval of the first type user is obtained for both the products shown in FIG.
  • each purchase button b1 is presented in an active state, and the second type user can perform a purchase operation for each product.
  • the shopping server 3a of the present example accepts the input information related to the payment and the input information related to the payment regarding the second type user purchase desired product for which the input information related to the payment by the first type user has been received.
  • the information for notifying the first-type user is presented to the first-type user associated with the second-type user who performed the product input operation of the second-type user purchase desired product.
  • the fact that the approval has been performed and the first-type user who performed the approval are indicated.
  • the information to be represented is presented on the first-type user basket page pb1 of the first-type user associated with the second-type user who has performed the product input operation.
  • FIG. 11 shows an example of the first-type user basket page pb1 in which information indicating that the approval has been performed and information indicating the first-type user who has performed the approval (hereinafter referred to as “approval confirmation information Is”) is presented. Yes.
  • the approval confirmation information Is for example, information including character information such as “Mr. XX approved payment” is presented. In this example, such approval confirmation information Is is presented for the approved product, and the approval button b2 is not presented.
  • FIG. 11 the example of the 1st type user basket page pb1 shown with respect to the 1st type user person who operated the approval button b2 on the 1st type user basket page pb1 shown in previous FIG. 9 is shown. ing. In this case, the approval confirmation information Is is presented so as to replace the approval button b2, for example, in response to the operation of the approval button b2 in the state shown in FIG.
  • the approval confirmation information Is for the product approved as described above on the first-type user basket page pb1 By presenting the approval confirmation information Is for the product approved as described above on the first-type user basket page pb1, the approval of the first-type user who has made the approval is accepted. It becomes possible to confirm whether or not.
  • the fact that the approval has been performed by the other first-type users, and Information representing the approved first-type user is presented on the first-type user basket page pb1 of the user, and the approval status of each other can be grasped through the first-type user basket page pb1.
  • the presentation of the approval confirmation information Is ends the presentation according to the number of times of browsing by the first type user, such as not re-presenting the approval confirmation information Is once viewed by the first type user. Can do.
  • the presentation of the approval confirmation information Is can be ended according to the elapsed time after the approval is performed.
  • the latter method is adopted as a method for terminating the presentation of the approval confirmation information Is, and specifically, the approval confirmation information Is according to the fact that a predetermined number of days have passed since the date of approval. End the presentation of.
  • the approval confirmation information Is can be presented for a predetermined number of days after the approval is performed, in this example, the product / user shown in FIG.
  • the information deletion scheduled date represents the scheduled deletion date of registration information in the product / user association information I3 for the approved product.
  • the shopping server 3a acquires the product ID of the approved product in response to the approval of the second-type user purchase desired product by the first-type user, and the user of the first-type user who performed the approval.
  • the ID is acquired as an approver user ID, and the acquired approver user ID is stored in association with the acquired product ID in the product / user association information I3. Further, a date obtained by adding the predetermined number of days to the current date is calculated as the information erasure scheduled date, and the calculated date is stored in association with the acquired product ID in the product / user association information I3.
  • the shopping server 3a can determine whether or not the target second-type user purchase desired product has been approved based on whether or not the approver user ID is associated in the product / user association information I3.
  • approval confirmation information Is can be presented based on the approver user ID.
  • the registration information associated with the information erasure scheduled date is erased on the date indicated by the information erasure scheduled date. For this reason, the presentation of the approval confirmation information Is for the second-type user purchase desired product (approved product) associated with the information erasure scheduled date is after the predetermined number of days has elapsed since the date of approval. Not done.
  • the payment control processing unit F5 determines the purchase price of the second type user purchase desired product in response to the second type user performing a purchase operation on the second type user purchase desired product that has received the input information related to the payment. Control is performed so that the settlement process is performed based on input information related to settlement by the first-type user. Specifically, in this example, for the second-type user purchase desired product in which the purchase button b1 is activated in the second-type user basket page pb2 by operating the approval button b2, the second-type user selects the purchase button. Control is performed so that the settlement processing for the purchase price of the product is performed in the name of the first type user who has approved the product in response to the operation of purchasing the product by operating b1.
  • the shopping server 3a of the present example performs an order including information such as a purchase price of a product and a user's credit card number as a settlement person as a purchase process for the product (purchase target product) for which the purchase operation has been performed.
  • a process of transmitting information to the store terminal 5 of the store where the purchase target product is sold is performed.
  • the settlement control processing unit F5 of this example generates the order information using the credit card number of the settlement person as the credit card number of the first type user who approved the purchase target product as the order information. Then, processing for transmitting the order information to the corresponding store terminal 5 is performed.
  • the store terminal 5 that has received the order information as described above transmits the order information to the card company server 6 to request payment, and in response to this, the card company server 6 performs the request at a predetermined timing thereafter.
  • a payment amount is withdrawn from an account associated with a credit card number included in the order information.
  • the restriction setting processing unit F6 Based on the operation of the first type user associated with the second type user, the restriction setting processing unit F6 performs the second operation on at least one first type user among the plurality of first type users associated with the second type user. Set restriction information of settlement processing operation related to seed user purchase desired product.
  • FIG. 12 shows an example of a web page (hereinafter referred to as “restriction information setting page pr”) presented to the first-type user in order to set restriction information.
  • the restriction information setting page pr is the first type user (that is, the first belonging to the same group).
  • Each of the seed users is a web page that can be presented, and the other first-class users are not allowed to request the presentation.
  • FIG. 12 shows an example of the restriction information setting page pr presented in response to a presentation request from one of the three first-type users associated with the same second-type user.
  • the restriction information setting page pr presents a list of first-type users belonging to the same group as the first-type user who has requested to present the restriction information setting page pr.
  • information representing the type of restriction specifically, each character information representing type A and type B, a check box cba and an input box bia arranged for type A character information, and type A check box cbb and an input box bib arranged for the character information of B, and a setting button b3 for performing a setting instruction are presented.
  • the restriction type A is the restriction of the number of approvals possible per month (the number of payments possible) for the same second type user
  • the restriction type B is the restriction per month for the same second type user.
  • the amount of money that can be approved (the amount of purchase price that can be approved: the amount that can be settled) is limited.
  • the first-type user selects one of the check boxes cba and cbb for a desired first-type user among the first-type users presented on the restriction information setting page pr (including the person who performs restriction setting in this example). By checking, either type A or type B is selected, information is input to the input box bi on the selected type side of the input box bia or bib, and then the setting button b3 is operated. Thereby, it is possible to instruct the shopping server 3a to set the restriction information of the settlement right related to the second type user purchase desired product for the desired first type user.
  • the restriction setting processing unit F6 performs restriction information setting processing in accordance with information input to the restriction information setting page pr. Specifically, the restriction setting processing unit F6, based on the input information to the restriction information setting page pr, the user ID of the first type user that is set as the restriction information, the restriction type to be set, and the restriction reference information To get.
  • the restriction criterion information is information input to the input box bia or bib, and in this example, it is either numerical information indicating the number of times or numerical information indicating the amount of money.
  • the restriction setting processing unit F6 associates the obtained restriction type and restriction reference information with the obtained user ID of the first type user and stores them in the restriction information DB 3h illustrated in FIG.
  • FIG. 13 shows an example of the restriction management information I4 constructed in the restriction information DB 3h by the function as the restriction setting processing unit F6 as described above.
  • restriction type information and restriction reference information are associated with each user ID of the first type user that is the restriction information setting target.
  • progress information is further associated with the set of the user ID, restriction type information, and restriction reference information.
  • the progress information is information indicating the current value of the number of approvals per month by the first-type user associated with the progress information or the approval amount.
  • whether or not the first-class user set as the restriction information setting target deviates from the restriction criterion is determined based on the progress information associated with the first-class user and the restriction criterion information. Is done. Note that the initial value of the numerical value as the progress information is “0”. The numerical value as the progress information is reset every month.
  • the restriction control processing unit F7 performs control so that the settlement processing operation related to the second type user purchase desired product by the first type user is restricted based on the restriction information set by the restriction setting processing unit F6. I do. Specifically, the restriction control processing unit F7 sets the restriction information to the first type user when the first kind user performs an approval operation for the second kind user purchase desired product. It is determined whether the user is a seed user. That is, it is determined whether or not the user ID of the first type user exists in the restriction management information I4. And when it is the 1st type user made into the restriction information setting object, restriction control processing part F7 is based on progress information matched with the 1st type user in restriction management information I4, and restriction standard information.
  • the restriction type is type A
  • the number of approvals per month in the current state represented by the progress information associated with the first type user is It is determined whether or not the number of approvals allowed per month represented by the restriction criterion information is exceeded.
  • the restriction type is type B
  • the purchase of the second type user purchase desired product that has been approved this time is added to the current monthly approval amount indicated by the progress information associated with the first type user. It is determined whether or not the amount of money added is larger than the approveable amount per month represented by the restriction criterion information.
  • the restriction control processing unit F7 does not accept the approval operation and sets the approval to NG. Specifically, in this example, the purchase button b1 for the second-type user purchase desired product for which the approval operation has been performed is not activated, and the second-type user cannot perform a purchase operation on the second-type user purchase desired product. To maintain.
  • FIG. 14 shows processing relating to setting of restriction information.
  • the processing shown in this figure is started in response to a request to present the restriction information setting page pr by the first type user.
  • the shopping server 3 a (CPU 101) displays the restriction information setting page pr on the user terminal 4 of the first type user who has made the presentation request, as the restriction information setting page pr presentation process in step S ⁇ b> 101.
  • Perform the process Specifically, based on the information stored in the second type user DB 3d, the first type user belonging to the same group as the first type user who made the presentation request is specified, and the specified first type user name information Is acquired from the first type user DB 3c.
  • the obtained name information, restriction type information to be presented for each name information, check boxes cba and cbb, input boxes bia and bib, and setting button b3 are arranged in the manner described in FIG. Web page data of the information setting page pr is generated, and the web page data is transmitted to the user terminal 4 described above.
  • step S102 the shopping server 3a waits until input information for the restriction information setting page pr is received from the user terminal 4. Note that the input information for the restriction information setting page pr is transmitted from the user terminal 4 in accordance with the operation of the setting button b3.
  • the shopping server 3a updates the restriction management information I4 based on the input information in step S103. That is, based on the received input information, the user ID of the first type user that is the target for setting the restriction information, the restriction type to be set, and the restriction reference information are acquired, and the acquired user ID of the first type user is acquired. On the other hand, the acquired restriction type and restriction reference information are associated with each other and stored in the restriction information DB 3h.
  • Shopping server 3a finishes the processing shown in Drawing 14 according to having performed processing of Step S103.
  • FIG. 15 shows a process corresponding to a product input to the shopping cart by the second type user.
  • the shopping server 3a waits until a product input operation to the shopping cart by the second type user is performed in step S201, and when the product input operation is performed, the second type user is processed in step S202.
  • the first type user associated with is specified based on the stored information of the second type user DB 3d. That is, the user ID of the first type user is acquired.
  • the shopping server 3a links the basket input product to the identified first type user. That is, the product ID of the product input by the second type user into the shopping cart is acquired, and the product ID is associated with the user ID of the first type user specified in step S202 and stored in the association information DB 3g.
  • the shopping server 3a performs a process for transmitting a payment approval request mail to the identified first-type user in step S204. That is, an e-mail containing character information for prompting the approval of settlement for the purchase price of the product for which the input operation has been performed is transmitted to the mail address of the second type user who has performed the input operation.
  • the process of step S204 may be a process of actually sending an e-mail, or a process of making an e-mail transmission reservation or sending instruction such as adding an e-mail to a transmission list.
  • Shopping server 3a finishes the processing shown in Drawing 15 according to having performed processing of Step S204.
  • FIG. 16 is a process related to the presentation of the first type user's shopping cart page (first type user basket page pb1).
  • the shopping server 3a waits until a request for presentation of the first-class user's shopping cart page (first-class user basket page pb1) is made in step S301.
  • Information on the product being thrown into the basket of the first type user is acquired.
  • the information on the product being thrown into the basket of the first-type user is acquired based on the first-type purchase desired product management information I1 stored in the first basket-inserted product DB 3e. Note that there may be no product being thrown into the basket of the first type user, and in this case, information that there is no corresponding product is acquired.
  • the shopping server 3a determines whether or not there is a second type user associated with the first type user based on the stored information of the second type user DB 3d.
  • the shopping server 3a proceeds to step S305, and the first type user basket page pb1 based on the information on the product being put into the basket of the first type user.
  • Perform the presentation process That is, only the product being put in the basket of the first type user is posted as the posted product, and the web page data of the first type user basket page pb1 in which the purchase button b1 is arranged for the product in the basket is generated, Web page data is transmitted to the user terminal 4 of the first type user.
  • the first-type user basket page pb1 in which the product being put in the basket and the purchase button b1 are not posted are presented.
  • step S303 If it is determined in step S303 that there is a second type user associated with the first type user, the shopping server 3a proceeds to step S304, and the user ID of the first type user in the product / user association information I3. It is determined whether or not exists. When it is determined that the user ID of the first type user does not exist, the shopping server 3a executes the presentation process in step S305 described above.
  • the shopping server 3a proceeds to step S306, and the first type user's information on the product being put in the basket and the first item in the product / user association information I3.
  • the presentation process of the first-type user basket page pb1 based on the information associated with the one-type user is executed. Specifically, as shown in FIG. 9 above, the product and purchase button b1 of the first-type user in the basket, and the product and approval button b2 associated with the first-type user in the product / user association information I3 Is generated and the web page data of the first type user basket page pb1 is generated, and the web page data is transmitted to the user terminal 4 of the first type user.
  • the first-type user basket page pb1 without the posting of the first-type user's basket and the purchase button b1 is presented. Needless to say. Further, in the presentation process in step S306, when the approver user ID is associated with the product associated with the first type user in the product / user association information I3, the approval button b2 is used instead.
  • the first-type user basket page pb1 in which the above-described approval confirmation information Is is arranged is presented.
  • FIG. 17 shows processing corresponding to the operation of the approval button b2.
  • the shopping server 3a waits for the operation of the approval button b2 in step S401, and when the approval button b2 is operated, in step S402, in the restriction management information I4, the first type user (the approval button b2 It is determined whether or not the user ID of the first type user who performed the operation exists. This corresponds to determining whether or not the first type user is a user for which a restriction on the settlement processing operation is set.
  • the shopping server 3a proceeds to step S403 and performs an analysis process on the restriction. Specifically, in the analysis process in step S403, the control type, the restriction reference information, and the progress information associated with the user ID of the first type user in the restriction management information I4 are acquired. Further, in the analysis process of step S403, when the restriction type is type B, the current approval operation is performed on the current monthly approval amount indicated by the progress information as information used in the determination process of the next step S404. An amount of money (determination amount) obtained by adding the purchase price of the second type user purchase desired product is calculated.
  • the shopping server 3a determines whether or not the limit criterion is deviated. Specifically, as the determination processing in step S404, when the restriction type acquired in the analysis processing in step S403 is type A, the number of approvals per month in the current state represented by the progress information acquired in step S403 is It is determined whether or not the number of approvable times per month represented by the restriction criterion information acquired in step S403 is exceeded. If the restriction type acquired in step S403 is type B, is the determination amount calculated in step S403 larger than the approveable amount per month represented by the restriction reference information acquired in step S403? Determine whether or not.
  • step S406 since the progress information is updated in step S406, the above “number of approvals per month in the current state represented by the progress information” is used when the restriction type is type A in step S404. Is the number of times that does not include the amount of the current approval operation (that is, if the number of approvals is “3” when the current approval operation is accepted, "2").
  • step S404 If it is determined in step S404 that the limit standard is exceeded, the shopping server 3a proceeds to step S405, executes the approval NG process, and ends the process shown in FIG.
  • the approval NG process a process for not accepting the approval operation and setting the approval to NG is performed. Specifically, for example, the purchase button b1 of the second-type user purchase desired product that has been approved is not activated, and the second-type user purchase operation for the second-type user purchase desired product is maintained in an incapable state.
  • step S404 If it is determined in step S404 that the restriction standard is not deviated, the shopping server 3a proceeds to step S406 and performs progress information update processing. That is, for the progress information associated with the user ID of the first type user in the restriction management information I4, if the restriction type is type A, the progress obtained by acquiring the numerical value as the progress information in step S403 The value is updated to a value obtained by adding “1” to the numerical value of the information, and when the restriction type is type B, the numerical value as the progress information is updated to the value of the determination amount calculated in step S403.
  • the shopping server 3a registers the approver user ID and the information erasure scheduled date for the product / user association information I3 in step S407. That is, among the product IDs in the product / user association information I3, the user ID of the first type user who performed the approval operation as the approver user ID for the product ID of the product for which the approval operation was detected in step S401, Also, the date obtained by adding the above-mentioned predetermined number of days to the current date is registered as the scheduled information erasure date.
  • step S408 the shopping server 3a executes a process for transmitting an approval notification mail to the second type user. Specifically, for the second type user who has put the product for which the approval operation is detected in step S401 into the shopping cart, the fact that the payment for the purchase price of the product has been approved, and the first that has made the approval A process for transmitting an e-mail including information representing the seed user is performed. Note that the process in step S408 may be a process for actually sending an e-mail, or a process for making an e-mail transmission reservation or sending instruction, such as adding an e-mail to a transmission list. .
  • step S402 If it is determined in step S402 that the user ID of the first type user (the first type user who has operated the approval button b2) does not exist in the restriction management information I4, the shopping server 3a performs steps S403 to S403. The process proceeds to step S407 after passing S406. That is, if the first type user is a user for whom no restriction is set for the settlement processing operation, restriction analysis processing and deviation determination processing based on restriction management information I4, and progress information in restriction management information I4 The update process is passed, registration of the user ID (approver user ID) of the first type user for the product / user association information I3, registration of the information erasure scheduled date (S407), and approval to the second type user A process (S408) for transmitting the notification mail is executed.
  • the approval notification is given only to the second type user. However, if there are other first type users in the group to which the approved first type user belongs, An approval notification may be sent to the first type user.
  • FIG. 18 shows processing corresponding to the purchase operation by the second type user.
  • the shopping server 3a waits for the purchase operation of the second type user in step S501. If there is such a purchase operation, the process proceeds to step S502, where the settlement approval of the product operated for purchase is performed.
  • a kind of user is specified based on the product / user association information I4.
  • step S503 the shopping server 3a executes a process for transmitting order information in which the specified first type user is a settlement person. Specifically, order information is generated with the credit card number of the settlement person as the credit card number of the first type user identified above, and the order information is used as the corresponding store terminal 5 (sale of the product for which the purchase operation has been performed). Processing for transmission to the store terminal 5) of the former store is performed.
  • the process of step S503 may be a process of actually transmitting order information, or may be a process of ordering transmission of order information and a transmission instruction such as adding order information to a transmission list.
  • the “settlement” button is presented instead of the approval button b2, and the “settlement” button is operated by the first type user, the user is directed to a settlement procedure page for the second type user purchase desired product,
  • the purchase button b1 for the second type user purchase desired product is activated (that is, the purchase operation can be performed).
  • “input information related to payment” corresponds to the input information on the above-described payment procedure page.
  • the information processing apparatus stores the linking relationship information storage unit that stores the linking relationship information indicating the linking relationship between the first type user and the second type user.
  • Linking information DB 3g stores the linking relationship information indicating the linking relationship between the first type user and the second type user.
  • a product registration unit product for registering the product that has been input into the purchase desired product management information as a product desired to be purchased in response to each user performing a product input operation to the shopping cart. If the user who performed the registration processing unit F1) and the product input operation is the second type user, refer to the pegging relation information, and the first type user linked to the second type user is referred to as the second type user.
  • a product / user linking unit (product / user linking processing unit F2) for linking purchase desired products is provided.
  • an input information receiving unit (input information receiving processing unit F4) that receives input information related to the payment by the first type user regarding the purchase price of the second type user's purchase desired product, and a second type user who has received the input information
  • the payment processing for the purchase price of the purchase desired product of the second type user is performed based on the input information relating to the payment by the first type user.
  • a settlement control unit (settlement control processing unit F5) for performing control.
  • restriction setting processing unit F6 that sets restriction information of the payment processing operation related to the desired product, and a payment processing operation related to the purchase desired product of the second type user by the first type user based on the restriction information.
  • restriction control unit F7 that performs control so as to be restricted.
  • the above configuration it is possible to grasp the product purchase trend of a specific user layer as the second type user based on the purchase desired product management information of the second type user.
  • the above-described restriction control unit prevents the first type user (eg, grandfather) from hiding and excessively buying the second type user (eg, child). Therefore, according to the information processing apparatus of the first embodiment, the first type user who can execute the settlement processing operation for the product purchase price and the second type user who is restricted in the settlement processing operation are managed.
  • the realization of an electronic commerce system that is easy to grasp the product purchase trend of the second type user and prevents the first type user from purchasing excessive products to the second type user. it can.
  • the first type user can grasp and approve the purchase desired product of the second type user in his / her desired purchase product list. In this respect, it is not necessary to access the second-class user's desired purchase product list one by one, and the effort of the first-class user related to the purchase price settlement can also be reduced in this respect.
  • the information processing apparatus performs notification to the first-type user associated with the second-type user in response to the second-type user performing a product input operation to the shopping cart.
  • a notification control unit that performs control as described above.
  • the notification control unit performs control so that a notification prompting settlement for the purchase price of the second-type user's purchase desired product is performed as the notification. .
  • the information processing apparatus includes a product presentation unit that presents the user with a purchase desired product for which each user has performed a product input operation to the shopping cart.
  • a product presentation unit that presents the user with a purchase desired product for which each user has performed a product input operation to the shopping cart.
  • the purchase desired product of the second type user is linked to the one type user, it is desirable to present the purchase desired product of the first type user and the purchase desired product of the second type user. .
  • the first type user can check the purchase desired product of the second type user in his / her shopping cart.
  • the information processing apparatus relates to a purchase desired product for which input information related to settlement by the first type user is accepted among the second type user purchase desired products linked to the first type user.
  • a purchase desired product for which input information related to settlement by the first type user is accepted among the second type user purchase desired products linked to the first type user.
  • the first-type user himself / herself who has received the input information related to payment can confirm whether or not the input information related to his / her payment has been received.
  • input information related to payment by another first-type user for a first-type user other than input information related to payment received since the information indicating that the user has been accepted and the first-class user who has received input information related to payment is presented, parents, grandfathers, and grandmothers can easily grasp each other's buying situation (who bought what) it can.
  • each first type user can know each other's situation through his / her desired purchase product list, so that the list functions as a kind of communication tool through the second type user's product purchase. Can do.
  • FIG. 19 shows an example of a network system 1A (EC system) according to the second embodiment.
  • a shopping site management system 3 A is provided instead of the shopping site management system 3.
  • the shopping site management system 3A is different from the shopping site management system 3 in that a shopping server 3aA is provided instead of the shopping server 3a, and an approval unnecessary product information DB 3i is added.
  • the approval-free product information DB 3i will be clarified in the following description.
  • the hardware configuration of the computer device as the shopping server 3aA and the approval-free product information DB 3i is the same as that shown in FIG.
  • FIG. 20 is a functional block diagram showing in block form the functions related to the purchase price settlement of the second-type user purchase desired product possessed by the shopping server 3aA.
  • the difference from the shopping server 3a in the first embodiment is that an approval unnecessary product setting processing unit F8 is added.
  • the approval-free product setting processing unit F8 associates the approval-free product condition information If for conditioning the approval-free product with which the approval of the settlement for the second-type user purchase desired product is unnecessary with the second-type user. Set based on the operation of the seed user. Specifically, the approval-free product setting processing unit F8 presents an approval-free product condition setting page for setting the approval-free product condition information If to the first type user.
  • the approval-necessary product condition setting page is a web page that can be presented by a first-type user associated with a second-type user, and other first-type users cannot make a presentation request.
  • the genre information of a product that does not require approval can be set as the product condition information If not required for approval. That is, the approval-necessary product condition setting page is a page that accepts input information and setting instructions by the first-type user regarding genre information of products that do not require approval.
  • the approval-free product condition setting page of this example is a page that accepts a setting instruction of a first-class user who performs a settlement for a purchase price of an approval-free product.
  • the approval-free product condition setting page is the first user belonging to the group It is presented in such a manner that it can accept the designation and setting instruction of the first type user who performs the purchase price settlement of the product not requiring approval from the seed users.
  • the approval-free product setting processing unit F8 When the first-type user issues an instruction for setting approval-free product condition information If through the approval-free product condition setting page, the approval-free product setting processing unit F8 does not need the approval-free product condition information If indicated. It is associated with the user ID of the second type user associated with the first type user who has made the presentation request for the product condition setting page, and is stored in the approval unnecessary product information DB 3i shown in FIG.
  • FIG. 21 shows an example of approval-free product management information I5 constructed in the approval-free product information DB 3i by the function of the approval-free product setting processing unit F8.
  • the approval-free product management information I5 is information in which approval-free product genre information as approval-free product condition information If is associated with each user ID of the second type user.
  • the approver-unnecessary product management information I5 is associated with the settlement user ID together with the user ID of the second type user and the information of the approval-free product genre.
  • the settlement user ID is a user ID of a first-type user who is instructed to set as a person who performs a settlement for the purchase price of an unapproved product on the unapproved product condition setting page. That is, the approval-free product setting processing unit F8 has received the setting instruction of the first type user who performs the purchase price settlement of the approval-free product genre information and the approval-free product via the approval-free product condition setting page.
  • the instructed product item genre information that is instructed the user ID of the instructed first type user (settler user ID), and the first type that made a request for presentation of the approval-free product condition setting page
  • the user ID of the second type user associated with the user is associated with and stored in the approval unnecessary product information DB 3i.
  • the purchase button b2 for the unapproved product presented on the second type user basket page pb2 of the second type user.
  • the payment control processing unit F5 when the second type user performs a purchase operation for a product that does not require approval, the payment control processing unit F5 is configured so that the payment processing for the product is associated with the second type user. Control is performed to be performed in the name of a kind of user. Specifically, the settlement control processing unit F5 in this example performs the settlement process for the product that does not require approval in the name of the first type user that the first type user has instructed to set via the approval-less product condition setting page. Control as follows.
  • FIGS. 22 and 23 a specific processing procedure to be executed to realize the function as the second embodiment described above will be described.
  • the processing shown in FIGS. 22 and 23 is executed by the CPU 101 of the shopping server 3a according to a program stored in a storage device such as the storage unit 108, for example.
  • FIG. 22 is a flowchart illustrating a process related to the presentation of the second type user basket page pb2 in the second embodiment.
  • the shopping server 3aA (CPU 101) waits in step S601 until the second-type user performs a product input operation to the shopping cart. If the product input operation is performed, no approval is required in step S602. It is determined whether or not the user ID of the second type user exists in the merchandise management information I5. This corresponds to determining whether or not approval-free products are set for the second type user.
  • step S602 when it is determined that the user ID of the second type user does not exist in the approval-unnecessary product management information I5, the shopping server 3aA proceeds to step S605, and the product (the product for which the input operation is detected in step S601).
  • the second type user basket page pb2 in which the purchase button b1 is inactive is displayed.
  • step S602 when it is determined in step S602 that the user ID of the second type user exists in the approval-unnecessary product management information I5, the shopping server 3aA proceeds to step S603 and performs an analysis process on the product genre. That is, information on the genre of the product for which the input operation is detected in step S601 is acquired from the product DB 3b, and the approval-free product genre associated with the user ID of the second type user in the approval-free product management information I5 is acquired. Process to get information.
  • step S604 shopping server 3aA determines whether or not the product (the product for which the input operation has been detected in step S601) is an approval-free product. If it is determined that the product is not a product that does not require approval, the shopping server 3aA proceeds to the previous step S605, and executes a process for presenting the second type user basket page pb2 with the purchase button b1 in an inactive state.
  • the shopping server 3aA proceeds to step S606, and executes a process for presenting the second type user basket page pb2 with the purchase button b1 for the product activated.
  • FIG. 23 is a flowchart illustrating processing corresponding to the purchase operation by the second type user in the second embodiment. In FIG. 23, the same process as the process shown in FIG. 23
  • step S701 determines whether the purchased product is an approval-free product. Specifically, it is determined whether or not there is a user ID of the second type user who performed the purchase operation in the approval-unnecessary product management information I5. If the user ID does not exist, it is determined that the product is not an approval-free product. Get results. When it is determined that the user ID exists, it is determined whether or not the approval-free product genre associated with the user ID in the approval-free product management information I5 matches the genre of the product for which purchase operation has been performed. If they do not match, a determination result indicating that the product is not an approval-free product is obtained, and if they match, a determination result indicating that the product is an approval-free product is obtained.
  • step S701 If it is determined in step S701 that the product is an approval-free product, the shopping server 3aA proceeds to step S702, and specifies a first-class user who is a settlement operator of the product for which the purchase operation has been performed based on the approval-free product management information I5. That is, in the unapproved merchandise management information I5, the settlement user ID associated with the user ID of the second type user who performed the purchase operation is acquired. At this time, when information on a plurality of approval-free product genres is associated with the same second type user as in the registration information for the user ID “u2020” shown in FIG. 21 (that is, the same second type user).
  • the approval-free product genre is set multiple times for the product
  • the approval-free product genre that is determined to match the genre of the product for which the purchase operation has been performed is included
  • the approver user ID associated with the information is acquired. Accordingly, it is possible to cope with a case where different first-type users are set as settlement persons when setting each approval-free product genre performed for the same second-type user.
  • Step S503 if the 1st type user who is a settlement person is specified at Step S702.
  • the payment for the approval-free product is performed in the name of the first-type user who is instructed to set as the payment person on the approval-free product condition setting page.
  • the shopping server 3aA determines that the product is an approval-free product in the previous step S701, the shopping server 3aA advances the process to step S502. Thereby, when the purchased product is not an approval-free product, the settlement is performed in the name of the first type user who approved the product.
  • the first-class user can be instructed to set the approver of the product that does not require approval when setting the product condition information If not required for approval, but this is not essential.
  • the settlement person of the product that does not require approval sets the first-type user who has set the approval-free product condition information If, or the first-type user that is predetermined among the first-type users in the same group.
  • Various setting methods can be considered.
  • the information processing apparatus (shopping server 3aA) of the second embodiment Based on the operation of the first-type user associated with the second-type user, the approval-free product condition information for conditioning the product that does not require approval of the settlement by the first-type user for the second-class user's purchase desired product A condition information setting unit to be set (approval unnecessary product setting processing unit F8) is provided. Then, the settlement control unit associates the second-type user's purchase desired product determined to be a product that does not require approval based on the approval-free product condition information with the second-type user regardless of approval or non-approval. Control is performed so that the settlement process is performed in the name of the first type user.
  • the program according to the embodiment includes a product registration function for registering a product that has been subjected to the input operation in the purchase desired product management information as a purchase desired product according to each user performing a product input operation to the shopping cart,
  • the first type linked to the second type user is referred to by referring to the pegging relationship information indicating the tying relationship between the first type user and the second type user.
  • Input information reception for receiving input information related to settlement by a first-class user regarding a product / user linking function that links the second-class user's desired purchase product to the seed user and a purchase price of the second-class user's desired purchase product Regarding the purchase price of the product desired for purchase of the second type user in accordance with the function and the purchase operation performed by the second type user for the desired product of purchase of the second type user who has received the input information
  • the payment control function for controlling the payment processing to be performed based on the input information related to the payment by the first type user, and the operation of the first type user linked to the second type user
  • Based on the restriction setting function and the restriction setting function for setting restriction information of the settlement processing operation related to the second kind user's purchase desired product for at least one first kind user among the plurality of first kind users attached
  • the information processing apparatus realizes a restriction control function for performing control so that the settlement processing operation related to the second kind user's purchase desired product by the first kind user is restricted. That is, this program corresponds to a program that
  • Such a program can be stored in advance in an HDD as a storage medium built in a device such as a computer device, a ROM in a microcomputer having a CPU, or the like. Alternatively, it can be stored (stored) temporarily or permanently in a removable storage medium such as a semiconductor memory, memory card, optical disk, magneto-optical disk, or magnetic disk. Such a removable storage medium can be provided as so-called package software. Further, such a program can be installed from a removable storage medium to a personal computer or the like, or can be downloaded from a download site via a network such as a LAN or the Internet.
  • the restriction information may be made available only to some first-type users associated with the same second-type user. For example, it is possible to set a part of the first type users associated with the same second type user as higher rank users and the other as lower rank users, and only the upper rank users can instruct setting of restriction information for the lower rank users. It may be.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The purpose of the present invention is to provide an electronic commerce system in which a first-type user that can perform a settlement processing operation for a commodity purchase price and a second-type user for whom a settlement processing operation is restricted are managed, and in which the commodity purchase trend of the second-type user can easily be grasped, thereby preventing the first-type user from buying an excessive amount of commodities for the second-type user. The commodity added to a shopping cart by the second-type user is registered in purchase-desired commodity management information as a purchase-desired commodity. In response to the second-type user performing a purchase operation for the purchase-desired commodity, the settlement processing is performed at the purchase price of the purchase-desired commodity on the basis of the settlement information input by the first-type user. Also, on the basis of the operation of the first-type user associated with the second-type user, a settlement processing operation related to the purchase-desired commodity of the second-type user is restricted for at least one of a plurality of first-type users associated with the second-type user.

Description

情報処理装置、情報処理方法、プログラム、記憶媒体Information processing apparatus, information processing method, program, and storage medium
 本発明は、例えばネットショッピングなどの電子商取引に用いられる情報処理装置とその情報処理方法、情報処理装置を実現するプログラム、及びプログラムを記憶した記憶媒体に関するものであり、特には、商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための技術に関する。 The present invention relates to an information processing apparatus and information processing method used for electronic commerce such as online shopping, for example, a program for realizing the information processing apparatus, and a storage medium storing the program. The first-type user is a second-type user between one or more first-type users who can execute the settlement processing operation and one or more second-type users who are restricted in the settlement processing operation. The present invention relates to a technique for executing the settlement processing operation.
特開2011-8810号公報JP 2011-8810 A
 電子商取引の一形態として、いわゆるネットショッピングのような、インターネット等の通信ネットワークを介した商品の購入が一般的に行われている。
 ネットショッピングが可能なウェブサイトとしては、いわゆる仮想商店街として知られるような、複数の店舗が出店する形態のウェブサイトがある(以下「ショッピングサイト」と表記)。ショッピングサイトでは、ユーザに氏名、住所、クレジットカード番号等の情報を登録させ、登録を行ったユーザを会員として管理することが一般に行われている。
As one form of electronic commerce, products are generally purchased through a communication network such as the Internet, such as so-called internet shopping.
As a website capable of online shopping, there is a website in which a plurality of stores are opened, which is known as a so-called virtual shopping street (hereinafter referred to as “shopping site”). In a shopping site, it is generally performed that a user registers information such as a name, an address, and a credit card number, and the registered user is managed as a member.
 ショッピングサイトには、商品購入代金についての決済処理操作を実行可能な第一種ユーザと、決済処理操作を制限されている第二種ユーザとを紐付けて管理するものがある。
 例えば、第二種ユーザとしては子(例えば未成年)が、第一種ユーザとしては子の親や祖父、祖母などが該当し、これらのユーザを家族会員などとして紐付けてグループ管理する。
Some shopping sites associate and manage a first-type user who can execute a payment processing operation for a product purchase price and a second-type user whose payment processing operation is restricted.
For example, a child (for example, a minor) corresponds to the second type user, and a parent, grandfather, grandmother, or the like of the child corresponds to the first type user, and these users are linked as family members and managed in groups.
 ここで、第二種ユーザが購入操作を行った商品の購入代金についての決済は、該第二種ユーザに紐付く第一種ユーザのうち、これを承認した第一種ユーザの名義で行うことが考えられる。
 この際、第一種ユーザの承認手続きとしては、例えば、第二種ユーザの購入手続き画面上で、第一種ユーザが自身のユーザIDやパスワードを入力するといった手続きとすることが考えられる。但し、このような承認手続きとした場合には、第一種ユーザは第二種ユーザの購入手続きにいちいち立ち会う必要あり、手間である。
 このような承認手続きの手間が生じることを回避するため、第二種ユーザが購入操作を行った商品は第一種ユーザによる購入商品としてみなし、該第二種ユーザに紐付く第一種ユーザの名義で自動的に決済が行われるようにすることも考えられる。
 しかしながら、このように第一種ユーザによる購入商品とみなす手法を採ってしまうと、第二種ユーザの購入商品であるにも関わらず、第一種ユーザの購入商品とみなされてしまう可能性があり、第二種ユーザとしての例えば子世代の商品購入動向の把握が困難となる虞がある。
Here, the payment for the purchase price of the product for which the second type user has performed the purchase operation is performed in the name of the first type user who has approved this among the first type users associated with the second type user. Can be considered.
At this time, the first-type user approval procedure may be, for example, a procedure in which the first-type user inputs his / her user ID and password on the purchase procedure screen of the second-type user. However, in the case of such an approval procedure, the first-type user needs to attend the purchase procedure of the second-type user one by one, which is troublesome.
In order to avoid such a troublesome approval procedure, a product for which the second type user has performed a purchase operation is regarded as a purchased product by the first type user, and the first type user associated with the second type user It is also possible to make payment automatically under the name.
However, if a technique that is regarded as a purchased product by the first type user is adopted in this way, there is a possibility that it is regarded as a purchased product of the first type user even though it is a purchased product of the second type user. Yes, for example, it may be difficult to grasp the product purchase trend of the child generation as the second type user.
 また、承認を行った第一種ユーザの名義で第二種ユーザの購入商品についての代金決済を行う場合において、同一の第二種ユーザに紐付く第一種ユーザが複数存在する場合には、少なくともうち一人の第一種ユーザが該第二種ユーザに対して過剰な買い与えをしてしまうケースも考えられる。例えば、上記で例示した第一種ユーザ=親、祖父、祖母、第二種ユーザ=子である場合において、祖父や祖母が子の購入商品について頻繁に決済の承認を行って、子に商品を過剰に買い与えてしまうケースが考えられる。これは、親としての第一種ユーザにとっては子の教育上避けたい事態である。 In addition, in the case of performing payment for the purchased goods of the second type user in the name of the first type user who made the approval, if there are multiple first type users associated with the same second type user, There may be a case where at least one first-type user makes an excessive purchase to the second-type user. For example, in the case where the first type user exemplified above = parent, grandfather, grandmother, second type user = child, the grandfather or grandmother frequently approves the payment for the purchased product of the child, and gives the product to the child. There may be cases where excessive purchases are made. This is a situation that the first-class user as a parent wants to avoid in the education of the child.
 本発明は上記の事情に鑑み為されたものであり、商品購入代金についての決済処理操作を実行可能な第一種ユーザと決済処理操作を制限されている第二種ユーザとが管理された電子商取引システムとして、第二種ユーザの商品購入動向が把握し易く、第一種ユーザが第二種ユーザに商品を過剰に買い与えてしまうことの防止を図った電子商取引システムの実現を図ることを目的とする。 The present invention has been made in view of the above circumstances, and an electronic device in which a first-type user who can execute a settlement processing operation for a product purchase price and a second-type user whose settlement processing operation is restricted is managed. The purpose of the realization of an electronic commerce system as a commercial transaction system that is easy to grasp the type 2 user's product purchase trend and prevents the first type user from purchasing excessive products to the second type user. And
 本発明に係る情報処理装置は、商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための電子商取引システムにおける情報処理装置であって、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を記憶する紐付け関係情報記憶部と、それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録部と、前記商品投入操作を行ったユーザが第二種ユーザである場合、前記紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付け部と、第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付部と、前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御部と、第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定部と、前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御部と、を備えるものである。 The information processing apparatus according to the present invention includes one or more first type users who can execute a settlement processing operation for a product purchase price, and one or more second type users who are restricted in the settlement processing operation. Between the first-type user and the second-type user, the information processing apparatus in the electronic commerce system for executing the settlement processing operation of the second-type user A pegging relation information storage unit that stores pegging relation information, and according to each user performing a merchandise throwing operation to the shopping cart, the merchandise that has been put into the shopping cart is added to the purchase wished merchandise management information as a purchase desired merchandise. When the product registration unit to be registered and the user who performed the product input operation are the second type user, the second type user is referred to the first type user linked to the second type user by referring to the association type information. User purchase request A product / user linking unit for linking products, an input information receiving unit for receiving input information related to payment by a first type user for a purchase price of a second type user's purchase desired product, and a second receiving the input information In response to the second type user performing a purchase operation on the desired purchase item of the seed user, the settlement process for the purchase price of the desired purchase item of the second type user is based on the input information related to the settlement by the first type user. And at least one of the first type users associated with the second type user based on the operation of the first type user associated with the second type user. For the seed user, a restriction setting unit that sets restriction information of the settlement processing operation related to the commodity desired to be purchased by the second kind user, and the second kind user by the first kind user based on the restriction information. , A limitation control unit for controlling so that the payment processing operation purchased according to the desired product is limited in those with a.
 上記構成によれば、第二種ユーザの購入希望商品管理情報により、第二種ユーザとしての特定のユーザ層の商品購入動向の把握が可能となる。
 また、制限制御部により、第一種ユーザ(例えば祖父等)が隠れて第二種ユーザ(例えば子)に過剰な買い与えをすることの防止が図られる。
According to the above configuration, it is possible to grasp the product purchase trend of a specific user layer as the second type user based on the purchase desired product management information of the second type user.
Further, the restriction control unit can prevent the first type user (for example, grandfather) from hiding and excessively buying the second type user (for example, the child).
 上記した本発明に係る情報処理装置においては、第二種ユーザが買い物カゴへの商品投入操作を行ったことに応じて、該第二種ユーザに紐付く第一種ユーザに対する通知が行われるように制御を行う通知制御部を備えることが望ましい。
 これにより、第二種ユーザによる商品投入操作があったことを第一種ユーザに迅速に通知することが可能とされる。
In the information processing apparatus according to the present invention described above, in response to the second-type user performing an operation of putting a product into the shopping cart, the first-type user associated with the second-type user is notified. It is desirable to provide a notification control unit for performing control.
Thereby, it is possible to promptly notify the first type user that the second type user has performed the product input operation.
 上記した本発明に係る情報処理装置においては、前記通知制御部は、前記通知として、前記第二種ユーザの購入希望商品の購入代金についての決済を促す通知が行われるように制御を行うことが望ましい。
 これにより、第一種ユーザに対する通知の内容の明確化が図られる。また、第二種ユーザに対し複数の第一種ユーザが紐付いているときは、逆オークション的な挙動になる。
In the information processing apparatus according to the present invention described above, the notification control unit may perform control so that a notification that prompts a settlement for the purchase price of the second-type user's purchase desired product is performed as the notification. desirable.
Thereby, clarification of the content of the notification to the first type user is achieved. Further, when a plurality of first-type users are associated with a second-type user, a reverse auction behavior is obtained.
 上記した本発明に係る情報処理装置においては、それぞれのユーザが買い物カゴへの商品投入操作を行った購入希望商品を該ユーザに提示する商品提示部を備え、第一種ユーザに対する前記商品提示部は、該第一種ユーザに対して第二種ユーザの購入希望商品が紐付けられている場合には、該第一種ユーザの購入希望商品と該第二種ユーザの購入希望商品とを提示することが望ましい。
 これにより、第一種ユーザは自身の買い物カゴにおいて第二種ユーザの購入希望商品を確認することが可能とされる。
In the information processing apparatus according to the present invention described above, the product presenting unit for the first type user includes a product presenting unit that presents the user with a purchase desired product for which each user has performed a product input operation to the shopping cart. Presents the first type user's desired purchase product and the second type user's desired purchase product when the second type user's desired purchase item is linked to the first type user. It is desirable to do.
Thereby, the first type user can check the purchase desired product of the second type user in his / her shopping cart.
 上記した本発明に係る情報処理装置においては、第一種ユーザに紐付けられた第二種ユーザの購入希望商品のうち第一種ユーザによる前記決済に関する入力情報が受け付けられた購入希望商品について、前記決済に関する入力情報が受け付けられた旨、及び前記決済に関する入力情報が受け付けられた第一種ユーザを通知する情報を、該購入希望商品の商品投入操作を行った第二種ユーザに紐付く第一種ユーザに提示する通知情報提示部を備えることが望ましい。
 これにより、決済に関する入力情報が受け付けられた第一種ユーザ本人にとっては、自身の決済に関する入力情報が受け入れられたか否かを確認することが可能となる。
 また、第二種ユーザに複数の第一種ユーザが紐付いている場合には、決済に関する入力情報が受け付けられた以外の第一種ユーザに対して、他の第一種ユーザによる決済に関する入力情報が受け付けられた旨、及び決済に関する入力情報が受け付けられた第一種ユーザを通知する情報が提示される。
In the information processing apparatus according to the present invention described above, the purchase desired product for which the input information related to the settlement by the first type user among the second type user purchase desired products associated with the first type user is received, The information that the input information related to the payment has been received and the information that notifies the first type user that has received the input information related to the payment are associated with the second type user who has performed the product input operation of the purchase desired product. It is desirable to provide a notification information presenting unit to be presented to a kind of user.
As a result, it is possible for the first-type user himself / herself who has received the input information related to the payment to check whether or not the input information related to his / her payment is accepted.
In addition, when a plurality of first-type users are associated with a second-type user, input information related to payment by another first-type user for a first-type user other than input information related to payment received. Is received, and information for notifying the first-type user who has received input information related to payment is presented.
 上記した本発明に係る情報処理装置においては、第二種ユーザの購入希望商品についての第一種ユーザによる決済の承認が不要な商品を条件付けるための承認不要商品条件情報を、該第二種ユーザと紐付く第一種ユーザの操作に基づき設定する条件情報設定部を備え、前記決済制御部は、前記承認不要商品条件情報に基づき前記承認が不要な商品に該当すると判定した第二種ユーザの購入希望商品については、前記承認の有無に関わらず、該第二種ユーザに紐付く第一種ユーザの名義で前記決済処理が行われるように制御を行うことが望ましい。
 これにより、第一種ユーザが承認不要と考える商品について第一種ユーザがいちいち承認を行う必要がなくなる。
In the information processing apparatus according to the present invention described above, approval-free product condition information for conditioning a product that does not require approval of a settlement by a first-type user for a second-class user's purchase desired product, A second-type user who includes a condition information setting unit that is set based on an operation of a first-type user associated with a user, and that the settlement control unit determines that the product does not require approval based on the approval-free product condition information It is desirable to perform control so that the settlement processing is performed in the name of the first type user associated with the second type user regardless of whether or not the approval is desired.
This eliminates the need for the first-type user to approve products that the first-type user thinks that approval is unnecessary.
 また、本発明に係る情報処理方法は、商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための電子商取引システムにおける情報処理装置が実行する情報処理方法であって、それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録ステップと、前記商品投入操作を行ったユーザが第二種ユーザである場合、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付けステップと、第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付ステップと、前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御ステップと、第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定ステップと、前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御ステップと、を実行する情報処理方法である。
 このような情報処理方法によっても、上記した本発明に係る情報処理装置と同様の作用が得られる。
In addition, the information processing method according to the present invention includes one or more first type users capable of executing a settlement processing operation for a product purchase price and one or more second types of the settlement processing operation restricted. An information processing method executed by an information processing apparatus in an electronic commerce system for allowing a first-type user to execute the settlement processing operation of a second-type user with a user, A product registration step of registering the product that has been input in the purchase desired product management information as a purchase desired product in response to performing the product input operation, and the user who has performed the product input operation is a second type user , Referring to the linking relationship information representing the linking relationship between the first type user and the second type user, linking the second type user's purchase desired product to the first type user linked to the second type user Product/ A user linking step, an input information receiving step for receiving input information related to the payment by the first type user for the purchase price of the second type user's purchase desired product, and a purchase request of the second type user who has received the input information In response to the purchase operation of the second type user for the product, the payment processing for the purchase price of the second type user's purchase desired product is performed based on the input information related to the payment by the first type user. Based on the payment control step for performing the control and the operation of the first type user associated with the second type user, the at least one first type user among the plurality of first type users associated with the second type user, A restriction setting step for setting restriction information of the settlement processing operation related to the purchase item desired by the second type user, and a second type by the first type user based on the restriction information. A restriction control step of performing control so that the payment processing operation according to the purchase-requested product of over THE is limited, an information processing method for execution.
Also by such an information processing method, an operation similar to that of the information processing apparatus according to the present invention described above can be obtained.
 さらに、本発明に係るプログラムは、上記情報処理方法として実行する処理を情報処理装置に実行させるプログラムである。
 さらにまた、本発明に係る記憶媒体は、上記プログラムを記憶したプログラムである。これらのプログラムや記憶媒体により上記の情報処理装置を実現する。
Furthermore, a program according to the present invention is a program that causes an information processing apparatus to execute processing executed as the information processing method.
Furthermore, a storage medium according to the present invention is a program storing the above program. The above information processing apparatus is realized by these programs and storage media.
 本発明によれば、商品購入代金についての決済処理操作を実行可能な第一種ユーザと決済処理操作を制限されている第二種ユーザとが管理された電子商取引システムとして、第二種ユーザの商品購入動向が把握し易く、第一種ユーザが第二種ユーザに商品を過剰に買い与えてしまうことの防止を図った電子商取引システムの実現を図ることができる。 According to the present invention, as an electronic commerce system in which a first-type user who can execute a payment processing operation for a product purchase price and a second-type user whose payment processing operation is restricted is managed, It is possible to realize an electronic commerce system that is easy to grasp the product purchase trend and prevents the first-type user from purchasing excessive products to the second-type user.
第1の実施の形態のネットワークシステムの例を示した図である。It is the figure which showed the example of the network system of 1st Embodiment. 第一種ユーザDB(データベース)の格納情報を例示した図である。It is the figure which illustrated the storage information of 1st type user DB (database). 第二種ユーザDBの格納情報を例示した図である。It is the figure which illustrated storage information on the 2nd kind user DB. 実施の形態のネットワークシステムを構成するコンピュータ装置のハードウェア構成を示したブロック図である。It is the block diagram which showed the hardware constitutions of the computer apparatus which comprises the network system of embodiment. 第1の実施の形態の情報処理装置が有する第二種ユーザ購入希望商品の購入代金決済に係る機能をブロック化して示した機能ブロック図である。It is the functional block diagram which blocked and showed the function which concerns on the purchase price settlement of the 2nd kind user purchase desired goods which the information processor of a 1st embodiment has. 第一種ユーザカゴページの例を示した図である。It is the figure which showed the example of the 1st type user basket page. 第二種ユーザカゴページの例を示した図である。It is the figure which showed the example of the 2nd kind user basket page. 紐付け情報DBに格納される商品/ユーザ紐付け情報の例を示した図である。It is the figure which showed the example of the goods / user link information stored in link information DB. 第二種ユーザ購入希望商品が提示された第一種ユーザカゴページの例を示した図である。It is the figure which showed the example of the 1st type user basket page in which the 2nd type user purchase desired goods were shown. 購入ボタンがアクティブ化された第二種ユーザカゴページの例を示した図である。It is the figure which showed the example of the 2nd type user basket page in which the purchase button was activated. 承認確認情報が提示された第一種ユーザカゴページの例を示した図である。It is the figure which showed the example of the 1st type user basket page in which approval confirmation information was shown. 制限情報設定ページの例を示した図である。It is the figure which showed the example of the restriction | limiting information setting page. 制限情報DBに格納される制限管理情報の例を示した図である。It is the figure which showed the example of the restriction | limiting management information stored in restriction | limiting information DB. 制限情報の設定に係る処理を示したフローチャートである。It is the flowchart which showed the process which concerns on the setting of restriction | limiting information. 第二種ユーザによる買い物カゴへの商品投入に対応した処理を示したフローチャートである。It is the flowchart which showed the process corresponding to the goods injection | throwing-in to the shopping cart by a 2nd type user. 第一種ユーザカゴページの提示に係る処理を示したフローチャートである。It is the flowchart which showed the process which concerns on presentation of a 1st type user basket page. 承認ボタンの操作に対応した処理を示したフローチャートである。It is the flowchart which showed the process corresponding to operation of an approval button. 第二種ユーザによる購入操作に対応した処理を示したフローチャートである。It is the flowchart which showed the process corresponding to purchase operation by a 2nd type user. 第2の実施の形態のネットワークシステムの例を示した図である。It is the figure which showed the example of the network system of 2nd Embodiment. 第2の実施の形態の情報処理装置が有する第二種ユーザ購入希望商品の購入代金決済に係る機能をブロック化して示した機能ブロック図である。It is the functional block diagram which blocked and showed the function which concerns on the purchase price payment of the 2nd type user purchase desired goods which the information processing apparatus of 2nd Embodiment has. 承認不要商品情報DBに格納される承認不要商品管理情報の例を示した図である。It is the figure which showed the example of the approval unnecessary product management information stored in approval unnecessary product information DB. 第2の実施の形態における第二種ユーザによる購入操作に対応した処理を示したフローチャートである。It is the flowchart which showed the process corresponding to purchase operation by the 2nd type user in 2nd Embodiment. 第2の実施の形態における第二種ユーザによる購入操作に対応した処理を示したフローチャートである。It is the flowchart which showed the process corresponding to purchase operation by the 2nd type user in 2nd Embodiment.
 以下、実施の形態を次の順序で説明する。
<1.第1の実施の形態>
[1-1.ネットワークシステムの概要]
[1-2.コンピュータ装置のハードウェア構成]
[1-3.第二種ユーザ購入希望商品の購入代金決済に係る機能の概要]
[1-4.処理手順]
[1-5.第1の実施の形態のまとめ]
<2.第2の実施の形態>
[2-1.ネットワークシステムの概要]
[2-2.第2の実施の形態としての機能の概要]
[2-3.処理手順]
[2-4.第2の実施の形態のまとめ]
<3.プログラム及び記憶媒体>
<4.変形例>
Hereinafter, embodiments will be described in the following order.
<1. First Embodiment>
[1-1. Overview of network system]
[1-2. Hardware configuration of computer device]
[1-3. Overview of functions related to payment for purchase of second-class user-purchased items]
[1-4. Processing procedure]
[1-5. Summary of First Embodiment]
<2. Second Embodiment>
[2-1. Overview of network system]
[2-2. Overview of Functions as Second Embodiment]
[2-3. Processing procedure]
[2-4. Summary of Second Embodiment]
<3. Program and Storage Medium>
<4. Modification>
<1.第1の実施の形態>
[1-1.ネットワークシステムの概要]

 図1に、第1の実施の形態のネットワークシステム1の例を示す。ネットワークシステム1は、EC(EC:electronic commerce(電子商取引))システムとして機能する。
 ネットワークシステム1は、例えばインターネットとしてのネットワーク2を介して、ショッピングサイト運営システム3、複数のユーザ端末4,4…、複数の店舗端末5,5…、及びカード会社サーバ6が互いに通信可能に構成されている。
<1. First Embodiment>
[1-1. Overview of network system]

FIG. 1 shows an example of a network system 1 according to the first embodiment. The network system 1 functions as an EC (EC: electronic commerce) system.
The network system 1 is configured such that, for example, a shopping site management system 3, a plurality of user terminals 4, 4,..., A plurality of store terminals 5, 5,. Has been.
 ユーザ端末4は、ウェブブラウザを備えたコンピュータ装置である。ユーザ端末4としては、例えば高機能携帯電話機(スマートフォン)や携帯電話機、携帯情報端末(PDA)、携帯型又は据置型のパーソナルコンピュータ(PC)などが挙げられるが、ユーザ端末4の種類はこれらに限定されない。
 ユーザ端末4は、HTTP(Hypertext Transfer Protocol)リクエストをショッピングサイト運営システム3におけるショッピングサーバ3aやカード会社サーバ6等に送信することでウェブページや所定の処理を要求する。またユーザ端末4は、HTTPリクエストに応じて送られてきたウェブページを受信してウェブブラウザ上に表示する。これにより、ユーザは所望のウェブページを閲覧したり操作したりすることができる。
The user terminal 4 is a computer device provided with a web browser. Examples of the user terminal 4 include a high-function mobile phone (smart phone), a mobile phone, a personal digital assistant (PDA), and a portable or stationary personal computer (PC). It is not limited.
The user terminal 4 requests a web page and predetermined processing by transmitting an HTTP (Hypertext Transfer Protocol) request to the shopping server 3a, the card company server 6 and the like in the shopping site management system 3. The user terminal 4 receives the web page sent in response to the HTTP request and displays it on the web browser. Thereby, the user can browse and operate a desired web page.
 ショッピングサイト運営システム3は、それぞれコンピュータ装置で構成されたショッピングサーバ3a、商品DB(データベース)3b、第一種ユーザDB3c、第二種ユーザDB3d、第一カゴ入れ商品DB3e、第二カゴ入れ商品DB3f、紐付け情報DB3g、及び制限情報DB3hを備えている。これらの各装置は、例えばLAN(Local Area Network)等のネットワークを介して互いに通信可能とされている。 The shopping site management system 3 includes a shopping server 3a, a product DB (database) 3b, a first type user DB 3c, a second type user DB 3d, a first basket case product DB 3e, and a second basket case product DB 3f, each configured by a computer device. , An association information DB 3g and a restriction information DB 3h are provided. Each of these devices can communicate with each other via a network such as a LAN (Local Area Network).
 ショッピングサーバ3aは、ユーザ端末4から送られてきたHTTPリクエストに基づいて様々な処理を行う。例えば、各種ウェブページ(例えば商品ウェブページ、買い物かごウェブページ、注文ウェブページなど)の生成及び送信や、ユーザによる購入操作(注文確定操作)に応じた購入処理等を実行する。 The shopping server 3a performs various processes based on the HTTP request sent from the user terminal 4. For example, various web pages (for example, a product web page, a shopping cart web page, an order web page, etc.) are generated and transmitted, and a purchase process according to a purchase operation (order confirmation operation) by a user is executed.
 ネットワークシステム1では、ショッピングサーバ3aにより仮想商店街のウェブサイト(以下「ショッピングサイト」と表記)がユーザ(ユーザ端末4のユーザ)に提供される。ショッピングサイト内には複数の店舗(仮想商店街の加盟店)が存在する。各店舗のスタッフが自店舗の商品を店舗端末5としてのコンピュータ装置を介して登録することで、様々な店舗の様々な商品がショッピングサイト上にアップロードされる。ユーザはユーザ端末4によりショッピングサイトにアクセスして所望の商品を購入することができる。 In the network system 1, a virtual shopping street website (hereinafter referred to as “shopping site”) is provided to the user (user of the user terminal 4) by the shopping server 3 a. There are a plurality of stores (members of a virtual shopping street) in the shopping site. When the staff of each store registers the product of the store through the computer device as the store terminal 5, various products of various stores are uploaded onto the shopping site. The user can purchase a desired product by accessing the shopping site through the user terminal 4.
 なお、本発明における「商品」とは、有体物に限らず、例えば旅館やホテル等の宿泊施設が提供する宿泊サービス等のサービスや、電子書籍などの無体物を含むものである。 The “product” in the present invention is not limited to a tangible object, but includes a service such as an accommodation service provided by an accommodation facility such as an inn or a hotel, and an intangible object such as an electronic book.
 ショッピングサイト運営システム3において、商品DB3bには、店舗端末5を介して登録された商品に係る情報が記憶されている。具体的には、商品を識別するための識別子である商品IDに対応づけられて、商品名、商品のジャンル、商品の画像、スペック、商品紹介の要約文等の商品情報や、広告情報等が記憶されている。また、商品DB3bには、HTML(HyperText Markup Language)、XML(Extensible Markup Language)等のマークアップ言語等により記述された商品ウェブページのファイル(ウェブページデータ)等も記憶されている。
 このような商品DB3bにより、例えば入力キーワード等に基づいた商品検索等を行うことが可能とされている。
In the shopping site management system 3, information related to products registered through the store terminal 5 is stored in the product DB 3 b. Specifically, product information such as product name, product genre, product image, specification, product introduction summary, advertisement information, etc. are associated with the product ID which is an identifier for identifying the product. It is remembered. The product DB 3b also stores a product web page file (web page data) described in a markup language such as HTML (HyperText Markup Language) or XML (Extensible Markup Language).
With such a product DB 3b, for example, a product search based on an input keyword or the like can be performed.
 ここで、ユーザは、ショッピングサイトを利用するにあたり、ショッピングサイト運営システム3に会員登録を行うことができる。会員登録の際にユーザは、少なくともユーザID(ユーザ識別情報)、パスワード、氏名、メールアドレス、商品の送付先情報(住所情報)等の必要情報を登録する。ユーザは、登録したユーザIDによりショッピングサイトにログインすることで、ショッピングサイトでの商品の購入の際に上記の必要情報のうち購入時に必要とされる情報(例えば氏名、住所、クレジットカード番号)についての再入力を行う手間が省かれる。 Here, the user can register as a member in the shopping site management system 3 when using the shopping site. At the time of member registration, the user registers at least necessary information such as a user ID (user identification information), a password, a name, an e-mail address, and product destination information (address information). The user logs in to the shopping site with the registered user ID, so that information (eg, name, address, credit card number) required at the time of purchase among the above necessary information when purchasing a product on the shopping site. This saves you the trouble of re-input.
 ここで、本実施の形態のショッピングサイトにおいては、会員としてのユーザを、商品購入代金についての決済処理操作を実行可能な第一種ユーザと該決済処理操作を制限されている第二種ユーザとに分けて管理することが可能とされている。なお、決済処理操作とは、決済処理を実行させるために必要とされる操作を指し、具体的には、例えば決済方法の指定操作や、自身を決済名義人とした購入の確定操作等を挙げることができる。
 また、本実施の形態のショッピングサイトにおいては、所要の第一種ユーザと第二種ユーザとを紐付けてグループ管理することが可能とされている。
 本例では、第二種ユーザは、会員登録済みである第一種ユーザが所定の登録画面(ウェブページ)を通じてショッピングサイトに対して登録する。ショッピングサイトでは、このような登録手続を行った第一種ユーザと、該登録手続により登録された第二種ユーザとが同一のグループに属するユーザとして紐付け管理される。
 また、本例では、同一の第二種ユーザに対し複数の第一種ユーザを紐付けることが可能とされている。例えば、父親としての第一種ユーザが自身の子である第二種ユーザを上記の登録手続により登録した場合においては、該子に紐付くグループユーザ(第一種ユーザ)として、父親のみでなくさらに母親、祖父、祖母等を追加的に紐付けることが可能なものである。
 なお、同一の第二種ユーザに紐付ける第一種ユーザの追加の申請は、該第二種ユーザの登録手続を行った第一種ユーザが行うか、或いは追加を希望する第一種ユーザが自身で申請するかの何れであっても良い。
Here, in the shopping site of the present embodiment, a user as a member is classified into a first type user who can execute a payment processing operation for a product purchase price, and a second type user who is limited in the payment processing operation. It is possible to manage them separately. The payment processing operation refers to an operation required to execute the payment processing, and specifically includes, for example, a payment method designation operation, a purchase confirmation operation using itself as a payment holder, and the like. be able to.
Further, in the shopping site of the present embodiment, it is possible to manage a group by associating a required first type user and second type user.
In this example, the second type user is registered with the shopping site through a predetermined registration screen (web page) by the first type user who is already registered as a member. In the shopping site, the first type user who has performed such a registration procedure and the second type user registered by the registration procedure are linked and managed as users belonging to the same group.
In this example, it is possible to associate a plurality of first type users with the same second type user. For example, in the case where a first-class user as a father registers a second-class user who is a child of the user by the above registration procedure, not only a father but also a group user (first-class user) associated with the child Furthermore, a mother, grandfather, grandmother and the like can be additionally linked.
In addition, the application of the addition of the first type user linked to the same second type user is performed by the first type user who performed the registration procedure of the second type user, or the first type user who desires to add the first type user You can apply for it yourself.
 第一種ユーザDB3cには、第一種ユーザに関する情報が記憶されている。
 また、第二種ユーザDB3dには、第二種ユーザに関する情報が記憶されている。
The first type user DB 3c stores information related to the first type user.
The second type user DB 3d stores information on the second type user.
 図2は、第一種ユーザDB3cの格納情報を例示した図である。
 図示するように第一種ユーザDB3cにおいては、第一種ユーザのユーザIDごとに、パスワード、氏名、住所、メールアドレスの各情報、及びクレジットカード情報が対応づけられて記憶されている。クレジットカード情報としては、カード番号、名義人(カード名義人の氏名)、及び有効期限の各情報が記憶されている。
FIG. 2 is a diagram illustrating information stored in the first type user DB 3c.
As shown in the drawing, in the first-type user DB 3c, password, name, address, e-mail address information, and credit card information are stored in association with each user ID of the first-type user. As credit card information, each information of a card number, a holder (name of the card holder), and an expiration date is stored.
 図3は、第二種ユーザDB3dの格納情報を例示した図である。
 第二種ユーザDB3dにおいては、第二種ユーザのユーザIDごとに、パスワード、氏名、住所、メールアドレスの各情報、及び紐付けユーザのユーザIDが対応づけられて記憶されている。紐付けユーザのユーザIDは、第二種ユーザに紐付けられた第一種ユーザのユーザIDを意味する。
 なお、このように第二種ユーザのユーザIDごとに該第二種ユーザに紐付けられた第一種ユーザのユーザIDが対応づけられた第二種ユーザDB3dの格納情報は、第一種ユーザと第二種ユーザとの紐付け関係を表す「紐付け関係情報」として機能する。
FIG. 3 is a diagram illustrating information stored in the second type user DB 3d.
In the second type user DB 3d, for each user ID of the second type user, information of password, name, address, mail address, and user ID of the linked user are stored in association with each other. The user ID of the tied user means the user ID of the first type user linked to the second type user.
The stored information in the second type user DB 3d in which the user ID of the first type user associated with the second type user is associated with the user ID of the second type user in this way is the first type user. It functions as “linking relationship information” that represents the relationship between the user and the second type user.
 図1において、ショッピングサイト運営システム3が備える第一カゴ入れ商品DB3eは、第一種ユーザが買い物カゴに投入した商品を管理するための情報(後述する第一種購入希望商品管理情報I1)が記憶されたDBであり、第二カゴ入れ商品DB3fは、第二種ユーザが買い物カゴに投入した商品を管理するための情報(後述する第二種購入希望商品管理情報I2)が記憶されたDBである。
 ショッピングサイトにおいては、ユーザがログイン状態で商品ウェブページに設けられたカゴ投入ボタンを操作すると、該商品ウェブページの掲載商品が該ユーザの買い物カゴに投入される。ユーザが非ログイン状態で上記のカゴ投入ボタンを操作すると、ログインが求められ、ログインを行うと該商品ウェブページの掲載商品が該ユーザの買い物カゴに投入される。
 後述するように、本例のショッピングサイトにおいては、商品の購入操作は、該商品を買い物カゴに投入した上で行うようにされている。ユーザにより買い物カゴに投入された商品についての購入操作が行われると、該商品の購入手続が完了する(該商品の注文が確定する)。
In FIG. 1, the first basket-inserted product DB 3 e provided in the shopping site management system 3 has information (a first-class purchase desired product management information I <b> 1 described later) for managing products that the first-type user has put into the shopping cart. This is a stored DB, and the second basket-inserted product DB 3f is a DB in which information for managing products that the second type user has put into the shopping cart (second type purchase desired product management information I2 described later) is stored. It is.
In a shopping site, when a user operates a basket insertion button provided on a product web page in a logged-in state, a posted product on the product web page is placed in the user's shopping cart. When the user operates the above-described basket input button in a non-logged-in state, login is requested, and when the user logs in, the posted product on the product web page is input into the user's shopping cart.
As will be described later, in the shopping site of this example, the purchase operation of the product is performed after the product is put into the shopping cart. When the user performs a purchase operation on the product put into the shopping cart, the purchase procedure for the product is completed (the order of the product is confirmed).
 なお、第一カゴ入れ商品DB3e、第二カゴ入れ商品DB3fに格納される情報については後述する。 The information stored in the first basket product DB 3e and the second basket product DB 3f will be described later.
 また、ショッピングサイト運営システム3には紐付け情報DB3g、制限情報DB3hが備えられているが、これらのDBに格納される情報についても後述する。 Further, the shopping site management system 3 is provided with a linking information DB 3g and a restriction information DB 3h. Information stored in these DBs will also be described later.
 ショッピングサーバ3aは、ユーザにより商品の購入操作が行われると、該購入操作された商品(以下「購入対象商品」と表記)についての購入処理を実行する。
 購入処理において、ショッピングサーバ3aは、購入対象商品の価格の情報に基づいて該購入対象商品の購入代金(決済金額)を計算すると共に、該購入代金による決済処理(本例ではカード決済)が行われるように制御を行う。具体的に、本例においては、計算した購入代金による注文情報(購入代金や決済者としてのユーザのクレジットカード番号などの情報を含む)を購入対象商品の販売元店舗の店舗端末5に対して送信する。
 注文情報を受信した店舗端末5は、該注文情報をカード会社サーバ6に送信して決済処理を要求する。
When the user performs a purchase operation for a product, the shopping server 3a executes a purchase process for the product for which the purchase operation has been performed (hereinafter referred to as “purchase target product”).
In the purchase process, the shopping server 3a calculates the purchase price (settlement amount) of the purchase target product based on the price information of the purchase target product, and performs the settlement process (card payment in this example) by the purchase price. To control. Specifically, in this example, order information based on the calculated purchase price (including information such as the purchase price and the user's credit card number as a settlement person) is sent to the store terminal 5 of the store from which the purchase target product is sold. Send.
The store terminal 5 that has received the order information transmits the order information to the card company server 6 and requests a settlement process.
 カード会社サーバ6は、カード情報の管理、及びカード番号を指定した与信照会や売上請求等に対する処理を行う。
 具体的に、カード会社サーバ6は、店舗端末5から上記した注文情報を受信すると、該注文情報に含まれるカード番号に基づき与信照会を行い、与信OKであれば、与信承認番号を含む与信承認通知を店舗端末5に送信すると共に、クレジットカードのカード番号に係る売り上げの速報情報(利用日、利用金額等)を決済者としてのユーザのメールアドレスに宛てて通知する。
The card company server 6 performs management of card information, credit inquiry designating a card number, and sales billing.
Specifically, when the card company server 6 receives the above order information from the store terminal 5, the card company server 6 makes a credit inquiry based on the card number included in the order information, and if the credit is OK, the credit approval including the credit approval number is made. The notification is transmitted to the store terminal 5 and the sales bulletin information (the usage date, the usage amount, etc.) relating to the card number of the credit card is notified to the mail address of the user as a settlement person.
 店舗端末5は、所定の売り上げ請求タイミングで、カード会社サーバ6にクレジットカードのカード番号と与信承認番号に基づく売り上げ請求を送信する。
 カード会社サーバ6は、当該売り上げ請求に基づき、該当するカード番号に対して該当する与信承認番号に紐付く決済金額を売り上げとして登録する。このような売り上げ登録が行われることで、その後の所定のタイミングで、当該カード番号に紐付く口座より決済金額の引き落とし処理が実行される。
The store terminal 5 transmits a sales request based on the credit card number and the credit approval number to the card company server 6 at a predetermined sales request timing.
Based on the sales request, the card company server 6 registers the settlement amount associated with the corresponding credit approval number as the sales for the corresponding card number. By performing such sales registration, a settlement amount is withdrawn from an account associated with the card number at a predetermined timing thereafter.
 なお、図1において、ネットワーク2の構成は多様な例が想定される。例えば、インターネットを始めとして、イントラネット、エキストラネット、LAN(Local Area Network)、CATV(Community Antenna TeleVision)通信網、仮想専用網(Virtual Private Network)、電話回線網、移動体通信網、衛星通信網等が想定される。
 またネットワーク2の全部又は一部を構成する伝送媒体についても多様な例が想定される。例えばIEEE(Institute of Electrical and Electronics Engineers)1394、USB(Universal Serial Bus)、電力線搬送、電話線等の有線でも、IrDA(Infrared Data Association)のような赤外線、ブルートゥース(登録商標)、802.11無線、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
In FIG. 1, various examples of the configuration of the network 2 are assumed. For example, the Internet, intranet, extranet, LAN (Local Area Network), CATV (Community Antenna TeleVision) communication network, virtual private network, telephone line network, mobile communication network, satellite communication network, etc. Is assumed.
Various examples of transmission media constituting all or part of the network 2 are also envisaged. For example, IEEE (Institute of Electrical and Electronics Engineers) 1394, USB (Universal Serial Bus), power line carrier, telephone line etc. wired, infrared such as IrDA (Infrared Data Association), Bluetooth (registered trademark), 802.11 wireless It can also be used by radio such as a mobile phone network, satellite line, and digital terrestrial network.
[1-2.コンピュータ装置のハードウェア構成]

 図4に、図1で示したショッピングサーバ3aをはじめとした各装置(商品DB3b、第一種ユーザDB3c、第二種ユーザDB3d、第一カゴ入れ商品DB3e、第二カゴ入れ商品DB3f、紐付け情報DB3g、制限情報DB3h、ユーザ端末4、店舗端末5、カード会社サーバ6)を構成するコンピュータ装置のハードウェア構成を示す。
 図4において、コンピュータ装置のCPU(Central Processing Unit)101は、ROM( Read Only Memory)102に記憶されているプログラム、または記憶部108からRAM( Random Access Memory )103にロードされたプログラムに従って各種の処理を実行する。RAM103にはまた、CPU101が各種の処理を実行する上において必要なデータなども適宜記憶される。
 CPU101、ROM102、及びRAM103は、バス104を介して相互に接続されている。このバス104には、入出力インターフェース105も接続されている。
 入出力インターフェース105には、キーボード、マウス、タッチパネルなどよりなる入力装置106、LCD(Liquid Crystal Display)、CRT(Cathode Ray Tube)、有機EL(Electroluminescence)パネルなどよりなるディスプレイ(表示装置)、並びにスピーカなどよりなる出力装置107、HDD(Hard Disk Drive)やフラッシュメモリ装置などより構成される記憶部108、外部装置との間で相互通信を行うための通信部109が接続されている。
 入出力インターフェース105にはまた、必要に応じてメディアドライブ110が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア111が適宜装着され、リムーバブルメディア111に対する情報の書込や読出が行われる。
[1-2. Hardware configuration of computer device]

In FIG. 4, each device including the shopping server 3a shown in FIG. 1 (product DB 3b, first type user DB 3c, second type user DB 3d, first basket case product DB 3e, second basket case product DB 3f, pegging The hardware constitutions of the computer apparatus which comprises information DB3g, restriction | limiting information DB3h, the user terminal 4, the shop terminal 5, and the card company server 6) are shown.
In FIG. 4, a CPU (Central Processing Unit) 101 of a computer apparatus performs various processes according to a program stored in a ROM (Read Only Memory) 102 or a program loaded from a storage unit 108 to a RAM (Random Access Memory) 103. Execute the process. The RAM 103 also appropriately stores data necessary for the CPU 101 to execute various processes.
The CPU 101, ROM 102, and RAM 103 are connected to each other via a bus 104. An input / output interface 105 is also connected to the bus 104.
The input / output interface 105 includes an input device 106 made up of a keyboard, mouse, touch panel, etc., a display (display device) made up of an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube), an organic EL (Electroluminescence) panel, etc., and a speaker. Are connected to a storage unit 108 configured by an HDD (Hard Disk Drive) or a flash memory device, and a communication unit 109 for mutual communication with an external device.
A media drive 110 is also connected to the input / output interface 105 as necessary, and a removable medium 111 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory is appropriately mounted, and information can be written to the removable medium 111. Reading is performed.
 このようなコンピュータ装置では、通信部109による通信によりデータやプログラムのアップロード、ダウンロードが行われたり、リムーバブルメディア111を介したデータやプログラムの受け渡しが可能である。
 CPU101が各種のプログラムに基づいて処理動作を行うことで、特にショッピングサーバ3aとしてのコンピュータ装置においては以降で説明する情報処理や通信が実行される。
In such a computer apparatus, data and programs can be uploaded and downloaded through communication by the communication unit 109, and data and programs can be transferred via the removable medium 111.
When the CPU 101 performs processing operations based on various programs, information processing and communication described below are executed particularly in the computer device as the shopping server 3a.
[1-3.第二種ユーザ購入希望商品の購入代金決済に係る機能の概要]

 図5は、ショッピングサーバ3aが実現する機能のうち、第二種ユーザ購入希望商品の購入代金決済に係る機能をブロック化して示した機能ブロック図である。
 図5に示すように、ショッピングサーバ3aには、機能ブロックとして、商品登録処理部F1、商品/ユーザ紐付け処理部F2、第二種ユーザ商品提示処理部F3、入力情報受付処理部F4、決済制御処理部F5、制限設定処理部F6、及び制限制御処理部F7が備えられている。
[1-3. Overview of functions related to payment for purchase of second-class user-purchased items]

FIG. 5 is a functional block diagram showing, in a block form, functions related to the purchase price settlement of the second-type user purchase desired product among the functions realized by the shopping server 3a.
As shown in FIG. 5, the shopping server 3a includes, as functional blocks, a product registration processing unit F1, a product / user association processing unit F2, a second type user product presentation processing unit F3, an input information reception processing unit F4, and a settlement. A control processing unit F5, a restriction setting processing unit F6, and a restriction control processing unit F7 are provided.
 商品登録処理部F1は、ユーザが該ユーザの買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を該ユーザの購入希望商品として購入希望商品管理情報に登録する。
 具体的に、商品登録処理部F1は、第一種ユーザが該第一種ユーザの買い物カゴへの商品投入操作を行った場合には、これに応じ、該投入操作された商品を該第一種ユーザの購入希望商品として第一種購入希望商品管理情報I1に登録する。
 図示は省略するが、第一種購入希望商品管理情報I1は、第一種ユーザのユーザIDごとに、該ユーザIDで特定される第一種ユーザが買い物カゴに投入した商品(但し、後述する購入操作が未だ行われていない商品に限る)の商品IDを対応づけた情報とされている。商品登録処理部F1は、第一種ユーザが該第一種ユーザの買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品の商品IDを、第一種購入希望商品管理情報I1における該投入操作を行った第一種ユーザのユーザIDに対応づけて登録する。
 図1に示した第一カゴ入れ商品DB3eは、このような第一種購入希望商品管理情報I1が格納されたDBである。
The product registration processing unit F1 registers the product that has been subjected to the input operation in the purchase request product management information as the user's desired purchase product in response to the user performing a product input operation to the user's shopping cart.
Specifically, when the first-type user performs a product input operation to the first-type user's shopping cart, the product registration processing unit F1 responds to the input operation with the product that has been input. Registered in the first type purchase desired product management information I1 as the desired purchase product of the seed user.
Although illustration is abbreviate | omitted, the 1st type purchase wished merchandise management information I1 is the product (however, it mentions later) for the 1st type user's user ID which the 1st type user specified by this user ID specified. The product ID is limited to products that have not been purchased yet. In response to the first-type user performing a product input operation to the first-type user's shopping cart, the product registration processing unit F1 sets the product ID of the product that has been input to the first-type purchase desired product management The information I1 is registered in association with the user ID of the first type user who performed the input operation.
The first basket-inserted product DB 3e shown in FIG. 1 is a DB in which such first type purchase desired product management information I1 is stored.
 図6は、第一種ユーザの買い物カゴへの投入商品を掲載するウェブページ(以下「第一種ユーザカゴページpb1」と表記)の例を示している。
 図示するように第一種ユーザカゴページpb1には、第一種ユーザが投入した商品の情報が掲載されると共に、商品ごとに購入ボタンb1が提示される。第一種ユーザは、購入の手続に移行したい商品がある場合には、該商品の購入ボタンb1を操作する(例えばクリック操作やタップ操作等の所定操作)。
FIG. 6 shows an example of a web page (hereinafter, referred to as “first-type user basket page pb1”) that posts the products introduced into the first-type user's shopping cart.
As shown in the figure, the first-type user basket page pb1 displays information about the product that the first-type user has entered, and presents a purchase button b1 for each product. When there is a product to be transferred to the purchase procedure, the first type user operates the purchase button b1 of the product (for example, a predetermined operation such as a click operation or a tap operation).
 ここで、ショッピングサーバ3aは、購入ボタンb1が操作されると、該操作を行った第一種ユーザに購入手続画面を提示する。該購入手続画面では、商品購入のための必要情報(前述した氏名、住所、クレジットカード番号情報等)の入力が求められる。なお、前述のように、この際の必要情報の入力は、第一種ユーザがログイン状態であれば省略可能とされる。購入手続画面には、購入を確定するための確定ボタンが設けられ、第一種ユーザは該確定ボタンを操作することで、ショッピングサーバ3aに前述した購入処理の実行を要求できる。
 なお、本例では、上記確定ボタンの操作が「購入操作」に該当する。
 本明細書における「購入操作」とは、このように購入を確定する操作を意味する。
Here, when the purchase button b1 is operated, the shopping server 3a presents a purchase procedure screen to the first-type user who has performed the operation. On the purchase procedure screen, input of necessary information for purchasing a product (name, address, credit card number information, etc. described above) is required. As described above, the input of necessary information at this time can be omitted if the first type user is in a login state. The purchase procedure screen is provided with a confirmation button for confirming the purchase, and the first type user can request the shopping server 3a to execute the purchase process described above by operating the confirmation button.
In this example, the operation of the confirmation button corresponds to “purchase operation”.
The “purchase operation” in this specification means an operation for confirming purchase in this way.
 本例において、ショッピングサーバ3aは、第一種ユーザが買い物カゴへの新たな商品投入を行うごとに第一種ユーザカゴページpb1を該第一種ユーザに提示する。また、ショッピングサーバ3aは、ショッピングサイトにおける例えばトップページ等の所定のウェブページ上に設けられた「買い物カゴ」ボタンが操作された際にも、該操作を行った第一種ユーザに第一種ユーザカゴページpb1を提示する。 In this example, the shopping server 3a presents the first-type user basket page pb1 to the first-type user every time the first-type user inputs a new product to the shopping cart. In addition, the shopping server 3a also displays the first type user as the first type user who performed the operation even when the “shopping basket” button provided on a predetermined web page such as a top page on the shopping site is operated. The user basket page pb1 is presented.
 第一種ユーザが買い物カゴに投入した商品は、該第一種ユーザが購入を希望する商品とみなすことができるため、該商品については以下「第一種ユーザ購入希望商品」とも表記する。
 また、第一種ユーザカゴページpb1に提示される情報は、第一種ユーザ購入希望商品のリスト情報であると言うことができ、以下では「第一種ユーザ購入希望商品リスト」とも表記する。
Since the product put into the shopping cart by the first-type user can be regarded as a product that the first-type user wants to purchase, the product is hereinafter also referred to as “first-type user purchase desired product”.
Moreover, it can be said that the information presented on the first-type user basket page pb1 is list information of first-type user purchase desired products, and is also referred to as “first-type user purchase desired product list” below.
 また、商品登録処理部F1は、第二種ユーザが該第二種ユーザの買い物カゴへの商品投入操作を行った場合には、これに応じ、該投入操作された商品を該第二種ユーザの購入希望商品として第二種購入希望商品管理情報I2に登録する。
 第二種購入希望商品管理情報I2は、第二種ユーザのユーザIDごとに、該ユーザIDで特定される第二種ユーザが買い物カゴに投入した商品(この場合も購入操作が未だ行われていない商品に限る)の商品IDを対応づけた情報とされている。商品登録処理部F1は、第二種ユーザが該第二種ユーザの買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品の商品IDを、第二種購入希望商品管理情報I2における該投入操作を行った第二種ユーザのユーザIDに対応づけて登録する。
 図1に示した第二カゴ入れ商品DB3fは、このような第二種購入希望商品管理情報I2が格納されたDBである。
In addition, when the second type user performs a product input operation to the shopping bag of the second type user, the product registration processing unit F1 responds to the second type user. Is registered in the second type purchase desired product management information I2.
The second type purchase desired product management information I2 is a product (for this case, a purchase operation has not yet been performed) for each user ID of the second type user, which is input to the shopping cart by the second type user specified by the user ID. Information associated with product IDs (limited to non-commodity products). The merchandise registration processing unit F1 determines the merchandise ID of the merchandise that has been subjected to the second-type purchase desired merchandise management in response to the second-class user performing a merchandise insertion operation to the second-class user's shopping cart. The information I2 is registered in association with the user ID of the second type user who performed the input operation.
The second basket-inserted product DB 3f shown in FIG. 1 is a DB in which such second type purchase desired product management information I2 is stored.
 なお、以下、第二種ユーザが買い物カゴに投入した商品は、「第二種ユーザ購入希望商品」とも表記する。 In the following, the product that the second type user puts into the shopping cart is also referred to as “second type user purchase desired product”.
 図7は、第二種ユーザの買い物カゴへの投入商品を掲載するウェブページ(以下「第二種ユーザカゴページpb2」と表記)の例を示している。
 第二種ユーザカゴページpb2には、第二種ユーザが投入した商品の情報が掲載されると共に、商品ごとに購入ボタンb1が提示される。
FIG. 7 shows an example of a web page (hereinafter referred to as “second-type user basket page pb2”) on which products to be put into the shopping basket of the second-type user are posted.
On the second type user basket page pb2, information on the product input by the second type user is posted, and a purchase button b1 is presented for each product.
 ここで、本実施の形態では、第二種ユーザは決済処理操作を制限されたユーザであることから、第二種ユーザが買い物カゴに投入した商品については、該第二種ユーザに紐付く第一種ユーザが、該商品の購入代金について決済に関する入力を行った場合にのみ、第二種ユーザによる購入操作を可能とする。具体的に、本例では、該商品の購入代金について決済の承認を行った場合にのみ第二種ユーザによる購入操作を可能とする。
 このため、ショッピングサーバ3aは、第二種ユーザカゴページpb2に掲載された商品のうち上記の承認が得られていない商品については、図のように購入ボタンb1として非アクティブ状態(操作不能な状態:購入手続画面への遷移が不能な状態)の購入ボタンb1を提示する。
Here, in the present embodiment, since the second type user is a user whose payment processing operation is restricted, the second type user can associate the second type user with the second type user with respect to the product that has been put into the shopping cart. The purchase operation by the second-type user is enabled only when the one-type user makes an input regarding the payment for the purchase price of the product. Specifically, in this example, the purchase operation by the second type user is made possible only when the payment for the purchase of the product is approved.
For this reason, the shopping server 3a has an inactive state (inoperable state) as a purchase button b1, as shown in the figure, for products for which the above approval is not obtained among the products posted on the second type user basket page pb2. : A purchase button b1 in a state where transition to the purchase procedure screen is impossible).
 なお、第二種ユーザカゴページpb2についても、第二種ユーザが買い物カゴへの新たな商品投入操作を行うごとに該第二種ユーザに対して提示されると共に、上記「買い物カゴ」ボタンが操作された場合にも該操作を行った第二種ユーザに対して提示される。 The second-type user basket page pb2 is also presented to the second-type user each time the second-type user performs a new product input operation to the shopping cart, and the “shopping cart” button is displayed. Even when operated, it is presented to the second type user who performed the operation.
 ここで、本例のショッピングサイトにおいては、第一種ユーザ、第二種ユーザのアカウントはそれぞれ独立のアカウントとされている。このため、第一種ユーザは、商品の投入操作としては自身の買い物カゴへの投入操作のみが可能であり、また購入操作についても自身の買い物カゴへの投入商品についてのみ可能とされ、自身に紐付く第二種ユーザの買い物カゴに投入された商品についての購入操作は行うことができない。
 同様に、第二種ユーザは、商品の投入操作としては自身の買い物カゴへの投入操作のみが可能であり、また購入操作についても自身の買い物カゴに投入された商品についてのみ可能とされている。
Here, in the shopping site of this example, the accounts of the first type user and the second type user are independent accounts. For this reason, the first-class user can only input the product into his / her shopping cart as the product input operation, and the purchase operation can only be performed for the product input into his / her shopping cart. The purchase operation cannot be performed for the product put in the shopping cart of the second type user to be associated.
Similarly, the second-type user can only perform an operation for inputting a product into his / her shopping cart, and can also perform a purchase operation only for an item that has been input into his / her shopping cart. .
 説明を図5に戻す。
 商品/ユーザ紐付け処理部F2は、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報に基づき、第二種ユーザ購入希望商品を、該第二種ユーザ購入希望商品の投入操作を行った第二種ユーザに紐付く第一種ユーザに紐付ける。
 具体的に、商品/ユーザ紐付け処理部F2は、第二種ユーザが新たな商品について買い物カゴへの投入操作を行うと、該投入操作された商品の商品IDを取得すると共に、該投入操作を行った第二種ユーザに紐付く第一種ユーザのユーザIDを第二種ユーザDBの格納情報(紐付け関係情報:図3参照)に基づき取得する。そして、このように取得した商品IDと第一種ユーザのユーザIDとを対応づけて図1に示した紐付け情報DB3gに格納する。
Returning to FIG.
The product / user linking processing unit F2 selects the second type user purchase desired product based on the linking relationship information indicating the linking relationship between the first type user and the second type user. Is associated with the first type user associated with the second type user who has performed the input operation.
Specifically, the product / user association processing unit F2 obtains the product ID of the product that has been subjected to the input operation when the second type user performs an operation to input a new product into the shopping cart. The user ID of the first-type user associated with the second-type user who has performed is acquired based on the storage information of the second-type user DB (linking-related information: see FIG. 3). Then, the product ID acquired in this way and the user ID of the first type user are associated with each other and stored in the association information DB 3g shown in FIG.
 図8は、上記のような商品/ユーザ紐付け処理部F2としての機能により紐付け情報DB3gに構築される商品/ユーザ紐付け情報I3の例を示している。
 図示するように商品/ユーザ紐付け情報I3においては、第二種ユーザが買い物カゴに投入した商品の商品IDごとに、該第二種ユーザに紐付く第一種ユーザのユーザIDが対応づけられている。
 本例の商品/ユーザ紐付け情報I3には、商品IDごとに承認者ユーザID、情報消去予定日の情報を対応づけることが可能とされているが、これら承認者ユーザID、情報消去予定日については後述する。
FIG. 8 shows an example of the product / user linking information I3 constructed in the linking information DB 3g by the function as the product / user linking processing unit F2 as described above.
As shown in the figure, in the product / user association information I3, the user ID of the first type user associated with the second type user is associated with the product ID of the product that the second type user has put into the shopping cart. ing.
The product / user association information I3 in this example can be associated with the approver user ID and information erasure scheduled date for each product ID. Will be described later.
 ここで、本例におけるショッピングサーバ3aは、第二種ユーザが新たな商品について買い物カゴへの投入操作を行ったことに応じて、該第二種ユーザに紐付く第一種ユーザに対する通知が行われるように制御を行う。該通知としては、第一種ユーザに対し、少なくとも該第一種ユーザに紐付く第二種ユーザが新たに商品投入操作を行った旨を表す通知とされればよい。
 本例では、該通知として、第二種ユーザが新たに投入操作を行った商品(第二種ユーザ購入希望商品)の購入代金についての決済を促す通知が行われるようにする。具体的には、例えば「○○さん(第二種ユーザ)が商品××について決済を求めています。」など、第一種ユーザに決済を促すための文字情報を含んだ通知が行われるようにする。
 これにより、第一種ユーザに対する通知の内容の明確化が図られる。また、第二種ユーザに対し複数の第一種ユーザが紐付いているときは、逆オークション的な挙動になり、娯楽性を提供できる。
 なお、本例の場合、上記の通知は、第一種ユーザDB3cに格納されたメールアドレスの情報に基づき該当する第一種ユーザに電子メールを送信することで実現する。
Here, the shopping server 3a in this example performs notification to the first-type user associated with the second-type user in response to the second-type user performing an operation of putting a new product into the shopping cart. To control. The notification may be a notification indicating that a second-type user associated with at least the first-type user has newly performed a product input operation to the first-type user.
In this example, as the notification, a notification that prompts a settlement for the purchase price of a product (second-type user purchase desired product) newly input by the second-type user is performed. Specifically, for example, “Mr. XX (second type user) is seeking payment for the product xx” and so on are notified including character information for prompting the first type user to pay. To.
Thereby, clarification of the content of the notification to the first type user is achieved. Further, when a plurality of first-type users are associated with a second-type user, it becomes a reverse auction behavior and can provide entertainment.
In the case of this example, the above notification is realized by sending an e-mail to the corresponding first type user based on the information of the mail address stored in the first type user DB 3c.
 図5において、第二種ユーザ商品提示処理部F3は、第一種ユーザカゴページpb1(第一種ユーザ購入希望商品リスト)において、商品/ユーザ紐付け処理部F2が第一種ユーザ(第一種ユーザカゴページpb1を開いた第一種ユーザ)に紐付けた第二種ユーザ購入希望商品を提示する。
 つまり、本実施の形態では、第二種ユーザが買い物カゴに商品投入を行うと、該商品が、該第二種ユーザに紐付く第一種ユーザの第一種ユーザカゴページpb1において提示されるものである。
In FIG. 5, the second type user product presentation processing unit F3 is configured such that, in the first type user basket page pb1 (first type user purchase desired product list), the product / user association processing unit F2 is the first type user (first type The second type user purchase desired product linked to the first type user who opened the seed user basket page pb1 is presented.
In other words, in the present embodiment, when the second type user inputs a product into the shopping cart, the product is presented on the first type user basket page pb1 of the first type user associated with the second type user. Is.
 図9は、第二種ユーザ購入希望商品が提示された第一種ユーザカゴページpb1の例を示している。
 第二種ユーザ商品提示処理部F3は、第一種ユーザによる第一種ユーザカゴページpb1の提示要求があったとき、該第一種ユーザに紐付く第二種ユーザが存在する場合には、紐付け情報DB3gに格納された商品/ユーザ紐付け情報I3(図8)に基づき、該第一種ユーザに紐付く第二種ユーザ購入希望商品の有無を判定し、該第二種ユーザ購入希望商品がある場合には該第二種ユーザ購入希望商品を掲載した第一種ユーザカゴページpb1を提示する。
 図9では、第一種ユーザカゴページpb1の提示を要求した第一種ユーザが、買い物カゴへの商品投入状態が先の図6の状態であった第一種ユーザとされ、且つ該第一種ユーザに紐付く第二種ユーザが先の図7に示したように買い物カゴへの商品投入を行った場合において提示される第一種ユーザカゴページpb1の例を示している。
FIG. 9 shows an example of the first-type user basket page pb1 on which the second-type user purchase desired product is presented.
When there is a second type user associated with the first type user when the second type user product presentation processing unit F3 is requested to present the first type user basket page pb1 by the first type user, Based on the product / user linking information I3 (FIG. 8) stored in the linking information DB 3g, it is determined whether or not there is a second type user purchase desired product linked to the first type user, and the second type user purchase request When there is a product, the first type user basket page pb1 on which the second type user purchase desired product is posted is presented.
In FIG. 9, the first-type user who has requested the presentation of the first-type user basket page pb1 is the first-type user whose product input state in the shopping cart is the state shown in FIG. The example of the 1st type user basket page pb1 shown when the 2nd type user linked | related with a seed | species user inputs the goods into a shopping cart as shown in previous FIG. 7 is shown.
 この場合の第一種ユーザカゴページpb1においては、図6に示した商品の情報及び購入ボタンb1に加えて、図7に示した商品の情報、すなわち第二種ユーザが買い物カゴに投入した商品の情報が提示される。さらに、これら第二種ユーザが買い物カゴに投入した商品(第二種ユーザ購入希望商品)の情報に対しては、承認ボタンb2が提示される。
 第一種ユーザは、承認ボタンb2を操作することで、該承認ボタンb2が提示された第二種ユーザ購入希望商品の購入代金についての決済を承認する旨の入力をショッピングサーバ3aに対して行うことができる。
In the first type user basket page pb1 in this case, in addition to the product information and purchase button b1 shown in FIG. 6, the product information shown in FIG. 7, that is, the product that the second type user has put into the shopping cart. Information is presented. Furthermore, an approval button b <b> 2 is presented for information on the product (second type user purchase desired product) that the second type user has put into the shopping cart.
The first type user operates the approval button b2 to input to the shopping server 3a that the payment for the purchase price of the second type user purchase desired product on which the approval button b2 is presented is approved. be able to.
 入力情報受付処理部F4は、第二種ユーザ購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける。つまり、本例では、第二種ユーザ購入希望商品が提示された第一種ユーザカゴページpb1(第一種ユーザ購入希望商品リスト)において、該提示された第二種ユーザ購入希望商品の購入代金についての決済を承認するか否かに係る入力情報を受け付けるものであり、具体的には、第一種ユーザカゴページpb1に提示された承認ボタンb2の操作入力情報を受け付ける。 The input information reception processing unit F4 receives input information related to the payment by the first type user regarding the purchase price of the second type user purchase desired product. That is, in this example, in the first type user basket page pb1 (first type user purchase desired product list) on which the second type user purchase desired product is presented, the purchase price of the presented second type user purchase desired product is displayed. The input information related to whether or not to approve the settlement is accepted. Specifically, the operation input information of the approval button b2 presented on the first type user basket page pb1 is accepted.
 本例のショッピングサーバ3aは、第一種ユーザにより承認ボタンb2が操作された場合(すなわち、第二種ユーザ購入希望商品の購入代金についての決済に関する入力情報が受け付けられた場合)は、第二種ユーザに対する通知が行われるように制御を行う。具体的には、承認ボタンb2が操作された商品を買い物カゴに投入した第二種ユーザに対し、該商品の購入代金についての決済が承認された旨、及び該承認を行った第一種ユーザを表す情報についての通知が行われるようにする。
 これにより第二種ユーザは、自身が買い物カゴに投入した商品について第一種ユーザによる承認が得られた旨、及び承認を行った第一種ユーザを知ることができる。
 なお、本例の場合、上記の通知は、第二種ユーザDB3dに格納されたメールアドレスの情報に基づき該当する第二種ユーザに電子メールを送信することで実現する。
In the shopping server 3a of this example, when the approval button b2 is operated by the first type user (that is, when the input information related to the payment for the purchase price of the second type user purchase desired product is accepted), the second Control is performed so as to notify the seed user. Specifically, for the second type user who has put the product for which the approval button b2 is operated into the shopping cart, the fact that the payment for the purchase price of the product has been approved, and the first type user who has made the approval Notification about the information indicating is performed.
Thereby, the second type user can know that the approval of the first type user has been obtained for the product he / she has put into the shopping cart and the first type user who has made the approval.
In the case of this example, the above notification is realized by sending an e-mail to the corresponding second type user based on the information of the mail address stored in the second type user DB 3d.
 また、本例のショッピングサーバ3aは、第一種ユーザにより承認ボタンb2が操作された場合には、第二種ユーザカゴページpb2における承認が行われた商品についての購入ボタンb1をアクティブ化させる。
 図10では、先の図7に示した双方の商品について第一種ユーザによる承認が得られた以降に提示された第二種ユーザカゴページpb2の例を示している。図のようにこの場合の第二種ユーザカゴページpb2においては、それぞれの購入ボタンb1がアクティブ状態で提示され、第二種ユーザはそれぞれの商品について購入操作を行うことが可能とされる。
In addition, when the approval button b2 is operated by the first type user, the shopping server 3a of the present example activates the purchase button b1 for the product approved in the second type user basket page pb2.
FIG. 10 shows an example of the second type user basket page pb2 presented after the approval of the first type user is obtained for both the products shown in FIG. As shown in the figure, in the second type user basket page pb2 in this case, each purchase button b1 is presented in an active state, and the second type user can perform a purchase operation for each product.
 さらに、本例のショッピングサーバ3aは、第一種ユーザによる決済に関する入力情報が受け付けられた第二種ユーザ購入希望商品について、決済に関する入力情報が受け付けられた旨、及び決済に関する入力情報が受け付けられた第一種ユーザを通知する情報を、該第二種ユーザ購入希望商品の商品投入操作を行った第二種ユーザに紐付く第一種ユーザに提示する。具体的には、第一種ユーザカゴページpb1に提示された第二種ユーザ購入希望商品のうち承認が行われた商品について、承認が行われた旨、及び承認を行った第一種ユーザを表す情報を、該商品の投入操作を行った第二種ユーザに紐付く第一種ユーザの第一種ユーザカゴページpb1に提示する。
 図11は、これら承認が行われた旨及び承認を行った第一種ユーザを表す情報(以下「承認確認情報Is」と表記)が提示された第一種ユーザカゴページpb1の例を示している。図示するように承認確認情報Isとしては、例えば、「○×さんが決済承認しました」等の文字情報を含んだ情報を提示する。本例では、承認がされた商品については、このような承認確認情報Isを提示し、承認ボタンb2の提示は行わない。
 なお、図11では、先の図9に示した第一種ユーザカゴページpb1上の承認ボタンb2を操作した第一種ユーザ本人に対して提示される第一種ユーザカゴページpb1の例を示している。この場合、承認確認情報Isは、図9に示す状態で承認ボタンb2が操作されたことに応じて、例えば該承認ボタンb2と入れ替わるようにして提示される。
Furthermore, the shopping server 3a of the present example accepts the input information related to the payment and the input information related to the payment regarding the second type user purchase desired product for which the input information related to the payment by the first type user has been received. The information for notifying the first-type user is presented to the first-type user associated with the second-type user who performed the product input operation of the second-type user purchase desired product. Specifically, for the approved product among the second-type user purchase desired products presented on the first-type user basket page pb1, the fact that the approval has been performed and the first-type user who performed the approval are indicated. The information to be represented is presented on the first-type user basket page pb1 of the first-type user associated with the second-type user who has performed the product input operation.
FIG. 11 shows an example of the first-type user basket page pb1 in which information indicating that the approval has been performed and information indicating the first-type user who has performed the approval (hereinafter referred to as “approval confirmation information Is”) is presented. Yes. As shown in the drawing, as the approval confirmation information Is, for example, information including character information such as “Mr. XX approved payment” is presented. In this example, such approval confirmation information Is is presented for the approved product, and the approval button b2 is not presented.
In addition, in FIG. 11, the example of the 1st type user basket page pb1 shown with respect to the 1st type user person who operated the approval button b2 on the 1st type user basket page pb1 shown in previous FIG. 9 is shown. ing. In this case, the approval confirmation information Is is presented so as to replace the approval button b2, for example, in response to the operation of the approval button b2 in the state shown in FIG.
 上記のように承認が行われた商品についての承認確認情報Isを第一種ユーザカゴページpb1に提示することで、承認を行った第一種ユーザ本人にとっては、自身が行った承認が受け入れられたか否かを確認することが可能となる。
 また、第二種ユーザに複数の第一種ユーザが紐付いている場合には、承認を行った以外の第一種ユーザに対して、他の第一種ユーザにより承認が行われた旨、及び承認を行った第一種ユーザを表す情報が自身の第一種ユーザカゴページpb1に提示され、第一種ユーザカゴページpb1を通じて、互いの承認状況を把握することが可能となる。
By presenting the approval confirmation information Is for the product approved as described above on the first-type user basket page pb1, the approval of the first-type user who has made the approval is accepted. It becomes possible to confirm whether or not.
In addition, when a plurality of first-type users are associated with the second-type user, for the first-type users other than the approval, the fact that the approval has been performed by the other first-type users, and Information representing the approved first-type user is presented on the first-type user basket page pb1 of the user, and the approval status of each other can be grasped through the first-type user basket page pb1.
 ここで、承認確認情報Isの提示は、該承認確認情報Isが第一種ユーザにより一度閲覧された以降は再提示を行わない等、第一種ユーザによる閲覧回数に応じて提示を終了することができる。或いは、承認確認情報Isの提示は、承認が行われてからの経過時間に応じて提示を終了することもできる。
 本例では、承認確認情報Isの提示を終了させる手法として、後者の手法を採用しており、具体的には、承認が行われた日から所定日数が経過したことに応じて承認確認情報Isの提示を終了させる。
Here, the presentation of the approval confirmation information Is ends the presentation according to the number of times of browsing by the first type user, such as not re-presenting the approval confirmation information Is once viewed by the first type user. Can do. Alternatively, the presentation of the approval confirmation information Is can be ended according to the elapsed time after the approval is performed.
In this example, the latter method is adopted as a method for terminating the presentation of the approval confirmation information Is, and specifically, the approval confirmation information Is according to the fact that a predetermined number of days have passed since the date of approval. End the presentation of.
 上記の手法を採る場合には、承認が行われた後も所定日数の間は承認確認情報Isを提示可能としておくことが求められるため、本例では、先の図8に示した商品/ユーザ紐付け情報I3に対して、承認が行われた商品に対する承認者ユーザIDの登録、情報消去予定日の登録を可能としている。情報消去予定日は、承認が行われた商品についての該商品/ユーザ紐付け情報I3における登録情報の消去予定日を表すものである。 In the case of adopting the above method, since it is required that the approval confirmation information Is can be presented for a predetermined number of days after the approval is performed, in this example, the product / user shown in FIG. For the linking information I3, it is possible to register an approver user ID and register an information erasure scheduled date for an approved product. The information deletion scheduled date represents the scheduled deletion date of registration information in the product / user association information I3 for the approved product.
 ショッピングサーバ3aは、第一種ユーザによる第二種ユーザ購入希望商品についての承認が行われたことに応じ、承認された商品の商品IDを取得すると共に、承認を行った第一種ユーザのユーザIDを承認者ユーザIDとして取得し、取得した承認者ユーザIDを、商品/ユーザ紐付け情報I3における上記取得した商品IDに対応づけて記憶させる。さらに、情報消去予定日として、現在の日付に上記の所定日数を加算した日付を計算し、該計算した日付を商品/ユーザ紐付け情報I3における上記取得した商品IDに対応づけて記憶させる。 The shopping server 3a acquires the product ID of the approved product in response to the approval of the second-type user purchase desired product by the first-type user, and the user of the first-type user who performed the approval. The ID is acquired as an approver user ID, and the acquired approver user ID is stored in association with the acquired product ID in the product / user association information I3. Further, a date obtained by adding the predetermined number of days to the current date is calculated as the information erasure scheduled date, and the calculated date is stored in association with the acquired product ID in the product / user association information I3.
 ショッピングサーバ3aは、商品/ユーザ紐付け情報I3における承認者ユーザIDの対応づけの有無に基づき、対象とする第二種ユーザ購入希望商品が承認済みであるか否かを判定できる。また、承認者ユーザIDが対応づけられた第二種ユーザ購入希望商品については、該承認者ユーザIDに基づき承認確認情報Isを提示することができる。
 さらに、商品/ユーザ紐付け情報I3における登録情報のうち、情報消去予定日が対応づけられた登録情報は、該情報消去予定日が表す日付に消去される。このため、情報消去予定日が対応づけられた第二種ユーザ購入希望商品(承認済み商品)についての承認確認情報Isの提示は、承認が行われた日付から上記の所定日数を経過した後は行われない。
The shopping server 3a can determine whether or not the target second-type user purchase desired product has been approved based on whether or not the approver user ID is associated in the product / user association information I3. In addition, for the second-type user purchase desired product associated with the approver user ID, approval confirmation information Is can be presented based on the approver user ID.
Furthermore, among the registration information in the product / user association information I3, the registration information associated with the information erasure scheduled date is erased on the date indicated by the information erasure scheduled date. For this reason, the presentation of the approval confirmation information Is for the second-type user purchase desired product (approved product) associated with the information erasure scheduled date is after the predetermined number of days has elapsed since the date of approval. Not done.
 説明を図5に戻す。
 決済制御処理部F5は、決済に関する入力情報を受け付けた第二種ユーザ購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザ購入希望商品の購入代金についての決済処理が、第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う。具体的に、本例においては、承認ボタンb2が操作されて第二種ユーザカゴページpb2において購入ボタンb1がアクティブ状態とされた第二種ユーザ購入希望商品について、第二種ユーザが該購入ボタンb1を操作して商品の購入操作を行ったことに応じ、該商品の購入代金についての決済処理が、該商品について承認を行った第一種ユーザの名義で行われるように制御を行う。
 前述のように本例のショッピングサーバ3aは、購入操作が行われた商品(購入対象商品)についての購入処理として、商品の購入代金や決済者としてのユーザのクレジットカード番号などの情報を含む注文情報を購入対象商品の販売元店舗の店舗端末5に対して送信する処理を行う。これに応じ、本例の決済制御処理部F5は、上記の注文情報として、決済者のクレジットカード番号を購入対象商品についての承認を行った第一種ユーザのクレジットカード番号とした注文情報を生成し、該注文情報を該当する店舗端末5に送信する処理を行う。
 前述のように注文情報を受信した店舗端末5は、該注文情報をカード会社サーバ6に送信して決済を要求を行い、これに応じてカード会社サーバ6では、その後の所定のタイミングで、該注文情報に含まれるクレジットカード番号に紐付く口座より決済金額の引き落とし処理が実行される。
Returning to FIG.
The payment control processing unit F5 determines the purchase price of the second type user purchase desired product in response to the second type user performing a purchase operation on the second type user purchase desired product that has received the input information related to the payment. Control is performed so that the settlement process is performed based on input information related to settlement by the first-type user. Specifically, in this example, for the second-type user purchase desired product in which the purchase button b1 is activated in the second-type user basket page pb2 by operating the approval button b2, the second-type user selects the purchase button. Control is performed so that the settlement processing for the purchase price of the product is performed in the name of the first type user who has approved the product in response to the operation of purchasing the product by operating b1.
As described above, the shopping server 3a of the present example performs an order including information such as a purchase price of a product and a user's credit card number as a settlement person as a purchase process for the product (purchase target product) for which the purchase operation has been performed. A process of transmitting information to the store terminal 5 of the store where the purchase target product is sold is performed. In response to this, the settlement control processing unit F5 of this example generates the order information using the credit card number of the settlement person as the credit card number of the first type user who approved the purchase target product as the order information. Then, processing for transmitting the order information to the corresponding store terminal 5 is performed.
The store terminal 5 that has received the order information as described above transmits the order information to the card company server 6 to request payment, and in response to this, the card company server 6 performs the request at a predetermined timing thereafter. A payment amount is withdrawn from an account associated with a credit card number included in the order information.
 制限設定処理部F6は、第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、第二種ユーザ購入希望商品に係る決済処理操作の制限情報を設定する。 Based on the operation of the first type user associated with the second type user, the restriction setting processing unit F6 performs the second operation on at least one first type user among the plurality of first type users associated with the second type user. Set restriction information of settlement processing operation related to seed user purchase desired product.
 図12は、制限情報を設定するために第一種ユーザに提示されるウェブページ(以下「制限情報設定ページpr」と表記)の例を示している。
 本例のショッピングサイトにおいて、制限情報設定ページprは、同一の第二種ユーザに複数の第一種ユーザが紐付いている場合に、それら複数の第一種ユーザ(つまり同一のグループに属する第一種ユーザ)の個々が提示要求可能なウェブページとされ、他の第一種ユーザは提示要求不能とされている。図12では、同一の第二種ユーザに紐付く3人の第一種ユーザのうちの一人からの提示要求に応じて提示された制限情報設定ページprの例を示している。
FIG. 12 shows an example of a web page (hereinafter referred to as “restriction information setting page pr”) presented to the first-type user in order to set restriction information.
In the shopping site of this example, when the plurality of first type users are associated with the same second type user, the restriction information setting page pr is the first type user (that is, the first belonging to the same group). Each of the seed users) is a web page that can be presented, and the other first-class users are not allowed to request the presentation. FIG. 12 shows an example of the restriction information setting page pr presented in response to a presentation request from one of the three first-type users associated with the same second-type user.
 図示するように制限情報設定ページprには、該制限情報設定ページprの提示要求を行った第一種ユーザと同一のグループに属する第一種ユーザの一覧が提示されると共に、それら第一種ユーザごとに、制限タイプの別を表す情報、具体的にはタイプA、タイプBを表すそれぞれの文字情報と、タイプAの文字情報に対して配置されたチェックボックスcba及び入力ボックスbiaと、タイプBの文字情報に対して配置されたチェックボックスcbb及び入力ボックスbibと、設定指示を行うための設定ボタンb3とが提示される。
 本例の場合、制限のタイプAは、同一の第二種ユーザに対する月あたりの承認可能回数(決済可能回数)の制限とされ、制限のタイプBは、同一の第二種ユーザに対する月あたりの承認可能金額(承認可能な購入代金の額:決済可能額)の制限とされている。
 第一種ユーザは、制限情報設定ページprに提示された第一種ユーザ(本例では制限設定を行う本人も含む)のうち所望の第一種ユーザについて、チェックボックスcba又はcbbの何れかにチェックを入れることでタイプA、タイプBの何れかを選択し、入力ボックスbia又はbibのうち選択したタイプ側の入力ボックスbiに対して情報入力を行った上で、設定ボタンb3を操作する。これにより、上記所望の第一種ユーザについて、第二種ユーザ購入希望商品に係る決済権の制限情報の設定をショッピングサーバ3aに指示することができる。
As shown in the figure, the restriction information setting page pr presents a list of first-type users belonging to the same group as the first-type user who has requested to present the restriction information setting page pr. For each user, information representing the type of restriction, specifically, each character information representing type A and type B, a check box cba and an input box bia arranged for type A character information, and type A check box cbb and an input box bib arranged for the character information of B, and a setting button b3 for performing a setting instruction are presented.
In the case of this example, the restriction type A is the restriction of the number of approvals possible per month (the number of payments possible) for the same second type user, and the restriction type B is the restriction per month for the same second type user. The amount of money that can be approved (the amount of purchase price that can be approved: the amount that can be settled) is limited.
The first-type user selects one of the check boxes cba and cbb for a desired first-type user among the first-type users presented on the restriction information setting page pr (including the person who performs restriction setting in this example). By checking, either type A or type B is selected, information is input to the input box bi on the selected type side of the input box bia or bib, and then the setting button b3 is operated. Thereby, it is possible to instruct the shopping server 3a to set the restriction information of the settlement right related to the second type user purchase desired product for the desired first type user.
 このような制限情報の設定指示が行われたことに応じ、制限設定処理部F6は、制限情報設定ページprへの入力情報に応じた制限情報の設定処理を行う。具体的に、制限設定処理部F6は、制限情報設定ページprへの入力情報に基づき、制限情報の設定対象とされた第一種ユーザのユーザID、及び設定すべき制限タイプ、及び制限基準情報を取得する。なお、制限基準情報とは、入力ボックスbia又はbibに入力された情報であり、本例では回数を表す数値情報、又は金額を表す数値情報の何れかである。
 そして、制限設定処理部F6は、取得した第一種ユーザのユーザIDに対し、取得した制限タイプ及び制限基準情報を対応づけて図1に示した制限情報DB3hに記憶させる。
In response to such a restriction information setting instruction, the restriction setting processing unit F6 performs restriction information setting processing in accordance with information input to the restriction information setting page pr. Specifically, the restriction setting processing unit F6, based on the input information to the restriction information setting page pr, the user ID of the first type user that is set as the restriction information, the restriction type to be set, and the restriction reference information To get. Note that the restriction criterion information is information input to the input box bia or bib, and in this example, it is either numerical information indicating the number of times or numerical information indicating the amount of money.
Then, the restriction setting processing unit F6 associates the obtained restriction type and restriction reference information with the obtained user ID of the first type user and stores them in the restriction information DB 3h illustrated in FIG.
 図13は、上記のような制限設定処理部F6としての機能により制限情報DB3hに構築される制限管理情報I4の例を示している。
 図示するように制限管理情報I4においては、制限情報の設定対象とされた第一種ユーザのユーザIDごとに、制限タイプの情報及び制限基準情報が対応づけられている。
 ここで、本例の制限管理情報I4には、これらユーザID、制限タイプの情報、及び制限基準情報のセットに対して、さらに経過情報が対応づけられている。経過情報は、該経過情報が対応づけられた第一種ユーザによる月あたりの承認回数、又は承認金額についての現状値を表す情報である。後述するように、制限情報の設定対象とされた第一種ユーザが制限基準を逸脱しているか否かは、該第一種ユーザに対応づけられた経過情報と制限基準情報とに基づいて判定される。
 なお、経過情報としての数値の初期値は「0」である。また、経過情報としての数値は月ごとにリセットされる。
FIG. 13 shows an example of the restriction management information I4 constructed in the restriction information DB 3h by the function as the restriction setting processing unit F6 as described above.
As shown in the figure, in the restriction management information I4, restriction type information and restriction reference information are associated with each user ID of the first type user that is the restriction information setting target.
Here, in the restriction management information I4 of this example, progress information is further associated with the set of the user ID, restriction type information, and restriction reference information. The progress information is information indicating the current value of the number of approvals per month by the first-type user associated with the progress information or the approval amount. As will be described later, whether or not the first-class user set as the restriction information setting target deviates from the restriction criterion is determined based on the progress information associated with the first-class user and the restriction criterion information. Is done.
Note that the initial value of the numerical value as the progress information is “0”. The numerical value as the progress information is reset every month.
 図5に戻り、制限制御処理部F7は、制限設定処理部F6が設定した制限情報に基づいて、第一種ユーザによる第二種ユーザ購入希望商品に係る決済処理操作が制限されるように制御を行う。
 具体的に、制限制御処理部F7は、第一種ユーザにより第二種ユーザ購入希望商品についての承認操作が行われた場合に、該第一種ユーザが制限情報の設定対象とされた第一種ユーザであるか否かを判定する。すなわち、該第一種ユーザのユーザIDが制限管理情報I4に存在するか否かを判定する。そして、制限情報の設定対象とされた第一種ユーザであった場合、制限制御処理部F7は、制限管理情報I4における該第一種ユーザに対応づけられた経過情報と制限基準情報とに基づき、該第一種ユーザが、制限基準情報が表す制限基準を逸脱しているか否かを判定する。具体的に、制限タイプがタイプAである場合には、該第一種ユーザに対応づけられた経過情報が表す現状における月あたりの承認回数(今回の承認操作の分は含まない回数)が、制限基準情報が表す月あたりの承認可能回数以上か否かを判定する。また、制限タイプがタイプBである場合には、該第一種ユーザに対応づけられた経過情報が表す現状における月あたりの承認金額に、今回承認操作された第二種ユーザ購入希望商品の購入代金を加算した金額が、制限基準情報が表す月あたりの承認可能金額よりも多いか否かを判定する。
 制限基準情報が表す制限基準を逸脱していると判定した場合、制限制御処理部F7は、承認操作を受け入れず、承認をNGとする。具体的に、本例では、承認操作された第二種ユーザ購入希望商品の購入ボタンb1をアクティブ化せず、該第二種ユーザ購入希望商品についての第二種ユーザによる購入操作が不能な状態を維持する。
Returning to FIG. 5, the restriction control processing unit F7 performs control so that the settlement processing operation related to the second type user purchase desired product by the first type user is restricted based on the restriction information set by the restriction setting processing unit F6. I do.
Specifically, the restriction control processing unit F7 sets the restriction information to the first type user when the first kind user performs an approval operation for the second kind user purchase desired product. It is determined whether the user is a seed user. That is, it is determined whether or not the user ID of the first type user exists in the restriction management information I4. And when it is the 1st type user made into the restriction information setting object, restriction control processing part F7 is based on progress information matched with the 1st type user in restriction management information I4, and restriction standard information. Then, it is determined whether or not the first type user deviates from the restriction standard represented by the restriction standard information. Specifically, when the restriction type is type A, the number of approvals per month in the current state represented by the progress information associated with the first type user (the number of times not including the current approval operation) is It is determined whether or not the number of approvals allowed per month represented by the restriction criterion information is exceeded. Further, when the restriction type is type B, the purchase of the second type user purchase desired product that has been approved this time is added to the current monthly approval amount indicated by the progress information associated with the first type user. It is determined whether or not the amount of money added is larger than the approveable amount per month represented by the restriction criterion information.
If it is determined that the restriction criterion indicated by the restriction criterion information is deviated, the restriction control processing unit F7 does not accept the approval operation and sets the approval to NG. Specifically, in this example, the purchase button b1 for the second-type user purchase desired product for which the approval operation has been performed is not activated, and the second-type user cannot perform a purchase operation on the second-type user purchase desired product. To maintain.
 これにより、制限設定処理部F6が設定した制限情報に基づいて、第一種ユーザによる第二種ユーザ購入希望商品に係る決済処理操作が制限される。
Thereby, based on the restriction | limiting information which the restriction | limiting setting process part F6 set, the payment processing operation which concerns on a 2nd kind user purchase desired goods by a 1st kind user is restrict | limited.
[1-4.処理手順]

 続いて、上記により説明した第二種ユーザ購入希望商品の購入代金決済に係る各機能を実現するために実行すべき具体的な処理の手順を図14~図18のフローチャートを参照して説明する。なお、これらのフローチャートに示す処理は、ショッピングサーバ3aのCPU101が例えば記憶部108等の記憶装置に記憶されたプログラムに従って実行する。
[1-4. Processing procedure]

Next, specific processing procedures to be executed in order to realize each function related to the purchase price settlement of the second type user purchase desired product described above will be described with reference to the flowcharts of FIGS. . Note that the processing shown in these flowcharts is executed by the CPU 101 of the shopping server 3a according to a program stored in a storage device such as the storage unit 108, for example.
 図14は、制限情報の設定に係る処理を示している。この図に示す処理は、第一種ユーザにより制限情報設定ページprの提示要求が行われたことに応じて開始される。
 図14において、ショッピングサーバ3a(CPU101)は、ステップS101の制限情報設定ページprの提示処理として、上記の提示要求を行った第一種ユーザのユーザ端末4に制限情報設定ページprを表示させるための処理を行う。具体的には、第二種ユーザDB3dの格納情報に基づき、上記の提示要求を行った第一種ユーザと同一グループに属する第一種ユーザを特定し、該特定した第一種ユーザの氏名情報を第一種ユーザDB3cより取得する。そして、取得した氏名情報と、該氏名情報ごとに提示すべき制限タイプの情報、チェックボックスcba、cbb、入力ボックスbia、bib、及び設定ボタンb3を先の図12で説明した態様により配置した制限情報設定ページprのウェブページデータを生成し、該ウェブページデータを上記のユーザ端末4に送信する。
FIG. 14 shows processing relating to setting of restriction information. The processing shown in this figure is started in response to a request to present the restriction information setting page pr by the first type user.
In FIG. 14, the shopping server 3 a (CPU 101) displays the restriction information setting page pr on the user terminal 4 of the first type user who has made the presentation request, as the restriction information setting page pr presentation process in step S <b> 101. Perform the process. Specifically, based on the information stored in the second type user DB 3d, the first type user belonging to the same group as the first type user who made the presentation request is specified, and the specified first type user name information Is acquired from the first type user DB 3c. The obtained name information, restriction type information to be presented for each name information, check boxes cba and cbb, input boxes bia and bib, and setting button b3 are arranged in the manner described in FIG. Web page data of the information setting page pr is generated, and the web page data is transmitted to the user terminal 4 described above.
 続くステップS102でショッピングサーバ3aは、制限情報設定ページprに対する入力情報が上記ユーザ端末4より受信されるまで待機する。なお、制限情報設定ページprに対する入力情報は、設定ボタンb3の操作に応じてユーザ端末4から送信される。 In subsequent step S102, the shopping server 3a waits until input information for the restriction information setting page pr is received from the user terminal 4. Note that the input information for the restriction information setting page pr is transmitted from the user terminal 4 in accordance with the operation of the setting button b3.
 制限情報設定ページprに対する入力情報が受信された場合、ショッピングサーバ3aはステップS103で、入力情報に基づき制限管理情報I4を更新する。すなわち、受信された入力情報に基づき、制限情報の設定対象とされた第一種ユーザのユーザID、及び設定すべき制限タイプ、及び制限基準情報を取得し、取得した第一種ユーザのユーザIDに対し、取得した制限タイプ及び制限基準情報を対応づけて制限情報DB3hに記憶させる。
 ショッピングサーバ3aはステップS103の処理を実行したことに応じて図14に示す処理を終える。
When the input information for the restriction information setting page pr is received, the shopping server 3a updates the restriction management information I4 based on the input information in step S103. That is, based on the received input information, the user ID of the first type user that is the target for setting the restriction information, the restriction type to be set, and the restriction reference information are acquired, and the acquired user ID of the first type user is acquired. On the other hand, the acquired restriction type and restriction reference information are associated with each other and stored in the restriction information DB 3h.
Shopping server 3a finishes the processing shown in Drawing 14 according to having performed processing of Step S103.
 図15は、第二種ユーザによる買い物カゴへの商品投入に対応した処理を示している。
 図15において、ショッピングサーバ3aは、ステップS201で第二種ユーザによる買い物カゴへの商品投入操作が行われるまで待機し、該商品投入操作が行われた場合は、ステップS202で該第二種ユーザに紐付く第一種ユーザを第二種ユーザDB3dの格納情報に基づき特定する。すなわち、該第一種ユーザのユーザIDを取得する。
FIG. 15 shows a process corresponding to a product input to the shopping cart by the second type user.
In FIG. 15, the shopping server 3a waits until a product input operation to the shopping cart by the second type user is performed in step S201, and when the product input operation is performed, the second type user is processed in step S202. The first type user associated with is specified based on the stored information of the second type user DB 3d. That is, the user ID of the first type user is acquired.
 続くステップS203でショッピングサーバ3aは、特定した第一種ユーザにカゴ投入商品を紐付ける。すなわち、第二種ユーザが買い物カゴに投入した商品の商品IDを取得し、該商品IDと、ステップS202で特定した第一種ユーザのユーザIDとを対応づけて紐付け情報DB3gに記憶させる。 In subsequent step S203, the shopping server 3a links the basket input product to the identified first type user. That is, the product ID of the product input by the second type user into the shopping cart is acquired, and the product ID is associated with the user ID of the first type user specified in step S202 and stored in the association information DB 3g.
 ステップS203の紐付け処理を行ったことに応じ、ショッピングサーバ3aはステップS204で、特定した第一種ユーザに決済承認要請メールを送信するための処理を行う。
すなわち、上記の投入操作が行われた商品の購入代金についての決済承認を促すための文字情報を含んだ電子メールを、該投入操作を行った第二種ユーザのメールアドレス宛に送信するための処理を行う。なお、ステップS204の処理は、実際に電子メールを送信する処理であってもよいし、電子メールを送信リストに追加するなど、電子メールの送信予約や送信指示を行う処理であってもよい。
 ショッピングサーバ3aはステップS204の処理を実行したことに応じて図15に示す処理を終える。
In response to performing the linking process in step S203, the shopping server 3a performs a process for transmitting a payment approval request mail to the identified first-type user in step S204.
That is, an e-mail containing character information for prompting the approval of settlement for the purchase price of the product for which the input operation has been performed is transmitted to the mail address of the second type user who has performed the input operation. Process. Note that the process of step S204 may be a process of actually sending an e-mail, or a process of making an e-mail transmission reservation or sending instruction such as adding an e-mail to a transmission list.
Shopping server 3a finishes the processing shown in Drawing 15 according to having performed processing of Step S204.
 図16は、第一種ユーザの買い物カゴページ(第一種ユーザカゴページpb1)の提示に係る処理である。
 図16においてショッピングサーバ3aは、ステップS301で第一種ユーザの買い物カゴページ(第一種ユーザカゴページpb1)の提示要求が行われるまで待機し、該提示要求があった場合は、ステップS302で該第一種ユーザのカゴ投入中商品の情報を取得する。該第一種ユーザのカゴ投入中商品の情報は、第一カゴ入れ商品DB3eに格納された第一種購入希望商品管理情報I1に基づいて取得する。なお、該第一種ユーザのカゴ投入中商品が存在しない場合もあり、その場合は該当商品無しとの情報が取得される。
FIG. 16 is a process related to the presentation of the first type user's shopping cart page (first type user basket page pb1).
In FIG. 16, the shopping server 3a waits until a request for presentation of the first-class user's shopping cart page (first-class user basket page pb1) is made in step S301. Information on the product being thrown into the basket of the first type user is acquired. The information on the product being thrown into the basket of the first-type user is acquired based on the first-type purchase desired product management information I1 stored in the first basket-inserted product DB 3e. Note that there may be no product being thrown into the basket of the first type user, and in this case, information that there is no corresponding product is acquired.
 続くステップS303でショッピングサーバ3aは、該第一種ユーザに紐付く第二種ユーザが存在するか否かを第二種ユーザDB3dの格納情報に基づき判定する。
 該第一種ユーザに紐付く第二種ユーザが存在しないと判定した場合、ショッピングサーバ3aはステップS305に進み、該第一種ユーザのカゴ投入中商品の情報に基づく第一種ユーザカゴページpb1の提示処理を行う。すなわち、掲載商品として該第一種ユーザのカゴ投入中商品のみを掲載し、該カゴ投入中商品に対して購入ボタンb1を配置した第一種ユーザカゴページpb1のウェブページデータを生成し、該ウェブページデータを該第一種ユーザのユーザ端末4に対して送信する。なお、上述した該当商品無しとの情報が取得された場合、カゴ投入中商品及び購入ボタンb1の掲載のない第一種ユーザカゴページpb1が提示されることは言うまでもない。
In subsequent step S303, the shopping server 3a determines whether or not there is a second type user associated with the first type user based on the stored information of the second type user DB 3d.
When it is determined that there is no second type user associated with the first type user, the shopping server 3a proceeds to step S305, and the first type user basket page pb1 based on the information on the product being put into the basket of the first type user. Perform the presentation process. That is, only the product being put in the basket of the first type user is posted as the posted product, and the web page data of the first type user basket page pb1 in which the purchase button b1 is arranged for the product in the basket is generated, Web page data is transmitted to the user terminal 4 of the first type user. Needless to say, when the above-described information indicating that there is no corresponding product is acquired, the first-type user basket page pb1 in which the product being put in the basket and the purchase button b1 are not posted are presented.
 また、ステップS303において、該第一種ユーザに紐付く第二種ユーザが存在すると判定した場合、ショッピングサーバ3aはステップS304に進み、商品/ユーザ紐付け情報I3において該第一種ユーザのユーザIDが存在するか否かを判定する。
 該第一種ユーザのユーザIDが存在しないと判定した場合、ショッピングサーバ3aは上記したステップS305の提示処理を実行する。
If it is determined in step S303 that there is a second type user associated with the first type user, the shopping server 3a proceeds to step S304, and the user ID of the first type user in the product / user association information I3. It is determined whether or not exists.
When it is determined that the user ID of the first type user does not exist, the shopping server 3a executes the presentation process in step S305 described above.
 一方、該第一種ユーザのユーザIDが存在すると判定した場合、ショッピングサーバ3aはステップS306に進み、該第一種ユーザのカゴ投入中商品の情報、及び商品/ユーザ紐付け情報I3における該第一種ユーザに紐付く情報に基づく第一種ユーザカゴページpb1の提示処理を実行する。具体的には、先の図9のように該第一種ユーザのカゴ投入中商品及び購入ボタンb1と、商品/ユーザ紐付け情報I3における該第一種ユーザに紐付く商品及び承認ボタンb2とを所定に配置した第一種ユーザカゴページpb1のウェブページデータを生成し、該ウェブページデータを該第一種ユーザのユーザ端末4に対して送信する。
 なお、この場合も、上述した該当商品無しとの情報が取得された場合には、該第一種ユーザのカゴ投入中商品及び購入ボタンb1の掲載のない第一種ユーザカゴページpb1が提示されることは言うまでもない。
 また、ステップS306の提示処理では、商品/ユーザ紐付け情報I3において、該第一種ユーザに紐付く商品に対して承認者ユーザIDが対応づけられている場合には、承認ボタンb2に代えて前述した承認確認情報Isを配置した第一種ユーザカゴページpb1が提示されるようにする。
On the other hand, if it is determined that the user ID of the first type user is present, the shopping server 3a proceeds to step S306, and the first type user's information on the product being put in the basket and the first item in the product / user association information I3. The presentation process of the first-type user basket page pb1 based on the information associated with the one-type user is executed. Specifically, as shown in FIG. 9 above, the product and purchase button b1 of the first-type user in the basket, and the product and approval button b2 associated with the first-type user in the product / user association information I3 Is generated and the web page data of the first type user basket page pb1 is generated, and the web page data is transmitted to the user terminal 4 of the first type user.
In this case as well, when the information indicating that there is no corresponding product is acquired, the first-type user basket page pb1 without the posting of the first-type user's basket and the purchase button b1 is presented. Needless to say.
Further, in the presentation process in step S306, when the approver user ID is associated with the product associated with the first type user in the product / user association information I3, the approval button b2 is used instead. The first-type user basket page pb1 in which the above-described approval confirmation information Is is arranged is presented.
 ショッピングサーバ3aは、ステップS306の提示処理、又は先のステップS305の提示処理を実行したことに応じ図16に示す処理を終える。 Shopping server 3a finishes the process shown in FIG. 16 according to having performed the presentation process of step S306, or the presentation process of previous step S305.
 図17は、承認ボタンb2の操作に対応した処理である。
 図17においてショッピングサーバ3aは、ステップS401で承認ボタンb2の操作を待機しており、承認ボタンb2が操作された場合はステップS402で、制限管理情報I4において該第一種ユーザ(承認ボタンb2の操作を行った第一種ユーザ)のユーザIDが存在するか否かを判定する。これは、該第一種ユーザが決済処理操作についての制限が設定されたユーザであるか否かを判定していることに相当する。
FIG. 17 shows processing corresponding to the operation of the approval button b2.
In FIG. 17, the shopping server 3a waits for the operation of the approval button b2 in step S401, and when the approval button b2 is operated, in step S402, in the restriction management information I4, the first type user (the approval button b2 It is determined whether or not the user ID of the first type user who performed the operation exists. This corresponds to determining whether or not the first type user is a user for which a restriction on the settlement processing operation is set.
 該第一種ユーザのユーザIDが存在すると判定した場合、ショッピングサーバ3aはステップS403に進み、制限についての解析処理を行う。具体的に、ステップS403の解析処理では、制限管理情報I4において該第一種ユーザのユーザIDに対応づけられている制御タイプ、制限基準情報、経過情報を取得する。また、ステップS403の解析処理では、制限タイプがタイプBである場合には、次のステップS404の判定処理で用いる情報として、経過情報が表す現状における月あたりの承認金額に、今回承認操作された第二種ユーザ購入希望商品の購入代金を加算した金額(判定用金額)を算出しておく。 If it is determined that the user ID of the first type user exists, the shopping server 3a proceeds to step S403 and performs an analysis process on the restriction. Specifically, in the analysis process in step S403, the control type, the restriction reference information, and the progress information associated with the user ID of the first type user in the restriction management information I4 are acquired. Further, in the analysis process of step S403, when the restriction type is type B, the current approval operation is performed on the current monthly approval amount indicated by the progress information as information used in the determination process of the next step S404. An amount of money (determination amount) obtained by adding the purchase price of the second type user purchase desired product is calculated.
 続くステップS404でショッピングサーバ3aは、制限基準を逸脱するか否かを判定する。具体的に、該ステップS404の判定処理としては、ステップS403の解析処理で取得した制限タイプがタイプAである場合には、ステップS403で取得した経過情報が表す現状における月あたりの承認回数が、ステップS403で取得した制限基準情報が表す月あたりの承認可能回数以上か否かを判定する。また、ステップS403で取得した制限タイプがタイプBである場合には、ステップS403で算出した上記の判定用金額が、ステップS403で取得した制限基準情報が表す月あたりの承認可能金額よりも多いか否かを判定する。
 なお、以下の説明から明らかとなるように、経過情報はステップS406で更新されるため、ステップS404で制限タイプがタイプAである場合に用いられる上記「経過情報が表す現状における月あたりの承認回数」は、今回の承認操作の分は含まない回数となる(つまり今回の承認操作が受け入れられると承認回数が「3」となる場合、上記「経過情報が表す現状における月あたりの承認回数」は「2」である)。
In subsequent step S404, the shopping server 3a determines whether or not the limit criterion is deviated. Specifically, as the determination processing in step S404, when the restriction type acquired in the analysis processing in step S403 is type A, the number of approvals per month in the current state represented by the progress information acquired in step S403 is It is determined whether or not the number of approvable times per month represented by the restriction criterion information acquired in step S403 is exceeded. If the restriction type acquired in step S403 is type B, is the determination amount calculated in step S403 larger than the approveable amount per month represented by the restriction reference information acquired in step S403? Determine whether or not.
As will be apparent from the following description, since the progress information is updated in step S406, the above “number of approvals per month in the current state represented by the progress information” is used when the restriction type is type A in step S404. Is the number of times that does not include the amount of the current approval operation (that is, if the number of approvals is “3” when the current approval operation is accepted, "2").
 ステップS404において制限基準を逸脱すると判定した場合、ショッピングサーバ3aはステップS405に進み、承認NG処理を実行して図17に示す処理を終える。承認NG処理としては、承認操作を受け入れず、承認をNGとするための処理を行う。具体的には、例えば承認操作された第二種ユーザ購入希望商品の購入ボタンb1をアクティブ化せず、該第二種ユーザ購入希望商品についての第二種ユーザによる購入操作が不能な状態を維持させる。 If it is determined in step S404 that the limit standard is exceeded, the shopping server 3a proceeds to step S405, executes the approval NG process, and ends the process shown in FIG. As the approval NG process, a process for not accepting the approval operation and setting the approval to NG is performed. Specifically, for example, the purchase button b1 of the second-type user purchase desired product that has been approved is not activated, and the second-type user purchase operation for the second-type user purchase desired product is maintained in an incapable state. Let
 また、ステップS404において制限基準を逸脱しないと判定した場合、ショッピングサーバ3aはステップS406に進み、経過情報更新処理を行う。すなわち、制限管理情報I4において該第一種ユーザのユーザIDに対応づけられている経過情報について、制限タイプがタイプAであった場合には、該経過情報としての数値をステップS403で取得した経過情報の数値に「1」を加算した値に更新し、制限タイプがタイプBであった場合には、該経過情報としての数値をステップS403で算出した上記の判定用金額の値に更新する。 If it is determined in step S404 that the restriction standard is not deviated, the shopping server 3a proceeds to step S406 and performs progress information update processing. That is, for the progress information associated with the user ID of the first type user in the restriction management information I4, if the restriction type is type A, the progress obtained by acquiring the numerical value as the progress information in step S403 The value is updated to a value obtained by adding “1” to the numerical value of the information, and when the restriction type is type B, the numerical value as the progress information is updated to the value of the determination amount calculated in step S403.
 ステップS406の更新処理を実行したことに応じ、ショッピングサーバ3aはステップS407で、商品/ユーザ紐付け情報I3に対する承認者ユーザID、及び情報消去予定日の登録を行う。すなわち、商品/ユーザ紐付け情報I3における商品IDのうち、ステップS401で承認操作が検出された商品の商品IDに対し、承認者ユーザIDとして承認操作を行った第一種ユーザのユーザIDを、また情報消去予定日として現在の日付に前述した所定日数を加算した日付をそれぞれ登録する。 In response to the execution of the update process in step S406, the shopping server 3a registers the approver user ID and the information erasure scheduled date for the product / user association information I3 in step S407. That is, among the product IDs in the product / user association information I3, the user ID of the first type user who performed the approval operation as the approver user ID for the product ID of the product for which the approval operation was detected in step S401, Also, the date obtained by adding the above-mentioned predetermined number of days to the current date is registered as the scheduled information erasure date.
 続くステップS408でショッピングサーバ3aは、第二種ユーザに承認通知メールを送信するための処理を実行する。具体的には、ステップS401で承認操作が検出された商品を買い物カゴに投入した第二種ユーザに対し、該商品の購入代金についての決済が承認された旨、及び該承認を行った第一種ユーザを表す情報を含む電子メールを送信するための処理を行う。
 なお、ステップS408の処理としても、実際に電子メールを送信する処理であってもよいし、電子メールを送信リストに追加するなど、電子メールの送信予約や送信指示を行う処理であってもよい。
In subsequent step S408, the shopping server 3a executes a process for transmitting an approval notification mail to the second type user. Specifically, for the second type user who has put the product for which the approval operation is detected in step S401 into the shopping cart, the fact that the payment for the purchase price of the product has been approved, and the first that has made the approval A process for transmitting an e-mail including information representing the seed user is performed.
Note that the process in step S408 may be a process for actually sending an e-mail, or a process for making an e-mail transmission reservation or sending instruction, such as adding an e-mail to a transmission list. .
 ショッピングサーバ3aはステップS408の処理を実行したことに応じて図17に示す処理を終える。 Shopping server 3a finishes the process shown in FIG. 17 according to having performed the process of step S408.
 また、先のステップS402で、制限管理情報I4において該第一種ユーザ(承認ボタンb2の操作を行った第一種ユーザ)のユーザIDが存在しないと判定した場合、ショッピングサーバ3aはステップS403~S406をパスしてステップS407に処理を進める。すなわち、該第一種ユーザが決済処理操作についての制限が設定されていないユーザであった場合には、制限管理情報I4に基づく制限の解析処理や逸脱判定処理、及び制限管理情報I4における経過情報の更新処理がパスされ、商品/ユーザ紐付け情報I3に対する該第一種ユーザのユーザID(承認者ユーザID)の登録、及び情報消去予定日の登録(S407)と、第二種ユーザに承認通知メールを送信するための処理(S408)が実行される。 If it is determined in step S402 that the user ID of the first type user (the first type user who has operated the approval button b2) does not exist in the restriction management information I4, the shopping server 3a performs steps S403 to S403. The process proceeds to step S407 after passing S406. That is, if the first type user is a user for whom no restriction is set for the settlement processing operation, restriction analysis processing and deviation determination processing based on restriction management information I4, and progress information in restriction management information I4 The update process is passed, registration of the user ID (approver user ID) of the first type user for the product / user association information I3, registration of the information erasure scheduled date (S407), and approval to the second type user A process (S408) for transmitting the notification mail is executed.
 なお、上記では、承認通知が第二種ユーザに対してのみ行われる例を挙げたが、承認を行った第一種ユーザが属するグループに他の第一種ユーザが存在する場合には、それらの第一種ユーザに対して承認通知が行われるようにしてもよい。 In the above example, the approval notification is given only to the second type user. However, if there are other first type users in the group to which the approved first type user belongs, An approval notification may be sent to the first type user.
 図18は、第二種ユーザによる購入操作に対応した処理である。
 図18において、ショッピングサーバ3aはステップS501で、第二種ユーザの購入操作を待機しており、該購入操作があった場合はステップS502に進み、購入操作された商品の決済承認を行った第一種ユーザを商品/ユーザ紐付け情報I4に基づき特定する。
FIG. 18 shows processing corresponding to the purchase operation by the second type user.
In FIG. 18, the shopping server 3a waits for the purchase operation of the second type user in step S501. If there is such a purchase operation, the process proceeds to step S502, where the settlement approval of the product operated for purchase is performed. A kind of user is specified based on the product / user association information I4.
 続くステップS503でショッピングサーバ3aは、特定した第一種ユーザを決済者とした注文情報を送信するための処理を実行する。具体的には、決済者のクレジットカード番号を上記特定した第一種ユーザのクレジットカード番号とした注文情報を生成し、該注文情報を該当する店舗端末5(購入操作が行われた商品の販売元店舗の店舗端末5)に送信するための処理を行う。このステップS503の処理は、実際に注文情報を送信する処理であってもよいし、注文情報を送信リストに追加するなど、注文情報の送信予約や送信指示を行う処理であってもよい。 In subsequent step S503, the shopping server 3a executes a process for transmitting order information in which the specified first type user is a settlement person. Specifically, order information is generated with the credit card number of the settlement person as the credit card number of the first type user identified above, and the order information is used as the corresponding store terminal 5 (sale of the product for which the purchase operation has been performed). Processing for transmission to the store terminal 5) of the former store is performed. The process of step S503 may be a process of actually transmitting order information, or may be a process of ordering transmission of order information and a transmission instruction such as adding order information to a transmission list.
 ショッピングサーバ3aは、ステップS503の処理を実行したことに応じて図18に示す処理を終える。 Shopping server 3a finishes the processing shown in Drawing 18 according to having performed processing of Step S503.
 なお、上記では、第一種ユーザを決済名義人とした第二種ユーザ購入希望商品についての決済制御処理は、第一種ユーザによる承認ボタンb2の操作入力に基づき行われる例を挙げた。すなわち、第二種ユーザ購入希望商品についての決済制御処理が行われるために第一種ユーザに要請される「決済に関する入力情報」が、承認ボタンb2の操作入力情報とされる場合を例示した。
 しかしながら、「決済に関する入力情報」は、承認ボタンb2の操作入力情報に限定されるものではない。例えば、承認ボタンb2でなく「決済する」ボタンを提示し、該「決済する」ボタンが第一種ユーザにより操作されると、第二種ユーザ購入希望商品についての決済手続ページに誘導し、該決済手続ページにて第一種ユーザにより決済手続きのための操作入力が行われたことに応じて、該第二種ユーザ購入希望商品についての購入ボタンb1をアクティブ化する(つまり購入操作を可能とする)という手法を採ることもできる。この場合、「決済に関する入力情報」は、上記の決済手続ページでの入力情報が該当する。
In the above description, an example is given in which the settlement control process for the second type user purchase desired product with the first type user as the settlement holder is performed based on the operation input of the approval button b2 by the first type user. That is, the case where “input information related to payment” requested by the first type user for performing the payment control process for the second type user purchase desired product is used as the operation input information of the approval button b2.
However, “input information related to settlement” is not limited to the operation input information of the approval button b2. For example, when the “settlement” button is presented instead of the approval button b2, and the “settlement” button is operated by the first type user, the user is directed to a settlement procedure page for the second type user purchase desired product, In response to the operation input for the payment procedure being performed by the first type user on the payment procedure page, the purchase button b1 for the second type user purchase desired product is activated (that is, the purchase operation can be performed). Can be used. In this case, “input information related to payment” corresponds to the input information on the above-described payment procedure page.
[1-5.第1の実施の形態のまとめ]

 上記のように第1の実施の形態の情報処理装置(ショッピングサーバ3a)は、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を記憶する紐付け関係情報記憶部(紐付け情報DB3g)と、それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録部(商品登録処理部F1)と、商品投入操作を行ったユーザが第二種ユーザである場合、紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付け部(商品/ユーザ紐付け処理部F2)とを備える。
 また、第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付部(入力情報受付処理部F4)と、入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御部(決済制御処理部F5)とを備える。
 さらに、第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る決済処理操作の制限情報を設定する制限設定部(制限設定処理部F6)と、制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る決済処理操作が制限されるように制御を行う制限制御部(制限制御処理部F7)とを備えている。
[1-5. Summary of First Embodiment]

As described above, the information processing apparatus (shopping server 3a) according to the first embodiment stores the linking relationship information storage unit that stores the linking relationship information indicating the linking relationship between the first type user and the second type user. (Linking information DB 3g) and a product registration unit (product for registering the product that has been input into the purchase desired product management information as a product desired to be purchased in response to each user performing a product input operation to the shopping cart. If the user who performed the registration processing unit F1) and the product input operation is the second type user, refer to the pegging relation information, and the first type user linked to the second type user is referred to as the second type user. A product / user linking unit (product / user linking processing unit F2) for linking purchase desired products is provided.
In addition, an input information receiving unit (input information receiving processing unit F4) that receives input information related to the payment by the first type user regarding the purchase price of the second type user's purchase desired product, and a second type user who has received the input information In response to the purchase operation of the second type user for the purchase desired product, the payment processing for the purchase price of the purchase desired product of the second type user is performed based on the input information relating to the payment by the first type user. A settlement control unit (settlement control processing unit F5) for performing control.
Furthermore, based on the operation of the first type user associated with the second type user, the purchase of the second type user for at least one first type user among the plurality of first type users associated with the second type user A restriction setting unit (restriction setting processing unit F6) that sets restriction information of the payment processing operation related to the desired product, and a payment processing operation related to the purchase desired product of the second type user by the first type user based on the restriction information. A restriction control unit (restriction control processing unit F7) that performs control so as to be restricted.
 上記構成によれば、第二種ユーザの購入希望商品管理情報により、第二種ユーザとしての特定のユーザ層の商品購入動向の把握が可能となる。
 また、上記の制限制御部により、第一種ユーザ(例えば祖父等)が隠れて第二種ユーザ(例えば子)に過剰な買い与えをすることの防止が図られる。
 従って、第1の実施の形態の情報処理装置によれば、商品購入代金についての決済処理操作を実行可能な第一種ユーザと決済処理操作を制限されている第二種ユーザとが管理された電子商取引システムとして、第二種ユーザの商品購入動向が把握し易く、第一種ユーザが第二種ユーザに商品を過剰に買い与えてしまうことの防止を図った電子商取引システムの実現を図ることができる。
 また、第1の実施の形態の情報処理装置によれば、第一種ユーザは自身の購入希望商品リストにおいて第二種ユーザの購入希望商品を把握し承認を行うことができるため、承認のために第二種ユーザの購入希望商品リストにいちいちアクセスする必要がなく、この点でも購入代金決済に係る第一種ユーザの手間の軽減が図られる。
According to the above configuration, it is possible to grasp the product purchase trend of a specific user layer as the second type user based on the purchase desired product management information of the second type user.
In addition, the above-described restriction control unit prevents the first type user (eg, grandfather) from hiding and excessively buying the second type user (eg, child).
Therefore, according to the information processing apparatus of the first embodiment, the first type user who can execute the settlement processing operation for the product purchase price and the second type user who is restricted in the settlement processing operation are managed. As an electronic commerce system, the realization of an electronic commerce system that is easy to grasp the product purchase trend of the second type user and prevents the first type user from purchasing excessive products to the second type user. it can.
In addition, according to the information processing apparatus of the first embodiment, the first type user can grasp and approve the purchase desired product of the second type user in his / her desired purchase product list. In this respect, it is not necessary to access the second-class user's desired purchase product list one by one, and the effort of the first-class user related to the purchase price settlement can also be reduced in this respect.
 また、第1の実施の形態の情報処理装置は、第二種ユーザが買い物カゴへの商品投入操作を行ったことに応じて、該第二種ユーザに紐付く第一種ユーザに対する通知が行われるように制御を行う通知制御部を備えている。 In addition, the information processing apparatus according to the first embodiment performs notification to the first-type user associated with the second-type user in response to the second-type user performing a product input operation to the shopping cart. A notification control unit that performs control as described above.
 これにより、第二種ユーザによる商品投入操作があったことを第一種ユーザに迅速に通知することが可能とされる。
 従って、第一種ユーザによる決済承認等、決済に関する入力が行われるまでの第二種ユーザによる待ち時間の短縮化を図ることができる。
Thereby, it is possible to promptly notify the first type user that the second type user has performed the product input operation.
Therefore, it is possible to shorten the waiting time by the second type user until the input related to the settlement such as the settlement approval by the first type user.
 さらに、第1の実施の形態の情報処理装置においては、通知制御部は、通知として、第二種ユーザの購入希望商品の購入代金についての決済を促す通知が行われるように制御を行っている。 Furthermore, in the information processing apparatus according to the first embodiment, the notification control unit performs control so that a notification prompting settlement for the purchase price of the second-type user's purchase desired product is performed as the notification. .
 これにより、第一種ユーザに対する通知の内容の明確化が図られる。
 また、第二種ユーザに対し複数の第一種ユーザが紐付いているときは、逆オークション的な挙動になり、第二種ユーザとこれに紐付く第一種ユーザとに買い物を通じた娯楽性を提供できる。
Thereby, clarification of the content of the notification to the first type user is achieved.
In addition, when a plurality of first-class users are associated with a second-type user, the behavior becomes a reverse auction, and the second-class user and the first-class user associated with the second-class user can enjoy entertainment through shopping. Can be provided.
 さらにまた、情報処理装置においては、それぞれのユーザが買い物カゴへの商品投入操作を行った購入希望商品を該ユーザに提示する商品提示部を備え、第一種ユーザに対する商品提示部は、該第一種ユーザに対して第二種ユーザの購入希望商品が紐付けられている場合には、該第一種ユーザの購入希望商品と該第二種ユーザの購入希望商品とを提示することが望ましい。
 これにより、第一種ユーザは自身の買い物カゴにおいて第二種ユーザの購入希望商品を確認することができる。
Furthermore, the information processing apparatus includes a product presentation unit that presents the user with a purchase desired product for which each user has performed a product input operation to the shopping cart. In the case where the purchase desired product of the second type user is linked to the one type user, it is desirable to present the purchase desired product of the first type user and the purchase desired product of the second type user. .
Thereby, the first type user can check the purchase desired product of the second type user in his / her shopping cart.
 また、第1の実施の形態の情報処理装置は、第一種ユーザに紐付けられた第二種ユーザの購入希望商品のうち第一種ユーザによる決済に関する入力情報が受け付けられた購入希望商品について、決済に関する入力情報が受け付けられた旨、及び決済に関する入力情報が受け付けられた第一種ユーザを通知する情報を、該購入希望商品の商品投入操作を行った第二種ユーザに紐付く第一種ユーザに提示する通知情報提示部を備えている。 In addition, the information processing apparatus according to the first embodiment relates to a purchase desired product for which input information related to settlement by the first type user is accepted among the second type user purchase desired products linked to the first type user. First, linking the fact that input information related to payment has been received and information notifying the first type user who has received input information related to payment to the second type user who has performed the product input operation of the desired purchase item A notification information presentation unit to be presented to the seed user is provided.
 これにより、決済に関する入力情報が受け付けられた第一種ユーザ本人にとっては、自身の決済に関する入力情報が受け入れられたか否かを確認することができる。
 また、第二種ユーザに複数の第一種ユーザが紐付いている場合には、決済に関する入力情報が受け付けられた以外の第一種ユーザに対して、他の第一種ユーザによる決済に関する入力情報が受け付けられた旨、及び決済に関する入力情報が受け付けられた第一種ユーザを通知する情報が提示されるため、親や祖父・祖母は互いの買い与え状況(誰が何を買い与えたか)を容易に把握できる。本例の場合、各第一種ユーザは、自身の購入希望商品リストを通じて互いの状況を知ることができるため、該リストを、第二種ユーザの商品購入を通じた一種のコミュニケーションツールとして機能させることができる。
As a result, the first-type user himself / herself who has received the input information related to payment can confirm whether or not the input information related to his / her payment has been received.
In addition, when a plurality of first-type users are associated with a second-type user, input information related to payment by another first-type user for a first-type user other than input information related to payment received. Since the information indicating that the user has been accepted and the first-class user who has received input information related to payment is presented, parents, grandfathers, and grandmothers can easily grasp each other's buying situation (who bought what) it can. In the case of this example, each first type user can know each other's situation through his / her desired purchase product list, so that the list functions as a kind of communication tool through the second type user's product purchase. Can do.
<2.第2の実施の形態>
[2-1.ネットワークシステムの概要]

 図19は、第2の実施の形態のネットワークシステム1A(ECシステム)の例を示している。
 なお、以下の説明において、既に説明済みとなった部分と同様となる部分については同一符号を付して説明を省略する。
 図1に示したネットワークシステム1との差異は、ショッピングサイト運営システム3に代えてショッピングサイト運営システム3Aが設けられた点である。ショッピングサイト運営システム3Aは、ショッピングサーバ3aに代えてショッピングサーバ3aAが設けられ、承認不要商品情報DB3iが追加された点がショッピングサイト運営システム3と異なる。
 なお、承認不要商品情報DB3iについては以下の説明で明らかにする。
 また、ショッピングサーバ3aA、承認不要商品情報DB3iとしてのコンピュータ装置のハードウェア構成は先の図4に示したものと同様である。
<2. Second Embodiment>
[2-1. Overview of network system]

FIG. 19 shows an example of a network system 1A (EC system) according to the second embodiment.
In the following description, parts that are the same as the parts that have already been described are assigned the same reference numerals and description thereof is omitted.
The difference from the network system 1 shown in FIG. 1 is that a shopping site management system 3 A is provided instead of the shopping site management system 3. The shopping site management system 3A is different from the shopping site management system 3 in that a shopping server 3aA is provided instead of the shopping server 3a, and an approval unnecessary product information DB 3i is added.
The approval-free product information DB 3i will be clarified in the following description.
Further, the hardware configuration of the computer device as the shopping server 3aA and the approval-free product information DB 3i is the same as that shown in FIG.
[2-2.第2の実施の形態としての処理の概要]

 図20は、ショッピングサーバ3aAが有する第二種ユーザ購入希望商品の購入代金決済に係る機能をブロック化して示した機能ブロック図である。
 第1の実施の形態におけるショッピングサーバ3aとの差異は、承認不要商品設定処理部F8が追加された点である。
[2-2. Outline of Processing as Second Embodiment]

FIG. 20 is a functional block diagram showing in block form the functions related to the purchase price settlement of the second-type user purchase desired product possessed by the shopping server 3aA.
The difference from the shopping server 3a in the first embodiment is that an approval unnecessary product setting processing unit F8 is added.
 承認不要商品設定処理部F8は、第二種ユーザ購入希望商品についての決済の承認が不要である承認不要商品を条件付けるための承認不要商品条件情報Ifを、第二種ユーザと紐付く第一種ユーザの操作に基づき設定する。
 具体的に、承認不要商品設定処理部F8は、第一種ユーザに承認不要商品条件情報Ifの設定を行うための承認不要商品条件設定ページを提示する。該承認不要商品条件設定ページは、第二種ユーザが紐付いている第一種ユーザが提示要求可能なウェブページとされ、他の第一種ユーザは提示要求不能とされている。
The approval-free product setting processing unit F8 associates the approval-free product condition information If for conditioning the approval-free product with which the approval of the settlement for the second-type user purchase desired product is unnecessary with the second-type user. Set based on the operation of the seed user.
Specifically, the approval-free product setting processing unit F8 presents an approval-free product condition setting page for setting the approval-free product condition information If to the first type user. The approval-necessary product condition setting page is a web page that can be presented by a first-type user associated with a second-type user, and other first-type users cannot make a presentation request.
 本例では、承認不要商品条件情報Ifとして、承認が不要な商品のジャンル情報を設定可能とされている。つまり、承認不要商品条件設定ページは、承認が不要な商品のジャンル情報についての第一種ユーザによる入力情報、及び設定指示を受け付けるページとされている。 In this example, the genre information of a product that does not require approval can be set as the product condition information If not required for approval. That is, the approval-necessary product condition setting page is a page that accepts input information and setting instructions by the first-type user regarding genre information of products that do not require approval.
 また、本例の承認不要商品条件設定ページは、承認不要商品の購入代金についての決済を行う第一種ユーザの設定指示も受け付けるページとされている。例えば、承認不要商品条件設定ページの提示要求を行った第一種ユーザに、同一グループに属する他の第一種ユーザが存在する場合、該承認不要商品条件設定ページは、該グループに属する第一種ユーザのうちから承認不要商品の購入代金決済を行う第一種ユーザの指定及び設定指示を受け付け可能な態様で提示される。 In addition, the approval-free product condition setting page of this example is a page that accepts a setting instruction of a first-class user who performs a settlement for a purchase price of an approval-free product. For example, if there is another first-type user belonging to the same group among the first-type users who have made a presentation request for the approval-free product condition setting page, the approval-free product condition setting page is the first user belonging to the group It is presented in such a manner that it can accept the designation and setting instruction of the first type user who performs the purchase price settlement of the product not requiring approval from the seed users.
 承認不要商品設定処理部F8は、承認不要商品条件設定ページを介して第一種ユーザが承認不要商品条件情報Ifの設定指示を行うと、該指示された承認不要商品条件情報Ifを、承認不要商品条件設定ページの提示要求を行った第一種ユーザに紐付く第二種ユーザのユーザIDと対応づけて図19に示した承認不要商品情報DB3iに記憶させる。 When the first-type user issues an instruction for setting approval-free product condition information If through the approval-free product condition setting page, the approval-free product setting processing unit F8 does not need the approval-free product condition information If indicated. It is associated with the user ID of the second type user associated with the first type user who has made the presentation request for the product condition setting page, and is stored in the approval unnecessary product information DB 3i shown in FIG.
 図21は、上記した承認不要商品設定処理部F8の機能によって承認不要商品情報DB3iに構築される承認不要商品管理情報I5の例を示している。
 図示するように承認不要商品管理情報I5は、第二種ユーザのユーザIDごとに、承認不要商品条件情報Ifとしての承認不要商品ジャンルの情報が対応づけられた情報とされる。
FIG. 21 shows an example of approval-free product management information I5 constructed in the approval-free product information DB 3i by the function of the approval-free product setting processing unit F8.
As shown in the drawing, the approval-free product management information I5 is information in which approval-free product genre information as approval-free product condition information If is associated with each user ID of the second type user.
 本例の場合、承認不要商品管理情報I5には、第二種ユーザのユーザIDと承認不要商品ジャンルの情報と共に、決済者ユーザIDが対応づけられている。決済者ユーザIDは、承認不要商品条件設定ページにおいて承認不要商品の購入代金についての決済を行う者として設定指示された第一種ユーザのユーザIDである。
 つまり、承認不要商品設定処理部F8は、承認不要商品条件設定ページを介して承認不要商品ジャンルの情報、及び承認不要商品の購入代金決済を行う第一種ユーザの設定指示が行われたことに応じて、該指示された承認不要商品ジャンルの情報と、該指示された第一種ユーザのユーザID(決済者ユーザID)と、該承認不要商品条件設定ページの提示要求を行った第一種ユーザに紐付く第二種ユーザのユーザIDとを対応づけて承認不要商品情報DB3iに記憶させる。
In the case of this example, the approver-unnecessary product management information I5 is associated with the settlement user ID together with the user ID of the second type user and the information of the approval-free product genre. The settlement user ID is a user ID of a first-type user who is instructed to set as a person who performs a settlement for the purchase price of an unapproved product on the unapproved product condition setting page.
That is, the approval-free product setting processing unit F8 has received the setting instruction of the first type user who performs the purchase price settlement of the approval-free product genre information and the approval-free product via the approval-free product condition setting page. In response, the instructed product item genre information that is instructed, the user ID of the instructed first type user (settler user ID), and the first type that made a request for presentation of the approval-free product condition setting page The user ID of the second type user associated with the user is associated with and stored in the approval unnecessary product information DB 3i.
 第2の実施の形態では、第二種ユーザが承認不要商品を買い物カゴに投入した場合、該第二種ユーザの第二種ユーザカゴページpb2に提示される該承認不要商品についての購入ボタンb2としては、アクティブ状態の購入ボタンb2を提示する。これにより、第二種ユーザは該商品について第一種ユーザからの承認の有無に関わらず購入操作を行うことができる。 In the second embodiment, when the second type user puts an unapproved product into the shopping cart, the purchase button b2 for the unapproved product presented on the second type user basket page pb2 of the second type user. Presents the purchase button b2 in an active state. Thereby, the second type user can perform a purchase operation for the product regardless of whether or not the first type user approves the product.
 第2の実施の形態において、決済制御処理部F5は、第二種ユーザが承認不要商品についての購入操作を行った場合は、該商品についての決済処理が、該第二種ユーザに紐付く第一種ユーザの名義で行われるように制御を行う。
 具体的に、本例における決済制御処理部F5は、承認不要商品の決済処理が、承認不要商品条件設定ページを介して第一種ユーザが設定指示を行った第一種ユーザの名義で行われるように制御を行う。
In the second embodiment, when the second type user performs a purchase operation for a product that does not require approval, the payment control processing unit F5 is configured so that the payment processing for the product is associated with the second type user. Control is performed to be performed in the name of a kind of user.
Specifically, the settlement control processing unit F5 in this example performs the settlement process for the product that does not require approval in the name of the first type user that the first type user has instructed to set via the approval-less product condition setting page. Control as follows.
[2-3.処理手順]

 図22及び図23のフローチャートを参照して、上記により説明した第2の実施の形態としての機能を実現するために実行すべき具体的な処理の手順を説明する。
 なお、これら図22及び図23に示す処理は、ショッピングサーバ3aのCPU101が例えば記憶部108等の記憶装置に記憶されたプログラムに従って実行する。
[2-3. Processing procedure]

With reference to the flowcharts of FIG. 22 and FIG. 23, a specific processing procedure to be executed to realize the function as the second embodiment described above will be described.
The processing shown in FIGS. 22 and 23 is executed by the CPU 101 of the shopping server 3a according to a program stored in a storage device such as the storage unit 108, for example.
 図22は、第2の実施の形態における第二種ユーザカゴページpb2の提示に係る処理を示したフローチャートである。
 図22において、ショッピングサーバ3aA(CPU101)はステップS601で、第二種ユーザによる買い物カゴへの商品投入操作が行われるまで待機し、該商品投入操作が行われた場合は、ステップS602で承認不要商品管理情報I5に該第二種ユーザのユーザIDが存在するか否かを判定する。これは、該第二種ユーザに対する承認不要商品の設定有無を判定していることに相当する。
FIG. 22 is a flowchart illustrating a process related to the presentation of the second type user basket page pb2 in the second embodiment.
In FIG. 22, the shopping server 3aA (CPU 101) waits in step S601 until the second-type user performs a product input operation to the shopping cart. If the product input operation is performed, no approval is required in step S602. It is determined whether or not the user ID of the second type user exists in the merchandise management information I5. This corresponds to determining whether or not approval-free products are set for the second type user.
 ステップS602において、承認不要商品管理情報I5に該第二種ユーザのユーザIDが存在しないと判定した場合、ショッピングサーバ3aAはステップS605に進み、該商品(ステップS601で投入操作が検出された商品)についての購入ボタンb1を非アクティブ状態とした第二種ユーザカゴページpb2の提示処理を行う。 In step S602, when it is determined that the user ID of the second type user does not exist in the approval-unnecessary product management information I5, the shopping server 3aA proceeds to step S605, and the product (the product for which the input operation is detected in step S601). The second type user basket page pb2 in which the purchase button b1 is inactive is displayed.
 一方、ステップS602において、承認不要商品管理情報I5に該第二種ユーザのユーザIDが存在すると判定した場合、ショッピングサーバ3aAはステップS603に進み、商品ジャンルについての解析処理を行う。すなわち、ステップS601で投入操作が検出された商品のジャンルの情報を商品DB3bより取得し、また承認不要商品管理情報I5において該第二種ユーザのユーザIDに対応づけられている承認不要商品ジャンルの情報を取得する処理を行う。 On the other hand, when it is determined in step S602 that the user ID of the second type user exists in the approval-unnecessary product management information I5, the shopping server 3aA proceeds to step S603 and performs an analysis process on the product genre. That is, information on the genre of the product for which the input operation is detected in step S601 is acquired from the product DB 3b, and the approval-free product genre associated with the user ID of the second type user in the approval-free product management information I5 is acquired. Process to get information.
 続くステップS604でショッピングサーバ3aAは、該商品(ステップS601で投入操作が検出された商品)が承認不要商品であるか否かを判定する。
 該商品が承認不要商品でないと判定した場合、ショッピングサーバ3aAは先のステップS605に進み購入ボタンb1を非アクティブ状態とした第二種ユーザカゴページpb2の提示処理を実行する。
In subsequent step S604, shopping server 3aA determines whether or not the product (the product for which the input operation has been detected in step S601) is an approval-free product.
If it is determined that the product is not a product that does not require approval, the shopping server 3aA proceeds to the previous step S605, and executes a process for presenting the second type user basket page pb2 with the purchase button b1 in an inactive state.
 一方、該商品が承認不要商品でないと判定した場合、ショッピングサーバ3aAはステップS606に進み、該商品についての購入ボタンb1をアクティブ状態とした第二種ユーザカゴページpb2の提示処理を実行する。 On the other hand, if it is determined that the product is not an approval-free product, the shopping server 3aA proceeds to step S606, and executes a process for presenting the second type user basket page pb2 with the purchase button b1 for the product activated.
 ショッピングサーバ3aAは、ステップS605の提示処理、又はステップS606の提示処理を実行したことに応じて図22に示す処理を終える。 Shopping server 3aA finishes the process shown in FIG. 22 according to having performed the presentation process of step S605, or the presentation process of step S606.
 図23は、第2の実施の形態における第二種ユーザによる購入操作に対応した処理を示したフローチャートである。
 なお、図23において、図18に示した処理と同様の処理については同一ステップ番号を付して説明を省略する。
FIG. 23 is a flowchart illustrating processing corresponding to the purchase operation by the second type user in the second embodiment.
In FIG. 23, the same process as the process shown in FIG.
 図23において、ショッピングサーバ3aAは、ステップS501で第二種ユーザによる購入操作があった場合には、ステップS701に進み、購入操作された商品は承認不要商品か否かを判定する。具体的には、承認不要商品管理情報I5において購入操作を行った第二種ユーザのユーザIDが存在するか否かを判定し、該ユーザIDが存在しない場合には承認不要商品でないとの判定結果を得る。また、該ユーザIDが存在すると判定された場合は、承認不要商品管理情報I5において該ユーザIDに対応づけられた承認不要商品ジャンルが、購入操作された商品のジャンルと一致するか否かを判定し、一致しない場合は承認不要商品でないとの判定結果を得、一致する場合は承認不要商品であるとの判定結果を得る。 In FIG. 23, if there is a purchase operation by the second type user in step S501, the shopping server 3aA proceeds to step S701, and determines whether the purchased product is an approval-free product. Specifically, it is determined whether or not there is a user ID of the second type user who performed the purchase operation in the approval-unnecessary product management information I5. If the user ID does not exist, it is determined that the product is not an approval-free product. Get results. When it is determined that the user ID exists, it is determined whether or not the approval-free product genre associated with the user ID in the approval-free product management information I5 matches the genre of the product for which purchase operation has been performed. If they do not match, a determination result indicating that the product is not an approval-free product is obtained, and if they match, a determination result indicating that the product is an approval-free product is obtained.
 ステップS701において承認不要商品であると判定した場合、ショッピングサーバ3aAはステップS702に進み、承認不要商品管理情報I5に基づき、購入操作された商品の決済者である第一種ユーザを特定する。すなわち、承認不要商品管理情報I5において、購入操作を行った第二種ユーザのユーザIDに対応づけられている決済者ユーザIDを取得する。このとき、図21に示すユーザID「u2020」についての登録情報のように同一の第二種ユーザに複数の承認不要商品ジャンルの情報が対応づけられている場合(つまり該同一の第二種ユーザに対して承認不要商品ジャンルの設定が複数回行われた場合)には、これら承認不要商品ジャンルの情報のうち、購入操作された商品のジャンルと一致すると判定された方の承認不要商品ジャンルの情報に対応づけられた承認者ユーザIDを取得する。これにより、同一の第二種ユーザに対して行われたそれぞれの承認不要商品ジャンルの設定時に、決済者としてそれぞれ別々の第一種ユーザが設定された場合に対応することができる。 If it is determined in step S701 that the product is an approval-free product, the shopping server 3aA proceeds to step S702, and specifies a first-class user who is a settlement operator of the product for which the purchase operation has been performed based on the approval-free product management information I5. That is, in the unapproved merchandise management information I5, the settlement user ID associated with the user ID of the second type user who performed the purchase operation is acquired. At this time, when information on a plurality of approval-free product genres is associated with the same second type user as in the registration information for the user ID “u2020” shown in FIG. 21 (that is, the same second type user). If the approval-free product genre is set multiple times for the product), the approval-free product genre that is determined to match the genre of the product for which the purchase operation has been performed is included The approver user ID associated with the information is acquired. Accordingly, it is possible to cope with a case where different first-type users are set as settlement persons when setting each approval-free product genre performed for the same second-type user.
 ショッピングサーバ3aAは、ステップS702で決済者である第一種ユーザを特定すると、ステップS503に処理を進める。これにより、前述した承認不要商品条件設定ページで決済者として設定指示された第一種ユーザの名義で、承認不要商品についての決済が行われる。 Shopping server 3aA will advance processing to Step S503, if the 1st type user who is a settlement person is specified at Step S702. As a result, the payment for the approval-free product is performed in the name of the first-type user who is instructed to set as the payment person on the approval-free product condition setting page.
 また、ショッピングサーバ3aAは、先のステップS701で承認不要商品であると判定した場合にはステップS502に処理を進める。これにより、購入操作された商品が承認不要商品でなかった場合には、該商品の承認を行った第一種ユーザの名義で決済が行われる。 If the shopping server 3aA determines that the product is an approval-free product in the previous step S701, the shopping server 3aA advances the process to step S502. Thereby, when the purchased product is not an approval-free product, the settlement is performed in the name of the first type user who approved the product.
 なお、上記では、承認不要商品条件情報Ifとして商品のジャンルの情報を設定する場合を例示したが、承認不要商品条件情報Ifとしては、例えばキーワードの情報(商品名等に該キーワードが含まれる商品を承認不要商品とする)、店舗の情報(該店舗の取り扱い商品を承認不要商品とする)などを設定してもよい。或いは、承認を不要としたい商品の商品IDを設定するなど、承認不要商品条件情報Ifとして設定する情報は多様に考えられる。 In the above, the case where information on the genre of a product is set as the approval-required product condition information If has been exemplified. May be set as a product that does not require approval), store information (a product handled at the store may be a product that does not require approval), or the like. Alternatively, various information can be conceived to be set as the approval-required product condition information If, such as setting the product ID of a product that does not require approval.
 また、上記では、承認不要商品の決済者を、承認不要商品条件情報Ifの設定時に第一種ユーザが設定指示できるようにしたが、これは必須ではない。例えば、承認不要商品の決済者は、承認不要商品条件情報Ifの設定を行った第一種ユーザ、或いは同一グループ内の第一種ユーザのうち予め定められた第一種ユーザに設定するなど、多様な設定手法が考えられる。
In the above description, the first-class user can be instructed to set the approver of the product that does not require approval when setting the product condition information If not required for approval, but this is not essential. For example, the settlement person of the product that does not require approval sets the first-type user who has set the approval-free product condition information If, or the first-type user that is predetermined among the first-type users in the same group. Various setting methods can be considered.
[2-4.第2の実施の形態のまとめ]

 上記のように第2の実施の形態の情報処理装置(ショッピングサーバ3aA)は、

第二種ユーザの購入希望商品についての第一種ユーザによる決済の承認が不要な商品を条件付けるための承認不要商品条件情報を、該第二種ユーザと紐付く第一種ユーザの操作に基づき設定する条件情報設定部(承認不要商品設定処理部F8)を備えている。
 そして、決済制御部は、承認不要商品条件情報に基づき承認が不要な商品に該当すると判定した第二種ユーザの購入希望商品については、承認の有無に関わらず、該第二種ユーザに紐付く第一種ユーザの名義で決済処理が行われるように制御を行っている。
[2-4. Summary of Second Embodiment]

As described above, the information processing apparatus (shopping server 3aA) of the second embodiment

Based on the operation of the first-type user associated with the second-type user, the approval-free product condition information for conditioning the product that does not require approval of the settlement by the first-type user for the second-class user's purchase desired product A condition information setting unit to be set (approval unnecessary product setting processing unit F8) is provided.
Then, the settlement control unit associates the second-type user's purchase desired product determined to be a product that does not require approval based on the approval-free product condition information with the second-type user regardless of approval or non-approval. Control is performed so that the settlement process is performed in the name of the first type user.
 これにより、第一種ユーザが承認不要と考える商品について第一種ユーザがいちいち承認を行う必要がなくなる。
 従って、承認に係る第一種ユーザの負担軽減を図ることができる。
 なお、承認不要商品としては、例えば第二種ユーザが子である場合には、文具など学校生活において適宜の補充を要する商品を設定することが考えられる。
This eliminates the need for the first-type user to approve products that the first-type user thinks that approval is unnecessary.
Therefore, it is possible to reduce the burden on the first type user related to the approval.
For example, when the second type user is a child, it is conceivable to set a product that requires appropriate supplementation in school life, such as stationery, as the product that does not require approval.
<3.プログラム及び記憶媒体>

 以上、本発明に係る情報処理装置の実施の形態としてのショッピングサーバ3a、3aAを説明してきたが、実施の形態のプログラムは、ショッピングサーバ3a、3aAの処理を情報処理装置(CPU等)に実行させるプログラムである。
<3. Program and Storage Medium>

As mentioned above, although shopping server 3a, 3aA as embodiment of the information processing apparatus which concerns on this invention has been demonstrated, the program of embodiment performs processing of shopping server 3a, 3aA to information processing apparatus (CPU etc.). It is a program to let you.
 実施の形態のプログラムは、それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録機能と、前記商品投入操作を行ったユーザが第二種ユーザである場合、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付け機能と、第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付機能と、前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御機能と、第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定機能と、前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御機能と、を情報処理装置に実現させる。
 すなわち、このプログラムは、例えばショッピングサーバ3a、3aA等の情報処理装置に図14~図19、図22、図23等により説明した処理を実行させるプログラムに相当する。
The program according to the embodiment includes a product registration function for registering a product that has been subjected to the input operation in the purchase desired product management information as a purchase desired product according to each user performing a product input operation to the shopping cart, When the user who performed the product input operation is the second type user, the first type linked to the second type user is referred to by referring to the pegging relationship information indicating the tying relationship between the first type user and the second type user. Input information reception for receiving input information related to settlement by a first-class user regarding a product / user linking function that links the second-class user's desired purchase product to the seed user and a purchase price of the second-class user's desired purchase product Regarding the purchase price of the product desired for purchase of the second type user in accordance with the function and the purchase operation performed by the second type user for the desired product of purchase of the second type user who has received the input information Based on the payment control function for controlling the payment processing to be performed based on the input information related to the payment by the first type user, and the operation of the first type user linked to the second type user, Based on the restriction setting function and the restriction setting function for setting restriction information of the settlement processing operation related to the second kind user's purchase desired product for at least one first kind user among the plurality of first kind users attached The information processing apparatus realizes a restriction control function for performing control so that the settlement processing operation related to the second kind user's purchase desired product by the first kind user is restricted.
That is, this program corresponds to a program that causes an information processing apparatus such as the shopping server 3a, 3aA, etc., to execute the processing described with reference to FIGS. 14 to 19, 22, 23, and the like.
 このようなプログラムにより、上述したショッピングサーバ3a、3aAとしての情報処理装置を実現できる。
 そして、このようなプログラムはコンピュータ装置等の機器に内蔵されている記憶媒体としてのHDDや、CPUを有するマイクロコンピュータ内のROM等に予め記憶しておくことができる。或いはまた、半導体メモリ、メモリカード、光ディスク、光磁気ディスク、磁気ディスクなどのリムーバブル記憶媒体に、一時的あるいは永続的に格納(記憶)しておくことができる。またこのようなリムーバブル記憶媒体は、いわゆるパッケージソフトウェアとして提供することができる。
 また、このようなプログラムは、リムーバブル記憶媒体からパーソナルコンピュータ等にインストールする他、ダウンロードサイトから、LAN、インターネットなどのネットワークを介してダウンロードすることもできる。
With such a program, the information processing apparatus as the shopping servers 3a and 3aA described above can be realized.
Such a program can be stored in advance in an HDD as a storage medium built in a device such as a computer device, a ROM in a microcomputer having a CPU, or the like. Alternatively, it can be stored (stored) temporarily or permanently in a removable storage medium such as a semiconductor memory, memory card, optical disk, magneto-optical disk, or magnetic disk. Such a removable storage medium can be provided as so-called package software.
Further, such a program can be installed from a removable storage medium to a personal computer or the like, or can be downloaded from a download site via a network such as a LAN or the Internet.
<4.変形例>

 本発明は上記により説明した具体例に限定されず、各種の変形例が考えられる。
 例えば、上記では、決済の手法としてクレジットカード決済が行われる場合を前提としたが、本発明は、決済手法として他の手法(例えば銀行振込、代引き、バーチャルプリペイドカード等)が採られる場合にも好適に適用できるものである。
<4. Modification>

The present invention is not limited to the specific examples described above, and various modifications can be considered.
For example, in the above description, it is assumed that credit card payment is performed as a payment method. However, the present invention also applies to cases where other methods (for example, bank transfer, cash on delivery, virtual prepaid card, etc.) are used as the payment method. It can be suitably applied.
 また、上記では、第二種ユーザ購入希望商品に係る決済処理操作の制限情報を、同一の第二種ユーザに紐付く全ての第一種ユーザが設定指示可能とされる場合を例示したが、該制限情報は、同一の第二種ユーザに紐付く一部の第一種ユーザのみが可能となるようにしてもよい。例えば、同一の第二種ユーザに紐付く第一種ユーザの一部を上位ランクユーザ、他を下位ランクユーザとして設定し、上位ランクユーザのみが、下位ランクユーザに対する制限情報の設定指示を行えるようにしてもよい。 Moreover, in the above, the case where all the first type users associated with the same second type user can be instructed to set the restriction information of the settlement processing operation related to the second type user purchase desired product, The restriction information may be made available only to some first-type users associated with the same second-type user. For example, it is possible to set a part of the first type users associated with the same second type user as higher rank users and the other as lower rank users, and only the upper rank users can instruct setting of restriction information for the lower rank users. It may be.
 また、上記では、制限情報として月あたりの承認可能回数や承認可能金額を設定する場合を例示したが、例えば承認を禁止する設定など、他の制限情報を設定可能であることは言うまでもない。 In the above, the case where the number of approvals allowed per month and the amount of money that can be approved is set as the restriction information is exemplified. However, it goes without saying that other restriction information such as a setting for prohibiting approval can be set.
 1、1A ネットワークシステム、2 ネットワーク、3、3A ショッピングサイト運営システム、3a、3aA ショッピングサーバ、3c 第一種ユーザDB(データベース)、3d 第二種ユーザDB、3e 第一カゴ入れ商品DB、3f 第二カゴ入れ商品DB、3g 紐付け情報DB、3h 制限情報DB、3i 承認不要商品情報DB、4 ユーザ端末、5 店舗端末、6 カード会社サーバ、101 CPU、F1 商品登録処理部、F2 商品/ユーザ紐付け処理部、F3 第二種ユーザ商品提示処理部、F4 入力情報受付処理部、F5 決済制御処理部、F6 制限設定処理部、F7 制限制御処理部、F8 承認不要商品設定処理部 1, 1A network system, 2 network, 3 and 3A shopping site management system, 3a and 3aA shopping server, 3c first type user DB (database), 3d second type user DB, 3e first basket putting product DB, 3f second Folding product DB, 3g Pegging information DB, 3h Restriction information DB, 3i Unapproved product information DB, 4 User terminal, 5 Store terminal, 6 Card company server, 101 CPU, F1 Product registration processing unit, F2 product / user Association processing unit, F3 second type user product presentation processing unit, F4 input information reception processing unit, F5 settlement control processing unit, F6 restriction setting processing unit, F7 restriction control processing unit, F8 approval-free product setting processing unit

Claims (9)

  1.  商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための電子商取引システムにおける情報処理装置であって、
     第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を記憶する紐付け関係情報記憶部と、
     それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録部と、
     前記商品投入操作を行ったユーザが第二種ユーザである場合、前記紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付け部と、
     第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付部と、
     前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御部と、
     第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定部と、
     前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御部と、を備える
     情報処理装置。
    Between the 1st or 2nd type 1 user who can execute the settlement processing operation for the product purchase price and the 1st or 2nd type user or more that is limited to the settlement processing operation, the first type user is An information processing apparatus in an electronic commerce system for executing the payment processing operation of a second type user,
    A linking relationship information storage unit for storing linking relationship information representing a linking relationship between the first type user and the second type user;
    A product registration unit for registering the product for which the operation has been performed in the purchase request product management information as a purchase request product in response to each user performing a product input operation to the shopping cart;
    When the user who performed the product input operation is a second type user, refer to the pegging relation information, and connect the second type user's purchase desired product to the first type user linked to the second type user. The product / user linking part to be attached,
    An input information receiving unit for receiving input information related to the payment by the first type user about the purchase price of the second type user's purchase desired product;
    In response to the second type user performing a purchase operation for the purchase desired product of the second type user who has received the input information, the payment processing for the purchase price of the desired purchase item of the second type user is the first type. A payment control unit that performs control based on input information related to payment by the user;
    Based on the operation of the first type user associated with the second type user, the purchase desired product of the second type user for at least one first type user among the plurality of first type users associated with the second type user A restriction setting unit for setting restriction information of the settlement processing operation according to
    A restriction control unit configured to perform control based on the restriction information so that the payment processing operation related to the second kind user's purchase desired product by the first kind user is restricted.
  2.  第二種ユーザが買い物カゴへの商品投入操作を行ったことに応じて、該第二種ユーザに紐付く第一種ユーザに対する通知が行われるように制御を行う通知制御部を備える
     請求項1に記載の情報処理装置。
    2. A notification control unit that performs control so that a notification is made to the first-type user associated with the second-type user in response to the second-type user performing an operation of putting a product into the shopping cart. The information processing apparatus described in 1.
  3.  前記通知制御部は、
     前記通知として、前記第二種ユーザの購入希望商品の購入代金についての決済を促す通知が行われるように制御を行う
     請求項2に記載の情報処理装置。
    The notification control unit
    The information processing apparatus according to claim 2, wherein the notification is performed such that a notification that prompts a settlement for a purchase price of a purchase desired product of the second type user is performed as the notification.
  4.  それぞれのユーザが買い物カゴへの商品投入操作を行った購入希望商品を該ユーザに提示する商品提示部を備え、
     第一種ユーザに対する前記商品提示部は、該第一種ユーザに対して第二種ユーザの購入希望商品が紐付けられている場合には、該第一種ユーザの購入希望商品と該第二種ユーザの購入希望商品とを提示する
     請求項1に記載の情報処理装置。
    Each product includes a product presentation unit that presents the user with a purchase desired product for which a product has been put into a shopping cart.
    The product presentation unit for the first type user, when the second type user's purchase desired product is linked to the first type user, the second type user's purchase desired product and the second type user The information processing apparatus according to claim 1, wherein a product desired to be purchased by a seed user is presented.
  5.  第一種ユーザに紐付けられた第二種ユーザの購入希望商品のうち第一種ユーザによる前記決済に関する入力情報が受け付けられた購入希望商品について、前記決済に関する入力情報が受け付けられた旨、及び前記決済に関する入力情報が受け付けられた第一種ユーザを通知する情報を、該購入希望商品の商品投入操作を行った第二種ユーザに紐付く第一種ユーザに提示する通知情報提示部を備える
     請求項1に記載の情報処理装置。
    Among the purchase desired products of the second type user linked to the first type user, the purchase input product for which the input information related to the settlement by the first type user has been received, the fact that the input information related to the settlement has been received, and A notification information presenting unit that presents information for notifying the first-type user who has received the input information related to the settlement to the first-type user associated with the second-type user who has performed the product input operation of the desired product for purchase; The information processing apparatus according to claim 1.
  6.  第二種ユーザの購入希望商品についての第一種ユーザによる決済の承認が不要な商品を条件付けるための承認不要商品条件情報を、該第二種ユーザと紐付く第一種ユーザの操作に基づき設定する条件情報設定部を備え、
     前記決済制御部は、
     前記承認不要商品条件情報に基づき前記承認が不要な商品に該当すると判定した第二種ユーザの購入希望商品については、前記承認の有無に関わらず、該第二種ユーザに紐付く第一種ユーザの名義で前記決済処理が行われるように制御を行う
     請求項1に記載の情報処理装置。
    Based on the operation of the first-type user associated with the second-type user, the approval-free product condition information for conditioning the product that does not require approval of the settlement by the first-type user for the second-class user's purchase desired product It has a condition information setting part to set,
    The settlement control unit
    For the second-class user's purchase desired product determined to correspond to the product that does not require approval based on the approval-free product condition information, the first-type user associated with the second-type user regardless of the approval or non-approval The information processing apparatus according to claim 1, wherein control is performed so that the settlement process is performed under the name of
  7.  商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための電子商取引システムにおける情報処理装置が実行する情報処理方法であって、
     それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録ステップと、
     前記商品投入操作を行ったユーザが第二種ユーザである場合、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付けステップと、
     第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付ステップと、
     前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御ステップと、
     第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定ステップと、
     前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御ステップと、を実行する
     情報処理方法。
    Between the 1st or 2nd type 1 user who can execute the settlement processing operation for the product purchase price and the 1st or 2nd type user or more that is limited to the settlement processing operation, the first type user is An information processing method executed by an information processing apparatus in an electronic commerce system for executing the payment processing operation of a second type user,
    A product registration step of registering the product that has been subjected to the input operation in the purchase request product management information as a purchase request product in response to each user performing a product input operation to the shopping cart;
    If the user who performed the product input operation is a second type user, refer to the pegging relationship information representing the pegging relationship between the first type user and the second type user, and associate the second type user with the second type user. A product / user linking step for linking a purchase desired product of the second type user to a type user;
    An input information receiving step for receiving input information related to the payment by the first type user regarding the purchase price of the second type user's purchase desired product;
    In response to the second type user performing a purchase operation for the purchase desired product of the second type user who has received the input information, the payment processing for the purchase price of the desired purchase item of the second type user is the first type. A payment control step for performing control based on input information related to payment by the user;
    Based on the operation of the first type user associated with the second type user, the purchase desired product of the second type user for at least one first type user among the plurality of first type users associated with the second type user A restriction setting step for setting restriction information of the settlement processing operation according to
    A restriction control step of performing control so that the settlement processing operation related to the second-type user's purchase desired product by the first-type user is restricted based on the restriction information.
  8.  商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための電子商取引システムにおける情報処理装置に処理を実行させるプログラムであって、
     それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録機能と、
     前記商品投入操作を行ったユーザが第二種ユーザである場合、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付け機能と、
     第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付機能と、
     前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御機能と、
     第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定機能と、
     前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御機能と、
     を前記情報処理装置に実現させる
     プログラム。
    Between the 1st or 2nd type 1 user who can execute the settlement processing operation for the product purchase price and the 1st or 2nd type user or more that is limited to the settlement processing operation, the first type user is A program for causing an information processing apparatus in an electronic commerce system to execute the payment processing operation of a second type user to execute processing,
    A product registration function for registering the product that has been subjected to the input operation in the purchase request product management information as a purchase request product in response to each user performing a product input operation to the shopping cart;
    If the user who performed the product input operation is a second type user, refer to the pegging relationship information representing the pegging relationship between the first type user and the second type user, and associate the second type user with the second type user. A product / user linking function for linking the type 2 user's purchase desired product to a type 1 user;
    An input information receiving function for receiving input information related to payment by the first type user for the purchase price of the second type user's purchase desired product;
    In response to the second type user performing a purchase operation for the purchase desired product of the second type user who has received the input information, the payment processing for the purchase price of the desired purchase item of the second type user is the first type. A payment control function for performing control based on input information related to payment by a user;
    Based on the operation of the first type user associated with the second type user, the purchase desired product of the second type user for at least one first type user among the plurality of first type users associated with the second type user A restriction setting function for setting restriction information of the settlement processing operation according to
    Based on the restriction information, a restriction control function for performing control so that the settlement processing operation related to the purchase desired product of the second kind user by the first kind user is restricted;
    A program for realizing the information processing apparatus.
  9.  商品購入代金についての決済処理操作を実行可能な1又は2以上の第一種ユーザと前記決済処理操作を制限されている1又は2以上の第二種ユーザとの間で、第一種ユーザが第二種ユーザの前記決済処理操作を実行するための電子商取引システムにおける情報処理装置に処理を実行させるプログラムを記憶した記憶媒体であって、
     それぞれのユーザが買い物カゴへの商品投入操作を行ったことに応じ、該投入操作された商品を購入希望商品として購入希望商品管理情報に登録する商品登録機能と、
     前記商品投入操作を行ったユーザが第二種ユーザである場合、第一種ユーザと第二種ユーザとの紐付け関係を表す紐付け関係情報を参照し、該第二種ユーザに紐づく第一種ユーザに該第二種ユーザの購入希望商品を紐付ける商品/ユーザ紐付け機能と、
     第二種ユーザの購入希望商品の購入代金についての第一種ユーザによる決済に関する入力情報を受け付ける入力情報受付機能と、
     前記入力情報を受け付けた第二種ユーザの購入希望商品について第二種ユーザが購入操作を行ったことに応じて、該第二種ユーザの購入希望商品の購入代金についての決済処理が第一種ユーザによる決済に関する入力情報に基づいて行われるように制御を行う決済制御機能と、
     第二種ユーザに紐付く第一種ユーザの操作に基づき、該第二種ユーザに紐付く複数の第一種ユーザのうち少なくとも一人の第一種ユーザについて、該第二種ユーザの購入希望商品に係る前記決済処理操作の制限情報を設定する制限設定機能と、
     前記制限情報に基づいて、第一種ユーザによる第二種ユーザの購入希望商品に係る前記決済処理操作が制限されるように制御を行う制限制御機能と、
     を前記情報処理装置に実現させるプログラムを記憶した
     記憶媒体。
    Between the 1st or 2nd type 1 user who can execute the settlement processing operation for the product purchase price and the 1st or 2nd type user or more that is limited to the settlement processing operation, the first type user is A storage medium storing a program for causing an information processing apparatus in an electronic commerce system to execute the payment processing operation of a second type user,
    A product registration function for registering the product that has been subjected to the input operation in the purchase request product management information as a purchase request product in response to each user performing a product input operation to the shopping cart;
    If the user who performed the product input operation is a second type user, refer to the pegging relationship information representing the pegging relationship between the first type user and the second type user, and associate the second type user with the second type user. A product / user linking function for linking the type 2 user's purchase desired product to a type 1 user;
    An input information receiving function for receiving input information related to payment by the first type user for the purchase price of the second type user's purchase desired product;
    In response to the second type user performing a purchase operation for the purchase desired product of the second type user who has received the input information, the payment processing for the purchase price of the desired purchase item of the second type user is the first type. A payment control function for performing control based on input information related to payment by a user;
    Based on the operation of the first type user associated with the second type user, the purchase desired product of the second type user for at least one first type user among the plurality of first type users associated with the second type user A restriction setting function for setting restriction information of the settlement processing operation according to
    Based on the restriction information, a restriction control function for performing control so that the settlement processing operation related to the purchase desired product of the second kind user by the first kind user is restricted;
    A storage medium storing a program for causing the information processing apparatus to realize the program.
PCT/JP2015/060117 2015-03-31 2015-03-31 Information processing apparatus, information processing method, program, storage medium WO2016157408A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
PCT/JP2015/060117 WO2016157408A1 (en) 2015-03-31 2015-03-31 Information processing apparatus, information processing method, program, storage medium
JP2015544253A JP5861014B1 (en) 2015-03-31 2015-03-31 Information processing apparatus, information processing method, program, and storage medium
TW105110347A TWI575467B (en) 2015-03-31 2016-03-31 Information processing device, information processing method, memory media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/060117 WO2016157408A1 (en) 2015-03-31 2015-03-31 Information processing apparatus, information processing method, program, storage medium

Publications (1)

Publication Number Publication Date
WO2016157408A1 true WO2016157408A1 (en) 2016-10-06

Family

ID=55305485

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/060117 WO2016157408A1 (en) 2015-03-31 2015-03-31 Information processing apparatus, information processing method, program, storage medium

Country Status (3)

Country Link
JP (1) JP5861014B1 (en)
TW (1) TWI575467B (en)
WO (1) WO2016157408A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118396766A (en) * 2024-06-26 2024-07-26 深圳美云集网络科技有限责任公司 Data processing method and system for accounts receivable of electronic commerce

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6130027B1 (en) * 2016-06-23 2017-05-17 ヤフー株式会社 Determination apparatus, determination method, and determination program
JP6590859B2 (en) * 2017-04-12 2019-10-16 ヤフー株式会社 Determination apparatus, determination method, and determination program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09326002A (en) * 1996-06-04 1997-12-16 Mitsubishi Sogo Kenkyusho:Kk Electronic settlement system on computer network
JP2002099852A (en) * 2000-09-25 2002-04-05 Isola Barrier Free Co Ltd Settlement method and settlement system
JP2003337916A (en) * 2002-05-17 2003-11-28 Hitachi Ltd Approval service device, service approval device, credit device and approval service method, service approving method, credit method and approval service program, service approving program, and credit program
JP2004500615A (en) * 1999-05-28 2004-01-08 ザ・コカ−コーラ・カンパニー Method and apparatus for network-based electronic transaction surrogate control
JP2008027071A (en) * 2006-07-19 2008-02-07 Toshiba Corp User authentication system, personal digital assistant used by this system, and user authentication method
JP2012099029A (en) * 2010-11-04 2012-05-24 Sharp Corp Electronic commerce system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8250096B2 (en) * 2008-03-31 2012-08-21 Yahoo! Inc. Access to trusted user-generated content using social networks

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09326002A (en) * 1996-06-04 1997-12-16 Mitsubishi Sogo Kenkyusho:Kk Electronic settlement system on computer network
JP2004500615A (en) * 1999-05-28 2004-01-08 ザ・コカ−コーラ・カンパニー Method and apparatus for network-based electronic transaction surrogate control
JP2002099852A (en) * 2000-09-25 2002-04-05 Isola Barrier Free Co Ltd Settlement method and settlement system
JP2003337916A (en) * 2002-05-17 2003-11-28 Hitachi Ltd Approval service device, service approval device, credit device and approval service method, service approving method, credit method and approval service program, service approving program, and credit program
JP2008027071A (en) * 2006-07-19 2008-02-07 Toshiba Corp User authentication system, personal digital assistant used by this system, and user authentication method
JP2012099029A (en) * 2010-11-04 2012-05-24 Sharp Corp Electronic commerce system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118396766A (en) * 2024-06-26 2024-07-26 深圳美云集网络科技有限责任公司 Data processing method and system for accounts receivable of electronic commerce

Also Published As

Publication number Publication date
TWI575467B (en) 2017-03-21
TW201702952A (en) 2017-01-16
JP5861014B1 (en) 2016-02-16
JPWO2016157408A1 (en) 2017-04-27

Similar Documents

Publication Publication Date Title
JP5740064B1 (en) Information processing apparatus, information processing method, program, and storage medium
US11669888B2 (en) Systems and methods of targeted interactions for integrated retail applications
KR20180100343A (en) Electronic transaction method and apparatus
WO2012002490A1 (en) Product purchase support device, product purchase support method, product purchase support program, and computer readable recording medium having product purchase support program recorded thereon
JP4590954B2 (en) Electronic commerce system, electronic commerce server, and computer program.
US8626595B2 (en) Online shopping system and method for use offline, and apparatuses applied to the same
WO2014020711A1 (en) Transaction management system and transaction management program
JP6679689B2 (en) Information processing device and information processing method
JP2022164510A (en) Information provision method and electronic device for implementing the same
JP6074350B2 (en) Product sales management server and internet sales promotion system
JP5861014B1 (en) Information processing apparatus, information processing method, program, and storage medium
TWI710992B (en) Information processing device, information processing system, and information processing method
US10552893B2 (en) Electronic transaction terminal, electronic transaction method, recording medium and program
JP6228786B2 (en) Payment system
US20220351273A1 (en) Integrated smart shopping cart operation method and system for integrating and operating plurality of online shopping mall carts
JP5814489B1 (en) Information processing apparatus, information processing method, program, and storage medium
JP2003076887A (en) Used item transaction system, used item transaction support device and used item transaction method
WO2019203179A1 (en) Information processing program, information processing device and information processing system
JP6325710B1 (en) Information processing apparatus, information processing program, and information processing method
JP2021039574A (en) Information processing device, and information processing method
JP2006260436A (en) Personal information protecting system
JP2014174788A (en) Order placing/accepting system, order placing/accepting server, order placing/accepting method and program
KR102279060B1 (en) Apparatus and Method for Servicing Online Sales
JP2012014404A (en) Product purchase support device, product purchase support method, product purchase support program and computer readable recording medium with product purchase support program recorded thereon
JP2018022250A (en) Purchasing practice system and purchasing practice processing method

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2015544253

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15887561

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15887561

Country of ref document: EP

Kind code of ref document: A1