WO2017033264A1 - 情報処理装置、情報処理方法及び情報処理プログラム - Google Patents

情報処理装置、情報処理方法及び情報処理プログラム Download PDF

Info

Publication number
WO2017033264A1
WO2017033264A1 PCT/JP2015/073750 JP2015073750W WO2017033264A1 WO 2017033264 A1 WO2017033264 A1 WO 2017033264A1 JP 2015073750 W JP2015073750 W JP 2015073750W WO 2017033264 A1 WO2017033264 A1 WO 2017033264A1
Authority
WO
WIPO (PCT)
Prior art keywords
product
information
delivery
delivery destination
store
Prior art date
Application number
PCT/JP2015/073750
Other languages
English (en)
French (fr)
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 US15/543,267 priority Critical patent/US10475109B2/en
Priority to JP2016547199A priority patent/JP6043038B1/ja
Priority to PCT/JP2015/073750 priority patent/WO2017033264A1/ja
Priority to TW105126782A priority patent/TWI584214B/zh
Publication of WO2017033264A1 publication Critical patent/WO2017033264A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping

Definitions

  • the present invention relates to the field of information processing apparatus technology that accepts selection of a product for ordering and enables specification of a delivery destination of the product.
  • Patent Document 1 after a user selects a product and places it in a shopping cart for a request for personal import on an overseas mail order website, the user inputs the address of the delivery destination of the product. (Paragraph [0109]).
  • the present invention has been made in view of the above points, and even when the selected product cannot be delivered to the designated delivery destination, the user spent to select the product
  • An object of the present invention is to provide an information processing apparatus, an information processing method, and the like that make it possible to order merchandise without wasting time.
  • the invention described in claim 1 includes: a receiving unit that receives selection of a product for order from a plurality of products; and a delivery destination designated for the selected product.
  • the alternative information that can identify the alternative product that can be delivered to the delivery destination is provided. Is displayed. Based on the user's operation regarding the displayed alternative information, the user can order a product that can be delivered to the designated delivery destination. Therefore, even if the selected product cannot be delivered to the delivery destination, it is possible to prevent the user from having to select the product to be wasted.
  • the accepting unit selects the selection from a shopping container for placing a product in online shopping that allows the plurality of products to be ordered.
  • the display control means displays the alternative information so that the alternative product can be selected, and when the alternative product is selected, the content of the container is determined from the selected product. It further comprises replacement means for replacing with a substitute product.
  • alternative information is displayed so that alternative products can be selected.
  • the selected item is initially placed in the shopping container.
  • the contents of the container are replaced with the alternative product from the originally selected product. Therefore, the user can change the ordered product from a product that cannot be delivered to the delivery destination to a product that can be delivered to the delivery destination with a simple operation.
  • the online is made possible to order the plurality of products.
  • element display control means for displaying an operation element for designating a delivery destination area on a predetermined screen for enabling selection of a product among shopping screens Providing the user with information on a delivery destination area obtaining unit for obtaining the designated delivery destination area, and information on at least one of the plurality of products that can be delivered to the designated delivery destination area. And providing means.
  • the delivery destination is displayed on the predetermined screen for enabling selection of the product.
  • An operation element for designating the region of is displayed.
  • the user can specify a delivery destination area based on an operation on the operation element.
  • a delivery destination region is designated, information on products that can be delivered to the designated region among a plurality of products is provided to the user.
  • the user can select a product that can be delivered to the designated area for ordering.
  • the user can order a product that can be delivered to the delivery destination by designating the delivery destination in the designated area. Therefore, it is possible to prevent the user from selecting a product that cannot be delivered to the designated area.
  • the seller of the selected product when the substitute product is ordered and the order price is settled, the seller of the selected product
  • the apparatus further comprises a determining means for determining that a coupon that can be used for purchase of a product sold from is provided to an orderer of the substitute product.
  • the user purchases the product at a seller who sells the originally selected product. You can get a coupon that you can use to do. There is a probability that a user who has selected a product at a certain store for ordering will order the product at that store in the future. Give users who have ordered alternative products the opportunity to sell products from stores that sell alternative products by giving them coupons that can be used to purchase products from sellers of alternative products Can do.
  • a delivery destination accepted by the seller for each of the plurality of sellers selling the plurality of products is provided.
  • the display control means further includes area information acquisition means for acquiring area information of a seller who sells the selected product from storage means for storing area information capable of specifying an area, and the display control means includes the designated delivery destination. Is outside the area specified by the acquired area information, the alternative information is displayed, and the sales performance of the target seller with respect to the sales performance of any one of the plurality of sellers is displayed.
  • alternative information is displayed. Use of the delivery outside the region where the target seller accepts the use of the delivery if the ratio of the sales performance of the substitute product of the product sold by the target seller to the sales result of the target seller is equal to or greater than the predetermined ratio
  • the recommendation information that recommends the target seller to accept is output.
  • the target seller may be able to increase the sales performance by a predetermined ratio or more of the current sales performance. Therefore, by viewing the recommended information, the target seller can prompt the reception of the use of the delivery of the product to an area where the use of the delivery has not been received so far.
  • a sixth aspect of the present invention is the information processing apparatus according to any one of the first to fifth aspects, wherein one of the plurality of terminal devices respectively used by the plurality of sellers who sell the plurality of products.
  • the apparatus further comprises address acquisition means for acquiring a network address of the terminal device from a packet transmitted from the terminal device to the information processing apparatus via the network, and the display control means is a seller among the plurality of sellers.
  • the area where the terminal device is located which is specified based on the network address of the terminal device used by the device, displays the alternative information that can specify the product sold by the seller including the designated delivery destination.
  • an area that is specified based on a network address of a terminal device used by a seller can be used to specify a product sold by a seller including a designated delivery destination.
  • Information is displayed.
  • the region where the terminal device used by the seller is located is the shipping location of the seller. Accordingly, since there is a probability that the substitute product is delivered from the shipping place in the area to the delivery destination in the area, the convenience of delivery can be improved.
  • a seventh aspect of the present invention is the information processing apparatus according to any one of the first to sixth aspects, wherein the information processing apparatus is a plurality of server apparatuses connectable to each other via a network. Included in at least one of the plurality of server devices corresponding to each of the online shopping sites in the region, and each of the plurality of server devices is deliverable to at least the region corresponding to the server device among the plurality of regions A database of products, and search means for searching for products from the database, the information processing apparatus according to an order according to the convenience of delivery from each of the plurality of regions to the designated delivery destination, The apparatus further comprises search control means for causing the plurality of server devices to sequentially search for the substitute product, and the display control means includes the plurality of server devices. Out on the basis of the substitute product the retrieval by initially found server device results, and wherein the displaying the substitute information.
  • each of the plurality of server devices searches for a product from a database of products that can be delivered to at least the region corresponding to the server device among the plurality of regions.
  • a plurality of server devices sequentially search for alternative products according to the order according to the convenience in the case of delivering alternative products from each of a plurality of regions to a designated delivery destination. Substitution information is displayed based on the search result of the server device that first found the substitute product among the plurality of server devices. For this reason, a product that can be delivered to an area where the convenience of delivery to the delivery destination is high is preferentially determined as an alternative product. Therefore, since there is a probability that the substitute product is delivered to a delivery destination from an area where the delivery convenience is higher, the convenience of delivery can be improved. In addition, a highly convenient product can be found faster.
  • the invention according to claim 8 is an information processing method executed by a computer, wherein a reception step of accepting selection of a product for order among a plurality of products, and a designation specified for the selected product An acquisition step of acquiring a delivery destination, and, if the designated delivery destination is outside an area where the selected product can be delivered, substitute information that can identify a substitute product that can be delivered to the delivery destination. And a display control step for displaying.
  • the invention according to claim 9 is a computer for accepting selection of a product for order from among a plurality of products, and obtaining unit for acquiring a delivery destination designated for the selected product.
  • the display control means displays the substitute information that can identify the substitute product that can be delivered to the delivery destination. It is characterized by making it.
  • the substitute information that can identify the substitute product that can be delivered to the delivery destination is provided. Is displayed. Based on the user's operation regarding the displayed alternative information, the user can order a product that can be delivered to the designated delivery destination. Therefore, even if the selected product cannot be delivered to the delivery destination, it is possible to prevent the user from having to select the product to be wasted.
  • FIG. 1 is a diagram illustrating an example of a schematic configuration of an information processing system S according to the present embodiment.
  • the information processing system S includes a domestic online shopping mall server 1, one or a plurality of overseas online shopping mall servers 2, a plurality of store terminals 3, and a plurality of user terminals 4. It is configured. Then, the domestic online shopping mall server 1, each overseas online shopping mall server 2, each store terminal 3, and each user terminal 4 exchange data with each other using, for example, TCP / IP as a communication protocol via the network NW. Can be sent and received.
  • the network NW is constructed by, for example, the Internet, a dedicated communication line (for example, a CATV (CommunityCommunAntenna Television) line), a mobile communication network (including a base station, etc.), a gateway, and the like.
  • Each of the domestic online shopping mall server 1 and the overseas electronic shopping mall server 2 is a server device that executes various processes related to an electronic shopping mall where products can be purchased.
  • the domestic online shopping mall server 1 and the overseas electronic shopping mall server 2 are collectively referred to as “electronic shopping mall server”.
  • electronic shopping mall server In each online shopping district, various products are sold from various stores.
  • the online shopping mall is an example of the online shopping site of the present invention.
  • the online shopping site is not limited to the online shopping district.
  • the online shopping site may be, for example, a website where merchandise only for a single seller is sold.
  • Each electronic shopping mall server corresponds to an electronic shopping mall for a predetermined country, for example.
  • the online shopping mall for a certain country may be, for example, an electronic shopping mall in which products that can be delivered to that country are sold. That is, a store that opens a store in an electronic shopping mall for a certain country can send a product to that country.
  • the countries to which each online shopping mall server corresponds may be different from each other, for example.
  • At least one online shopping mall server may correspond to a plurality of countries. In this case, each store can send a product to at least one of the plurality of countries.
  • Each online shopping mall server may be installed in a country corresponding to the electronic shopping mall server, or may be installed in a country different from the country.
  • a country is an example of a region of the present invention. The region is not limited to the country. The region may be, for example, a region, a state, a prefecture, a city, a ward, a town, a village, a continent,
  • Each online shopping mall server allows each store to set whether or not a store opening in an electronic shopping mall in the corresponding country can send products overseas from that country. It may be configured. Stores that can send products overseas are called “stores that accept overseas delivery”. For example, each online shopping mall server may be configured so that a store can be set so that a product can be sent to any country where a predetermined international mail can be used. Further, for example, each online shopping mall server may be configured so that a store can set one or more countries where goods can be sent.
  • the domestic online shopping mall server 1 is an example of an information processing apparatus of the present invention.
  • the country corresponding to the domestic online shopping mall server 1 is referred to as “first country”.
  • the first country may be any country.
  • the first country may be Japan or another country.
  • the electronic shopping street in the first country is called “domestic shopping street”.
  • the domestic online shopping mall server 1 transmits, for example, a web page of the online shopping mall, or performs processing related to product search, ordering, and the like.
  • the domestic online shopping mall server 1 determines a store where product information is provided to the user terminal 4 based on, for example, an IP address assigned to the user terminal 4 connected to the domestic electronic shopping mall server 1. Good.
  • the domestic online shopping mall server 1 can estimate the user terminal 4 and the country in which the user is currently located from the IP address of the user terminal 4.
  • the domestic online shopping mall server 1 may allow the provision of information on products of all stores that open in the online shopping mall in the first country.
  • the domestic online shopping mall server 1 can send products overseas as viewed from the first country among the stores opening in the online shopping mall in the first country. It may allow the provision of information on products only in the stores.
  • the domestic online shopping mall server 1 uses the method described above to prevent the provision of information on merchandise of stores that cannot send merchandise to countries that are likely to be delivery destinations.
  • Each overseas online shopping mall server 2 corresponds to an electronic shopping mall for any foreign country as viewed from the first country.
  • the online shopping mall for foreign countries is called “overseas electronic shopping mall”.
  • a certain overseas electronic shopping mall server 2 corresponds to an electronic shopping mall in the United States
  • another certain overseas electronic shopping mall server 2 corresponds to an electronic shopping mall in China
  • another certain overseas electronic shopping mall server. 2 may correspond to a British online shopping mall.
  • each overseas online shopping mall server 2 transmits, for example, a web page of the online shopping mall, or performs processing related to product search, ordering, and the like.
  • the overseas online shopping mall server 2 is not an essential component of the information processing system S. The present invention allows a case where the overseas online shopping mall server 2 does not exist.
  • the store terminal 3 is a terminal device used by an employee of a store opening a store in a domestic electronic shopping mall.
  • a store opening in a domestic electronic shopping mall may be located in the first country or in another country.
  • the store terminal 3 accesses a server device such as the domestic online shopping mall server 1 based on an operation from an employee or the like. Thereby, store terminal 3 receives and displays a web page from a server device.
  • Software such as a browser and an e-mail client is incorporated in the store terminal 3.
  • the employee registers, for example, information on products to be sold in the online shopping mall and confirms the order contents of the products.
  • the user terminal 4 is a terminal device of a user who purchases a product mainly from a domestic electronic shopping mall.
  • the user terminal 4 receives the web page from the domestic online shopping mall server 1 and displays it by accessing the domestic electronic shopping mall server 1 based on the operation from the user.
  • Software such as a browser and an e-mail client is incorporated in the user terminal 4.
  • the user can specify a delivery destination of the selected product after selecting the product for ordering in the domestic online shopping mall. In that case, a situation may occur in which the selected product cannot be delivered to the designated delivery destination.
  • the domestic online shopping mall server 1 can provide products of all stores. For example, the user selects a product as a present to be given to a friend who is overseas (for example, France). Therefore, the user designates an overseas address as the delivery destination. If the store that sells the selected product does not accept the use of overseas delivery, the selected product cannot be delivered. In addition, when the selected product is designated as a prohibited item in the delivery destination country, the selected product cannot be delivered.
  • a first country for example, Japan
  • the domestic online shopping mall server 1 can provide products of all stores. For example, the user selects a product as a present to be given to a friend who is overseas (for example, France). Therefore, the user designates an overseas address as the delivery destination. If the store that sells the selected product does not accept the use of overseas delivery, the selected product cannot be delivered. In addition, when the selected product is designated as a prohibited item in the delivery destination country, the selected product cannot be delivered.
  • a user whose country of residence (for example, Japan) is different from the first country (for example, the United States) is traveling on a business trip to the first country.
  • the user happens to visit a domestic electronic shopping mall (US electronic shopping mall) and select a product. Then, the user designates the address of the country of residence as the delivery destination. If the store that sells the selected product does not accept the use of overseas delivery, the selected product cannot be delivered.
  • US electronic shopping mall domestic electronic shopping mall
  • the domestic online shopping mall server 1 supports a plurality of first countries (for example, France, UK, Germany, Austria, Spain). For example, assume that a user selects a product in a store in France and designates the United Kingdom as a delivery destination. If the store does not support cross-border delivery, delivery of the selected item is not possible. In addition, when the selected product is designated as a prohibited item in the UK, the selected product cannot be delivered.
  • France France, UK, Germany, Austria, Spain
  • This effort may include the effort to search for the product and the effort to consider the product to be selected. In this case, the user may have to perform a search or review to select the product again.
  • the domestic online shopping mall server 1 provides the user terminal 4 with alternative information that can identify an alternative product that can be delivered to the delivery destination. To display.
  • alternative information can identify an alternative product that can be delivered to the delivery destination.
  • the user can save time and effort for searching or considering the product again. Therefore, even if the initially selected product cannot be delivered to the delivery destination, the user can order the product without wasting the time spent selecting the product. Can do.
  • FIG. 2 is a block diagram showing an example of a schematic configuration of the domestic online shopping mall server 1 according to the present embodiment.
  • the domestic online shopping mall server 1 includes a communication unit 11, a storage unit 12, an input / output interface 13, and a system control unit 14.
  • the system control unit 14 and the input / output interface 13 are connected via a system bus 15.
  • the communication unit 11 is connected to the network NW and controls the communication state with the overseas online shopping mall server 2, the store terminal 3, the user terminal 4, and the like.
  • the storage unit 12 is composed of, for example, a hard disk drive.
  • the storage unit 12 is an example of a storage unit in the present invention.
  • the storage unit 12 stores databases such as a member DB 12a, a server DB 12b, a prohibited item DB 12c, a store DB 12d, a product DB 12e, a shopping basket DB 12f, and an order DB 12g.
  • “DB” is an abbreviation for database.
  • FIG. 3 is a diagram showing an example of contents registered in the database.
  • member information related to users registered as members in the domestic online shopping mall is registered.
  • user attributes such as user ID, password, nickname, name, date of birth, gender, zip code, address, telephone number, e-mail address, credit card information, etc. are provided as member information. Registered in association with each user.
  • Information related to the overseas online shopping mall server 2 is registered in the server DB 12b. Specifically, in the server DB 12b, the IP address of the overseas online shopping mall server 2 and the country code corresponding to the overseas online shopping mall server 2 are registered in association with each overseas electronic shopping mall server 2.
  • the country code is identification information for identifying the country.
  • the prohibited item DB 12c Information on prohibited items is registered in the prohibited item DB 12c. Specifically, a category ID, an import prohibited country list, and an export prohibited country list are registered in the prohibited product DB 12c for each category of products designated as prohibited products in at least one country.
  • the category ID is identification information that identifies the category of the product.
  • the import ban country list is a list of numbers of countries in which the import of the product of the category indicated by the category ID is prohibited.
  • the export ban country list is a list of country numbers in which the export of the product of the category indicated by the category ID is prohibited.
  • the import ban country list and the export ban country list may be a list of countries in which import or export is prohibited according to the type of mail.
  • Store information related to stores that open in the domestic electronic shopping mall is registered in the store DB 12d.
  • the store DB 12d stores store information such as store ID, password, store name, zip code, address, telephone number, FAX number, e-mail address, store terminal 3 IP address, and delivery area information.
  • the store ID is store identification information.
  • the delivery area information is information indicating the area of the delivery destination where the target store accepts the use of delivery.
  • the delivery area information can be set and changed by the store.
  • the delivery area information may be, for example, an overseas delivery flag. If the overseas delivery flag is TRUE, the store accepts the use of overseas delivery. That is, the product sold by the target store can be delivered to both the first country and overseas.
  • the delivery area information may be a list of country codes that can deliver the product.
  • the delivery area information may necessarily include the country code of the first country.
  • the delivery area information may include at least one country code of the first country.
  • the merchandise information includes information registered by the store. Specifically, in the product DB 12e, store ID, product ID, product code, category ID, product name, price, and the like are registered as product information in association with each product sold by the store.
  • the store ID indicates the store from which the product is sold.
  • the product ID is product identification information given by the store to manage the products to be sold.
  • a specific product of a specific store can be identified from among products sold in the domestic online shopping mall by a combination of the store ID and the product ID. However, a specific product at a specific store may be identified only by the product ID.
  • the product code is a code number for identifying a product.
  • the same product code is assigned to each product.
  • the product code include a JAN (Japanese Article Number) code, an EAN (European Article Number) code, and a product code used in a common standard in a plurality of electronic shopping malls.
  • the category ID indicates the category to which the product belongs.
  • the product name is the name of the product given by the store.
  • the store can include a message or the like in the product name in addition to the official name or general name of the product.
  • the shopping basket DB 12f shopping basket information related to products put in the shopping basket is registered.
  • the shopping basket is a virtual container in which a product selected by the user for placing an order is placed in a domestic electronic shopping mall.
  • the shopping basket may be a shopping cart, for example.
  • as shopping cart information a shopping cart ID, a user ID, a store ID, a product ID, the number of products, a replacement flag, product information before replacement, and the like are associated with each product stored in the shopping cart.
  • the shopping cart ID is identification information for shopping cart information.
  • the user ID indicates the user who put the product in the shopping cart.
  • the combination of the store ID and the product ID indicates a product put in the shopping cart.
  • the substitute flag indicates whether or not the product in the shopping basket is a substitute product. If the replacement flag is TRUE, the product is a replacement product, and if the replacement flag is FALSE, the product is not a replacement product.
  • the pre-substitution product information indicates a product substituted by the substitute product when the product put in the shopping basket is the substitute product.
  • the pre-substitution product information includes a store ID and a product ID of the replaced product.
  • order information related to product orders is registered. Specifically, in the order DB 12g, as order information, the order number, the order date, the user ID, the store ID, the product ID, the number of ordered products, the replacement flag, the pre-substitution product information, the total amount, the delivery fee, the delivery
  • the destination information and the like are registered in association with each time the domestic online shopping mall server 1 receives an order from the user.
  • the order number is an order identification number.
  • the order date and time indicates the date and time when the order details were accepted.
  • the user ID indicates the user who ordered the product.
  • the store ID indicates the order destination store.
  • the product ID indicates the ordered product.
  • the delivery destination information is information designated by the user as the delivery destination of the ordered product.
  • the delivery destination information may include, for example, the name of the recipient of the ordered product, the postal code of the delivery destination, an address, a telephone number, and the like.
  • the storage unit 12 further stores an IP address / country table.
  • the IP address / country table is a table for specifying the country in which the terminal device is located based on the IP address of the terminal device. Specifically, for each IP address range, the IP address range and the country number corresponding to the range are stored in the IP address / country table in association with each other.
  • the storage unit 12 stores various data for displaying a web page, for example, an HTML (HyperText Markup Language) document, an XML (Extensible Markup Language) document, image data, text data, an electronic document, and the like.
  • the storage unit 12 stores various setting values.
  • There is a product page as one of the types of web pages in which HTML documents stored in the storage unit 12 are stored.
  • the product page is a web page on which product information is displayed.
  • the merchandise page may be automatically generated by the domestic online shopping mall server 1 based on, for example, merchandise information registered in the merchandise DB 12e.
  • the storage unit 12 stores various programs such as an operating system, a WWW (World Wide Web) server program, a DBMS (Database Management System), and an electronic commerce control program.
  • the electronic commerce control program is a program for performing processing related to electronic commerce in a domestic electronic shopping mall.
  • the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium such as a magnetic tape, an optical disk, or a memory card and read via the drive device. You may be made to do.
  • the electronic commerce control program or the like may be a program product.
  • the input / output interface 13 performs interface processing between the communication unit 11 and the storage unit 12 and the system control unit 14.
  • the system control unit 14 includes a CPU (Central Processing Unit) 14a, a ROM (Read Only Memory) 14b, a RAM (Random Access Memory) 14c, and the like.
  • the CPU 14a is an example of a processor.
  • the present invention can also be applied to various processors different from the CPU.
  • Each of the storage unit 12, the ROM 14b, and the RAM 14c is an example of a memory.
  • the present invention can also be applied to various memories different from the hard disk, ROM, and RAM.
  • the domestic online shopping mall server 1 may be configured by a plurality of server devices.
  • a server device that performs processing such as ordering products in an online shopping mall
  • a server device that manages a database, etc. It may be connected with.
  • each overseas online shopping mall server 2 includes a communication unit 21, a storage unit 22, an input / output interface 23, and a system control unit 24.
  • the system control unit 24 and the input / output interface 23 are connected via a system bus 25.
  • the communication unit 21 is connected to the network NW and controls the communication state with the domestic online shopping mall server 1, the user terminal 4, and the like.
  • the storage unit 22 is configured by a hard disk drive, for example.
  • the storage unit 22 stores databases such as a store DB 22a and a product DB 22b.
  • the storage unit 22 may store a member DB, a shopping basket DB, and an order DB that have basically the same data structure as the member DB 12a, the shopping basket DB 12f, and the order DB 12g.
  • the data configuration of the store DB 22a may be basically the same as the data configuration of the DB 22d, for example.
  • the delivery area information in the store DB 22a may be an overseas delivery flag.
  • the overseas delivery flag is TRUE
  • the product sold by the target store can be delivered to any country supported by the overseas online shopping mall server 2 and overseas viewed from the country.
  • the overseas delivery flag is FALSE
  • the product sold by the target store can be delivered only to the country supported by the overseas online shopping mall server 2.
  • the delivery area information may be a list of country codes that can deliver the product.
  • the delivery area information may necessarily include the country supported by the overseas online shopping mall server 2.
  • the delivery area information may include a country code of at least one of the plurality of countries.
  • the data configuration of the product DB 22b may be basically the same as the data configuration of the product DB 12e, for example.
  • the storage unit 22 stores various data for displaying web pages such as product pages, such as HTML documents, XML documents, image data, text data, electronic documents, and the like.
  • the storage unit 22 stores various setting values.
  • the storage unit 22 stores various programs such as an operating system, a WWW server program, a DBMS, and an electronic commerce control program.
  • the electronic commerce control program is a program for performing processing related to electronic commerce in an overseas electronic shopping mall.
  • the various programs may be acquired from, for example, another server device or the like via the network NW, or may be recorded on a recording medium such as a magnetic tape, an optical disk, or a memory card and read via the drive device. You may be made to do.
  • the electronic commerce control program or the like may be a program product.
  • the input / output interface 23 performs interface processing between the communication unit 21, the storage unit 22, and the system control unit 24.
  • the system control unit 24 includes a CPU 24a, a ROM 24b, a RAM 24c, and the like.
  • the overseas online shopping mall server 2 may be configured by a plurality of server devices.
  • a server device that performs processing such as ordering products in an online shopping mall
  • a server device that manages a database, etc. It may be connected with.
  • FIG. 5 is a diagram illustrating an example of functional blocks of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the system control unit 14 when the CPU 14a reads out and executes a program such as an electronic commerce management program, the system control unit 14 includes an information providing unit 141, a product selection receiving unit 142, a delivery destination acquiring unit 143, and a delivery determining unit. 144, the substitute product search unit 145, the substitute information providing unit 146, the order processing unit 147, and the like.
  • the information providing unit 141 is an example of an element display control unit, a providing unit, and an output unit of the present invention.
  • the product selection receiving unit 142 is an example of a receiving unit of the present invention.
  • the delivery destination acquisition unit 143 is an example of an acquisition unit and a delivery destination area acquisition unit of the present invention.
  • the delivery determination unit 144 is an example of the area information acquisition unit and address acquisition unit of the present invention.
  • the substitute product search unit 145 is an example of search means and search control means of the present invention.
  • the alternative information providing unit 146 is an example of a display control unit and a replacement unit of the present invention.
  • the order processing unit 147 is an example of a determination unit of the present invention.
  • the information providing unit 141 transmits a predetermined web page of the domestic online shopping mall to the user terminal 4 in response to a request from the user terminal 4. For example, the information providing unit 141 transmits a product page or the like stored in the storage unit 12.
  • FIG. 6A is a diagram illustrating an example of a product page. As shown in FIG. 6A, detailed information regarding one product is displayed on the product page. For example, a product name, product ID, price, description, product image, and the like are displayed. Further, a “add to shopping cart” button 110 is displayed on the product page. The “Add to shopping cart” button 110 is a button for selecting a product whose information is displayed on the product page as a product to be put in the shopping cart.
  • FIG. 6A shows the product page of the product A sold by the store X.
  • the product selection receiving unit 142 receives selection of a product for ordering from the user. For example, when the “Add to shopping cart” button 110 is pressed by the user on the product page, the user terminal 4 transmits a shopping cart request to the domestic online shopping mall server 1.
  • the shopping cart request includes the store ID and product ID of the selected product, and the user ID of the selected user.
  • the user terminal 4 of the user who has logged in to the domestic online shopping mall stores the user ID as a cookie, for example. Therefore, the user terminal 4 of the user who has logged into the domestic online shopping mall transmits a request including the user ID to the domestic electronic shopping mall server 1.
  • the merchandise selection receiving unit 142 registers the shopping cart information corresponding to the shopping cart request in the shopping cart DB 12f.
  • FIG. 6B is a diagram illustrating an example of a shopping cart page.
  • information on the products in the user's shopping cart is displayed.
  • FIG. 6B shows the shopping cart page when the “Add to shopping cart” button 110 is pressed on the product page shown in FIG. 6A.
  • at least one store shopping basket information 210 is displayed.
  • the store shopping cart information 210 is information on products that the user has put in the shopping cart at one store.
  • the store shopping cart information 210 includes an image, a product name, a price, etc. of a product put in the shopping cart.
  • the store shopping cart information 210 includes information on a plurality of products.
  • a plurality of store shopping cart information 210 is displayed.
  • the store shopping basket information 210 further includes a delete button 211 and an order procedure button 212.
  • a delete button 211 is displayed for each item in the shopping cart.
  • the order procedure button 211 is a button for deleting the corresponding product from the shopping cart.
  • the order procedure button 212 is a button for selecting a product in the shopping cart as a product to be ordered at a store corresponding to the store shopping cart information 210. By pressing the order procedure button 212, the user selects a product to order.
  • the product selection receiving unit 142 receives the product selected for ordering from the shopping cart.
  • the order procedure button 212 When the order procedure button 212 is pressed, the user terminal 4 transmits an order procedure request to the domestic online shopping mall server 1.
  • the order procedure request includes the store ID and product ID of the selected product, and the user ID of the selected user.
  • FIG. 6B shows the shopping cart page when the product A sold by the store X and the products B1 and B2 sold by the store Y are put in the shopping cart.
  • the delivery destination obtaining unit 143 obtains the delivery destination designated by the user for the selected product after the product selection accepting unit 142 accepts the selection of the product. For example, the delivery destination acquisition unit 143 transmits an order details confirmation page to the user terminal 4.
  • FIG. 7 is a diagram illustrating an example of an order content confirmation page.
  • the order content confirmation page is a web page for the user to specify and confirm the order content, and for the user to change the order content as necessary.
  • FIG. 7 shows the shopping cart page when the order procedure button 212 corresponding to the store X is pressed on the shopping cart page shown in FIG. 6B. As shown in FIG.
  • the order details confirmation page displays selected product information 310, payment method 320, delivery method 330, orderer information 340, delivery destination information 350, confirmation button 360, and the like.
  • the orderer information 340 displays the name, postal code, address, and telephone number of the user who wants to place an order.
  • delivery destination information 350 delivery destination information is displayed.
  • the delivery destination in the initial state is the name, postal code, address, and telephone number of the user who wants to place an order.
  • the country of the delivery destination is Japan.
  • the delivery destination information 350 includes a change button 351.
  • the change button 351 is a button for changing the delivery destination.
  • the confirmation button 360 is a button for confirming the order with the content displayed on the order content confirmation page.
  • FIG. 8 is a diagram illustrating an example of the delivery destination change window.
  • the delivery destination change window is a window for designating a new delivery destination.
  • the delivery address change window includes a name input area 410, a postal code input area 420, a prefecture input area 430, a city area input area 440, an address input area 450, a telephone number input area 460, and a change button 470.
  • the name input area 410 is an input area for inputting the name of the recipient of the selected product.
  • the postal code input area 420 is an input area for inputting the postal code of the delivery destination.
  • the prefecture selection list 430 is a pull-down list for inputting the prefecture of the delivery destination.
  • the city area input area 440 is an input area for inputting the administrative district of the delivery destination.
  • the user inputs a country name in the city area input area 440.
  • the address input area 450 is an input area for inputting an address excluding a part designated in the prefecture input area 430 and the city area input area 440 in the address of the delivery destination.
  • the telephone number input area 460 is an input area for inputting a delivery destination telephone number.
  • the change button 470 is a button for changing the delivery destination to a new delivery destination designated in the name input area 410 to the telephone number input area 460.
  • FIG. 9 is a diagram showing an example of the order content confirmation page after the delivery destination is changed.
  • the change button 470 in the delivery destination change window When the user presses the change button 470 in the delivery destination change window, the changed delivery destination information is displayed on the order details confirmation page. In the order content confirmation page shown in FIG. 7, the delivery destination is changed from Japan to the United States.
  • the user terminal 4 transmits an order confirmation request to the domestic online shopping mall server 1.
  • the order confirmation request includes the product ID, the store ID, the number, the delivery destination information, the user ID of the user who orders the selected product.
  • the delivery destination acquisition unit 143 acquires delivery destination information included in the order confirmation request received via the communication unit 11 as a delivery destination.
  • the delivery destination acquisition unit 143 may acquire only information (for example, a country name) necessary for determining whether or not a product can be delivered among the delivery destination information as a delivery destination. Further, for example, when the change button 470 is pressed in the delivery destination change window, the user terminal 4 may transmit new delivery destination information specified in the delivery destination change window to the domestic online shopping mall server 1. The delivery destination acquisition unit 143 may acquire the delivery destination information at this time as a delivery destination.
  • information for example, a country name
  • the delivery determination unit 144 determines whether or not the designated delivery destination is in an area where the product selected for the order can be delivered. For example, when the confirmation button 360 is pressed on the order confirmation page, the delivery determination unit 144 may make this determination. Alternatively, for example, when the change button 470 is pressed in the delivery destination change window, the delivery determination unit 144 may make this determination.
  • the delivery determination unit 144 may determine, for example, whether a store that sells the selected product accepts use of delivery of the product to a designated delivery destination. When the store accepts the use of the delivery of the product to the designated delivery destination, the designated delivery destination is in an area where the selected product can be delivered. Otherwise, the designated delivery destination is outside the region where the selected item can be delivered. For example, the delivery determination unit 144 acquires deliverable area information corresponding to the store ID included in the order procedure request or the order confirmation request from the store DB 12d. The delivery determination unit 144 determines whether the store accepts the use of delivery to the delivery destination based on the delivery destination information acquired by the delivery destination acquisition unit 143 and the acquired deliverable area information. To do.
  • the deliverable area information is an overseas delivery flag.
  • the delivery determination unit 144 may determine that the store accepts the use of delivery to the delivery destination.
  • the overseas delivery flag is FALSE, the delivery determination unit 144 determines whether or not the designated delivery destination country is the first country.
  • the delivery determination unit 144 determines that the store accepts the use of delivery to the delivery destination. Otherwise, the delivery determination unit 144 determines that the store does not accept use of delivery to the delivery destination.
  • the delivery area information is a list of country codes that can be delivered. If the list of country codes includes the country number of the delivery destination, the delivery determination unit 144 determines that the store accepts the use of delivery to the delivery destination. Otherwise, the delivery determination unit 144 determines that the store does not accept use of delivery to the delivery destination.
  • the delivery determination unit 144 may determine, for example, whether the selected product is a prohibited product. If the product is forbidden, the designated delivery destination is outside the area where the selected product can be delivered. If the product is not a prohibited item, the designated delivery destination is in an area where the selected product can be delivered. For example, the delivery determination unit 144 acquires the category ID corresponding to the product ID included in the order procedure request or the order confirmation request from the product DB 12e. The delivery determination unit 144 acquires an import prohibited country list and an export prohibited country list corresponding to the category ID. If the list of prohibited countries includes the country number of the destination country, the selected item is prohibited. Otherwise, the selected item is not forbidden. If the export ban list includes a first country number, the selected item is a prohibited item.
  • the delivery determination unit 144 determines whether the selected product is a prohibited product based on the address of the store that sells the selected product. It may be determined. If the export ban list includes the country number of the store's address, the selected item is a prohibited item. Otherwise, the selected item is not forbidden.
  • the delivery determination unit 144 determines whether the store that sells the selected product accepts the use of delivery of the product to the designated delivery destination, and the selected product is a prohibited item. Whether or not both are determined. However, depending on the system, only one of them may be determined.
  • the substitute product search unit 145 uses the substitute product of the selected product. Therefore, an alternative product that can be delivered to the designated delivery destination is determined.
  • the delivery determination unit 144 may determine one alternative product or a plurality of alternative products.
  • the substitute product may be, for example, a product that is the same as or similar to the selected product and that is sold by a store different from the store that sells the selected product.
  • the substitute product may be a product to which the same product code as the product code of the selected product is assigned.
  • the substitute product may be a product that belongs to the same category as the category of the selected product.
  • the substitute product may be a product that belongs to the same category as the category of the selected product and has a product name similar to the product name of the selected product.
  • the substitute product search unit 145 accepts use of delivery of the product to the designated delivery destination, for example. You may determine the product of the store which is present as an alternative product.
  • the store of substitute products may be, for example, a store that opens in a domestic electronic shopping mall. Using the same method as the determination method of the delivery determination unit 144, the substitute product search unit 145 accepts the use of the delivery of the product to the designated delivery destination among the stores that have opened in the domestic electronic shopping mall. Store information can be searched from the store DB 12d.
  • the substitute product search unit 145 determines a product sold in the overseas online shopping mall as a substitute product. Also good. All the stores that open in the online shopping mall of the designated delivery destination country accept delivery of products to that country. In addition, a store opening in an electronic shopping street in a certain country has a high probability of being located in that country. Therefore, it is more convenient for products to be delivered from stores that are open in the online shopping district in the destination country than in stores that are open in the electronic shopping street in the first country. There is a high probability. For example, the convenience for the user is increased because the delivery fee is reduced and the time required for delivery is shortened.
  • the substitute product search unit 145 may request the overseas online shopping mall server 2 corresponding to the delivery destination country to search for a substitute product.
  • the overseas online shopping mall server 2 searches for product information of alternative products from the product DB 22b, and transmits the search result to the domestic online shopping mall server 1.
  • the substitute product search unit 145 may determine a product sold in an online shopping mall in a country different from both the designated delivery destination country and the first country as the substitute product.
  • the store of substitute products is a store that accepts use of delivery to a designated delivery destination.
  • the substitute product search unit 145 may request, for example, a search for substitute products from the overseas online shopping mall server 2 corresponding to the country of the delivery destination.
  • the overseas online shopping mall server 2 searches for a store that accepts use of delivery to a designated delivery destination based on, for example, delivery area information registered in the product DB 22b. Then, the overseas online shopping mall server 2 searches the product DB 22b for product information of alternative products sold by the store that accepts the use of delivery to the delivery destination, and transmits the search result to the domestic online shopping mall server 1.
  • the substitute product search unit 145 may determine, for example, a product sold in an online shopping mall in the destination country as the substitute product.
  • the alternative product search unit 145 is a country different from the delivery destination country.
  • a product sold in an online shopping mall in a country where export of the selected product is permitted may be determined as a substitute product.
  • the store of substitute products is a store that accepts use of delivery to a designated delivery destination.
  • the substitute product search unit 145 may request the overseas online shopping mall server 2 to search for a substitute product.
  • the substitute information providing unit 146 causes the user terminal 4 to display substitute information for specifying the substitute product determined by the substitute product searching unit 145.
  • the replacement information may include at least information capable of specifying the replacement product.
  • the replacement information may include at least a product name, an image, a trademark, or the like of the replacement product.
  • the substitute information may include at least the store name or trademark.
  • the replacement information may include information indicating a difference between the selected product and the replacement product. This difference may be, for example, a difference in order price or a difference in time required for delivery.
  • the order price may include a delivery fee.
  • the alternative information providing unit 146 may display the alternative information.
  • the alternative information providing unit 146 may display the alternative information.
  • the substitute information providing unit 146 Information may be displayed.
  • the alternative information providing unit 146 may display alternative information so that alternative products can be selected.
  • the alternative information providing unit 146 may display elements such as buttons in association with the alternative information, or may display the alternative information providing unit 146 itself so as to be selectable.
  • the alternative information providing unit 146 replaces the contents of the shopping cart with the selected alternative product from the originally selected product.
  • the alternative information providing unit 146 changes the store ID and the product ID of the shopping cart information in the shopping cart DB 12f from the store ID and the product ID of the originally selected product to the store ID and the product ID of the selected alternative product. change.
  • the user can easily replace the product selected for ordering with the substitute product from the originally selected product by a simple operation.
  • the alternative information providing unit 146 may display an alternative information window on the user terminal 4, for example.
  • FIG. 10 is a diagram illustrating an example of an alternative information window.
  • FIG. 10 shows an example in which the United States is designated as the delivery destination country and the store X does not accept delivery to the United States as shown in FIG.
  • one or a plurality of alternative information 510 is displayed for each selected product.
  • a return button 520 is displayed in the alternative information window.
  • the substitute information 510 of the product C1 sold by the store Z1 and the substitute information 510 of the product C2 sold by the store Z2 are displayed.
  • the products C1 and C2 are alternative products for the product A. Both stores Z1 and Z2 accept delivery to the destination country.
  • FIG. 10 is a diagram illustrating an example of an alternative information window.
  • FIG. 10 shows an example in which the United States is designated as the delivery destination country and the store X does not accept delivery to the United States as shown in FIG.
  • one or a plurality of alternative information 510 is displayed
  • the substitute information 510 includes, for example, an image of a substitute product, a product name, a price, a store name, and the like. Further, the alternative information 510 includes a price difference. Further, the substitute information 510 includes a replacement button 511.
  • the replacement button 511 is an operation element for selecting an alternative product.
  • the substitute information 510 may be displayed outside the substitute information 510, for example.
  • the return button 520 is a button for deleting the substitute information window and redisplaying the order content confirmation page. In this case, the user can change the delivery destination.
  • FIG. 11 is a diagram showing an example of a shopping cart page when the product C1 is selected in the alternative information window shown in FIG. In the shopping cart page shown in FIG. 11, the store shopping cart information 210 of the product A is replaced with the store shopping cart information 210 of the product C1.
  • the alternative information providing unit 146 may not display the alternative information so that alternative products can be selected. For example, when the user selects a product name in the alternative information 510, the information providing unit 141 transmits a product page of the alternative product to the user terminal 4. The user puts an alternative product in the shopping cart on the product page, and deletes the originally selected product from the shopping cart on the shopping cart page. Thereby, the user can replace the contents of the shopping basket.
  • the user terminal 4 determines whether or not the designated delivery destination is within an area where the product selected for ordering can be delivered. You may judge. For example, the delivery determination unit 144 may transmit an HTML document including a script for performing this determination to the user terminal 4 as the HTML document of the order detail confirmation page or the order change page. In this case, the delivery determination unit 144 adds, for example, delivery area information of the store of the selected product to the HTML document. When the order confirmation button 360 or the change button 470 is pressed, the user terminal 4 may make a determination using the delivery destination information and the delivery area information included in the HTML document according to the script described in the HTML document. .
  • the substitute product search unit 145 may search for a substitute product before transmitting the HTML document of the order content confirmation page or the order change page. Then, the substitute product search unit 145 may add data for displaying substitute information to the HTML document. When the designated delivery destination is outside the area where the selected product can be delivered, the user terminal 4 displays the substitute information according to the script.
  • the order processing unit 147 receives an order for a product selected by the user. When the delivery destination designated by the user is in an area where the product selected for ordering can be delivered, the order processing unit 147 accepts the order. The order processing unit 147 generates order information based on the order confirmation request transmitted from the user terminal 4 when the order confirmation button 360 is pressed on the order content confirmation page. The order processing unit 147 registers the generated order information in the order DB 12g.
  • FIG. 12 is a flowchart showing an example of main processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • a user searches for a product in a domestic online shopping mall, and the user terminal 4 displays a search result page. Search results are displayed on the search result page. The user selects any product from the search results. Then, the user terminal 4 transmits a request for a product page to the domestic online shopping mall server 1.
  • the request for the product page includes the store ID and the product ID of the selected product.
  • the system control unit 14 executes main processing.
  • the information providing unit 141 transmits the store ID included in the request for the product page and the product page of the product indicated by the product ID to the user terminal 4 (step S1).
  • the user terminal 4 displays the product page transmitted from the domestic online shopping mall server 1 on the display.
  • the user who has viewed the product page performs some operation on the user terminal 4. For example, the user may press the “Add to shopping cart” button 110 or may perform an operation to request another web page.
  • the user terminal 4 transmits a request according to the user operation. When the “Add to shopping cart” button 110 is pressed, the user terminal 4 transmits a shopping cart request.
  • the product selection receiving unit 142 determines whether or not the request is a shopping cart request (step S2). At this time, if the product selection receiving unit 142 determines that the request is not a shopping cart request (step S2: NO), the product selection receiving unit 142 transmits a web page corresponding to the request to the user terminal 4 and ends the main process. . On the other hand, if the product selection receiving unit 142 determines that the request is a shopping cart request (step S2: YES), the product selection receiving unit 142 proceeds to step S3.
  • step S3 the product selection receiving unit 142 registers the shopping cart information including the user ID, the store ID, and the product ID included in the shopping cart request in the shopping cart DB 12f.
  • the merchandise selection receiving unit 142 sets the substitute flag of the shopping cart information to FALSE.
  • the product selection receiving unit 142 transmits the shopping cart page to the user terminal 4 (step S4).
  • the product selection receiving unit 142 acquires all shopping cart information corresponding to the user ID included in the shopping cart request from the shopping cart DB 12f.
  • the merchandise selection receiving unit 142 generates store shopping cart information 210 for each shopping cart information having a different store ID.
  • the product selection receiving unit 142 transmits a shopping cart page including the store shopping cart information 210.
  • the user terminal 4 displays the shopping cart page transmitted from the domestic online shopping mall server 1 on the display.
  • the user who has seen the shopping cart page performs some operation on the user terminal 4.
  • the user may press the order procedure button 212 or may perform an operation to request another web page.
  • the user terminal 4 transmits a request according to the user operation.
  • the order procedure button 212 is pressed, the user terminal 4 transmits an order procedure request.
  • the product selection receiving unit 142 determines whether or not the request is an order procedure request (step S5). At this time, when the product selection receiving unit 142 determines that the request is not an order procedure request (step S5: NO), the product selection receiving unit 142 transmits a web page corresponding to the request to the user terminal 4 and ends the main process. . On the other hand, if the product selection receiving unit 142 determines that the request is an order procedure request (step S5: YES), the product selection receiving unit 142 proceeds to step S6.
  • step S6 the product selection receiving unit 142 transmits an order content confirmation page to the user terminal 4.
  • the product selection receiving unit 142 acquires a name, a postal code, an address, and a telephone number corresponding to the user ID included in the order procedure request as the delivery destination information in the initial state.
  • the product selection receiving unit 142 transmits an order content confirmation page including delivery destination information.
  • the user terminal 4 displays the order details confirmation page transmitted from the domestic online shopping mall server 1 on the display. A user who sees the current order content on the order content confirmation page may or may not change the delivery destination.
  • the user terminal 4 transmits an order confirmation request to the domestic online shopping mall server 1, and the product selection receiving unit 142 receives the order confirmation request (step S7).
  • the product selection receiving unit 142 identifies the product indicated by the combination of the store ID and the product ID included in the order confirmation request as the product selected for ordering.
  • FIG. 13 is a flowchart showing an example of delivery determination processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the delivery determination unit 144 acquires delivery area information of a store of the selected product (Step S ⁇ b> 21).
  • the delivery determination unit 144 acquires delivery area information corresponding to the store ID included in the order confirmation request from the store DB 12d.
  • the delivery determination unit 144 accepts delivery of the delivery destination designated by the user based on the delivery destination information included in the order confirmation request and the acquired delivery area information. It is determined whether it is within the area (step S22). Details of this determination method have already been described.
  • step S22 When it is determined that the delivery destination is not in the area where the store accepts delivery (step S22: NO), the delivery determination unit 144 proceeds to step S25. In step S25, the delivery determination unit 144 sets the determination result to “undeliverable” and ends the delivery determination process. On the other hand, when the delivery determination unit 144 determines that the delivery destination is in an area where the store accepts delivery (step S22: YES), the delivery determination unit 144 proceeds to step S23.
  • the delivery determination unit 144 determines whether the selected product is a prohibited product. For example, the delivery determination unit 144 acquires a category ID corresponding to the product ID included in the order confirmation request from the product DB 12e. When the acquired category ID is not registered in the prohibited item DB 12c, the delivery determination unit 144 determines that the selected item is not a prohibited item. When the acquired category ID is registered in the prohibited product DB 12c, the delivery determination unit 144 acquires the import prohibited country list and the export prohibited country list corresponding to the category ID from the prohibited product DB 12c. When the import prohibited country list includes the country number of the delivery destination, the delivery determination unit 144 determines that the selected product is a prohibited product.
  • the delivery determination unit 144 determines that the selected product is a prohibited product. If the import prohibited country list does not include the number of the destination country and the export prohibited country list does not include the number of the first country, the delivery determination unit 144 determines that the selected product is not a prohibited product. . If the delivery determination unit 144 determines that the selected product is a prohibited product (step S23: NO), the process proceeds to step S25. On the other hand, when the delivery determination unit 144 determines that the selected product is not a prohibited product (step S23: NO), the process proceeds to step S24. In step S24, the delivery determination unit 144 sets the determination result to “deliverable” and ends the delivery determination process.
  • the delivery determination unit 144 determines whether or not the determination result is “delivery possible” (step S9). At this time, if the determination result is “delivery possible” (step S9: YES), the delivery determination unit 144 proceeds to step S14. On the other hand, when the determination result is not “delivery possible” (step S9: NO), the delivery determination unit 144 proceeds to step S10.
  • FIG. 14A is a flowchart illustrating an example of alternative product search processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • FIG. 14A shows that if the selected product is not a prohibited product, the product sold in the domestic online shopping mall is determined as the substitute product, and if the selected product is a prohibited product, the electronic shopping street in the delivery destination country An example in the case where the product sold in is determined as a substitute product.
  • the substitute product search unit 145 determines whether or not the selected product is a prohibited product (step S31). At this time, if the alternative product search unit 145 determines that the selected product is not a prohibited product (step S31: NO), the process proceeds to step S32. On the other hand, if the alternative product search unit 145 determines that the selected product is a prohibited product (step S31: NO), the process proceeds to step S34.
  • the substitute product search unit 145 searches for stores that accept use of delivery to the delivery destination area among stores that open in the domestic online shopping mall. For example, when the delivery area information is an overseas delivery flag, the alternative product search unit 145 searches the store DB 12d for store information set to TRUE in the overseas delivery flag. The substitute product search unit 145 acquires the store ID from the found store information as the store ID of the store accepting the use of delivery to the delivery destination area. For example, when the delivery area information is a list of country codes, the substitute product search unit 145 searches the store DB 12d for store information including the list of the country of delivery destination. The substitute product search unit 145 acquires the store ID from the found store information as the store ID of the store accepting the use of delivery to the delivery destination area.
  • the substitute product search unit 145 searches for a substitute product from products sold by the store accepting the use of delivery to the delivery destination area (step S33).
  • the substitute product search unit 145 searches the product information DB 12e for information on products that are the same as or similar to the selected product among the product information corresponding to the store ID acquired in step S32.
  • the alternative product search unit 145 may search for product information including a category ID or product code that matches the category ID or product code of the selected product.
  • the alternative product search unit 145 may search for product information including a product name that is the same as or similar to the product name of the selected product.
  • the substitute product search unit 145 transmits a substitute product search request to the overseas online shopping mall server 2 corresponding to the delivery destination country.
  • the substitute product search unit 145 acquires the IP address of the overseas online shopping mall server 2 corresponding to the country number of the delivery destination from the server DB 12b.
  • the substitute product search unit 145 transmits a substitute product search request based on the acquired IP address.
  • the substitute product search unit 145 causes the overseas online shopping mall server 2 to search for a substitute product.
  • the substitute product search request includes a search condition for substitute products.
  • the substitute product search request may include at least one of the product name, category ID, and product code of the selected product.
  • FIG. 14B is a flowchart showing an example of an alternative product search request reception process of the system control unit 24 of the overseas online shopping mall server 2 according to the present embodiment.
  • the system control unit 24 executes substitute product search request reception processing.
  • the system control unit 24 searches the product DB 22b for product information of the substitute product based on the search condition included in the substitute product search request (step S41).
  • the search method at this time may be the same as the search method in step S33 shown in FIG. 14A.
  • the system control unit 24 transmits the search result including the found product information to the domestic online shopping mall server 1 (step S42).
  • the substitute product search unit 145 receives the search result transmitted from the overseas online shopping mall server 2 (step S35), and ends the substitute product search process.
  • the substitute information providing unit 146 displays the substitute information window on the user terminal 4 as shown in FIG. 12 (step S11). For example, the substitute information providing unit 146 may generate an HTML document of the substitute information window based on the product information of the found substitute product. At this time, the alternative information providing unit 146 generates an HTML document so that, for example, a product name, an image of the alternative product, or a store name of the alternative product is displayed. Further, the alternative information providing unit 146 generates an HTML document including a tag for displaying the replacement button 511. Further, the alternative information providing unit 146 may generate information indicating the difference between the selected product and the alternative product based on, for example, the product information of the selected product and the product information of the alternative product.
  • the alternative information providing unit 146 may add information indicating the difference to the HTML document.
  • the alternative information providing unit 146 transmits the generated HTML document to the user terminal 4.
  • the user terminal 4 Based on the HTML document received from the domestic online shopping mall server 1, the user terminal 4 displays an alternative information window as an overlay on an order content confirmation page, for example.
  • the user who has seen the alternative information window presses the replacement button 511 or the return button 520.
  • the replacement button 511 is pressed, the user terminal 4 transmits a replacement request to the domestic online shopping mall server 1.
  • the replacement request includes the store ID and the product ID of the selected replacement product.
  • the return button 520 When the return button 520 is pressed, the user terminal 4 transmits a return request to the domestic online shopping mall server 1.
  • the alternative information providing unit 146 receives a request from the user terminal 4.
  • the substitute information providing unit 146 determines whether or not the received request is a replacement request (step S12). At this time, if the alternative information providing unit 146 determines that the received request is not a replacement request (step S12: NO), the process proceeds to step S6. On the other hand, if the alternative information providing unit 146 determines that the received request is a replacement request (step S12: YES), the process proceeds to step S13.
  • step S13 the substitute information providing unit 146 replaces the contents of the shopping basket with the substitute product from the initially selected product.
  • the alternative information providing unit 146 identifies shopping cart information including a store ID and a product ID included in the order confirmation request in the shopping cart DB 12f.
  • the alternative information providing unit 146 changes the store ID and product ID of the found shopping cart information to the store ID and product ID of the alternative product.
  • the alternative information provision part 146 changes the alternative flag of shopping cart information to TRUE.
  • the replacement information providing unit 146 includes the store ID and the product ID included in the order confirmation request as the pre-substitution product information in the shopping cart information.
  • step S14 the order processing unit 147 executes processing for confirming the order.
  • the order processing unit registers the order information including the user ID, the store ID, the product ID, the number of products, the total price, the delivery fee, the delivery destination information, etc. included in the order confirmation request in the order DB 12g.
  • the order processing unit 147 acquires the replacement flag and the pre-substitution product information from the shopping cart information of the ordered product.
  • the order processing unit 147 adds the acquired replacement flag and pre-substitution product information to the order information.
  • the order processing unit 147 transmits an order confirmation page to the user terminal 4 (step S15), and ends the main process.
  • the order confirmation page is a web page including a message indicating that the order has been confirmed.
  • the system control unit 14 accepts selection of a product for order among a plurality of products. Further, the system control unit 14 acquires a delivery destination designated for the selected product. In addition, when the designated delivery destination is outside the area where the selected product can be delivered, the system control unit 14 displays alternative information that can identify an alternative product that can be delivered to the delivery destination. Therefore, even if the selected product cannot be delivered to the delivery destination, it is possible to prevent the user's effort spent selecting the product from being wasted.
  • system control unit 14 may identify the selected product from the shopping basket in the domestic electronic shopping mall.
  • the system control unit 14 may display alternative information so that alternative products can be selected.
  • the system control unit 14 may replace the contents of the shopping cart with the alternative product from the selected product. Therefore, the user can change the ordered product from a product that cannot be delivered to the delivery destination to a product that can be delivered to the delivery destination with a simple operation.
  • the information providing unit 14a delivers the delivery information to a predetermined screen for enabling selection of a product among online shopping screens when alternative information is displayed for a certain user more than the set number of times.
  • the operation element for designating the destination area is displayed.
  • the set number of times may be set in advance, for example, by an administrator of a domestic electronic shopping mall.
  • the online shopping screen is a web page of a domestic electronic shopping mall.
  • the predetermined screen for enabling selection of a product may be, for example, a web page that enables a product search.
  • a user designates a search condition on such a web page and requests a search from the domestic online shopping mall server 1.
  • the user can select any product from the retrieved products and display the product page on the user terminal 4.
  • Such a web page may be, for example, a top page, a search result page, or the like.
  • the operation element for designating a delivery destination area may be, for example, a link group or a button group for selecting any area from a plurality of areas. In this case, the number of areas as options may be two or more. Further, for example, the operation element for designating the delivery destination area may be an input area for inputting the name of the area.
  • the operation element for designating the delivery destination area may be a link, a button, or the like for displaying a screen for designating the delivery destination area.
  • the user of the user terminal 4 who has displayed the substitute information many times so far is a user who has designated a country other than the first country many times when ordering a product so far.
  • the information providing unit 14a allows such a user to designate a delivery destination area in advance.
  • FIG. 15 is a diagram showing an example of a top page of a domestic electronic shopping mall.
  • the top page includes a search condition designation area 610, a category list 620, and the like.
  • the search condition designation area 610 is an area for designating a search condition.
  • the search condition specifying area 610 may include an input area for inputting a keyword, a pull-down menu for specifying a category, a button for transmitting a search condition, and the like. Categories are displayed in the category list 620. The user can specify any category in the category list 620 as a search condition.
  • the top page further includes a country designation link group 630.
  • the country designation link group 630 is an example of an operation element.
  • the country designation link group 630 is a link group for designating a delivery destination country. In the example of FIG. 15, Japan, the United States, China, the United Kingdom, France, and Germany can be selected as the delivery destination.
  • the delivery destination acquisition unit 143 acquires the delivery destination area designated by the user based on the operation of the operation element. For example, on the top page shown in FIG. 15, when the user selects any link in the country designation link group 630, the user terminal 4 transmits a delivery destination area registration request to the domestic online shopping mall server 1.
  • the delivery destination area registration request includes delivery destination area information and a user ID.
  • the delivery destination area information indicates the area of the designated delivery destination. For example, the delivery destination area information may be a country number corresponding to the selected link.
  • the delivery destination acquisition unit 143 acquires the delivery destination area registration request received via the communication unit 11.
  • the delivery destination acquisition unit 143 registers delivery destination area information in the member DB 12a in association with the user ID included in the delivery destination area registration request.
  • the information providing unit 14a provides information on at least one product that can be delivered to a designated delivery destination region among a plurality of products sold in the domestic online shopping mall. For example, when a search condition is specified on a web page for searching for a product, the information providing unit 14a searches for a product that matches the search condition. At this time, the information providing unit 14a searches for a product that can be delivered to the designated delivery destination area. Then, the information providing unit 14a transmits a search result page indicating a list of searched products to the user terminal 4. Thereby, it is possible to prevent the user from selecting a product that cannot be delivered to a delivery destination that is likely to be designated by the user in the subsequent order.
  • FIG. 16 is a diagram showing an example of contents registered in the member DB 12a.
  • the display count and the delivery destination area information are registered for each user.
  • the display count is the number of times the alternative information is displayed.
  • the initial value of the number of display times is zero.
  • FIG. 17 is a flowchart showing an example of main processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the system control unit 14 executes steps S1 to S9.
  • step S9 when the determination result is “delivery possible”, the system control unit 14 executes step S14, and when the determination result is not “delivery possible”, the system control unit 14 executes steps S10 to S11.
  • step S11 the alternative information providing unit 146 specifies the display count corresponding to the user ID included in the order confirmation request in the member DB 12a.
  • the alternative information providing unit 146 adds 1 to the specified number of display times (step S50).
  • the system control unit 14 executes Step S13 or Step S6 based on the determination in Step S12.
  • FIG. 18A is a flowchart showing an example of the top page transmission process of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the system control unit 14 executes a top page transmission process.
  • the information providing unit 14a acquires the display count corresponding to the user ID included in the received request from the member DB 12a (step S51). Next, the information providing unit 14a determines whether or not the acquired display count is equal to or greater than the set count stored in the storage unit 12 (step S52). At this time, if the information providing unit 14a determines that the number of display times is not equal to or greater than the set number (step S52: NO), the information providing unit 14a proceeds to step S53. In step S53, the information providing unit 14a transmits a top page not including the country designation link group 630 to the user terminal 4, and ends the top page transmission process.
  • step S52 determines that the number of display times is equal to or greater than the set number (step S52: YES)
  • the information providing unit 14a proceeds to step S54.
  • step S54 the information providing unit 14a transmits the top page including the country designation link group 630 to the user terminal 4 and ends the top page transmission process.
  • FIG. 18B is a flowchart showing an example of the delivery destination area registration process of the domestic online shopping mall server 1 according to the present embodiment.
  • the system control unit 14 executes delivery destination area registration processing.
  • the delivery destination acquisition unit 143 registers the delivery destination area information included in the delivery destination area registration request in the member DB 12a in association with the user ID included in the received delivery destination area registration request. (Step S61), the delivery area registration process is terminated.
  • FIG. 19 is a flowchart showing an example of search processing of the domestic online shopping mall server 1 according to the present embodiment.
  • the user designates a search condition and performs an operation for requesting a search.
  • the user terminal 4 transmits a search request to the domestic online shopping mall server 1.
  • the search request includes a user ID and a search condition.
  • the system control unit 14 executes a search process.
  • the information providing unit 14a determines whether the delivery destination area information corresponding to the user ID included in the search request is registered in the member DB 12a (step S71). At this time, if the information providing unit 14a determines that the delivery destination area information is not registered (step S71: NO), the information providing unit 14a proceeds to step S72. On the other hand, if the information providing unit 14a determines that the delivery destination area information is registered (step S71: YES), the information providing unit 14a proceeds to step S77.
  • step S72 the information providing unit 14a determines whether or not the user terminal 4 that has transmitted the search request is currently located in the first country. For example, the information providing unit 14a acquires the country code corresponding to the IP address of the user terminal 4 from the IP address / country table. And the information provision part 14a determines whether the acquired country code is a number of a 1st country. When the country code is the number of the first country, the information providing unit 14a determines that the user terminal 4 is located in the first country (step S72: YES). In this case, the information providing unit 14a proceeds to step S73. On the other hand, when the country code is not the first country code, the information providing unit 14a determines that the user terminal 4 is not located in the first country (step S72: NO). In this case, the information providing unit 14a proceeds to step S75.
  • step S73 the information providing unit 14a searches the product DB 12e for product information on products that match the search condition, and proceeds to step S74.
  • step S74 the information providing unit 14a generates a search result page based on the searched product information. Then, the information providing unit 14a transmits the search result page to the user terminal 4. The search process is terminated.
  • step S75 the information providing unit 14a searches for stores that accept delivery use to the country in which the user terminal 4 is located among stores that open in the domestic online shopping mall.
  • This search method may be the same as step S32 of the alternative product search process shown in FIG. 14A.
  • the information providing unit 14a searches for product information on a product that matches the search product from products sold by a store that accepts use of delivery to the country in which the user terminal 4 is located (step S76). Step S74 is executed.
  • step S77 the information providing unit 14a searches for stores that accept use of delivery to the country indicated by the delivery destination area information among the stores that open in the domestic electronic shopping mall.
  • This search method may be the same as step S32 of the alternative product search process shown in FIG. 14A.
  • the information providing unit 14a searches for product information of a product that matches the search product from products sold by a store that accepts use of delivery to the country indicated by the delivery destination area information (step S78).
  • step S74 is executed.
  • the system control unit 14 selects a product from the web pages in the domestic online shopping mall.
  • An operation element for designating a delivery destination area is displayed on a predetermined web page for enabling.
  • the system control unit 14 acquires the designated delivery destination area based on the operation of the displayed operation element.
  • the system control unit 14 provides the user with information on at least one product that can be delivered to the designated delivery destination area. Therefore, it is possible to prevent the user from selecting a product that cannot be delivered to the designated area.
  • FIG. 20 is a block diagram showing an example of a schematic configuration of the domestic online shopping mall server 1 according to the present embodiment. 20, the same code
  • the storage unit 12 of the domestic online shopping mall server 1 stores a coupon DB 12h in addition to the member DB 12a to the order DB 12g.
  • the configuration of the domestic online shopping mall server 1 is the same as the configuration shown in FIG.
  • FIG. 21 is a diagram showing an example of contents registered in the coupon DB 12h.
  • Coupon information related to a coupon given to the user is registered in the coupon DB 12h.
  • the user can use the given coupon in a domestic electronic shopping mall. Specifically, the user can purchase a product at a lower price than the original price by using the coupon.
  • Coupon ID, user ID, store ID, discount information, etc. are matched and registered for every coupon as coupon information in coupon DB12h.
  • the coupon ID is coupon identification information.
  • the user ID indicates a user to whom a coupon is given.
  • the store ID indicates a store where the coupon can be used.
  • the user indicated by the user ID can use the coupon for purchase of a product sold at the store indicated by the store ID.
  • the discount information indicates how much the price of the product is reduced. For example, the discount information may indicate an amount deducted from the price, or may indicate a discount rate.
  • the order processing unit 147 is a product that is sold by the seller of the initially selected product when the substitute product is ordered and the order price of the substitute product is settled. It is determined that a coupon that can be used for the purchase of the product is given to the orderer of the alternative product. Since the user who ordered the substitute product is a user who uses the domestic online shopping mall, there is a possibility that the first country will be designated as the delivery destination when ordering the product in the future. At that time, there is a possibility that an item is ordered from the same store as the store that has been ordered before. By giving a coupon to such a user, the probability that a product will be ordered can be increased.
  • the store of the product selected at the beginning loses the opportunity to sell the product. Sales lost by such stores can be compensated by using coupons. For example, if the order processing unit 147 determines to give a coupon, the order processing unit 147 may send an e-mail notifying that the coupon has been given to the user who ordered the substitute product.
  • FIG. 22 is a flowchart showing an example of main processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment. 22, processes similar to those in FIG. 12 are denoted by the same reference numerals.
  • the system control unit 14 executes steps S1 to S15.
  • the product selection receiving unit 142 pays the order price when coupon information including the combination of the user ID and the store ID included in the order procedure request is registered in the coupon DB 12h.
  • An order content confirmation page is generated so that a coupon can be selected as a method.
  • step S14 when registering order information, the order processing unit 147 determines whether or not a coupon is selected. When the coupon is selected, the order processing unit 147 reduces the order price based on the discount information included in the coupon information.
  • step S81 the order processing unit 147 performs the order price settlement process in step S82 (step S81). For example, when a credit card is selected as the payment method, the order processing unit 147 requests the credit card company server device to settle the order price. When the settlement of the order price is successful, the order processing unit 147 determines whether or not an alternative product has been ordered (step S82). For example, if the substitute flag included in the registered order information is FALSE, the order processing unit 147 determines that the substitute product has not been ordered (step S82: NO), and ends the main process. On the other hand, when the substitute flag is TRUE, the order processing unit 147 determines that the substitute product has been ordered (step S82: YES), and the process proceeds to step 83.
  • step S82 determines whether or not an alternative product has been ordered (step S82). For example, if the substitute flag included in the registered order information is FALSE, the order processing unit 147 determines that the substitute product has not been ordered (step S82: NO), and ends the main process.
  • the order processing unit 147 determines to give a coupon, and registers the coupon information in the coupon DB 12h. For example, the order processing unit 147 acquires the store ID from the pre-substitution product information included in the registered order information. In addition, the order processing unit 147 acquires a user ID from the order information. The order processing unit 147 determines discount information. For example, the order processing unit 147 may acquire discount information set in advance by the administrator of the domestic online shopping mall from the storage unit 12. Further, for example, the order processing unit 147 may calculate a discounted amount by multiplying the total price obtained by subtracting the delivery fee from the order price by a predetermined coefficient. The order processing unit 147 may determine this amount as discount information.
  • the order processing unit 147 registers coupon information including the acquired user ID, store ID, and determined discount information, and ends the main process. For example, when the payment method is bank transfer, the store selling the substitute product confirms that the order price has been transferred, and then confirms that the payment for the order price is completed from the store terminal 3 to the domestic online shopping mall server. 1 is notified. When receiving this notification, the order processing unit 147 registers coupon information.
  • the system control unit 14 when the substitute product is ordered and the order price is settled, the system control unit 14 is used to purchase the product sold from the seller of the selected product. It decides to give a coupon which can be given to the orderer of alternative goods. Accordingly, it is possible to provide an opportunity for sales of products in stores that sell the replaced products.
  • the fourth embodiment is the same as the first to third embodiments.
  • the information providing unit 14a when the sales performance of the substitute product of the product of the store with respect to the sales performance of a certain store among the stores opening in the domestic electronic shopping mall is equal to or higher than the set ratio, The recommendation information which recommends that the store accepts the delivery outside the area where the use of the delivery is currently accepted is output.
  • the store of the product When an alternative product is ordered, the store of the product initially selected loses the opportunity to sell the product. If the store accepts the use of overseas delivery, the store may accept the use of overseas delivery if the increased sales record is somewhat large. Absent. For example, if the sales performance is expected to increase even if the effort for accepting use of overseas delivery is subtracted, the store may think that the use of delivery to overseas may be accepted. By viewing the recommendation information, the store is urged to accept the use of overseas delivery.
  • the information providing unit 14a uses the sales record of the substitute product in order to estimate the increased sales record. For example, the set ratio may be set in advance by an administrator of a domestic electronic shopping mall.
  • the recommendation information may be e-mail, for example.
  • the recommendation information may be displayed on a web page transmitted from the domestic online shopping mall server 1 to the store terminal 3.
  • FIG. 23 is a diagram showing an example of the text of the overseas delivery recommendation mail.
  • the overseas delivery recommendation e-mail is an e-mail including a message recommending acceptance of delivery to overseas.
  • the body of the overseas delivery recommendation mail may include, for example, the URL of a web page for changing whether to accept use of delivery overseas.
  • FIG. 24 is a flowchart showing an example of a recommendation process of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the system control unit 14 may execute the recommendation process each time a predetermined period such as one week, one month, several months, or one year elapses.
  • the information providing unit 14a selects one store among the stores that open in the domestic online shopping mall (step S91).
  • the information providing unit 14a acquires the delivery area information of the store ID of the selected store from the store DB 12d. Based on the delivery area information, the information providing unit 14a determines whether the selected store accepts the use of delivery overseas as viewed from the first country (step S92).
  • the delivery area information may be, for example, an overseas delivery flag.
  • the overseas delivery flag is TRUE
  • the information providing unit 14a determines that the store accepts the use of overseas delivery (step S92: YES), and proceeds to step S100.
  • the overseas delivery flag is FALSE
  • the information providing unit 14a determines that the store does not accept use of delivery overseas (step S92: NO), and proceeds to step S93.
  • step S93 the information providing unit 14a searches the order DB 12g for order information whose order date and time is within the predetermined past period among the order information corresponding to the store ID of the selected store.
  • step S94 the information providing unit 14a calculates the sales amount of the selected store by adding up the total amount included in the searched order information.
  • the information providing unit 14a searches the order DB 12g for order information of alternative products for the product sold by the selected store (step S95). For example, the information providing unit 14a searches for order information in which the store ID included in the pre-substitution product information matches the store ID of the selected store among the order information whose replacement flag is TRUE. Next, the information providing unit 14a calculates the sales amount of the substitute product by adding the total amount included in the searched order information (step S96).
  • the information providing unit 14a calculates the sales ratio by dividing the sales of the substitute product by the sales of the selected store (step S97).
  • the information providing unit 14a determines whether or not the sales ratio is equal to or higher than the set ratio stored in advance in the storage unit 12 (step S98). At this time, if the information providing unit 14a determines that the sales ratio is not equal to or higher than the set ratio (step S98: NO), the information providing unit 14a proceeds to step S100. On the other hand, when the information providing unit 14a determines that the sales ratio is equal to or higher than the set ratio (step S98: YES), the information providing unit 14a proceeds to step S99.
  • step S99 the information providing unit 14a transmits an overseas delivery recommendation mail to the selected store.
  • the information providing unit 14a determines whether or not all stores that have opened in the domestic online shopping mall have been selected (step S100). At this time, if the information providing unit 14a determines that at least one store is not selected (step S100: NO), the process proceeds to step S101. In step S101, the information providing unit 14a selects one of the remaining stores and proceeds to step S92. On the other hand, if the information providing unit 14a determines that all stores have been selected (step S100: YES), the recommendation process is terminated.
  • the system control unit 14 can specify a delivery destination area that a store accepts for each of a plurality of stores that sell a plurality of products in a domestic online shopping mall.
  • the delivery area information of the store that sells the selected product is acquired from the storage unit 12 that stores the area information.
  • the system control unit 14 displays alternative information.
  • the recommendation information which recommends to the target store to accept the use of the delivery of the goods outside is output. Therefore, it is possible to prompt the target store to accept the use of product delivery to an area where the use of delivery has not been accepted.
  • the substitute product search unit 145 acquires the IP address assigned to the store terminal 3 from the packet transmitted from the store terminal 3 to the domestic online shopping mall server 1.
  • the substitute product search unit 145 registers the acquired IP address in the store DB 12d in association with the store ID of the store that uses the connected store terminal 3.
  • the substitute product search unit 145 is a region that is specified based on the registered IP address among the stores that open in the domestic electronic shopping mall, and the region where the store terminal 3 is located is the designated delivery destination. The product sold by the store including it is searched as an alternative product.
  • the substitute information providing unit 146 causes the user terminal 4 to display the substitute information of the searched substitute product.
  • the place where the store terminal 3 is located has a probability that it is a shipping place for products of the store that uses the store terminal 3.
  • the convenience of delivery is higher when the product is delivered from a point in the area where the delivery destination is located to the delivery destination than when the product is delivered from the first country to the delivery place. For example, the delivery fee is reduced or the time required for delivery is shortened.
  • the alternative product search unit 145 estimates the shipping location of the product from the IP address of the store terminal 3, and determines a store having a probability of having the shipping location in an area where the delivery destination is present as a store for the alternative product. Thereby, the convenience of delivery of alternative goods can be improved.
  • FIG. 25A is a flowchart illustrating an example of a store login process of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the store terminal 3 transmits a login request to the domestic electronic shopping mall server 1.
  • the login request includes the input store ID and password.
  • the system control unit 14 executes a store login process.
  • the system control unit 14 performs an authentication process based on the store ID and password included in the login request (step S111).
  • the alternative product search unit 145 acquires the transmission source IP address from the header of the login request packet (step S112).
  • the substitute product search unit 145 registers the acquired transmission source IP address in the store DB 12d in association with the store ID included in the login request (step S113), and ends the store login process.
  • FIG. 25B is a flowchart showing an example of alternative product search processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • steps S31: YES when the selected product is a prohibited item (step S31: YES), the system control unit 14 executes steps S34 and S35.
  • step S31: NO when the selected product is not a forbidden product (step S31: NO), the alternative product search unit 145 accepts the use of delivery to the delivery destination region among the stores that open in the domestic electronic shopping mall. A store is searched (step S32).
  • the substitute product search unit 145 searches for stores in which the area specified from the IP address of the store terminal 3 includes the designated delivery destination among the stores found in step S32 (step S121). For example, the substitute product search unit 145 acquires an IP address corresponding to the store ID of the found store from the store DB 12d. The substitute product search unit 145 acquires a country code corresponding to the acquired IP address from the IP address / country table. Then, the alternative product search unit 145 performs a search by determining whether or not the acquired country code matches the country code of the delivery destination.
  • the substitute product search unit 145 searches for a substitute product from the products sold by the store found in step S121 (step S33), and ends the substitute product search process.
  • the system control unit 14 uses the network address of the store terminal 3 from the packet transmitted from any store terminal 3 to the domestic online shopping mall server 1 via the network NW. To get. Further, among the plurality of stores, the store where the store terminal 3 specified based on the network address of the store terminal 3 used by the store is located is sold by the store including the designated delivery destination. Display alternative information that can identify the product to be used. Accordingly, since there is a probability that the substitute product is delivered from the shipping place in a certain area to the delivery destination, the convenience of delivery can be improved.
  • FIG. 26 is a block diagram showing an example of a schematic configuration of the domestic online shopping mall server 1 according to the present embodiment. 26, the same code
  • the storage unit 12 of the domestic online shopping mall server 1 stores a delivery convenience DB 12i in addition to the member DB 12a to the order DB 12g.
  • the configuration of the domestic online shopping mall server 1 is the same as the configuration shown in FIG.
  • FIG. 27A is a diagram showing an example of information registered in the delivery convenience DB 12i.
  • the delivery convenience DB 12i is a convenience for delivering products from a plurality of countries corresponding to each of a plurality of electronic shopping mall servers including the domestic electronic shopping mall server 1 and the overseas electronic shopping mall server 2 to a destination country.
  • the delivery convenience indicating is registered.
  • the convenience of delivery may be, for example, a low delivery fee, a short period of time required for delivery, a short distance from the country of delivery to the country of delivery.
  • a plurality of combinations of a delivery source country code and a convenience value are registered in association with a delivery destination country code.
  • the delivery destination country code is a number indicating the delivery destination country.
  • the shipping country code is a number indicating the shipping country.
  • the country of the delivery source is a country supported by any of the online shopping mall servers.
  • the convenience value is a value indicating the convenience of delivery.
  • the convenience value may be, for example, a delivery fee, a period required for delivery, a distance, or the like. Further, for example, the convenience value may be a ranking when ranking a plurality of delivery countries in descending order of convenience.
  • FIG. 27B and FIG. 27C are diagrams showing an example of the order of convenience of delivery in a plurality of countries.
  • FIG. 27B shows an example when the delivery destination country is the United Kingdom. As shown in FIG. 27B, the convenience is higher in the order of England, France, Germany, Austria, the United States, China, and Japan.
  • FIG. 27C shows an example where the delivery destination country is China. As shown in FIG. 27C, convenience is higher in order of China, Japan, Austria, Germany, France, United Kingdom, and the United States.
  • the substitute product search unit 145 causes these online shopping mall servers to sequentially search for substitute products according to the order according to the convenience of delivery of the product from each of a plurality of countries to the destination country.
  • the search is executed in an earlier order as the online shopping mall server corresponds to a country where the convenience of delivery is higher. For example, when the delivery destination country is the United Kingdom, the search for alternative products is executed in the order of the United Kingdom, France, Germany, Austria, the United States, China, and Japan.
  • the substitute product search unit 145 may stop further search when the substitute product is found.
  • the alternative information providing unit 146 displays the alternative information based on a search result by the online shopping mall server that first finds a replacement product among the plurality of online shopping mall servers. Thereby, the convenience of delivery when alternative goods are ordered can be improved. In addition, products that are highly convenient for the user can be found more quickly.
  • the alternative product search unit 145 may cause the online shopping mall servers to sequentially search for alternative products until, for example, a predetermined number of alternative products are found.
  • the substitute information providing unit 146 may display substitute information for specifying a predetermined number of substitute products.
  • one online shopping mall server may find a predetermined number of alternative products.
  • the total number of substitute products found by a plurality of online shopping mall servers may be a predetermined number of substitute products. Also in this case, a product that is highly convenient for the user can be found faster.
  • FIG. 28 is a flowchart showing an example of alternative product search processing of the system control unit 14 of the domestic online shopping mall server 1 according to the present embodiment.
  • the substitute product search unit 145 determines whether the import of the selected product is prohibited in the designated delivery destination country based on the prohibited product DB 12c (step S131). At this time, if the substitute product search unit 145 determines that import of the selected product is prohibited (step S131: YES), the substitute product search unit 145 executes steps S34 and S35 to end the substitute product search process. . On the other hand, if the alternative product search unit 145 determines that import of the selected product is not prohibited (step S131: NO), the process proceeds to step S132.
  • step S132 the substitute product search unit 145 acquires the delivery convenience information corresponding to the number of the delivery destination country from the delivery convenience DB 12i.
  • the substitute product search unit 145 sets the rank i to 1 (step S133).
  • the alternative product search unit 145 acquires a delivery source country code having the i-th highest delivery convenience.
  • the country with the highest delivery convenience is called country i.
  • the substitute product search unit 145 determines whether or not export of the selected product is prohibited from the country i based on the prohibited product DB 12c (step S134). At this time, if the alternative product search unit 145 determines that export of the selected product is prohibited (step S134: YES), the process proceeds to step S139. On the other hand, if the alternative product search unit 145 determines that export of the selected product is not prohibited (step S134: NO), the process proceeds to step S135.
  • step S135 the substitute product search unit 145 determines whether or not the country i is the first country. At this time, if the alternative product search unit 145 determines that the country i is the first country (step S135: YES), it executes steps S32 and S33 and proceeds to step S138. On the other hand, if the substitute product search unit 145 determines that the country i is not the first country (step S135: NO), the process proceeds to step S136. In step S136, the substitute product search unit 145 transmits a second substitute product search request to the overseas online shopping mall server 2 corresponding to the country i.
  • FIG. 29 is a flowchart showing an example of second alternative product search request reception processing of the system control unit 24 of the overseas online shopping mall server 2 according to the present embodiment.
  • the system control unit 24 executes a second substitute product search request reception process.
  • the system control unit 24 moves to the delivery destination area among the stores that have opened in the domestic online shopping mall of the country i based on the delivery destination information included in the second alternative product search request.
  • the store that accepts the use of the delivery is searched from the store DB 22a (step S141).
  • the search method at this time may be the same as the search method in step S32 shown in FIG.
  • the system control unit 24 displays the product information of the substitute product among the products sold by the store that accepts the use of delivery to the delivery destination area based on the search condition included in the second substitute product search request. Search from the product DB 22b (step S142). The search method at this time may be the same as the search method in step S33 shown in FIG. Next, the system control unit 24 transmits the search result including the found product information to the domestic online shopping mall server 1 (step S143).
  • the substitute product search unit 145 receives the search result transmitted from the overseas online shopping mall server 2 (step S137), and proceeds to step S138.
  • step S138 the substitute product search unit 145 determines whether a substitute product has been found based on the search result in step S33 or the search result received in step S137. At this time, if the substitute product search unit 145 determines that no substitute product has been found (step S138: NO), the process proceeds to step S139.
  • step S139 the substitute product search unit 145 determines whether the rank i is less than the number of countries corresponding to the plurality of domestic online shopping mall servers.
  • step S139: YES the process proceeds to step S140.
  • step S140 the substitute product search unit 145 adds 1 to the order i, and proceeds to step S134.
  • step S139: NO the alternative product search unit 145 ends the alternative product search process.
  • step S138 when the substitute product search unit 145 determines that a substitute product has been found (step S138: YES), the substitute product search process is terminated. As shown in FIG. 12, when the substitute product search process is finished, the substitute information providing unit 146 displays an substitute information window on the user terminal 4 based on the search result (step S11).
  • the system control unit 14 causes the plurality of online shopping mall servers to sequentially search for alternative products in accordance with the order according to the convenience of delivery from each of the plurality of regions to the designated delivery destination. Further, the system control unit 14 displays the substitute information based on the search result by the online shopping mall server that first finds the replacement product among the plurality of online shopping mall servers. Therefore, since there is a probability that the substitute product is delivered to a delivery destination from an area where the delivery convenience is higher, the convenience of delivery can be improved.
  • FIG. 30 is a diagram illustrating an example of a schematic configuration of the information processing system SS according to the present embodiment. 30, the same code
  • the information processing system SS includes a supermarket server 5, a domestic online shopping mall server 1, a plurality of store terminals 3, and a plurality of user terminals 4.
  • the supermarket server 5, the domestic online shopping mall server 1, the domestic electronic shopping mall server 1, each store terminal 3, and each user terminal 4 can transmit and receive data to and from each other via the network NW.
  • the supermarket server 5 is an example of an information processing apparatus of the present embodiment.
  • the supermarket server 5 is a server device that executes various processes related to an online supermarket (or net supermarket).
  • An online supermarket is a system in which, for example, a predetermined company receives an order from a user via a network NW and delivers the ordered product to the user's home at a date and time designated by the user.
  • Products that can be ordered in online supermarkets include fresh food.
  • the shipping place of the products that can be ordered in the online supermarket is in one place in the first country or in several places in a limited area in the first country. For this reason, the region where goods that can be ordered in the online supermarket can be delivered is limited to a part of the first country. This area is called "online supermarket delivery area".
  • the supermarket server 5 transmits, for example, an online supermarket web page, or performs processing related to product search, ordering, and the like.
  • the supermarket server 5 includes a system control unit including a CPU, ROM, RAM, and the like, a storage unit such as a hard disk drive, a communication unit for connecting to the network NW, and the like.
  • the storage unit of the supermarket server 5 stores databases such as a product DB, a shopping basket DB, and an order DB.
  • product DB product information of products sold in the online supermarket is registered.
  • shopping basket DB shopping basket information related to products placed in the shopping basket at the online supermarket is registered.
  • order DB order information relating to ordering of products in the online supermarket is registered.
  • the configuration of the product DB, the shopping basket DB, and the order DB may be basically the same as the configuration of the product DB 12e, the shopping basket DB 12f, and the order DB 12g, for example.
  • the information registered in these databases may not include the store ID.
  • a user who is registered as a member in the domestic online shopping mall server 1 may be able to order products in an online supermarket. Even if the user is not logged in to the online supermarket, the user can select an item in the online supermarket and place it in the shopping cart. This indicates that a user who has not registered as a member can also put a product in the shopping basket in the online supermarket.
  • the user may log in or perform a membership registration procedure when ordering a product placed in the shopping cart.
  • the supermarket server 5 may acquire the address of the user registered in the member DB 12a from the domestic online shopping mall server 1 as a delivery destination of the selected product after login or member registration.
  • the supermarket server 5 searches for a substitute product for the selected product from among the products sold in the domestic online shopping mall. For example, the supermarket server 5 may request the domestic online shopping mall server 1 to search for an alternative product via the network NW. The supermarket server 5 displays the substitute information indicating the searched substitute product on the user terminal 4. Goods sold in domestic electronic shopping malls can be delivered to any place in the first country.
  • the substitute product can be delivered to a home outside the online supermarket delivery area.
  • the supermarket server 5 may display alternative information so that alternative products can be selected.
  • the supermarket server 5 replaces the contents of the shopping cart with the alternative product from the originally selected product.
  • the supermarket server 5 accepts selection of products for order among a plurality of products sold in the online supermarket. Moreover, the supermarket server 5 acquires the address of the user designated in advance for the selected product. In addition, when the designated address is outside the online supermarket delivery area, the supermarket server 5 identifies the substitute product that can be delivered to the designated address and sold in the domestic online shopping mall. Display possible alternative information. Therefore, even if the designated delivery destination is outside the delivery area of the online supermarket, it is possible to prevent the user's time spent for selecting a product from being wasted.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Human Resources & Organizations (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

選択された商品が配送先に配送することができない場合であっても、その商品を選択するために費やされたユーザの手間を無駄にすることなく、商品の注文を可能にすることを目的とする。情報処理装置は、注文のための商品の選択を受け付ける。情報処理装置は、選択された商品のために指定された配送先を取得する。情報処理装置は、指定された配送先が、選択された商品の配送が可能な地域外にある場合、配送先へ配送可能な代替商品を特定可能な代替情報を表示させる。

Description

情報処理装置、情報処理方法及び情報処理プログラム
 本発明は、注文するための商品の選択を受け付け、その商品の配送先の指定を可能とする情報処理装置の技術の分野に関する。
 例えば、特許文献1には、海外通販のウェブサイトにおいて、個人輸入の代行の依頼のためにユーザが商品を選択してショッピングカートに入れた後、ユーザが商品の配送先の住所が入力されることが開示されている(段落[0109])。
特開2013-058131号公報
 しかしながら、例えば海外の販売者が、配送可能な地域をその販売者の所在する国等に限定している場合がある。その場合、ユーザが日本の住所を入力しても、選択された商品を海外から日本へ配送することはできない。また例えば、選択された商品が日本に輸入することができない禁制品である場合も、その商品を日本へ配送することはできない。従って、ユーザのこれまでの商品の選択の手間が無駄になる。
 本発明は、以上の点に鑑みてなされたものであり、選択された商品が指定された配送先に配送することができない場合であっても、その商品を選択するために費やされたユーザの手間を無駄にすることなく、商品の注文を可能にする情報処理装置及び情報処理方法等を提供することを目的とする。
 上記課題を解決するために、請求項1に記載の発明は、複数の商品のうち、注文のための商品の選択を受け付ける受付手段と、選択された前記商品のために指定された配送先を取得する取得手段と、前記指定された配送先が、前記選択された商品の配送が可能な地域外にある場合、前記配送先へ配送可能な代替商品を特定可能な代替情報を表示させる表示制御手段と、を備えることを特徴とする。
 この発明によれば、選択された商品のために指定された配送先が、選択された商品の配送が可能な地域外にある場合、配送先へ配送可能な代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した配送先へ配送可能な商品を注文することができる。そのため、選択された商品が配送先に配送することができない場合であっても、その商品を選択するためのユーザの手間を無駄にすることを防止することができる。
 請求項2に記載の発明は、請求項1に記載の情報処理装置において、前記受付手段は、前記複数の商品を注文可能とするオンラインショッピングにおいて商品を入れるための買い物用の入れ物から、前記選択された商品を識別し、前記表示制御手段は、前記代替商品の選択が可能に前記代替情報を表示させ、前記代替商品が選択された場合、前記入れ物の中身を、前記選択された商品から前記代替商品に入れ替える入替手段を更に備えることを特徴とする。
 この発明によれば、代替商品が選択可能に代替情報が表示される。買い物用の入れ物には、選択された商品が当初入れられている。ユーザが代替商品を選択すると、入れ物の中身が、当初選択された商品から代替商品に入れ替えられる。従って、ユーザは、簡単な操作で、注文する商品を、配送先に配送することができない商品から、配送先に配送することができる商品に変更することができる。
 請求項3に記載の発明は、請求項1又は2に記載の情報処理装置において、前記代替情報が或るユーザのために所定回数以上表示された場合、前記複数の商品を注文可能とするオンラインショッピングの画面のうち、商品の選択を可能にするための所定の画面に、配送先の地域を指定するための操作要素を表示させる要素表示制御手段と、前記表示された操作要素の操作に基づいて指定された配送先の地域を取得する配送先地域取得手段と、前記複数の商品のうち、前記指定された配送先の地域への配送が可能な少なくとも1つの商品の情報を前記ユーザに提供する提供手段と、を更に備えることを特徴とする。
 この発明によれば、ユーザが、選択した商品が配送可能な地域外の配送先をこれまでに所定回数以上指定していた場合、商品の選択を可能にするための所定の画面に、配送先の地域を指定するための操作要素が表示される。ユーザは、操作要素に対する操作に基づいて、配送先の地域を指定することができる。配送先の地域が指定された場合、複数の商品のうち、指定された地域へ配送可能な商品の情報がそのユーザに提供される。ユーザは、表示された情報に基づいて、指定された地域へ配送可能な商品を、注文のために選択することができる。そして、ユーザは、指定した地域にある配送先を指定することにより、配送先に配送可能な商品を注文することができる。従って、ユーザが、指定された地域へ配送することができない商品を選択することを防止することができる。
 請求項4に記載の発明は、請求項1乃至3の何れか1項に記載の情報処理装置において、前記代替商品が注文されて注文代金が決済された場合、前記選択された商品の販売者から販売される商品の購入に利用することが可能なクーポンを、前記代替商品の注文者に対して付与することを決定する決定手段を更に備えることを特徴とする。
 この発明によれば、代替情報が表示された代替商品をユーザが注文し、その代替商品の注文代金の決済が完了すると、ユーザは、当初選択していた商品を販売する販売者で商品を購入するために利用可能なクーポンを得ることができる。或る店舗の商品を注文のために選択したユーザは、今後その店舗で商品を注文する蓋然性がある。代替商品を注文したユーザに、代替された商品の販売者から商品を購入するために利用可能なクーポンが付与されることで、代替された商品を販売する店舗の商品の販売の機会を与えることができる。
 請求項5に記載の発明は、請求項1乃至4の何れか1項に記載の情報処理装置において、前記複数の商品を販売する複数の販売者のそれぞれごとに、販売者が受け付ける配送先の地域を特定可能な地域情報を記憶する記憶手段から、前記選択された商品を販売する販売者の地域情報を取得する地域情報取得手段を更に備え、前記表示制御手段は、前記指定された配送先が、前記取得された地域情報により特定される地域外にある場合、前記代替情報を表示させ、前記複数の販売者のうち何れかの対象販売者の販売実績に対する、前記対象販売者の商品の代替商品の販売実績が所定割合以上である場合、前記対象販売者の地域情報が示す地域外への商品の配送の利用を受け付けることを前記対象販売者に勧める推奨情報を出力する出力手段を更に備えることを特徴とする。
 この発明によれば、指定された配送先への配送を、選択された商品の販売者が受け付けていない場合、代替情報が表示される。対象販売者の販売実績に対して、対象販売者が販売する商品の代替商品の販売実績の割合が、所定割合以上である場合、対象販売者が配送の利用を受け付ける地域外への配送の利用を受け付けることを対象販売者に勧める推奨情報が出力される。これまで配送の利用を受け付けていない地域への配送の利用を受け付けた場合、対象販売者は、現在の販売実績の所定割合以上、販売実績を増やすことができる可能性がある。従って、推奨情報を見ることにより、対象販売者は、これまで配送の利用を受け付けていない地域へ商品の配送の利用を受け付けることを促すことができる。
 請求項6に記載の発明は、請求項1乃至5の何れか1項に記載の情報処理装置において、前記複数の商品を販売する複数の販売者がそれぞれ利用する複数の端末装置の何れかの端末装置からネットワークを介して前記情報処理装置に送信されたパケットから、前記端末装置のネットワークアドレスを取得するアドレス取得手段を更に備え、前記表示制御手段は、前記複数の販売者のうち、販売者が利用する端末装置のネットワークアドレスに基づいて特定される、該端末装置が所在する地域が、前記指定された配送先を含む販売者が販売する商品を特定可能な前記代替情報を表示させることを特徴とする。
 この発明によれば、複数の販売者のうち、販売者が利用する端末装置のネットワークアドレスに基づいて特定される地域が、指定された配送先を含む販売者が販売する商品を特定可能な代替情報が表示される。販売者が利用する端末装置が所在する地域が、その販売者の発送地である蓋然性がある。従って、代替商品が、地域内の発送地からその地域内の配送先へ配送される蓋然性があるので、配送の利便性を高めることができる。
 請求項7に記載の発明は、請求項1乃至6の何れか1項に記載の情報処理装置において、前記情報処理装置は、ネットワークを介して互いに接続可能な複数のサーバ装置であって、複数の地域のオンラインショッピングサイトのそれぞれに対応する複数のサーバ装置の少なくとも1つに含まれ、前記複数のサーバ装置のそれぞれは、前記複数の地域のうち少なくとも前記サーバ装置が対応する地域に配送可能な商品のデータベースと、前記データベースから商品を検索する検索手段と、を備え、前記情報処理装置は、前記複数の地域のそれぞれから前記指定された配送先への配送の利便性に応じた順序に従って、順次前記複数のサーバ装置に前記代替商品を検索させる検索制御手段を更に備え、前記表示制御手段は、前記複数のサーバ装置のうち前記代替商品を最初に見付けたサーバ装置による検索の結果に基づいて、前記代替情報を表示させることを特徴とする。
 この発明によれば、複数の地域のオンラインショッピングサイトのそれぞれに対応する複数のサーバ装置が存在する。複数のサーバ装置のそれぞれは、複数の地域のうち少なくともそのサーバ装置が対応する地域に配送可能な商品のデータベースから商品を検索する。複数の地域のそれぞれから、指定された配送先へ代替商品を配送する場合の利便性に応じた順序に従って、順次複数のサーバ装置が代替商品を検索する。複数のサーバ装置のうち代替商品を最初に見付けたサーバ装置による検索の結果に基づいて、代替情報が表示される。そのため、配送先への配送の利便性が高い地域に配送可能な商品が優先して、代替商品に決定される。従って、代替商品が、配送の利便性がより高い地域から配送先へ配送される蓋然性があるので、配送の利便性を高めることができる。また、利便性が高い商品をより速く見付けることができる。
 請求項8に記載の発明は、コンピュータにより実行される情報処理方法であって、複数の商品のうち、注文のための商品の選択を受け付ける受付ステップと、選択された前記商品のために指定された配送先を取得する取得ステップと、前記指定された配送先が、前記選択された商品の配送が可能な地域外にある場合、前記配送先へ配送可能な代替商品を特定可能な代替情報を表示させる表示制御ステップと、を備えることを特徴とする。
 請求項9に記載の発明は、コンピュータを、複数の商品のうち、注文のための商品の選択を受け付ける受付手段と、選択された前記商品のために指定された配送先を取得する取得手段と、前記指定された配送先が、前記選択された商品の配送が可能な地域外にある場合、前記配送先へ配送可能な代替商品を特定可能な代替情報を表示させる表示制御手段と、として機能させることを特徴とする。
 本発明によれば、選択された商品のために指定された配送先が、選択された商品の配送が可能な地域外にある場合、配送先へ配送可能な代替商品を特定可能な代替情報が表示される。表示された代替情報に関するユーザの操作に基づいて、ユーザは、指定した配送先へ配送可能な商品を注文することができる。そのため、選択された商品が配送先に配送することができない場合であっても、その商品を選択するためのユーザの手間を無駄にすることを防止することができる。
一実施形態に係る情報処理システムSの概要構成の一例を示す図である。 一実施形態に係る国内電子商店街サーバ1の概要構成の一例を示すブロック図である。 データベースに登録される内容の一例を示す図である。 一実施形態に係る海外電子商店街サーバ2の概要構成の一例を示すブロック図である。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の機能ブロックの一例を示す図である。 商品ページの一例を示す図である。 買い物かごページの一例を示す図である。 注文内容確認ページの一例を示す図である。 配送先変更ウインドウの一例を示す図である。 配送先が変更された後の注文内容確認ページの一例を示す図である。 代替情報ウインドウの一例を示す図である。 買い物かごページの一例を示す図である。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の配送判定処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。 一実施形態に係る海外電子商店街サーバ2のシステム制御部24の代替商品検索要求受信処理の一例を示すフローチャートである。 国内電子商店街のトップページの一例を示す図である。 会員DB12aに登録される内容の一例を示す図である。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14のトップページ送信処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1の配送先地域登録処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1の検索処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1の概要構成の一例を示すブロック図である。 クーポンDB12hに登録される内容の一例を示す図である。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。 海外配送推薦メールの本文の一例を示す図である。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の推薦処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の店舗ログイン処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。 一実施形態に係る国内電子商店街サーバ1の概要構成の一例を示すブロック図である。 配送利便性DB12iに登録される情報の一例を示す図である。 複数の国の配送の利便性の順位の例を示す図である。 複数の国の配送の利便性の順位の例を示す図である。 一実施形態に係る国内電子商店街サーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。 一実施形態に係る海外電子商店街サーバ2のシステム制御部24の第2代替商品検索要求受信処理の一例を示すフローチャートである。 一実施形態に係る情報処理システムSSの概要構成の一例を示す図である。
 以下、図面を参照して本発明の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報処理システムに対して本発明を適用した場合の実施形態である。
[1.第1実施形態]
[1-1.情報処理システムの構成及び機能概要]
 先ず、本実施形態に係る情報処理システムSの構成及び機能概要について、図1を用いて説明する。図1は、本実施形態に係る情報処理システムSの概要構成の一例を示す図である。
 図1に示すように、情報処理システムSは、国内電子商店街サーバ1と、1又は複数の海外電子商店街サーバ2と、複数の店舗端末3と、複数のユーザ端末4と、を含んで構成されている。そして、国内電子商店街サーバ1と各海外電子商店街サーバ2、各店舗端末3及び各ユーザ端末4とは、ネットワークNWを介して、例えば、通信プロトコルにTCP/IP等を用いて相互にデータの送受信が可能になっている。なお、ネットワークNWは、例えば、インターネット、専用通信回線(例えば、CATV(Community Antenna Television)回線)、移動体通信網(基地局等を含む)、及びゲートウェイ等により構築されている。
 国内電子商店街サーバ1及び海外電子商店街サーバ2のそれぞれは、商品の購入が可能な電子商店街に関する各種処理を実行するサーバ装置である。国内電子商店街サーバ1及び海外電子商店街サーバ2を総称して、「電子商店街サーバ」という。各電子商店街において、様々な店舗から様々な商品が販売されている。電子商店街は、本発明のオンラインショッピングサイトの一例である。なお、オンラインショッピングサイトは電子商店街に限られない。オンラインショッピングサイトは、例えば単一の販売者のみの商品が販売されるウェブサイト等であってもよい。
 各電子商店街サーバは、例えば所定の国向けの電子商店街に対応する。或る国向けの電子商店街とは、例えばその国に配送可能な商品が販売される電子商店街であってもよい。すなわち、或る国向けの電子商店街に出店している店舗は、その国に商品を送ることができる。各電子商店街サーバが対応する国は、例えば互いに異なっていてもよい。少なくとも1つの電子商店街サーバは、複数の国に対応してもよい。この場合、各店舗は、その複数の国のうち少なくとも1つの国に商品を送ることができる。各電子商店街サーバは、その電子商店街サーバが対応する国に設置されてもよいし、その国とは異なる国に設置されてもよい。国は、本発明の地域の一例である。なお、地域は国に限られない。地域は、例えば地方、州、県、市、区、町、村、大陸、島等であってもよい。
 各電子商店街サーバは、対応する国の電子商店街に出店している店舗が、その国から見て海外にも商品を送ることができるか否かを、各店舗が設定することができるように構成されていてもよい。海外にも商品を送ることができる店舗を、「海外配送の利用を受け付けている店舗」という。例えば、所定の国際郵便を利用することが可能な何れの国にも商品を送ることが可能であると店舗が設定可能なように各電子商店街サーバが構成されてもよい。また例えば、商品を送ることが可能な1又は複数の国を店舗が設定可能なように各電子商店街サーバが構成されてもよい。
 国内電子商店街サーバ1は、本発明の情報処理装置の一例である。国内電子商店街サーバ1が対応する国を、「第1国」という。第1国は何れの国であってもよい。例えば第1国は日本であってもよいし、別の国であってもよい。第1国の電子商店街を「国内商店街」という。国内電子商店街サーバ1は、店舗端末3やユーザ端末4からの要求に応じて、例えば電子商店街のウェブページを送信したり、商品の検索や注文等に関する処理を行ったりする。
 国内電子商店街サーバ1は、例えば国内電子商店街サーバ1に接続してきたユーザ端末4に割り当てられているIPアドレスに基づいて、ユーザ端末4に商品の情報が提供される店舗を決定してもよい。国内電子商店街サーバ1は、ユーザ端末4のIPアドレスから、ユーザ端末4及びそのユーザが現在所在する国を推定することができる。ユーザが第1国に所在する場合、国内電子商店街サーバ1は、第1国の電子商店街に出店する全店舗の商品の情報の提供を許容してもよい。ユーザが第1国以外の国に所在する場合、国内電子商店街サーバ1は、第1国の電子商店街に出店する店舗のうち、第1国から見て海外にも商品を送ることが可能な店舗のみの商品の情報の提供を許容してもよい。ユーザが商品を注文する場合、そのユーザが所在する国が、注文される商品の配送先である蓋然性がある。国内電子商店街サーバ1は、前述の方法で、配送先である蓋然性がある国に商品を送ることができない店舗の商品の情報が提供されることを防止している。
 各海外電子商店街サーバ2は、第1国から見て、外国の何れかの国向けの電子商店街に対応する。外国向けの電子商店街を、「海外電子商店街」という。例えば、或る海外電子商店街サーバ2は米国の電子商店街に対応し、別の或る海外電子商店街サーバ2は中国の電子商店街に対応し、また別の或る海外電子商店街サーバ2はイギリスの電子商店街に対応してもよい。各海外電子商店街サーバ2は、ユーザ端末4からの要求に応じて、例えば電子商店街のウェブページを送信したり、商品の検索や注文等に関する処理を行ったりする。なお、海外電子商店街サーバ2は、情報処理システムSの必須の構成要素ではない。本発明は、海外電子商店街サーバ2が存在しないケースも許容する。
 店舗端末3は、国内電子商店街に出店している店舗の従業員等により利用される端末装置である。国内電子商店街に出店している店舗は、第1国に所在してもよいし、別の国に所在してもよい。店舗端末3は、従業員等からの操作に基づいて国内電子商店街サーバ1等のサーバ装置にアクセスする。これにより、店舗端末3は、サーバ装置からウェブページを受信して表示する。店舗端末3には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。従業員は、店舗端末3を利用することにより、例えば、販売する商品の情報を電子商店街に登録したり、商品の注文内容を確認したりする。なお、第1国以外の国の電子商店街に出店している店舗の端末装置も存在してもよい。
 ユーザ端末4は、主として国内電子商店街から商品を購入するユーザの端末装置である。ユーザ端末4は、ユーザからの操作に基づいて国内電子商店街サーバ1にアクセスすることにより、国内電子商店街サーバ1からウェブページを受信して表示する。ユーザ端末4には、ブラウザや電子メールクライアント等のソフトウェアが組み込まれている。ユーザ端末4としては、例えば、パーソナルコンピュータ、PDA(Personal Digital Assistant)、スマートフォン等の携帯情報端末、携帯電話機等が用いられる。
 ユーザは、国内電子商店街で、注文するために商品を選択した後、選択した商品の配送先を指定することができる。その場合、選択された商品を、指定された配送先に配送することができないという事態が生じることがある。
 例えば、或るユーザが第1国(例えば日本)にいるとユーザ端末4のIPアドレスに基づいて判定したとき、国内電子商店街サーバ1は、全ての店舗の商品の提供を可能とする。そのユーザは、例えば海外(例えばフランス)にいる友人に贈るプレゼントとしての商品を選択する。従って、ユーザは、配送先として海外の住所を指定する。選択された商品を販売する店舗が海外配送の利用を受け付けていない場合、選択された商品の配送が不可能である。また、選択された商品が、配送先の国で禁制品に指定されている場合、選択された商品の配送が不可能である。
 また例えば、居住国(例えば日本)が第1国(例えば米国)と異なるユーザが第1国に出張しているとする。ユーザは、たまたま国内電子商店街(米国の電子商店街)に訪れて、商品を選択する。そして、ユーザは、配送先として居住国の住所を指定する。選択された商品を販売する店舗が海外配送の利用を受け付けていない場合、選択された商品の配送が不可能である。
 また例えば、国内電子商店街サーバ1が、複数の第1国(例えば、フランス、イギリス、ドイツ、オーストリア、スペイン)に対応しているとする。例えば、ユーザが、フランスにある店舗の商品を選択し、配送先としてイギリスを指定したとする。その店舗が越境配送に対応していない場合、選択された商品の配送が不可能である。また、選択された商品が、イギリスで禁制品に指定されている場合、選択された商品の配送が不可能である。
 選択された商品を、指定された配送先に配送することができない場合、商品を選択するために費やされたユーザの手間が無駄となる。この手間は、商品を検索するための手間、選択する商品を検討するための手間を含むかもしれない。この場合、ユーザは、再度商品を選択するための検索又は検討を行わなければならないかもしれない。
 そこで、国内電子商店街サーバ1は、指定された配送先が、選択された商品の配送が可能な地域外にある場合、配送先へ配送可能な代替商品を特定可能な代替情報をユーザ端末4に表示させる。代替情報により特定される代替商品を選択して注文することで、ユーザは、再度商品を選択するための検索又は検討を行う手間を省くことができる。従って、最初に選択された商品が配送先に配送することができない場合であっても、その商品を選択するために費やされた手間を無駄にすることなく、ユーザは、商品を注文することができる。
[1-2.国内電子商店街サーバの構成]
 次に、国内電子商店街サーバ1の構成について、図2及び図3を用いて説明する。図2は、本実施形態に係る国内電子商店街サーバ1の概要構成の一例を示すブロック図である。図2に示すように、国内電子商店街サーバ1は、通信部11と、記憶部12と、入出力インターフェース13と、システム制御部14と、を備えている。そして、システム制御部14と入出力インターフェース13とは、システムバス15を介して接続されている。
 通信部11は、ネットワークNWに接続して、海外電子商店街サーバ2、店舗端末3、ユーザ端末4等との通信状態を制御するようになっている。
 記憶部12は、例えば、ハードディスクドライブ等により構成されている。記憶部12は、本発明における記憶手段の一例である。この記憶部12には、会員DB12a、サーバDB12b、禁制品DB12c、店舗DB12d、商品DB12e、買い物かごDB12f、注文DB12g等のデータベースが記憶されている。「DB」は、データベースの略語である。
 図3は、データベースに登録される内容の一例を示す図である。会員DB12aには、国内電子商店街に会員登録しているユーザに関する会員情報が登録される。具体的に、会員DB12aには、会員情報として、ユーザID、パスワード、ニックネーム、氏名、生年月日、性別、郵便番号、住所、電話番号、電子メールアドレス、クレジットカード情報等のユーザの属性が、ユーザごとに対応付けて登録される。
 サーバDB12bには、海外電子商店街サーバ2に関する情報が登録される。具体的に、サーバDB12bには、海外電子商店街サーバ2のIPアドレス及びその海外電子商店街サーバ2が対応する国番号が、海外電子商店街サーバ2ごとに対応付けて登録されている。国番号は、国を識別する識別情報である。
 禁制品DB12cには、禁制品に関する情報が登録されている。具体的に、禁制品DB12cには、カテゴリーID、輸入禁止国リスト及び輸出禁止国リストが、少なくとも1つの国で禁制品に指定されている商品のカテゴリーごとに登録される。カテゴリーIDは、商品のカテゴリーを識別する識別情報である。輸入禁止国リストは、カテゴリーIDが示すカテゴリーの商品の輸入が禁止されている国の番号のリストである。輸出禁止国リストは、カテゴリーIDが示すカテゴリーの商品の輸出が禁止されている国の番号のリストである。例えば、輸入禁止国リスト及び輸出禁止国リストは、郵便の種類に応じて、輸入又は輸出が禁止される国のリストであってもよい。
 店舗DB12dには、国内電子商店街に出店している店舗に関する店舗情報が登録される。具体的に、店舗DB12dには、店舗情報として、店舗ID、パスワード、店舗の名称、郵便番号、住所、電話番号、FAX番号、電子メールアドレス、店舗端末3のIPアドレス、配送領域情報等の店舗の属性が、店舗ごとに対応付けて登録される。店舗IDは、店舗の識別情報である。配送地域情報は、対象の店舗が配送の利用を受け付けている配送先の地域を示す情報である。配送地域情報は、店舗により設定、変更が可能である。配送地域情報は、例えば海外配送フラグであってもよい。海外配送フラグがTRUEである場合、店舗は海外配送の利用を受け付けている。つまり、対象の店舗が販売する商品は第1国及び海外の何れにも配送可能である。海外配送フラグがFALSEである場合、店舗は海外配送を受け付けていない。つまり、対象の店舗が販売する商品は第1国にのみ配送可能である。また例えば、配送地域情報が、商品の配送が可能な国の国番号のリストであってもよい。この場合、配送地域情報は、第1国の国番号を必ず含んでもよい。また例えば、国内電子商店街サーバ1が複数の第1国に対応している場合、配送地域情報は、少なくとも1つの第1国の国番号を含んでもよい。
 商品DB12eには、国内電子商店街で販売されている商品に関する商品情報が登録される。商品情報は、店舗により登録される情報を含む。具体的に、商品DB12eには、商品情報として、店舗ID、商品ID、プロダクトコード、カテゴリーID、商品名、価格等が、店舗が販売する商品ごとに対応付けて登録される。店舗IDは、商品の販売元の店舗を示す。商品IDは、販売する商品を管理するため店舗が付けた、商品の識別情報である。本実施形態においては、店舗IDと商品IDの組み合わせにより、国内電子商店街で販売されている商品の中から、特定の店舗の特定の商品を識別することができる。しかしながら、商品IDのみで、特定の店舗の特定の商品を識別することができるようになっていてもよい。プロダクトコードは、商品を識別するコード番号である。複数の店舗で同一の商品が販売される場合、同一のプロダクトコードがそれぞれの商品に対して付与される。プロダクトコードとしては、例えば、JAN(Japanese Article Number)コード、EAN(European Article Number)コード、複数の電子商店街で共通の規格で用いられるプロダクトコード等が挙げられる。カテゴリーIDは、商品が属するカテゴリーを示す。商品名は、店舗が付けた商品の名称である。店舗は、例えば商品の正式名称、一般名称等に加えて、メッセージ等を、商品名に含めることができる。
 買い物かごDB12fには、買い物かごに入れられている商品に関する買い物かご情報が登録される。買い物かごは、国内電子商店街において、注文するためにユーザが選択した商品が入れられる仮想的な入れ物である。買い物かごは、例えばショッピングカートであってもよい。買い物かごDB12fには、買い物かご情報として、買い物かごID、ユーザID、店舗ID、商品ID、商品の個数、代替フラグ、代替前商品情報等が、買い物かごに入れられている商品ごとに対応付けて登録される。買い物かごIDは、買い物かご情報の識別情報である。ユーザIDは、商品を買い物かごに入れたユーザを示す。店舗ID及び商品IDの組み合わせは、買い物かごに入れられた商品を示す。代替フラグは、買い物かごに入れられている商品が代替商品であるか否かを示す。代替フラグがTRUEである場合、商品は代替商品であり、代替フラグがFALSEである場合、商品は代替商品ではない。代替前商品情報は、買い物かごに入れられた商品が代替商品である場合、その代替商品によって代替された商品を示す。代替前商品情報は、代替された商品の店舗ID及び商品IDを含む。
 注文DB12gには、商品の注文に関する注文情報が登録される。具体的に、注文DB12gには、注文情報として、注文番号、注文日時、ユーザID、店舗ID、商品ID、注文された商品の個数、代替フラグ、代替前商品情報、合計金額、配送料、配送先情報等が、国内電子商店街サーバ1がユーザからの注文を受け付けるごとに対応付けて登録される。注文番号は、注文の識別番号である。注文日時は、注文内容が受け付けられた日時を示す。ユーザIDは、商品を注文したユーザを示す。店舗IDは注文先の店舗を示す。商品IDは、注文された商品を示す。複数種類の商品が注文された場合、注文された商品ID、個数、代替フラグ及び代替前商品情報の組み合わせが複数登録される。合計金額は、注文された全ての商品の小計の合計である。小計は、商品の価格に商品の個数を掛けることにより計算される。配送先情報は、注文された商品の配送先として、ユーザが指定した情報である。配送先情報は、例えば注文された商品の受取人の氏名、配送先の郵便番号、住所、電話番号等を含んでもよい。
 記憶部12には、更にIPアドレス/国テーブルが記憶されている。IPアドレス/国テーブルは、端末装置のIPアドレスに基づいて、端末装置が所在する国を特定するためのテーブルである。具体的に、IPアドレス/国テーブルには、IPアドレスの範囲ごとに、IPアドレスの範囲と、その範囲に対応する国の番号とが対応付けて格納されている。
 更に、記憶部12には、ウェブページを表示するための各種データ、例えばHTML(HyperText Markup Language)文書、XML(Extensible Markup Language)文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部12には、各種の設定値が記憶されている。記憶部12に記憶されるHTML文書が記憶されるウェブページの種類の1つとして、商品ページがある。商品ページは、商品の情報が表示されるウェブページである。商品ページは、例えば商品DB12eに登録された商品情報に基づいて、国内電子商店街サーバ1が自動的に生成してもよい。
 また、記憶部12には、オペレーティングシステム、WWW(World Wide Web)サーバプログラム、DBMS(Database Management System)、電子商取引制御プログラム等の各種プログラムが記憶されている。電子商取引制御プログラムは、国内電子商店街における電子商取引に関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
 入出力インターフェース13は、通信部11及び記憶部12とシステム制御部14との間のインターフェース処理を行うようになっている。
 システム制御部14は、CPU(Central Processing Unit)14a、ROM(Read Only Memory)14b、RAM(Random Access Memory)14c等により構成されている。CPU14aは、プロセッサの一例である。なお、本発明は、CPUと異なる様々なプロセッサに対しても適用可能である。記憶部12、ROM14b及びRAM14cは、それぞれメモリの一例である。なお、本発明は、ハードディスク、ROM及びRAMと異なる様々なメモリに対しても適用可能である。
 なお、国内電子商店街サーバ1が、複数のサーバ装置で構成されてもよい。例えば、電子商店街において商品の注文等の処理を行うサーバ装置、店舗端末3やユーザ端末4からの要求に応じてウェブページを送信するサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。
[1-3.海外電子商店街サーバの構成]
 次に、各海外電子商店街サーバ2の構成について、図4を用いて説明する。図4は、本実施形態に係る海外電子商店街サーバ2の概要構成の一例を示すブロック図である。図4に示すように、各海外電子商店街サーバ2は、通信部21と、記憶部22と、入出力インターフェース23と、システム制御部24と、を備えている。そして、システム制御部24と入出力インターフェース23とは、システムバス25を介して接続されている。
 通信部21は、ネットワークNWに接続して、国内電子商店街サーバ1、ユーザ端末4等との通信状態を制御するようになっている。
 記憶部22は、例えば、ハードディスクドライブ等により構成されている。この記憶部22には、店舗DB22a、商品DB22b等のデータベースが記憶されている。なお、記憶部22には、会員DB12a、買い物かごDB12f、注文DB12gと基本的に同じデータ構成の会員DB、買い物かごDB、注文DBが記憶されてもよい。
 店舗DB22aには、海外電子商店街サーバ2が対応する国の電子商店街に出店している店舗に関する店舗情報が登録される。店舗DB22aのデータ構成は、例えば、DB22dのデータ構成と基本的に同じであってもよい。店舗DB22aにおける配送地域情報は、海外配送フラグであってもよい。海外配送フラグがTRUEである場合、対象の店舗が販売する商品は、海外電子商店街サーバ2が対応する国及びその国から見て海外の何れにも配送可能である。海外配送フラグがFALSEである場合、対象の店舗が販売する商品は、海外電子商店街サーバ2が対応する国にのみ配送可能である。また例えば、配送地域情報は、商品の配送が可能な国の国番号のリストであってもよい。この場合、配送地域情報は、海外電子商店街サーバ2が対応する国を必ず含んでもよい。また例えば、海外電子商店街サーバ2が複数の国に対応している場合、配送地域情報は、複数の国のうち少なくとも1つの国の国番号を含んでもよい。
 商品DB22bには、海外電子商店街サーバ2が対応する国の電子商店街で販売されている商品に関する商品情報が登録される。商品DB22bのデータ構成は、例えば、商品DB12eのデータ構成と基本的に同じであってもよい。
 更に、記憶部22には、商品ページ等のウェブページを表示するための各種データ、例えばHTML文書、XML文書、画像データ、テキストデータ、電子文書等が記憶されている。また、記憶部22には、各種の設定値が記憶されている。
 また、記憶部22には、オペレーティングシステム、WWWサーバプログラム、DBMS、電子商取引制御プログラム等の各種プログラムが記憶されている。電子商取引制御プログラムは、海外電子商店街における電子商取引に関する処理を行うためのプログラムである。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしてもよいし、磁気テープ、光ディスク、メモリカード等の記録媒体に記録されてドライブ装置を介して読み込まれるようにしてもよい。また、電子商取引制御プログラム等は、プログラム製品であってもよい。
 入出力インターフェース23は、通信部21及び記憶部22とシステム制御部24との間のインターフェース処理を行うようになっている。
 システム制御部24は、CPU24a、ROM24b、RAM24c等により構成されている。
 なお、海外電子商店街サーバ2が、複数のサーバ装置で構成されてもよい。例えば、電子商店街において商品の注文等の処理を行うサーバ装置、店舗端末3やユーザ端末4からの要求に応じてウェブページを送信するサーバ装置、データベースを管理するサーバ装置等が、互いにLAN等で接続されてもよい。
[1-4.国内電子商店街サーバのシステム制御部の機能概要]
 次に、図5乃至図11を用いて、国内電子商店街サーバ1のシステム制御部14の機能概要について説明する。図5は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の機能ブロックの一例を示す図である。システム制御部14は、CPU14aが、電子商取引管理プログラム等のプログラムを読み出し実行することにより、図5に示すように、情報提供部141、商品選択受付部142、配送先取得部143、配送判定部144、代替商品検索部145、代替情報提供部146、注文処理部147等として機能する。
 情報提供部141は、本発明の要素表示制御手段、提供手段、出力手段の一例である。商品選択受付部142は、本発明の受付手段の一例である。配送先取得部143は、本発明の取得手段、配送先地域取得手段の一例である。配送判定部144は、本発明の地域情報取得手段、アドレス取得手段の一例である。代替商品検索部145は、本発明の検索手段、検索制御手段の一例である。代替情報提供部146は、本発明の表示制御手段、入替手段の一例である。注文処理部147は、本発明の決定手段の一例である。
 情報提供部141は、国内電子商店街の所定のウェブページを、ユーザ端末4からの要求に応じてそのユーザ端末4へ送信する。例えば、情報提供部141は、記憶部12に記憶された商品ページ等を送信する。図6Aは、商品ページの一例を示す図である。図6Aに示すように、商品ページには、1つの商品に関する詳細な情報が表示される。例えば、商品名、商品ID、価格、説明、商品の画像等が表示される。更に、商品ページには、「買い物かごに入れる」ボタン110が表示される。「買い物かごに入れる」ボタン110は、商品ページに情報が表示されている商品を買い物かごに入れる商品として選択するためのボタンである。図6Aは、店舗Xが販売する商品Aの商品ページを示す。
 商品選択受付部142は、注文するための商品の選択をユーザから受け付ける。例えば、商品ページにおいて「買い物かごに入れる」ボタン110がユーザにより押された場合、ユーザ端末4は、買い物かご要求を国内電子商店街サーバ1へ送信する。買い物かご要求は、選択された商品の店舗ID及び商品ID、選択したユーザのユーザIDを含む。なお、国内電子商店街にログインしているユーザのユーザ端末4は、ユーザIDを例えばクッキーとして記憶している。そのため、国内電子商店街にログインしているユーザのユーザ端末4は、国内電子商店街サーバ1へ、ユーザIDを含む要求を送信する。商品選択受付部142は、買い物かご要求に対応する買い物かご情報を買い物かごDB12f登録する。そして、商品選択受付部142は、ユーザ端末4へ買い物かごページを送信する。図6Bは、買い物かごページの一例を示す図である。買い物かごページには、ユーザの買い物かごに入れられている商品の情報が表示される。図6Bは、図6Aが示す商品ページで「買い物かごに入れる」ボタン110が押された場合の買い物かごページを示す。図6Bに示すように、少なくとも1つの店舗買い物かご情報210が表示される。店舗買い物かご情報210は、ユーザが1つの店舗で買い物かごに入れられた商品の情報である。例えば、店舗買い物かご情報210は、買い物かごに入れられた商品の画像、商品名、価格等を含む。ユーザが1つの店舗で複数の商品を買い物かごに入れている場合、店舗買い物かご情報210は、複数の商品の情報を含む。ユーザがこれまで複数の店舗で商品を買い物かごに入れている場合、複数の店舗買い物かご情報210が表示される。店舗買い物かご情報210は、更に削除ボタン211、注文手続ボタン212を含む。削除ボタンは211、買い物かごに入れられている商品ごとに表示される。注文手続ボタン211は、対応する商品を買い物かごから削除するためのボタンである。注文手続ボタン212は、店舗買い物かご情報210に対応する店舗において、買い物かごに入れられている商品を、注文手続をする商品として選択するためのボタンである。注文手続ボタン212を押すことにより、ユーザは、注文する商品を選択する。これにより、商品選択受付部142は、買い物かごから、注文のために選択された商品を受け付ける。注文手続ボタン212が押された場合、ユーザ端末4は、注文手続要求を国内電子商店街サーバ1へ送信する。注文手続要求は、選択された商品の店舗ID及び商品ID、選択したユーザのユーザIDを含む。図6Bは、店舗Xが販売する商品Aと、店舗Yが販売する商品B1及びB2が買い物かごに入れられている場合の買い物かごページを示す。
 配送先取得部143は、商品選択受付部142により商品の選択が受け付けられた後、選択された商品のためにユーザにより指定された配送先を取得する。例えば、配送先取得部143は、注文内容確認ページをユーザ端末4へ送信する。図7は、注文内容確認ページの一例を示す図である。注文内容確認ページは、ユーザが注文内容を指定し、確認し、及び必要に応じてユーザが注文内容を変更するためのウェブページである。図7は、図6Bに示す買い物かごページで、店舗Xに対応する注文手続ボタン212が押された場合の買い物かごページを示す。図7に示すように、注文内容確認ページには、選択された商品の情報310、支払方法320、配送方法330、注文者情報340、配送先情報350、確定ボタン360等が表示される。注文者情報340には、注文しようとするユーザの氏名、郵便番号、住所、電話番号が表示される。配送先情報350には、配送先の情報が表示される。初期状態の配送先は、注文しようとするユーザの氏名、郵便番号、住所、電話番号である。図7の例では、配送先の国は日本である。配送先情報350は、変更ボタン351を含む。変更ボタン351は、配送先を変更するためのボタンである。確定ボタン360は、注文内容確認ページに表示されている内容で注文を確定するためのボタンである。
 変更ボタン351をユーザが押すと、ユーザ端末4は、配送先変更ウインドウを表示する。図8は、配送先変更ウインドウの一例を示す図である。配送先変更ウインドウは、新しい配送先を指定するためのウインドウである。図8に示すように、配送先変更ウインドウは、氏名入力領域410、郵便番号入力領域420、都道府県入力領域430、都市区入力領域440、住所入力領域450、電話番号入力領域460、変更ボタン470を含む。氏名入力領域410は、選択された商品の受取人の氏名を入力するための入力領域である。郵便番号入力領域420は、配送先の郵便番号を入力するための入力領域である。都道府県選択リスト430は、配送先の都道府県を入力するためのプルダウンリストである。第1国以外の国を配送先として指定する場合、ユーザは、都道府県選択リスト430で「国外」を指定する。都市区入力領域440は、配送先の行政区画を入力するための入力領域である。第1国以外の国を配送先として指定する場合、ユーザは、都市区入力領域440に国名を入力する。住所入力領域450は、配送先の住所のうち、都道府県入力領域430及び都市区入力領域440で指定された部分を除く住所を入力するための入力領域である。電話番号入力領域460は、配送先の電話番号を入力するための入力領域である。変更ボタン470は、配送先を、氏名入力領域410~電話番号入力領域460で指定された新しい配送先に変更するためのボタンである。
 図9は、配送先が変更された後の注文内容確認ページの一例を示す図である。配送先変更ウインドウにおいてユーザが変更ボタン470を押すと、注文内容確認ページには、変更後の配送先の情報が表示される。図7に示す注文内容確認ページにおいては、配送先が日本から米国に変更されている。ユーザが確定ボタン360を押すと、ユーザ端末4は、注文確定要求を国内電子商店街サーバ1へ送信する。注文確定要求は、選択された商品の商品ID、店舗ID、個数、配送先情報、注文するユーザのユーザID等を含む。配送先取得部143は、通信部11を介して受信された注文確定要求に含まれる配送先情報を、配送先として取得する。配送先取得部143は、例えば配送先情報のうち、商品を配送可能であるか否かを判定するために必要な情報(例えば国名)のみを、配送先として取得してもよい。また例えば、配送先変更ウインドウにおいて変更ボタン470が押されたとき、ユーザ端末4は、配送先変更ウインドウで指定された新しい配送先情報を国内電子商店街サーバ1へ送信してもよい。配送先取得部143は、このときの配送先情報を、配送先として取得してもよい。
 配送判定部144は、指定された配送先が、注文のために選択された商品の配送が可能な地域内にあるか否かを判定する。例えば、注文内容確認ページにおいて確定ボタン360が押されたとき、配送判定部144は、この判定を行ってもよい。或いは、例えば配送先変更ウインドウにおいて変更ボタン470が押されたとき、配送判定部144は、この判定を行ってもよい。
 配送判定部144は、例えば選択された商品を販売する店舗が、指定された配送先への商品の配送の利用を受け付けているか否かを判定してもよい。店舗が、指定された配送先への商品の配送の利用を受け付けている場合、指定された配送先は、選択された商品の配送が可能な地域内にある。そうではない場合、指定された配送先は、選択された商品の配送が可能な地域外にある。例えば、配送判定部144は、注文手続要求又は注文確定要求に含まれる店舗IDに対応する配送可能領域情報を店舗DB12dから取得する。配送判定部144は、配送先取得部143により取得された配送先情報と、取得された配送可能領域情報とに基づいて、店舗が、配送先への配送の利用を受け付けているか否かを判定する。例えば、配送可能領域情報が海外配送フラグであるとする。海外配送フラグがTRUEである場合、配送判定部144は、店舗が、配送先への配送の利用を受け付けていると判定してもよい。海外配送フラグがFALSEである場合、配送判定部144は、指定された配送先の国が第1国であるか否かを判定する。指定された配送先の国が第1国である場合、配送判定部144は、店舗が、配送先への配送の利用を受け付けていると判定する。そうではない場合、配送判定部144は、店舗が、配送先への配送の利用を受け付けていないと判定する。例えば、配送地域情報が、配送が可能な国の国番号のリストであるとする。国番号のリストが、配送先の国の番号を含む場合、配送判定部144は、店舗が、配送先への配送の利用を受け付けていると判定する。そうではない場合、配送判定部144は、店舗が、配送先への配送の利用を受け付けていないと判定する。
 配送判定部144は、例えば選択された商品が禁制品であるか否かを判定してもよい。商品が禁制品である場合、指定された配送先は、選択された商品の配送が可能な地域外にある。商品が禁制品ではない場合、指定された配送先は、選択された商品の配送が可能な地域内にある。例えば、配送判定部144は、注文手続要求又は注文確定要求に含まれる商品IDに対応するカテゴリーIDを商品DB12eから取得する。配送判定部144は、カテゴリーIDに対応する輸入禁止国リスト及び輸出禁止国リストを取得する。輸入禁止国リストが、配送先の国の番号を含む場合、選択された商品は禁制品である。そうではない場合、選択された商品は禁制品ではない。輸出禁止国リストが、第1国の番号を含む場合、選択された商品は禁制品である。そうではない場合、選択された商品は禁制品ではない。国内電子商店街サーバ1が、複数の第1国に対応する場合、例えば配送判定部144は、選択された商品を販売する店舗の住所に基づいて、選択された商品は禁制品であるか否かを判定してもよい。輸出禁止国リストが、店舗の住所の国の番号を含む場合、選択された商品は禁制品である。そうではない場合、選択された商品は禁制品ではない。
 本実施形態においては、配送判定部144は、選択された商品を販売する店舗が、指定された配送先への商品の配送の利用を受け付けているか否かと、選択された商品が禁制品であるか否かとの両方の判定を行う。しかしながら、システムによっては、何れか一方のみを判定すればよい場合もある。
 代替商品検索部145は、指定された配送先が、注文のために選択された商品の配送が可能な地域外にあると配送判定部144により判定された場合、選択された商品の代替商品であって、指定された配送先へ配送可能な代替商品を決定する。
 配送判定部144は、1つの代替商品を決定してもよいし、複数の代替商品を決定してもよい。代替商品は、例えば選択された商品と同じ商品又は類似する商品であって、選択された商品を販売する店舗と異なる店舗が販売する商品であってもよい。例えば、代替商品は、選択された商品のプロダクトコードと同じプロダクトコードが割り当てられた商品であってもよい。また例えば、代替商品は、選択された商品のカテゴリーと同じカテゴリーに属する商品であってもよい。また例えば、代替商品は、選択された商品のカテゴリーと同じカテゴリーに属する商品であって、選択された商品の商品名と類似する商品名を有する商品であってもよい。
 選択された商品を販売する店舗が、指定された配送先への商品の配送の利用を受け付けていない場合、代替商品検索部145は、例えば指定された配送先への商品の配送の利用を受け付けている店舗の商品を、代替商品に決定してもよい。代替商品の店舗は、例えば国内電子商店街に出店している店舗であってもよい。代替商品検索部145は、配送判定部144の判定方法と同じ方法を用いて、国内電子商店街に出店している店舗のうち、指定された配送先への商品の配送の利用を受け付けている店舗の情報を、店舗DB12dから検索することができる。
 指定された配送先の国が、何れかの海外電子商店街が対応する国である場合、代替商品検索部145は、例えばその海外電子商店街で販売されている商品を代替商品に決定してもよい。指定された配送先の国の電子商店街に出店している全ての店舗は、その国への商品の配送を受け付けている。また、或る国の電子商店街に出店している店舗は、その国に所在する蓋然性が高い。従って、第1国の電子商店街に出店している店舗から商品を送るよりも、配送先の国の電子商店街に出店している店舗から商品を送った方が、商品の配送の利便性が高い蓋然性がある。例えば、配送料金が安くなったり、配送に要する期間が短くなったりすることで、ユーザにとって利便性が高くなる。代替商品検索部145は、例えば配送先の国に対応する海外電子商店街サーバ2に代替商品の検索を要求してもよい。海外電子商店街サーバ2は、商品DB22bから代替商品の商品情報を検索し、検索結果を国内電子商店街サーバ1へ送信する。
 代替商品検索部145は、指定された配送先の国及び第1国の何れとも異なる国の電子商店街で販売されている商品を代替商品に決定してもよい。この場合、代替商品の店舗は、指定された配送先への配送の利用を受け付けている店舗である。この場合も、代替商品検索部145は、例えば配送先の国に対応する海外電子商店街サーバ2に代替商品の検索を要求してもよい。海外電子商店街サーバ2は、例えば商品DB22bに登録されている配送地域情報に基づいて、指定された配送先への配送の利用を受け付けている店舗を検索する。そして、海外電子商店街サーバ2は、配送先への配送の利用を受け付けている店舗が販売する代替商品の商品情報を商品DB22bから検索し、検索結果を国内電子商店街サーバ1へ送信する。
 選択された商品が禁制品である場合、代替商品検索部145は、例えば配送先の国の電子商店街で販売されている商品を代替商品に決定してもよい。選択された商品が、指定された配送先の国で輸入が許可されているが、第1国からの輸出が禁止されている場合、代替商品検索部145は、例えば配送先の国と異なる国であって、選択された商品の輸出が許可されている国の電子商店街で販売されている商品を代替商品に決定してもよい。この場合、代替商品の店舗は、指定された配送先への配送の利用を受け付けている店舗である。選択された商品が禁制品である場合、代替商品検索部145は、海外電子商店街サーバ2に代替商品の検索を要求してもよい。
 代替情報提供部146は、代替商品検索部145により決定された代替商品を特定するための代替情報を、ユーザ端末4に表示させる。代替情報は、少なくとも代替商品を特定可能な情報を含めばよい。例えば、代替情報は、代替商品の商品名、画像又は商標等を少なくとも含めばよい。また例えば、代替商品の店舗の名称から、代替商品を特定可能な場合があるかもしれない。この場合、代替情報は、その店舗の名称又は商標等を少なくとも含めばよい。代替情報は、選択された商品と代替商品の差を示す情報を含んでもよい。この差は、例えば注文代金の差、配送に要する期間の差であってもよい。注文代金は、配送料を含んでもよい。また例えば、代替情報として商品名を表示させるとき、代替商品の商品名のうち、選択された商品の商品名と異なる部分を強調してもよい。代替情報が表示されるので、選択された商品の代替商品をユーザが探し出す手間を省くことができる。これによって、商品を選択したユーザの手間が無駄にならないようにすることが可能なる。
 例えば、配送先変更ウインドウにおいて、選択された商品の配送が可能な地域外の配送先をユーザが指定して変更ボタン470を押したとき、代替情報提供部146は、代替情報を表示させてもよい。或いは例えば、指定された配送先が、選択された商品の配送が可能な地域外である場合において、注文内容確認ページにおいてユーザが注文確定ボタン360を押したとき、代替情報提供部146は、代替情報を表示させてもよい。
 代替情報提供部146は、代替商品を選択可能に、代替情報を表示させてもよい。例えば、代替情報提供部146は、代替情報に対応付けてボタン等の要素を表示させてもよいし、代替情報提供部146自体を選択可能に表示してもよい。ユーザが代替商品を選択すると、代替情報提供部146は、買い物かごの中身を、当初選択されていた商品から、選択された代替商品に入れ替える。例えば、代替情報提供部146は、買い物かごDB12fの買い物かご情報の店舗ID及び商品IDを、当初選択されていた商品の店舗ID及び商品IDから、選択された代替商品の店舗ID及び商品IDに変更する。これによって、ユーザは、簡単な操作で、注文のために選択する商品を、当初選択した商品から代替商品に簡単に入れ替えることができる。
 代替情報提供部146は、例えば代替情報ウインドウをユーザ端末4に表示させてもよい。図10は、代替情報ウインドウの一例を示す図である。図10は、図9に示すように、配送先の国に米国が指定されており、店舗Xが米国への配送を受け付けていない場合の例である。代替情報ウインドウには、選択された商品ごとに、1又は複数の代替情報510が表示される。また、代替情報ウインドウにはリターンボタン520が表示される。図10に示す例では、店舗Z1が販売する商品C1の代替情報510と、店舗Z2が販売する商品C2の代替情報510とが表示されている。商品C1及びC2は、商品Aの代替商品である。店舗Z1及びZ2の何れも、配送先の国への配送を受け付けている。図10に示す例では、代替情報510は、例えば代替商品の画像、商品名、価格、店舗名等を含む。また、代替情報510は、価格の差額を含む。更に、代替情報510は、入替ボタン511を含む。入替ボタン511は、代替商品を選択するための操作要素である。代替情報510は、例えば代替情報510の外に表示されてもよい。リターンボタン520は、代替情報ウインドウを消去して、注文内容確認ページを再表示するためのボタンである。この場合、ユーザは、配送先を変更することができる。
 ユーザが何れかの代替情報510の入替ボタン511を押すと、ユーザ端末4は、買い物かごページを表示する。このとき、代替情報510は、買い物かごの中身を、当初選択されていた商品から、選択された代替商品に入れ替える。図11は、図10に示す代替情報ウインドウにおいて商品C1が選択された場合の買い物かごページの一例を示す図である。図11に示す買い物かごページにおいては、商品Aの店舗買い物かご情報210が、商品C1の店舗買い物かご情報210に入れ替わっている。
 代替情報提供部146は、代替商品が選択可能に代替情報を表示させなくてもよい。例えば、代替情報510内の商品名をユーザが選択すると、情報提供部141は、代替商品の商品ページをユーザ端末4へ送信する。ユーザは、商品ページで代替商品を買い物かごに入れ、買い物かごページで、当初選択していた商品を買い物かごから削除する。これにより、ユーザは、買い物かごの中身を入れ替えることができる。
 なお、ユーザ端末4が、国内電子商店街サーバ1の配送判定部144の代わりに、指定された配送先が、注文のために選択された商品の配送が可能な地域内にあるか否かを判定してもよい。例えば、配送判定部144は、注文内容確認ページ又は注文先変更ページのHTML文書として、この判定を行うためのスクリプトを含むHTML文書をユーザ端末4へ送信してもよい。この場合、配送判定部144は、例えば選択された商品の店舗の配送地域情報をHTML文書に追加する。ユーザ端末4は、注文確定ボタン360又は変更ボタン470が押されたとき、HTML文書に記述されたスクリプトに従って、HTML文書に含まれる配送先情報と配送地域情報とを用いて判定を行ってもよい。また、代替商品検索部145は、注文内容確認ページ又は注文先変更ページのHTML文書の送信前に、代替商品を検索してよい。そして、代替商品検索部145は、代替情報を表示するためのデータを、HTML文書に追加してもよい。指定された配送先が、選択された商品の配送が可能な地域外である場合、ユーザ端末4は、スクリプトに従って、代替情報を表示する。
 注文処理部147は、ユーザにより選択された商品の注文を受け付ける。ユーザにより指定された配送先が、注文のために選択された商品の配送が可能な地域内である場合、注文処理部147は、注文を受け付ける。注文処理部147は、注文内容確認ページにおいて注文確定ボタン360が押されることによりユーザ端末4から送信されてきた注文確定要求に基づいて、注文情報を生成する。注文処理部147は、生成した注文情報を注文DB12gに登録する。
[1-5.情報処理システムの動作]
 次に、情報処理システムSの動作について、図12乃至14Bを用いて説明する。
 図12は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。例えば、国内電子商店街においてユーザが商品の検索を行い、ユーザ端末4は、検索結果ページを表示する。検索結果ページには、検索結果が表示される。ユーザは、検索結果の中から何れかの商品を選択する。すると、ユーザ端末4は、商品ページの要求を国内電子商店街サーバ1へ送信する。商品ページの要求は、選択された商品の店舗ID及び商品IDを含む。商品ページの要求を受信すると、システム制御部14は、メイン処理を実行する。
 図12に示すように、情報提供部141は、商品ページの要求に含まれる店舗ID及び商品IDが示す商品の商品ページをユーザ端末4へ送信する(ステップS1)。ユーザ端末4は、国内電子商店街サーバ1から送信されてきた商品ページをディスプレイに表示する。商品ページを見たユーザは、ユーザ端末4に対して何らかの操作を行う。例えば、ユーザは「買い物かごに入れる」ボタン110を押すかもしれないし、別のウェブページを要求するための操作を行うかもしれない。ユーザ端末4は、ユーザの操作に応じた要求を送信する。「買い物かごに入れる」ボタン110が押された場合、ユーザ端末4は、買い物かご要求を送信する。
 ユーザ端末4からの要求を受信すると、商品選択受付部142は、要求が買い物かご要求であるか否かを判定する(ステップS2)。このとき、商品選択受付部142は、要求が買い物かご要求ではないと判定した場合には(ステップS2:NO)、要求に応じたウェブページをユーザ端末4へ送信して、メイン処理を終了させる。一方、商品選択受付部142は、要求が買い物かご要求であると判定した場合には(ステップS2:YES)、ステップS3に進む。
 ステップS3において、商品選択受付部142は、買い物かご要求に含まれるユーザID、店舗ID及び商品IDを含む買い物かご情報を、買い物かごDB12fに登録する。このとき、商品選択受付部142は、買い物かご情報の代替フラグをFALSEに設定する。次いで、商品選択受付部142は、買い物かごページをユーザ端末4へ送信する(ステップS4)。例えば、商品選択受付部142は、買い物かご要求に含まれるユーザIDに対応する全ての買い物かご情報を買い物かごDB12fから取得する。商品選択受付部142は、店舗IDが異なる買い物かご情報ごとに、店舗買い物かご情報210を生成する。商品選択受付部142は、店舗買い物かご情報210を含む買い物かごページを送信する。ユーザ端末4は、国内電子商店街サーバ1から送信されてきた買い物かごページをディスプレイに表示する。買い物かごページを見たユーザは、ユーザ端末4に対して何らかの操作を行う。例えば、ユーザは注文手続ボタン212を押すかもしれないし、別のウェブページを要求するための操作を行うかもしれない。ユーザ端末4は、ユーザの操作に応じた要求を送信する。注文手続ボタン212が押された場合、ユーザ端末4は、注文手続要求を送信する。
 ユーザ端末4からの要求を受信すると、商品選択受付部142は、要求が注文手続要求であるか否かを判定する(ステップS5)。このとき、商品選択受付部142は、要求が注文手続要求ではないと判定した場合には(ステップS5:NO)、要求に応じたウェブページをユーザ端末4へ送信して、メイン処理を終了させる。一方、商品選択受付部142は、要求が注文手続要求であると判定した場合には(ステップS5:YES)、ステップS6に進む。
 ステップS6において、商品選択受付部142は、注文内容確認ページをユーザ端末4へ送信する。例えば、商品選択受付部142は、注文手続要求に含まれるユーザIDに対応する氏名、郵便番号、住所及び電話番号を、初期状態の配送先情報として取得する。商品選択受付部142は、配送先情報を含む注文内容確認ページを送信する。ユーザ端末4は、国内電子商店街サーバ1から送信されてきた注文内容確認ページをディスプレイに表示する。注文内容確認ページで現在の注文内容を見たユーザは、配送先を変更するかもしれないし、変更しないかもしれない。最終的に、ユーザは、注文確定ボタン360を押す。すると、ユーザ端末4は、注文確定要求を国内電子商店街サーバ1へ送信し、商品選択受付部142は、注文確定要求を受信する(ステップS7)。商品選択受付部142は、注文確定要求に含まれる店舗ID及び商品IDの組み合わせが示す商品を、注文のために選択された商品に特定する。
 次いで、配送判定部144は、配送判定処理を実行する(ステップS8)。図13は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の配送判定処理の一例を示すフローチャートである。図13に示すように、配送判定部144は、選択された商品の店舗の配送地域情報を取得する(ステップS21)。例えば、配送判定部144は、注文確定要求に含まれる店舗IDに対応する配送地域情報を店舗DB12dから取得する。次いで、配送判定部144は、注文確定要求に含まれる配送先情報と、取得した配送地域情報とに基づいて、ユーザにより指定された配送先が、選択された商品の店舗が配送を受け付けている地域内であるか否かを判定する(ステップS22)。この判定の方法の詳細は既に説明されている。配送判定部144は、配送先が、店舗が配送を受け付けている地域内ではないと判定した場合には(ステップS22:NO)、ステップS25に進む。ステップS25において、配送判定部144は、判定結果を「配送不可能」に設定して、配送判定処理を終了させる。一方、配送判定部144は、配送先が、店舗が配送を受け付けている地域内であると判定した場合には(ステップS22:YES)、ステップS23に進む。
 ステップS23において、配送判定部144は、選択された商品が禁制品であるか否かを判定する。例えば、配送判定部144は、注文確定要求に含まれる商品IDに対応するカテゴリーIDを商品DB12eから取得する。取得したカテゴリーIDが禁制品DB12cに登録されていない場合、配送判定部144は、選択された商品は禁制品ではないと判定する。取得したカテゴリーIDが禁制品DB12cに登録されている場合、配送判定部144は、カテゴリーIDに対応する輸入禁止国リスト及び輸出禁止国リストを禁制品DB12cから取得する。輸入禁止国リストが配送先の国の番号を含む場合、配送判定部144は、選択された商品は禁制品であると判定する。輸出禁止国リストが第1国の番号を含む場合、配送判定部144は、選択された商品は禁制品であると判定する。輸入禁止国リストが配送先の国の番号を含まず、且つ、輸出禁止国リストが第1国の番号を含まない場合、配送判定部144は、選択された商品は禁制品ではないと判定する。配送判定部144は、選択された商品が禁制品であると判定した場合(ステップS23:NO)、ステップS25に進む。一方、配送判定部144は、選択された商品が禁制品ではないと判定した場合(ステップS23:NO)、ステップS24に進む。ステップS24において、配送判定部144は、判定結果を「配送可能」に設定して、配送判定処理を終了させる。
 配送判定処理を終えると、配送判定部144は、判定結果が「配送可能」であるか否かを判定する(ステップS9)。このとき、配送判定部144は、判定結果が「配送可能」である場合(ステップS9:YES)、ステップS14に進む。一方、配送判定部144は、判定結果が「配送可能」ではない場合(ステップS9:NO)、ステップS10に進む。
 ステップS10において、代替商品検索部145は、代替商品検索処理を実行する。図14Aは、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。図14Aは、選択された商品が禁制品ではない場合、国内電子商店街で販売される商品が代替商品に決定され、選択された商品が禁制品である場合、配送先の国の電子商店街で販売される商品が代替商品に決定される場合の例を示す。
 図14Aに示すように、代替商品検索部145は、選択された商品が禁制品であるか否かを判定する(ステップS31)。このとき、代替商品検索部145は、選択された商品が禁制品ではないと判定した場合には(ステップS31:NO)、ステップS32に進む。一方、代替商品検索部145は、選択された商品が禁制品であると判定した場合には(ステップS31:NO)、ステップS34に進む。
 ステップS32において、代替商品検索部145は、国内電子商店街に出店している店舗のうち、配送先の地域への配送の利用を受け付けている店舗を検索する。例えば、配送地域情報が海外配送フラグである場合、代替商品検索部145は、海外配送フラグにTRUEに設定されている店舗情報を店舗DB12dから検索する。代替商品検索部145は、見つかった店舗情報から店舗IDを、配送先の地域への配送の利用を受け付けている店舗の店舗IDとして取得する。例えば、配送地域情報が国番号のリストである場合、代替商品検索部145は、リストが配送先の国の番号を含む店舗情報を店舗DB12dから検索する。代替商品検索部145は、見つかった店舗情報から店舗IDを、配送先の地域への配送の利用を受け付けている店舗の店舗IDとして取得する。
 次いで、代替商品検索部145は、配送先の地域への配送の利用を受け付けている店舗が販売する商品の中から、代替商品を検索する(ステップS33)。例えば、代替商品検索部145は、ステップS32で取得された店舗IDに対応する商品情報のうち、選択された商品と同一又は類似する商品の情報を、商品情報DB12eから検索する。例えば、代替商品検索部145は、選択された商品のカテゴリーID又はプロダクトコードと一致するカテゴリーID又はプロダクトコードを含む商品情報を検索してもよい。また例えば、代替商品検索部145は、選択された商品の商品名と同一又は類似する商品名を含む商品情報を検索してもよい。ステップS33を終えると、代替商品検索部145は、代替商品検索処理を終了させる。
 ステップS34において、代替商品検索部145は、配送先の国に対応する海外電子商店街サーバ2へ、代替商品検索要求を送信する。代替商品検索部145は、配送先の国の番号に対応する海外電子商店街サーバ2のIPアドレスを、サーバDB12bから取得する。代替商品検索部145は、取得したIPアドレスに基づいて、代替商品検索要求を送信する。代替商品検索要求の送信により、代替商品検索部145は、海外電子商店街サーバ2に代替商品を検索させる。代替商品検索要求は、代替商品の検索条件を含む。例えば、代替商品検索要求は、選択された商品の商品名、カテゴリーID及びプロダクトコードの少なくとも何れかを含んでもよい。
 図14Bは、本実施形態に係る海外電子商店街サーバ2のシステム制御部24の代替商品検索要求受信処理の一例を示すフローチャートである。国内電子商店街サーバ1から代替商品検索要求を受信したとき、システム制御部24は代替商品検索要求受信処理を実行する。図14Bに示すように、システム制御部24は、代替商品検索要求に含まれる検索条件に基づいて、代替商品の商品情報を商品DB22bから検索する(ステップS41)。このときの検索方法は、図14Aに示すステップS33の検索方法と同じであってもよい。次いで、システム制御部24は、見つかった商品情報を含む検索結果を国内電子商店街サーバ1へ送信する(ステップS42)。
 図14Aに示すように、代替商品検索部145は、海外電子商店街サーバ2から送信されてきた検索結果を受信して(ステップS35)、代替商品検索処理を終了させる。
 代替商品検索処理を終えると、代替情報提供部146は、図12に示すように、代替情報ウインドウをユーザ端末4に表示させる(ステップS11)。例えば、代替情報提供部146は、見つかった代替商品の商品情報に基づいて、代替情報ウインドウのHTML文書を生成してもよい。このとき、代替情報提供部146は、例えば代替商品の商品名、画像、又は代替商品の店舗名が少なくとも表示されるようにHTML文書を生成する。また、代替情報提供部146は、入替ボタン511を表示させるためのタグを含むHTML文書を生成する。また、代替情報提供部146は、例えば選択された商品の商品情報と、代替商品の商品情報に基づいて、選択された商品と代替商品の差を示す情報を生成してもおい。そして、代替情報提供部146は、差を示す情報をHTML文書に追加してもよい。代替情報提供部146は、生成したHTML文書をユーザ端末4へ送信する。ユーザ端末4は、国内電子商店街サーバ1から受信したHTML文書に基づいて、代替情報ウインドウを、例えば注文内容確認ページ上にオーバーレイ表示する。代替情報ウインドウを見たユーザは、入替ボタン511又はリターンボタン520を押す。入替ボタン511が押された場合、ユーザ端末4は、入替要求を国内電子商店街サーバ1へ送信する。入替要求は、選択された代替商品の店舗ID及び商品IDを含む。リターンボタン520が押された場合、ユーザ端末4は、リターン要求を国内電子商店街サーバ1へ送信する。代替情報提供部146は、ユーザ端末4から要求を受信する。
 代替情報提供部146は、受信した要求が入替要求であるか否かを判定する(ステップS12)。このとき、代替情報提供部146は、受信した要求が入替要求ではないと判定した場合には(ステップS12:NO)、ステップS6に進む。一方、代替情報提供部146は、受信した要求が入替要求であると判定した場合には(ステップS12:YES)、ステップS13に進む。
 ステップS13において、代替情報提供部146は、買い物かごの中身を当初選択された商品から代替商品に入れ替える。例えば、代替情報提供部146は、買い物かごDB12fにおいて、注文確定要求に含まれる店舗ID及び商品IDを含む買い物かご情報を特定する。代替情報提供部146は、見つかった買い物かご情報の店舗ID及び商品IDを、代替商品の店舗ID及び商品IDに変更する。また、代替情報提供部146は、買い物かご情報の代替フラグをTRUEに変更する。また、代替情報提供部146は、注文確定要求に含まれる店舗ID及び商品IDを代替前商品情報として買い物かご情報に含める。ステップS13を終えると、システム制御部14はステップS4を実行する。
 ステップS14において、注文処理部147は、注文を確定するための処理を実行する。例えば、注文処理部は、注文確定要求に含まれるユーザID、店舗ID、商品ID、商品の個数、合計金額、配送料、配送先情報等を含む注文情報を注文DB12gに登録する。このとき、注文処理部147は、注文された商品の買い物かご情報から代替フラグ及び代替前商品情報を取得する。注文処理部147は、取得した代替フラグ及び代替前商品情報を注文情報に追加する。次いで、注文処理部147は、注文確定ページをユーザ端末4へ送信して(ステップS15)、メイン処理を終了させる。注文確定ページは、注文が確定したことを示すメッセージを含むウェブページである。
 以上説明したように、本実施形態によれば、システム制御部14が、複数の商品のうち、注文のための商品の選択を受け付ける。また、システム制御部14が、選択された商品のために指定された配送先を取得する。また、システム制御部14が、指定された配送先が、選択された商品の配送が可能な地域外にある場合、配送先へ配送可能な代替商品を特定可能な代替情報を表示させる。従って、選択された商品が配送先に配送することができない場合であっても、その商品を選択するために費やされたユーザの手間を無駄にすることを防止することができる。
 また、システム制御部14が、国内電子商店街の買い物かごから、選択された商品を識別してもよい。システム制御部14が、代替商品の選択が可能に代替情報を表示させてもよい。システム制御部14が、代替商品が選択された場合、買い物かごの中身を、選択された商品から代替商品に入れ替えてもよい。従って、ユーザは、簡単な操作で、注文する商品を、配送先に配送することができない商品から、配送先に配送することができる商品に変更することができる。
[2.第2実施形態]
[2-1.システム制御部の機能概要]
 次に、第2実施形態について説明する。以下に説明する点を除き、第2実施形態は第1実施形態と同様である。本実施形態において、情報提供部14aは、或るユーザのために代替情報が設定回数以上表示された場合、オンラインショッピングの画面のうち、商品の選択を可能にするための所定の画面に、配送先の地域を指定するための操作要素を表示させる。設定回数は、例えば国内電子商店街の管理者により予め設定されてもよい。本実施形態において、オンラインショッピングの画面は、国内電子商店街のウェブページである。商品の選択を可能にするための所定の画面は、例えば、商品の検索を可能とするウェブページであってもよい。ユーザは、このようなウェブページで検索条件を指定して、国内電子商店街サーバ1に検索を要求する。ユーザは、検索された商品の中から何れかの商品を選択して、商品ページをユーザ端末4に表示させることができる。そのようなウェブページは、例えば、トップページ、検索結果ページ等であってもよい。配送先の地域を指定するための操作要素は、例えば複数の地域の中から何れかの地域を選択するためのリンク群、ボタン群等であってもよい。この場合、選択肢としての地域の数は2以上であればよい。また例えば、配送先の地域を指定するための操作要素は、地域の名称を入力するための入力領域であってもよい。また例えば配送先の地域を指定するための操作要素は、配送先の地域を指定するための画面を表示するためのリンク、ボタン等であってもよい。これまでに多く回数代替情報を表示したユーザ端末4のユーザは、これまで商品を注文する際に、第1国以外の国を多くの回数指定したユーザである。情報提供部14aは、このようなユーザが予め配送先の地域を指定することを可能とする。
 図15は、国内電子商店街のトップページの一例を示す図である。図15に示すように、トップページは、検索条件指定領域610、カテゴリー一覧620等を含む。検索条件指定領域610は、検索条件を指定するための領域である。例えば、検索条件指定領域610は、キーワードを入力するための入力領域、カテゴリーを指定するためのプルダウンメニュー、検索条件を送信するためのボタン等を含んでもよい。カテゴリー一覧620には、カテゴリーが表示される。ユーザは、カテゴリー一覧620内の何れかのカテゴリーを検索条件として指定することができる。代替情報が設定回数以上表示されていた場合、トップページは、更に国指定リンク群630を含む。国指定リンク群630は、操作要素の一例である。国指定リンク群630は、配送先の国を指定するためのリンク群である。図15の例では、配送先として、日本、米国、中国、イギリス、フランス、ドイツが選択可能である。
 配送先取得部143は、操作要素の操作に基づいてユーザにより指定された配送先の地域を取得する。例えば、図15に示すトップページにおいて、ユーザが国指定リンク群630の中の何れかのリンクを選択すると、ユーザ端末4は、配送先地域登録要求を国内電子商店街サーバ1へ送信する。配送先地域登録要求は、配送先地域情報及びユーザIDを含む。配送先地域情報は、指定された配送先の地域を示す。例えば、配送先地域情報は、選択したリンクに対応する国の番号であってもよい。配送先取得部143は、通信部11を介して受信された配送先地域登録要求を取得する。配送先取得部143は、配送先地域登録要求に含まれるユーザIDに対応付けて、配送先地域情報を会員DB12aに登録する。
 情報提供部14aは、国内電子商店街で販売される複数の商品のうち、指定された配送先の地域への配送が可能な少なくとも1つの商品の情報を提供する。例えば、商品を検索するためのウェブページにおいて検索条件が指定された場合、情報提供部14aは、検索条件に合致する商品を検索する。このとき、情報提供部14aは、指定された配送先の地域へ配送可能な商品を検索する。そして、情報提供部14aは、検索された商品の一覧を示す検索結果ページをユーザ端末4へ送信する。これにより、この後の注文の際にユーザが指定する蓋然性がある配送先に配送することができない商品をユーザは選択することを防止することができる。
 図16は、会員DB12aに登録される内容の一例を示す図である。図16に示すように、会員DB12aには、会員ID~クレジットカード情報に加えて、表示回数、配送先地域情報がユーザごとに登録される。表示回数は、代替情報が表示された回数である。表示回数の初期値は0である。
[2-2.情報処理システムの動作]
 次に、情報処理システムSの動作について、図17乃至19を用いて説明する。
 図17は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。図17において、図12と同様の処理については同様の符号が付されている。図17に示すように、システム制御部14は、ステップS1~S9を実行する。ステップS9において、判定結果が「配送可能」である場合、システム制御部14はステップS14を実行し、判定結果が「配送可能」ではない場合、システム制御部14は、ステップS10~11を実行する。ステップS11の後、代替情報提供部146は、会員DB12aにおいて、注文確定要求に含まれるユーザIDに対応する表示回数を特定する。代替情報提供部146は、特定した表示回数に1を加算する(ステップS50)。次いで、システム制御部14は、ステップS12の判定に基づいて、ステップS13又はステップS6を実行する。
 図18Aは、本実施形態に係る国内電子商店街サーバ1のシステム制御部14のトップページ送信処理の一例を示すフローチャートである。ユーザ端末4からトップページの要求を受信したとき、システム制御部14は、トップページ送信処理を実行する。
 図18Aに示すように、情報提供部14aは、受信した要求に含まれるユーザIDに対応する表示回数を会員DB12aから取得する(ステップS51)。次いで、情報提供部14aは、取得した表示回数が、記憶部12に記憶された設定回数以上であるか否かを判定する(ステップS52)。このとき、情報提供部14aは、表示回数が設定回数以上ではないと判定した場合には(ステップS52:NO)、ステップS53に進む。ステップS53において、情報提供部14aは、国指定リンク群630を含まないトップページをユーザ端末4へ送信して、トップページ送信処理を終了させる。一方、情報提供部14aは、表示回数が設定回数以上であると判定した場合には(ステップS52:YES)、ステップS54に進む。ステップS54において、情報提供部14aは、国指定リンク群630を含むトップページをユーザ端末4へ送信して、トップページ送信処理を終了させる。
 図18Bは、本実施形態に係る国内電子商店街サーバ1の配送先地域登録処理の一例を示すフローチャートである。ユーザ端末4から配送先地域登録要求を受信したとき、システム制御部14は、配送先地域登録処理を実行する。図18Bに示すように、配送先取得部143は、受信した配送先地域登録要求に含まれるユーザIDに対応付けて、配送先地域登録要求に含まれる配送先地域情報を会員DB12aに登録して(ステップS61)、配送先地域登録処理を終了させる。
 図19は、本実施形態に係る国内電子商店街サーバ1の検索処理の一例を示すフローチャートである。商品を検索するためのウェブページにおいて、ユーザは検索条件を指定し、検索を要求するための操作を行う。すると、ユーザ端末4は、検索要求を国内電子商店街サーバ1へ送信する。検索要求は、ユーザID及び検索条件を含む。検索要求を受信したとき、システム制御部14は、検索処理を実行する。
 図19に示すように、情報提供部14aは、検索要求に含まれるユーザIDに対応する配送先地域情報が会員DB12aに登録されているか否かを判定する(ステップS71)。このとき、情報提供部14aは、配送先地域情報が登録されていないと判定した場合には(ステップS71:NO)、ステップS72に進む。一方、情報提供部14aは、配送先地域情報が登録されていると判定した場合には(ステップS71:YES)、ステップS77に進む。
 ステップS72において、情報提供部14aは、検索要求を送信してきたユーザ端末4が現在第1国に所在しているか否かを判定する。例えば、情報提供部14aは、ユーザ端末4のIPアドレスに対応する国番号を、IPアドレス/国テーブルから取得する。そして、情報提供部14aは、取得した国番号が第1国の番号であるか否かを判定する。国番号が第1国の番号である場合、情報提供部14aは、ユーザ端末4が第1国に所在していると判定する(ステップS72:YES)。この場合、情報提供部14aは、ステップS73に進む。一方、国番号が第1国の番号ではない場合、情報提供部14aは、ユーザ端末4が第1国に所在していないと判定する(ステップS72:NO)。この場合、情報提供部14aは、ステップS75に進む。
 ステップS73において、情報提供部14aは、検索条件に合致する商品の商品情報を商品DB12eから検索して、ステップS74に進む。ステップS74において、情報提供部14aは、検索された商品情報に基づいて、検索結果ページを生成する。そして、情報提供部14aは、検索結果ページをユーザ端末4へ送信して。検索処理を終了させる。
 ステップS75において、情報提供部14aは、国内電子商店街に出店している店舗のうち、ユーザ端末4が所在する国への配送の利用を受け付けている店舗を検索する。この検索の方法は、図14Aに示す代替商品検索処理のステップS32と同じであってもよい。次いで、情報提供部14aは、ユーザ端末4が所在する国への配送の利用を受け付けている店舗が販売する商品の中から、検索商品に合致する商品の商品情報を検索して(ステップS76)、ステップS74を実行する。
 ステップS77において、情報提供部14aは、国内電子商店街に出店している店舗のうち、配送先地域情報が示す国への配送の利用を受け付けている店舗を検索する。この検索の方法は、図14Aに示す代替商品検索処理のステップS32と同じであってもよい。次いで、情報提供部14aは、配送先地域情報が示す国への配送の利用を受け付けている店舗が販売する商品の中から、検索商品に合致する商品の商品情報を検索して(ステップS78)、ステップS74を実行する。
 以上説明したように、本実施形態によれば、システム制御部14が、代替情報が或るユーザのために所定回数以上表示された場合、国内電子商店街のウェブページのうち、商品の選択を可能にするための所定のウェブページに、配送先の地域を指定するための操作要素を表示させる。また、システム制御部14が、表示された操作要素の操作に基づいて指定された配送先の地域を取得する。また、システム制御部14が、指定された配送先の地域への配送が可能な少なくとも1つの商品の情報をユーザに提供する。従って、ユーザが、指定された地域へ配送することができない商品を選択することを防止することができる。
[3.第3実施形態]
[3-1.国内電子商店街サーバの構成]
 次に、第3実施形態について説明する。以下に説明する点を除き、第3実施形態は第1実施形態又は第2実施形態と同様である。図20は、本実施形態に係る国内電子商店街サーバ1の概要構成の一例を示すブロック図である。図20において、図2と同様の要素については同様の符号が付されている。図20に示すように、国内電子商店街サーバ1の記憶部12には、会員DB12a~注文DB12gに加えて、クーポンDB12hが記憶される。その他の点において、国内電子商店街サーバ1の構成は、図2に示す構成と同様である。
 図21は、クーポンDB12hに登録される内容の一例を示す図である。クーポンDB12hには、ユーザに付与されたクーポンに関するクーポン情報が登録される。ユーザは、付与されたクーポンを、国内電子商店街で利用することができる。具体的に、ユーザは、クーポンを利用することで、本来の価格よりも安い価格で商品を購入することができる。クーポンDB12hには、クーポン情報として、クーポンID、ユーザID、店舗ID、値引き情報等が対応付けてクーポンごとに登録される。クーポンIDは、クーポンの識別情報である。ユーザIDは、クーポンが付与されたユーザを示す。店舗IDは、クーポンを利用可能な店舗を示す。ユーザIDが示すユーザは、店舗IDが示す店舗が販売される商品の購入にクーポンを利用することができる。値引き情報は、商品の価格がどれだけ安くなるかを示す。例えば、値引き情報は、価格から差し引かれる金額を示してもよいし、割引率を示してもよい。
[3-2.システム制御部の機能概要]
 次に、システム制御部14の機能概要を、注文処理部147は、代替商品が注文されて、その代替商品の注文代金が決済された場合、当初選択された商品の販売者から販売される商品の購入に利用することが可能なクーポンを、代替商品の注文者に対して付与することを決定する。代替商品を注文したユーザは、国内電子商店街を利用するユーザであるので、今後商品を注文するときに配送先として第1国を指定する可能性がある。そのとき、以前注文した店舗と同じ店舗から商品を注文する可能性がある。このようなユーザにクーポンが付与されることにより、商品が注文される蓋然性を高めることができる。また、代替商品が注文されることによって、当初選択されていた商品の店舗は、その商品の販売の機会を失っている。そのような店舗が失った売り上げを、クーポンが利用されることで補填することができる。例えば、注文処理部147は、クーポンを付与すると決定した場合、クーポンを付与されたことを通知する電子メールを、代替商品を注文したユーザ宛てに送信してもよい。
[3-3.情報処理システムの動作]
 次に、情報処理システムSの動作について、図22を用いて説明する。
 図22は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14のメイン処理の一例を示すフローチャートである。図22において、図12と同様の処理については同様の符号が付されている。図22に示すように、システム制御部14は、ステップS1~S15を実行する。ステップS6において注文内容確認ページを送信するとき、商品選択受付部142は、注文手続要求に含まれるユーザID及び店舗IDの組み合わせを含むクーポン情報がクーポンDB12hに登録されている場合、注文代金の支払方法としてクーポンが選択可能なように、注文内容確認ページを生成する。ステップS14において、注文情報を登録するとき、注文処理部147は、クーポンが選択されているか否かを判定する。クーポンが選択されている場合、注文処理部147は、クーポン情報に含まれる値引き情報に基づいて、注文代金を減額する。
 ステップS15を終えると、注文処理部147は、ステップS82において、注文処理部147は、注文代金の決済処理を行う(ステップS81)。例えば、支払方法として、クレジットカード選択されている場合、注文処理部147は、クレジットカード会社のサーバ装置に、注文代金の決済を依頼する。注文代金の決済が成功すると、注文処理部147は、代替商品が注文されたか否かを判定する(ステップS82)。例えば、登録した注文情報に含まれる代替フラグがFALSEである場合、注文処理部147は、代替商品が注文されていないと判定し(ステップS82:NO)、メイン処理を終了させる。一方、代替フラグがTRUEである場合、注文処理部147は、代替商品が注文されていると判定し(ステップS82:YES)、処理がステップ83に進む。
 ステップS83において、注文処理部147は、クーポンを付与すると決定し、クーポン情報をクーポンDB12hに登録する。例えば、注文処理部147は、登録した注文情報に含まれる代替前商品情報から、店舗IDを取得する。また、注文処理部147は、注文情報からユーザIDを取得する。注文処理部147は、値引き情報を決定する。例えば、注文処理部147は、国内電子商店街の管理者により予め設定された値引き情報を記憶部12から取得してもよい。また例えば、注文処理部147は、注文代金から配送料を引いて得られる合計価格に所定の係数を掛けて、値引きされる金額を計算してもよい。注文処理部147は、この金額を値引き情報に決定してもよい。注文処理部147は、取得したユーザID、店舗ID、及び決定した値引き情報を含むクーポン情報を登録して、メイン処理を終了させる。なお、例えば支払方法が銀行振り込みである場合、代替商品を販売する店舗が、注文代金が振り込まれたことを確認した後、注文代金の決済が完了したことを店舗端末3から国内電子商店街サーバ1へ通知させる。この通知を受信したとき、注文処理部147は、クーポン情報を登録する。
 以上説明したように、本実施形態によれば、システム制御部14が、代替商品が注文されて注文代金が決済された場合、選択された商品の販売者から販売される商品の購入に利用することが可能なクーポンを、代替商品の注文者に対して付与することを決定する。従って、代替された商品を販売する店舗の商品の販売の機会を与えることができる。
[4.第4実施形態]
[4-1.システム制御部の機能概要]
 次に、第4実施形態について説明する。以下に説明する点を除き、第4実施形態は第1実施形態~第3実施形態と同様である。本実施形態において、情報提供部14aは、国内電子商店街に出店する店舗のうち或る店舗の販売実績に対するその店舗の商品の代替商品の販売実績が、設定割合以上である場合、その店舗が現在配送の利用を受け付けている地域外への配送を受け付けることをその店舗に勧める推薦情報を出力する。
 代替商品が注文されることによって、当初選択されていた商品の店舗は、その商品の販売の機会を失っている。もし、その店舗が海外への配送の利用を受け付けていたのならば増加した販売実績が或る程度大きいのであれば、その店舗は、海外への配送の利用を受け付けてもよいと考えるかもしれない。例えば、海外への配送の利用を受け付けるための手間を差し引いても、販売実績の増加が見込まれるのであれば、店舗は、海外への配送の利用を受け付けてもよいと考えるかもしれない。推薦情報を見ることで、店舗は海外への配送の利用を受け付けることが促される。情報提供部14aは、増加した販売実績を推定するため、代替商品の販売実績を用いる。設定割合は、例えば国内電子商店街の管理人により予め設定されてもよい。推薦情報は、例えば電子メールであってもよい。また例えば、推薦情報は、国内電子商店街サーバ1から店舗端末3へ送信されるウェブページ上に表示されてもよい。図23は、海外配送推薦メールの本文の一例を示す図である。海外配送推薦メールは、海外への配送の利用を受け付けることを勧めるメッセージを含む電子メールである。海外配送推薦メールの本文には、このメッセージに加えて、例えば、海外への配送の利用を受け付けるか否かを変更するためのウェブページのURLを含んでもよい。
[4-2.情報処理システムの動作]
 次に、情報処理システムSの動作について、図24を用いて説明する。図24は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の推薦処理の一例を示すフローチャートである。例えば、システム制御部14は、例えば、1週間、1ヶ月、数ヶ月、1年等の所定期間が経過するごとに、推薦処理を実行してもよい。
 図24に示すように、情報提供部14aは、国内電子商店街に出店している店舗のうち1つの店舗を選択する(ステップS91)。次いで、情報提供部14aは、選択した店舗の店舗IDの配送地域情報を店舗DB12dから取得する。情報提供部14aは、配送地域情報に基づいて、選択した店舗が、第1国から見て海外への配送の利用を受け付けているか否かを判定する(ステップS92)。本実施形態において、配送地域情報は例えば海外配送フラグであってもよい。海外配送フラグがTRUEである場合、情報提供部14aは、店舗が海外への配送の利用を受け付けていると判定して、(ステップS92:YES)、ステップS100に進む。一方、海外配送フラグがFALSEである場合、情報提供部14aは、店舗が海外への配送の利用を受け付けていないと判定して、(ステップS92:NO)、ステップS93に進む。
 ステップS93において、情報提供部14aは、選択された店舗の店舗IDに対応する注文情報のうち、注文日時が過去所定期間内である注文情報を注文DB12gから検索する。次いで、情報提供部14aは、検索された注文情報に含まれる合計金額を合算して、選択された店舗の売上高を計算する(ステップS94)。
 次いで、情報提供部14aは、選択された店舗が販売する商品の代替商品の注文情報を、注文DB12gから検索する(ステップS95)。例えば、情報提供部14aは、代替フラグがTRUEである注文情報のうち、代替前商品情報に含まれる店舗IDが、選択された店舗の店舗IDと一致する注文情報を検索する。次いで、情報提供部14aは、検索された注文情報に含まれる合計金額を合算して、代替商品の売上高を計算する(ステップS96)。
 次いで、情報提供部14aは、代替商品の売上高を、選択された店舗の売上高で割ることにより、売り上げ割合を計算する(ステップS97)。次いで、情報提供部14aは、売り上げ割合が、記憶部12に予め記憶された設定割合以上であるか否かを判定する(ステップS98)。このとき、情報提供部14aは、売り上げ割合が設定割合以上ではないと判定した場合には(ステップS98:NO)、ステップS100に進む。一方、情報提供部14aは、売り上げ割合が設定割合以上であると判定した場合には(ステップS98:YES)、ステップS99に進む。
 ステップS99において、情報提供部14aは、選択された店舗宛てに、海外配送推薦メールを送信する。次いで、情報提供部14aは、国内電子商店街に出店している全ての店舗を選択したか否かを判定する(ステップS100)。このとき、情報提供部14aは、少なくとも1つの店舗を選択していないと判定した場合には(ステップS100:NO)、ステップS101に進む。ステップS101において、情報提供部14aは、残りの店舗のうち1つを選択して、ステップS92に進む。一方、情報提供部14aは、全ての店舗を選択したと判定した場合には(ステップS100:YES)、推薦処理を終了させる。
 以上説明したように、本実施形態によれば、システム制御部14が、国内電子商店街で複数の商品を販売する複数の店舗のそれぞれごとに、店舗が受け付ける配送先の地域を特定可能な配送地域情報を記憶する記憶部12から、選択された商品を販売する店舗の配送地域情報を取得する。また、システム制御部14が、指定された配送先が、取得された配送地域情報により特定される地域外にある場合、代替情報を表示させる。また、システム制御部14が、複数の店舗のうち何れかの対象店舗の販売実績に対する、対象店舗の商品の代替商品の販売実績が所定割合以上である場合、対象店舗の配送地域情報が示す地域外への商品の配送の利用を受け付けることを対象店舗に勧める推奨情報を出力する。従って、対象店舗に、これまで配送の利用を受け付けていない地域へ商品の配送の利用を受け付けることを促すことができる。
[5.第5実施形態]
[5-1.システム制御部の機能概要]
 次に、第5実施形態について説明する。以下に説明する点を除き、第5実施形態は第1実施形態~第4実施形態と同様である。本実施形態において、代替商品検索部145は、店舗端末3から国内電子商店街サーバ1へ送信されたパケットから、店舗端末3に割り当てられたIPアドレスを取得する。代替商品検索部145は、取得したIPアドレスを、接続してきた店舗端末3を利用する店舗の店舗IDに対応付けて、店舗DB12dに登録する。代代替商品検索部145は、国内電子商店街に出店する店舗のうち、登録されたIPアドレスに基づいて特定される地域であって、店舗端末3が所在する地域が、指定された配送先を含む店舗が販売する商品を、代替商品として検索する。そして、代替情報提供部146は、検索された代替商品の代替情報をユーザ端末4に表示させる。店舗端末3が所在する場所は、その店舗端末3を利用する店舗の商品の発送地である蓋然性がある。第1国から配送地へ商品が配送される場合よりも、配送先がある地域内にある地点から配送先へ商品が配送された方が、配送の利便性が高い。例えば、配送料が安くなったり、配送に要する期間が短くなったりする。代替商品検索部145は、店舗端末3のIPアドレスから商品の発送地を推定し、配送先がある地域に発送地を有する蓋然性がある店舗を、代替商品の店舗に決定する。これにより、代替商品の配送の利便性を高めることができる。
[5-2.情報処理システムの動作]
 次に、情報処理システムSの動作について、図25A及び図25Bを用いて説明する。図25Aは、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の店舗ログイン処理の一例を示すフローチャートである。店舗の従業員が国内電子商店街にログインするために、店舗ID及びパスワードを入力すると、店舗端末3は、ログイン要求を国内電子商店街サーバ1へ送信する。ログイン要求は、入力された店舗ID及びパスワードを含む。店舗端末3からログインの要求を受信したとき、システム制御部14は、店舗ログイン処理を実行する。
 図25Aに示すように、システム制御部14は、ログインの要求に含まれる店舗ID及びパスワードに基づいて認証処理を行う(ステップS111)。次いで、代替商品検索部145は、ログインの要求のパケットのヘッダから送信元IPアドレスを取得する(ステップS112)。次いで、代替商品検索部145は、取得した送信元IPアドレスを、ログインの要求に含まれる店舗IDに対応付けて店舗DB12dに登録して(ステップS113)、店舗ログイン処理を終了させる。
 図25Bは、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。図25Bにおいて、図14Aと同様の処理については同様の符号が付されている。図25Bに示すように、選択された商品が禁制品である場合(ステップS31:YES)、システム制御部14は、ステップS34及びS35を実行する。選択された商品が禁制品ではない場合(ステップS31:NO)、代替商品検索部145は、国内電子商店街に出店している店舗のうち、配送先の地域への配送の利用を受け付けている店舗を検索する(ステップS32)。
 次いで、代替商品検索部145は、ステップS32で見つかった店舗のうち、店舗端末3のIPアドレスから特定される地域が、指定された配送先を含む店舗を検索する(ステップS121)。例えば、代替商品検索部145は、見つかった店舗の店舗IDに対応するIPアドレスを、店舗DB12dから取得する。代替商品検索部145は、取得したIPアドレスに対応する国番号を、IPアドレス/国テーブルから取得する。そして、代替商品検索部145は、取得した国番号が、配送先の国の番号と一致するか否かを判定することにより、検索を行う。
 次いで、代替商品検索部145は、ステップS121で見つかった店舗が販売する商品の中から、代替商品を検索して(ステップS33)、代替商品検索処理を終了させる。
 以上説明したように、本実施形態によれば、システム制御部14が、何れかの店舗端末3からネットワークNWを介して国内電子商店街サーバ1に送信されたパケットから、店舗端末3のネットワークアドレスを取得する。また、システム制御部14が、複数の店舗のうち、店舗が利用する店舗端末3のネットワークアドレスに基づいて特定されるその店舗端末3が所在する地域が、指定された配送先を含む店舗が販売する商品を特定可能な代替情報を表示させる。従って、代替商品が、或る地域内の発送地から配送先へ配送される蓋然性があるので、配送の利便性を高めることができる。
[6.第6実施形態]
[6-1.国内電子商店街サーバの構成]
 次に、第6実施形態について説明する。以下に説明する点を除き、第3実施形態は第1実施形態~第5実施形態と同様である。図26は、本実施形態に係る国内電子商店街サーバ1の概要構成の一例を示すブロック図である。図26において、図2と同様の要素については同様の符号が付されている。図26に示すように、国内電子商店街サーバ1の記憶部12には、会員DB12a~注文DB12gに加えて、配送利便性DB12iが記憶される。その他の点において、国内電子商店街サーバ1の構成は、図2に示す構成と同様である。
 図27Aは、配送利便性DB12iに登録される情報の一例を示す図である。配送利便性DB12iは、国内電子商店街サーバ1及び海外電子商店街サーバ2を含む複数の電子商店街サーバのそれぞれが対応する複数の国から配送先の国への商品の配送する場合の利便性を示す配送利便性が登録される。配送の利便性は、例えば配送料金の安さ、配送に要する期間の短さ、配送元の国から配送先の国までの距離の短さ等であってもよい。配送利便性DB12iには、配送利便性情報として、配送先国番号に対応付けて、配送元国番号と利便性値との複数の組み合わせが登録される。配送先国番号は、配送先の国を示す番号である。配送元国番号は、配送元の国を示す番号である。配送元の国は、何れかの電子商店街サーバが対応する国である。利便性値は、配送の利便性を示す値である。利便性値は、例えば配送料金、配送に要する期間、距離等であってもよい。また例えば、利便性値は、複数の配送元の国を利便性の高い順に順位付けした場合の、順位であってもよい。
 図27B及び図27Cは、複数の国の配送の利便性の順位の例を示す図である。図27Bは、配送先の国がイギリスである場合の例を示す。図27Bに示すように、イギリス、フランス、ドイツ、オーストリア、米国、中国、日本の順に、利便性が高い。図27Cは、配送先の国が中国である場合の例を示す。図27Cに示すように、中国、日本、オーストリア、ドイツ、フランス、イギリス、米国順に、利便性が高い。
[6-2.システム制御部の機能概要]
 次に、システム制御部14の機能概要を説明する。本実施形態において、代替商品検索部145は、複数の国のそれぞれから配送先の国への商品の配送の利便性に応じた順序に従って、順次これらの電子商店街サーバに代替商品を検索させる。配送の利便性が高い国に対応する電子商店街サーバであるほど、早い順番で検索を実行する。例えば、配送先の国がイギリスである場合、イギリス、フランス、ドイツ、オーストリア、米国、中国、日本の順に、代替商品の検索が実行される。代替商品検索部145は、代替商品が見つかった段階で、これ以上の検索をやめてもよい。
 代替情報提供部146は、複数の電子商店街サーバのうち最初に代替商品を見付けた電子商店街サーバによる検索結果に基づいて、代替情報を表示させる。これにより、代替商品が注文された場合の配送の利便性を高めることができる。また、ユーザにとって利便性が高い商品を、より速く見付けることができる。
 代替商品検索部145は、例えば所定数の代替商品が見つかるまで、順次これらの電子商店街サーバに代替商品を検索させてもよい。この場合、代替情報提供部146は、所定数の代替商品を特定するための代替情報を表示させてもよい。例えば1つの電子商店街サーバが所定数の代替商品を見付けることもある。また例えば、複数の電子商店街サーバが見付けた代替商品の合計が、所定数の代替商品となる場合もある。この場合も、ユーザにとって利便性が高い商品を、より速く見付けることができる。
[6-3.情報処理システムの動作]
 次に、情報処理システムSの動作について、図28及び図29を用いて説明する。
 図28は、本実施形態に係る国内電子商店街サーバ1のシステム制御部14の代替商品検索処理の一例を示すフローチャートである。図28において、図14Aと同様の処理については同様の符号が付されている。図28に示すように、代替商品検索部145は、禁制品DB12cに基づいて、指定された配送先の国で、選択された商品の輸入が禁止されているかを判定する(ステップS131)。このとき、代替商品検索部145は、選択された商品の輸入が禁止されていると判定した場合には(ステップS131:YES)、ステップS34及びS35を実行して、代替商品検索処理を終了させる。一方、代替商品検索部145は、選択された商品の輸入が禁止されていないと判定した場合には(ステップS131:NO)、ステップS132に進む。
 ステップS132において、代替商品検索部145は、配送先の国の番号に対応する配送利便性情報を配送利便性DB12iから取得する。次いで、代替商品検索部145は、順位iを1に設定する(ステップS133)。そして、代替商品検索部145は、取得した配送利便性情報に基づいて、配送利便性がi番目に高い配送元国番号を取得する。配送利便性がi番目に高い国を国iという。次いで、代替商品検索部145は、禁制品DB12cに基づいて、国iから、選択された商品の輸出が禁止されているか否かを判定する(ステップS134)。このとき、代替商品検索部145は、選択された商品の輸出が禁止されていると判定した場合には(ステップS134:YES)、ステップS139に進む。一方、代替商品検索部145は、選択された商品の輸出が禁止されていないと判定した場合には(ステップS134:NO)、ステップS135に進む。
 ステップS135において、代替商品検索部145は、国iが第1国であるか否かを判定する。このとき、代替商品検索部145は、国iが第1国であると判定した場合には(ステップS135:YES)、ステップS32及びS33を実行して、ステップS138に進む。一方、代替商品検索部145は、国iが第1国ではないと判定した場合には(ステップS135:NO)、ステップS136に進む。ステップS136において、代替商品検索部145は、国iに対応する海外電子商店街サーバ2へ、第2代替商品検索要求を送信する。
 図29は、本実施形態に係る海外電子商店街サーバ2のシステム制御部24の第2代替商品検索要求受信処理の一例を示すフローチャートである。国内電子商店街サーバ1から第2代替商品検索要求を受信したとき、システム制御部24は第2代替商品検索要求受信処理を実行する。図29に示すように、システム制御部24は、第2代替商品検索要求に含まれる配送先情報に基づいて、国iの国内電子商店街に出店している店舗のうち、配送先の地域への配送の利用を受け付けている店舗を店舗DB22aから検索する(ステップS141)。このときの検索方法は、図28に示すステップS32の検索方法と同じであってもよい。次いで、システム制御部24は、第2代替商品検索要求に含まれる検索条件に基づいて、配送先の地域への配送の利用を受け付けている店舗が販売する商品のうち、代替商品の商品情報を商品DB22bから検索する(ステップS142)。このときの検索方法は、図28に示すステップS33の検索方法と同じであってもよい。次いで、システム制御部24は、見つかった商品情報を含む検索結果を国内電子商店街サーバ1へ送信する(ステップS143)。
 図28に示すように、代替商品検索部145は、海外電子商店街サーバ2から送信されてきた検索結果を受信して(ステップS137)、ステップS138に進む。ステップS138において、代替商品検索部145は、ステップS33の検索結果又はステップS137で受信された検索結果に基づいて、代替商品が見つかったか否かを判定する。このとき、代替商品検索部145は、代替商品が見つかっていないと判定した場合には(ステップS138:NO)、ステップS139に進む。ステップS139において、代替商品検索部145は、順位iが、複数の国内電子商店街サーバが対応する国の数未満であるか否かを判定する。このとき、代替商品検索部145は、順位iが複数の国内電子商店街サーバが対応する国の数未満であると判定した場合には(ステップS139:YES)、ステップS140に進む。ステップS140において、代替商品検索部145は、順位iに1を加算して、ステップS134に進む。一方、代替商品検索部145は、順位iが複数の国内電子商店街サーバが対応する国の数未満ではないと判定した場合には(ステップS139:NO)、代替商品検索処理を終了させる。
 ステップS138において、代替商品検索部145は、代替商品が見つかったと判定した場合には(ステップS138:YES)、代替商品検索処理を終了させる。図12に示すように、代替商品検索処理を終えると、代替情報提供部146は、検索結果に基づいて、代替情報ウインドウをユーザ端末4に表示させる(ステップS11)。
 以上説明したように、システム制御部14が、複数の地域のそれぞれから指定された配送先への配送の利便性に応じた順序に従って、順次複数の電子商店街サーバに代替商品を検索させる。また、システム制御部14が、複数の電子商店街サーバのうち代替商品を最初に見付けた電子商店街サーバによる検索の結果に基づいて、代替情報を表示させる。従って、代替商品が、配送の利便性がより高い地域から配送先へ配送される蓋然性があるので、配送の利便性を高めることができる。
[7.第7実施形態]
 次に、第7実施形態を説明する。図30は、本実施形態に係る情報処理システムSSの概要構成の一例を示す図である。図30において、図1と同様の要素については同様の符号が付されている。図1に示すように、情報処理システムSSは、スーパーマーケットサーバ5と、国内電子商店街サーバ1と、複数の店舗端末3と、複数のユーザ端末4とを含んで構成されている。そして、スーパーマーケットサーバ5と、国内電子商店街サーバ1と国内電子商店街サーバ1、各店舗端末3及び各ユーザ端末4とは、ネットワークNWを介して相互にデータの送受信が可能になっている。
 本実施形態において、スーパーマーケットサーバ5は、本実施形態の情報処理装置の一例である。スーパーマーケットサーバ5は、オンラインスーパーマーケット(またはネットスーパー)に関する各種処理を実行するサーバ装置である。
 オンラインスーパーマーケットは、例えば、所定の企業が、ユーザからの注文を、ネットワークNWを介して受け付け、注文された商品を、ユーザが指定した日時にユーザの自宅に配送するシステムである。オンラインスーパーマーケットで注文可能な商品は、生鮮食品を含む。また、オンラインスーパーマーケットで注文可能な商品の発送地は、第1国内の1箇所にあるか又は第1国内の限られた地域内の数か所にある。そのため、オンラインスーパーマーケットで注文可能な商品が配送可能な地域は、第1国の中の一部の地域に限定されている。この地域を、「オンラインスーパーマーケットの配送地域」という。スーパーマーケットサーバ5は、ユーザ端末4からの要求に応じて、例えばオンラインスーパーマーケットのウェブページを送信したり、商品の検索や注文等に関する処理を行ったりする。
 スーパーマーケットサーバ5は、CPU、ROM、RAM等を含むシステム制御部、ハードディスクドライブ等の記憶部、ネットワークNWに接続するための通信部等を備える。スーパーマーケットサーバ5の記憶部には、商品DB、買い物かごDB、注文DB等のデータベースが記憶されている。商品DBには、オンラインスーパーマーケットで販売される商品の商品情報が登録される。買い物かごDBには、オンラインスーパーマーケットで買い物かごに入れられている商品に関する買い物かご情報が登録される。注文DBは、オンラインスーパーマーケットでの商品の注文に関する注文情報が登録される。商品DB、買い物かごDB、注文DBの構成は、例えば商品DB12e、買い物かごDB12f、注文DB12gの構成と基本的に同じであってもよい。但し、これらのデータベースに登録される情報は、店舗IDを含まなくてもよい。
 例えば、国内電子商店街サーバ1に会員登録されているユーザは、オンラインスーパーマーケットで商品の注文が可能であってもよい。ユーザは、オンラインスーパーマーケットにログインしていなくても、オンラインスーパーマーケットで商品を選択して買い物かごに入れることができる。このことは、会員登録していないユーザも、オンラインスーパーマーケットで商品を買い物かごに入れることができることを示す。ユーザは、買い物かごに入れた商品を注文するときに、ログインするか又は会員登録の手続を行えばよい。スーパーマーケットサーバ5は、ログイン又は会員登録の後、会員DB12aに登録されているユーザの住所を、選択された商品の配送先として国内電子商店街サーバ1から取得してもよい。
 ユーザが第1国に住んでいても、ユーザの住所がオンラインスーパーマーケットの配送地域外にある場合、オンラインスーパーマーケットで買い物かごに入れられた商品をユーザの自宅に配送することはできない。そこで、スーパーマーケットサーバ5は、ユーザの住所がオンラインスーパーマーケットの配送地域外にある場合、国内電子商店街で販売されている商品の中から、選択された商品の代替商品を検索する。例えば、スーパーマーケットサーバ5は、ネットワークNWを介して国内電子商店街サーバ1に代替商品の検索を要求してもよい。スーパーマーケットサーバ5は、検索された代替商品を示す代替情報をユーザ端末4に表示させる。国内電子商店街で販売されている商品は、基本的に第1国の何れの場所にも配送可能である。従って、当初選択した商品の注文をやめてユーザが代替商品を注文した場合、オンラインスーパーマーケットの配送地域外にある自宅に代替商品を配送することができる。スーパーマーケットサーバ5は、代替商品の選択が可能に代替情報を表示させてもよい。ユーザが代替商品を選択すると、スーパーマーケットサーバ5は、買い物かごの中身を、当初選択されていた商品から代替商品に入れ替える。
 以上説明したように、本実施形態によれば、スーパーマーケットサーバ5が、オンラインスーパーマーケットで販売される複数の商品のうち、注文のための商品の選択を受け付ける。また、スーパーマーケットサーバ5が、選択された商品のために予め指定されたユーザの住所を取得する。また、スーパーマーケットサーバ5が、指定された住所が、オンラインスーパーマーケットの配送地域外にある場合、指定された住所へ配送可能な代替商品であって、国内電子商店街で販売されている代替商品を特定可能な代替情報を表示させる。従って、指定された配送先がオンラインスーパーマーケットの配送地域外にあっても、商品を選択するために費やされたユーザの手間を無駄にすることを防止することができる。
1 国内電子商店街サーバ
2 海外電子商店街サーバ
3 店舗端末
4 ユーザ端末
5 スーパーマーケットサーバ
11 通信部
12 記憶部
12a 会員DB
12b サーバDB
12c 禁制品DB
12d 店舗DB
12e 商品DB
12f 買い物かごDB
12g 注文DB
12h クーポンDB
12i 配送利便性DB
13 入出力インターフェース
14 システム制御部
14a CPU
14b ROM
14c RAM
15 システムバス
21 通信部
22 記憶部
22a 店舗DB
22b 商品DB
23 入出力インターフェース
24 システム制御部
24a CPU
24b ROM
24c RAM
25 システムバス
141 情報提供部
142 商品選択受付部
143 配送先取得部
144 配送判定部
145 代替商品検索部
146 代替情報提供部
147 注文処理部
NW ネットワーク
S、SS 情報処理システム

Claims (9)

  1.  複数の商品のうち、注文のための商品の選択を受け付ける受付手段と、
     選択された前記商品のために指定された配送先を取得する取得手段と、
     前記指定された配送先が、前記選択された商品の配送が可能な地域外にある場合、前記配送先へ配送可能な代替商品を特定可能な代替情報を表示させる表示制御手段と、
     を備えることを特徴とする情報処理装置。
  2.  請求項1に記載の情報処理装置において、
     前記受付手段は、前記複数の商品を注文可能とするオンラインショッピングにおいて商品を入れるための買い物用の入れ物から、前記選択された商品を識別し、
     前記表示制御手段は、前記代替商品の選択が可能に前記代替情報を表示させ、
     前記代替商品が選択された場合、前記入れ物の中身を、前記選択された商品から前記代替商品に入れ替える入替手段を更に備えることを特徴とする情報処理装置。
  3.  請求項1又は2に記載の情報処理装置において、
     前記代替情報が或るユーザのために所定回数以上表示された場合、前記複数の商品を注文可能とするオンラインショッピングの画面のうち、商品の選択を可能にするための所定の画面に、配送先の地域を指定するための操作要素を表示させる要素表示制御手段と、
     前記表示された操作要素の操作に基づいて指定された配送先の地域を取得する配送先地域取得手段と、
     前記複数の商品のうち、前記指定された配送先の地域への配送が可能な少なくとも1つの商品の情報を前記ユーザに提供する提供手段と、
     を更に備えることを特徴とする情報処理装置。
  4.  請求項1乃至3の何れか1項に記載の情報処理装置において、
     前記代替商品が注文されて注文代金が決済された場合、前記選択された商品の販売者から販売される商品の購入に利用することが可能なクーポンを、前記代替商品の注文者に対して付与することを決定する決定手段を更に備えることを特徴とする情報処理装置。
  5.  請求項1乃至4の何れか1項に記載の情報処理装置において、
     前記複数の商品を販売する複数の販売者のそれぞれごとに、販売者が受け付ける配送先の地域を特定可能な地域情報を記憶する記憶手段から、前記選択された商品を販売する販売者の地域情報を取得する地域情報取得手段を更に備え、
     前記表示制御手段は、前記指定された配送先が、前記取得された地域情報により特定される地域外にある場合、前記代替情報を表示させ、
     前記複数の販売者のうち何れかの対象販売者の販売実績に対する、前記対象販売者の商品の代替商品の販売実績が所定割合以上である場合、前記対象販売者の地域情報が示す地域外への商品の配送の利用を受け付けることを前記対象販売者に勧める推奨情報を出力する出力手段を更に備えることを特徴とする情報処理装置。
  6.  請求項1乃至5の何れか1項に記載の情報処理装置において、
     前記複数の商品を販売する複数の販売者がそれぞれ利用する複数の端末装置の何れかの端末装置からネットワークを介して前記情報処理装置に送信されたパケットから、前記端末装置のネットワークアドレスを取得するアドレス取得手段を更に備え、
     前記表示制御手段は、前記複数の販売者のうち、販売者が利用する端末装置のネットワークアドレスに基づいて特定される、該端末装置が所在する地域が、前記指定された配送先を含む販売者が販売する商品を特定可能な前記代替情報を表示させることを特徴とする情報処理装置。
  7.  請求項1乃至6の何れか1項に記載の情報処理装置において、
     前記情報処理装置は、ネットワークを介して互いに接続可能な複数のサーバ装置であって、複数の地域のオンラインショッピングサイトのそれぞれに対応する複数のサーバ装置の少なくとも1つに含まれ、
     前記複数のサーバ装置のそれぞれは、
     前記複数の地域のうち少なくとも前記サーバ装置が対応する地域に配送可能な商品のデータベースと、
     前記データベースから商品を検索する検索手段と、
     を備え、
     前記情報処理装置は、
     前記複数の地域のそれぞれから前記指定された配送先への配送の利便性に応じた順序に従って、順次前記複数のサーバ装置に前記代替商品を検索させる検索制御手段を更に備え、
     前記表示制御手段は、前記複数のサーバ装置のうち前記代替商品を最初に見付けたサーバ装置による検索の結果に基づいて、前記代替情報を表示させることを特徴とする情報処理装置。
  8.  コンピュータにより実行される情報処理方法であって、
     複数の商品のうち、注文のための商品の選択を受け付ける受付ステップと、
     選択された前記商品のために指定された配送先を取得する取得ステップと、
     前記指定された配送先が、前記選択された商品の配送が可能な地域外にある場合、前記配送先へ配送可能な代替商品を特定可能な代替情報を表示させる表示制御ステップと、
     を備えることを特徴とする情報処理方法。
  9.  コンピュータを、
     複数の商品のうち、注文のための商品の選択を受け付ける受付手段と、
     選択された前記商品のために指定された配送先を取得する取得手段と、
     前記指定された配送先が、前記選択された商品の配送が可能な地域外にある場合、前記配送先へ配送可能な代替商品を特定可能な代替情報を表示させる表示制御手段と、
     として機能させることを特徴とする情報処理プログラム。
     
PCT/JP2015/073750 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム WO2017033264A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US15/543,267 US10475109B2 (en) 2015-08-24 2015-08-24 Information processing device, information processing method, and information processing program
JP2016547199A JP6043038B1 (ja) 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム
PCT/JP2015/073750 WO2017033264A1 (ja) 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム
TW105126782A TWI584214B (zh) 2015-08-24 2016-08-22 資訊處理裝置、資訊處理方法、及資訊處理程式產品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2015/073750 WO2017033264A1 (ja) 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム

Publications (1)

Publication Number Publication Date
WO2017033264A1 true WO2017033264A1 (ja) 2017-03-02

Family

ID=57543914

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/073750 WO2017033264A1 (ja) 2015-08-24 2015-08-24 情報処理装置、情報処理方法及び情報処理プログラム

Country Status (4)

Country Link
US (1) US10475109B2 (ja)
JP (1) JP6043038B1 (ja)
TW (1) TWI584214B (ja)
WO (1) WO2017033264A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019021099A (ja) * 2017-07-19 2019-02-07 株式会社ブロンズナイト 書類生成システム及び書類生成プログラム
JP2019204446A (ja) * 2018-05-25 2019-11-28 東芝テック株式会社 情報処理装置およびプログラム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10896398B1 (en) * 2016-12-19 2021-01-19 Amazon Technologies, Inc. Customer driven activation of merchant delivery service areas
US10877975B1 (en) * 2017-04-19 2020-12-29 Joseph H. Walker Machine learning of selections of electronic records within a virtual environment
JP7100730B1 (ja) * 2021-02-15 2022-07-13 楽天グループ株式会社 物品配送システム、及び無人移動体
KR102369198B1 (ko) * 2021-08-05 2022-03-02 쿠팡 주식회사 전자 장치 및 그의 정보 제공 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030041033A1 (en) * 2001-08-16 2003-02-27 International Business Machines Corporation Computer-implemented method and system for handling business transactions within an inhomogeneous legal environment
JP2003535401A (ja) * 2000-05-30 2003-11-25 タリフィック・インコーポレイテッド 実時間の世界的な関税および輸入データシステムおよび方法
JP2009187303A (ja) * 2008-02-06 2009-08-20 Biznet Corp ネット販売システム

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110173098A1 (en) * 2010-01-12 2011-07-14 Lee Chun-Yi System, method, computer readable medium and computer program product for managing electronic commerce
JP2013058131A (ja) 2011-09-09 2013-03-28 Standard:Kk 電子商取引方法
JP5601724B2 (ja) * 2011-11-25 2014-10-08 楽天株式会社 情報処理装置、情報処理方法、情報処理プログラム、及び情報処理プログラムが記録された記録媒体
CN102930449A (zh) * 2012-11-12 2013-02-13 侯爵 一种网络交易平台和方法
US10949908B2 (en) * 2013-08-29 2021-03-16 Rakuten, Inc. Order accepting device, order accepting method, and order accepting process
US20160328781A1 (en) * 2015-05-05 2016-11-10 Bby Solutions, Inc Delayed order delivery fulfillment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003535401A (ja) * 2000-05-30 2003-11-25 タリフィック・インコーポレイテッド 実時間の世界的な関税および輸入データシステムおよび方法
US20030041033A1 (en) * 2001-08-16 2003-02-27 International Business Machines Corporation Computer-implemented method and system for handling business transactions within an inhomogeneous legal environment
JP2009187303A (ja) * 2008-02-06 2009-08-20 Biznet Corp ネット販売システム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019021099A (ja) * 2017-07-19 2019-02-07 株式会社ブロンズナイト 書類生成システム及び書類生成プログラム
JP2019204446A (ja) * 2018-05-25 2019-11-28 東芝テック株式会社 情報処理装置およびプログラム
JP2022118266A (ja) * 2018-05-25 2022-08-12 東芝テック株式会社 情報処理装置およびプログラム
JP7407242B2 (ja) 2018-05-25 2023-12-28 東芝テック株式会社 情報処理装置およびプログラム

Also Published As

Publication number Publication date
TW201717137A (zh) 2017-05-16
JPWO2017033264A1 (ja) 2017-08-31
US10475109B2 (en) 2019-11-12
JP6043038B1 (ja) 2016-12-14
US20180012287A1 (en) 2018-01-11
TWI584214B (zh) 2017-05-21

Similar Documents

Publication Publication Date Title
JP6043038B1 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP5523433B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
TWI407379B (zh) Information processing apparatus, information processing method, information processing program product and recording medium
US20090248537A1 (en) Commercial transaction facilitation system
US20130054404A1 (en) System and method for website synchronization
US10438270B2 (en) Apparatus and method for information processing and recording
JP6442535B2 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP5577386B2 (ja) 情報提供装置、情報提供方法、情報提供プログラム及び記録媒体
JP5688388B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
JP5690393B2 (ja) 情報処理装置、情報処理方法、情報処理プログラム及び記録媒体
JP2002099780A (ja) ネットワークを利用した商品販売または購入の方法
KR100370432B1 (ko) 컴퓨터 통신망을 이용한 쌍방향 경매방법 및 장치
JP2010020627A (ja) 電子商取引支援システム
JP6714454B2 (ja) 訪日外国人用サンプルマッチング販売システム
JP5089749B2 (ja) コメント投稿支援システム、コメント投稿支援装置、コメント投稿支援装置の制御方法、及びプログラム
JP5373005B2 (ja) 電子メール送信先決定装置、電子メール送信先決定方法及び電子メール送信先決定プログラム
WO2017033265A1 (ja) 情報処理装置、情報処理方法及び情報処理プログラム
JP3923951B2 (ja) ネットワークを利用した商品販売または購入の方法
JP2004171360A (ja) 販売支援システム、その方法及びそのプログラム
JP2021162991A (ja) 情報処理装置、情報処理方法、およびプログラム
JP7504972B1 (ja) 情報処理装置、情報処理方法、及び情報処理プログラム
JP7351946B2 (ja) サーバ装置及び取引対象紹介方法
JP2003099643A (ja) オンラインショッピングシステム及びオンラインショッピング方法
JP2022007976A (ja) ネットショップ支援システム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2016547199

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: 15902234

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15543267

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15902234

Country of ref document: EP

Kind code of ref document: A1