Electronic commerce system, presentation method, and program
Patent Information
- Application Number
- JP2023139199
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-03-13
- Estimated Expiration
- 2043-08-29
AI Technical Summary
【0007】 本開示は、例えば、電子商取引サービスで開催されるイベントに関する所定の期間における加盟者の販促活動を、ユーザに十分に周知できる。
Smart Images

Figure 2025033467000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to an electronic commerce system, a presentation method, and a program. [Background technology]
[0002] Conventionally, electronic commerce services that allow users to purchase products or services using electronic means have become widespread. For example, Patent Document 1 describes a technology for carrying out promotional activities in an electronic commerce service by increasing the magnification of points awarded according to the user's purchase amount as the number of stores from which the user purchases products during an event held in the electronic commerce service increases. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-064337 Summary of the Invention [Problem to be solved by the invention]
[0004] In some electronic commerce services, individual members may carry out their own promotional activities. For example, in the technology of Patent Document 1, in addition to an event held by the entire electronic commerce service, individual members may carry out their own promotional activities, such as further increasing the point multiplier during the event period. However, conventional electronic commerce services have been insufficient in terms of the means for informing users of the member's own promotional activities during the period related to the event held by the electronic commerce service.
[0005] One of the objectives of the present disclosure is to fully inform users of promotional activities of affiliates during a given period related to events held on an e-commerce service. [Means for solving the problem]
[0006] The electronic commerce system according to the present disclosure includes a mission execution unit that has a user execute a mission associated with an affiliate of an electronic commerce service, an implementation status data acquisition unit that acquires implementation status data regarding the implementation status of the mission by the user, and an implementation status presentation unit that presents the implementation status indicated by the implementation status data to the user during a specified period related to an event held by the electronic commerce service. Effect of the Invention
[0007] The present disclosure can, for example, fully inform users of promotional activities of affiliates during a given period related to an event held by an electronic commerce service. [Brief description of the drawings]
[0008] [Figure 1] FIG. 2 is a diagram illustrating an example of a hardware configuration of the electronic commerce system according to the first embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of a state in which a user performs a mission in the electronic commerce system of the first embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of functions realized in the electronic commerce system of the first embodiment. [Figure 4] FIG. 2 is a diagram showing an example of an affiliate database. [Diagram 5] FIG. 4 is a diagram illustrating an example of a user database. [Figure 6] FIG. 4 is a diagram illustrating an example of a mission database. [Figure 7] FIG. 4 illustrates an example of a management database. [Figure 8] FIG. 2 is a diagram illustrating an example of a process executed in the electronic commerce system of the first embodiment. [Figure 9] FIG. 2 is a diagram illustrating an example of a process executed in the electronic commerce system of the first embodiment. [Figure 10] FIG. 11 is a diagram showing an example of how the progress status of a mission is presented in the electronic commerce system of the second embodiment. [Figure 11]FIG. 11 is a diagram illustrating an example of functions realized in the electronic commerce system of the second embodiment. [Figure 12] FIG. 4 illustrates an example of an event database. [Figure 13] FIG. 11 is a diagram illustrating an example of a process executed in the electronic commerce system according to the second embodiment. [Figure 14] FIG. 11 is a diagram illustrating an example of a process executed in the electronic commerce system according to the second embodiment. [Figure 15] FIG. 11 is a diagram showing an example of functions realized in a modified example of the first embodiment. [Figure 16] FIG. 13 is a diagram showing an example of how a user performs a mission in Modification Example 1-1. [Figure 17] FIG. 13 is a diagram showing an example of how a mission is presented in modification example 1-3. [Figure 18] FIG. 11 is a diagram illustrating an example of functions realized in a modified example of the second embodiment. [Figure 19] FIG. 13 is a diagram showing an example of how the progress status of a mission is presented in modification example 2-1. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] [1. First embodiment] A first embodiment, which is an example of an embodiment of an electronic commerce system, a presentation method, and a program according to the present disclosure, will be described.
[0010] [1-1. Hardware configuration of the electronic commerce system according to the first embodiment] 1 is a diagram showing an example of a hardware configuration of an electronic commerce system according to a first embodiment. For example, the electronic commerce system 1 includes an electronic commerce server 10, a mission server 20, a management server 30, and a user terminal 40. Each of the electronic commerce server 10, the mission server 20, the management server 30, and the user terminal 40 is connected to a network N such as the Internet or a LAN.
[0011] The electronic commerce server 10 is a server computer that provides an electronic commerce service to a user. An electronic commerce service is a service that enables commercial transactions using electronic means. In electronic commerce, not only goods but also services are traded. Goods include not only tangible objects but also intangible objects such as videos, music, e-books, or other content. In the first embodiment, an online shopping (network shopping) service corresponds to an electronic commerce service as an example.
[0012] It should be noted that the electronic commerce service may be of any type. The electronic commerce service is not limited to an online shopping service. For example, an online flea market service where transactions are conducted between individuals may correspond to an electronic commerce service. A service that accepts reservations by electronic means may correspond to an electronic commerce service. For example, a service that accepts reservations for hotels, tours, rental cars, transportation, restaurants, beauty salons, esthetic salons, or other facilities may correspond to an electronic commerce service. For example, a service that accepts reservations for tickets may correspond to an electronic commerce service.
[0013] For example, the electronic commerce server 10 includes a control unit 11, a storage unit 12, and a communication unit 13. The control unit 11 includes at least one processor. The storage unit 12 includes at least one of a volatile memory such as a RAM and a non-volatile memory such as a flash memory. The communication unit 13 includes at least one of a communication interface for wired communication and a communication interface for wireless communication.
[0014] The mission server 20 is a server computer that manages the missions described below. For example, the mission server 20 includes a control unit 21, a storage unit 22, and a communication unit 23. The hardware configurations of the control unit 21, the storage unit 22, and the communication unit 23 may be similar to those of the control unit 11, the storage unit 12, and the communication unit 13, respectively.
[0015] The management server 30 is a server computer that manages various information of users. For example, the management server 30 includes a control unit 31, a storage unit 32, and a communication unit 33. The hardware configurations of the control unit 31, the storage unit 32, and the communication unit 33 may be similar to those of the control unit 11, the storage unit 12, and the communication unit 13, respectively.
[0016] In the first embodiment, an example is given in which a service operator who operates an electronic commerce service manages the electronic commerce server 10, the mission server 20, and the management server 30. The management entity of each of the electronic commerce server 10, the mission server 20, and the management server 30 may be any person. For example, the service operator may manage the electronic commerce server 10 and the management server 30, and a cooperating company of the service operator may manage the mission server 20. The management entities of each of the electronic commerce server 10, the mission server 20, and the management server 30 may be different from each other.
[0017] The user terminal 40 is a user's computer. For example, the user terminal 40 is a smartphone, a tablet, a personal computer, or a wearable terminal. For example, the user terminal 40 includes a control unit 41, a storage unit 42, a communication unit 43, an operation unit 44, and a display unit 45. The hardware configurations of the control unit 41, the storage unit 42, and the communication unit 43 may be similar to those of the control unit 11, the storage unit 12, and the communication unit 13, respectively. The operation unit 44 is an input device such as a touch panel or a mouse. The display unit 45 is a display such as a liquid crystal or organic EL.
[0018] The programs stored in the storage units 12, 22, 32, 42 may be supplied to the electronic commerce server 10, the mission server 20, the management server 30, or the user terminal 40 via the network N. At least one of a reading unit (e.g., a memory card slot) that reads a computer-readable information storage medium and an input / output unit (e.g., a USB port) for inputting and outputting data to and from an external device may be included in the electronic commerce server 10, the mission server 20, the management server 30, or the user terminal 40. For example, a program stored in an information storage medium may be supplied to the electronic commerce server 10, the mission server 20, the management server 30, or the user terminal 40 via at least one of the reading unit and the input / output unit.
[0019] Furthermore, the electronic commerce system 1 may include at least one computer. The computers included in the electronic commerce system 1 are not limited to the example of FIG. 1. For example, the electronic commerce system 1 may include only the electronic commerce server 10, the mission server 20, and the management server 30. In this case, the user terminal 40 exists outside the electronic commerce system 1. The electronic commerce system 1 may include only the electronic commerce server 10 and the mission server 20. In this case, the management server 30 and the user terminal 40 exist outside the electronic commerce system 1. The electronic commerce system 1 may include only other computers not shown in FIG. 1.
[0020] [1-2. Overview of the Electronic Commerce System of the First Embodiment] In the first embodiment, a mission is associated with an affiliate who joins the e-commerce service. In the first embodiment, since the online shopping service corresponds to the e-commerce service, an affiliate is a store that opens a shop in the e-commerce service. An affiliate may be anyone who corresponds to the e-commerce service. An affiliate is not limited to a store. For example, an affiliate may be a hotel management company, a tour company, a rental car company, a railway company, a bus company, an airline, a reservation agency, a restaurant management company, a beauty salon management company, an esthetic salon management company, a ticket sales agency, or other company. An affiliate may also be an individual.
[0021] A mission is a condition for a user to obtain a reward in an electronic commerce service. When a user performs a mission, the user can obtain a reward associated with the mission. Performing a mission can also be referred to as clearing, achieving, or completing a mission. Therefore, any section describing the execution of a mission can be read as clearing, achieving, or completing a mission. A mission may be associated with all affiliates, or may be associated with only some affiliates. For example, an affiliate may be allowed to freely decide whether or not to associate a mission with itself. One affiliate may be associated with one mission or multiple missions.
[0022] In the first embodiment, each member can independently define a mission associated with itself. That is, each member can associate a mission specific to itself with itself. In a general electronic commerce service, a mission common to multiple members may be set during an event. In contrast, in the first embodiment, a mission associated with a member is not associated with other members. For example, when a user performs a mission associated with a member, the user can obtain a benefit specific to the member. The user cannot use the benefit specific to the member for products or services handled by other members. In addition, when multiple members belong to one group, the mission may be associated with the group. For example, when Hotel A and Hotel B are affiliated with the same hotel group, the mission may be associated with the hotel group. For example, when multiple hotels are in the same municipality, the mission may be associated with the municipality.
[0023] In the first embodiment, a case where viewing an advertisement related to an affiliate corresponds to a mission is taken as an example. The advertisement related to an affiliate is an advertisement for promoting the affiliate itself, or an advertisement for promoting a product or service handled by the affiliate. The mission may be of other types. The mission is not limited to viewing an advertisement. For example, the mission may be a user fulfilling a predetermined condition in a game, receiving an affiliate's e-mail newsletter, answering an affiliate's questionnaire, accessing the affiliate's own website instead of the e-commerce service website, or other content. The mission may be an act of purchasing a product or service and an act of posting a review, which are different from each other.
[0024] FIG. 2 is a diagram showing an example of how a user performs a mission in the electronic commerce system 1 of the first embodiment. Hereinafter, an example of a flow when a user searches for a product in an electronic commerce service will be given. The word "product" can also be read as "service." For example, a user operates a user terminal 40 to access a website of an electronic commerce service. The user inputs search conditions for a product on the website. The electronic commerce server 10 searches for products that satisfy the search conditions. The electronic commerce server 10 causes a search result screen SC1 showing the search results for the products to be displayed on the user terminal 40.
[0025] For example, a user can add a product or service to a cart or favorites (bookmarks) from the search result screen SC1. When a user adds product A from the affiliate "Shop SP1" to the cart from the search result screen SC1 in the upper left of Fig. 2, the e-commerce server 10 causes the user terminal 40 to display a cart screen SC2, which indicates that product A from the affiliate "Shop SP1" has been added to the cart, as shown in the upper right of Fig. 2.
[0026] In the example in the upper right of FIG. 2, a mission set by the franchisee "Shop SP1" is associated with the franchisee "Shop SP1." On the cart screen SC2, the user is presented with a message indicating the content of the mission associated with the franchisee "Shop SP1," "View Shop SP1's advertisement," and a reward that the user can obtain by completing the mission, "Earn 50 Shop SP1-exclusive points." Details will be described later, but the mission and reward may be presented on a screen other than the cart screen SC2.
[0027] For example, when the user selects button B20, as shown in the lower left of FIG. 2, the user is redirected to the mission server 20, and a mission execution screen SC3 for the user to execute the mission is displayed on the user terminal 40. An advertisement for the franchisee "Shop SP1" is displayed on the mission execution screen SC3. If the user watches the advertisement for the franchisee "Shop SP1" to the end, the user can earn a reward. As shown in the lower right of FIG. 2, the mission server 20 displays the reward that the user has earned on the mission execution screen SC3. Note that the user may be allowed to earn a reward by viewing the advertisement for the franchisee "Shop SP1" for a specified period of time, even if the user does not watch the advertisement to the end.
[0028] In addition, when a user adds products from multiple affiliates to a cart, a mission associated with each of the multiple affiliates may be displayed on a screen showing the contents of the cart. That is, multiple missions may be displayed on the same screen. For example, when a user adds a product from affiliate "Shop SP1" to favorites, the user may be able to perform a mission associated with affiliate "Shop SP1". When a user adds products from multiple affiliates to favorites, a mission associated with each of the multiple affiliates may be displayed on a screen showing the contents of the favorites. That is, multiple missions may be displayed on the same screen.
[0029] Also, in the example of the search result screen SC1 in the upper left of FIG. 2, if a mission is associated with the affiliates "Shops SP2, SP3," when the user adds products from the affiliates "Shops SP2, SP3" to the cart or favorites, the user can carry out the mission associated with the affiliates "Shops SP2, SP3." For example, the mission associated with the affiliate "Shop SP2" may be "Access Shop SP2's website." The mission associated with the affiliate "Shop SP3" may be "Answer Shop SP3's survey."
[0030] As described above, the electronic commerce system 1 of the first embodiment presents a mission to the user when a mission is associated with an affiliate that handles a product or service that the user has added to the cart or favorites. Since the product or service of the affiliate has been added to the cart or favorites, there is a possibility that the user is very interested in the affiliate. By presenting the mission associated with such an affiliate to the user, the electronic commerce system 1 is able to present information in which the user is interested. Details of the first embodiment will be described below.
[0031] [1-3. Functions realized by the electronic commerce system of the first embodiment] FIG. 3 is a diagram showing an example of functions realized by the electronic commerce system 1 of the first embodiment.
[0032] [1-3-1. Functions realized by the e-commerce server] For example, the electronic commerce server 10 includes a data storage unit 100, a utilization candidate identification unit 101, an inquiry transmission unit 102, an identification result data receiving unit 103, a mission presentation unit 104, and a service providing unit 105. The data storage unit 100 is realized by the memory unit 12. Each of the utilization candidate identification unit 101, the inquiry transmission unit 102, the identification result data receiving unit 103, the mission presentation unit 104, and the service providing unit 105 is realized by the control unit 11.
[0033] [Data storage section] The data storage unit 100 stores data necessary for providing electronic commerce services to users. For example, the data storage unit 100 stores an affiliate database DB1 and a user database DB2.
[0034] FIG. 4 is a diagram showing an example of the franchisee database DB1. The franchisee database DB1 is a database in which various data relating to franchisees of e-commerce are stored. For example, the franchisee database DB1 stores franchisee identification information, franchisee names, and product data. Any information may be stored in the franchisee database DB1. The information stored in the franchisee database DB1 is not limited to the example of FIG. 4. For example, the franchisee database DB1 may store information regarding missions associated with franchisees. In the first embodiment, a screen such as a search result screen SC1 is displayed based on the data stored in the franchisee database DB1.
[0035] The franchisee identification information is information capable of identifying a franchisee. For example, the franchisee identification information is an ID assigned to the franchisee, a franchisee's login account, an email address, a phone number, or other information. The product data is data related to the products handled by the franchisee. For example, the product data is product identification information capable of identifying the products handled by the franchisee, the product title, the product image, the product description, the product unit price, the product inventory, or other information. For example, the product identification information is an ID or other information capable of identifying an individual product. The franchisee identification information and product data may be similar to those employed in known e-commerce services.
[0036] In addition, when an affiliate deals in services rather than goods, service data is stored in the affiliate database DB1 instead of product data. The service data is data related to the services handled by the affiliate. For example, the service data may be service identification information capable of identifying the services handled by the affiliate, the title of the service, an image of the service, a description of the service, the unit price of the service, the inventory of the service, or other information. The service data may be similar to that employed in known e-commerce services.
[0037] Fig. 5 is a diagram showing an example of the user database DB2. The user database DB2 is a database in which various data related to a user is stored. For example, the user database DB2 stores user identification information, the user's name, favorite data, and cart data. Any information may be stored in the user database DB2. The information stored in the user database DB2 is not limited to the example of Fig. 5. For example, the user database DB2 may store a login password, data related to a payment method used by the user, data related to the user's purchase history, or data related to the user's browsing history.
[0038] The favorites data is data that indicates the contents of a user's favorites. For example, the favorites data includes the franchisee identification information of the franchisee who handles the product added to the favorites and the product identification information of the product. The favorites data may be data in a format adopted in known electronic commerce. When a user performs an operation to add a product of a certain franchisee to his / her favorites, the electronic commerce server 10 updates the favorites data associated with the user identification information of the user so that the franchisee identification information of the franchisee and the product identification information of the product are added.
[0039] Cart data is data that indicates the contents of a user's cart. For example, the cart data includes franchisee identification information of a store that handles an item added to the cart, product identification information of the item, the quantity of the item, and other information. The cart data may be data in a format that is commonly used in electronic commerce. When a user performs an operation to add an item from a certain franchisee to the cart, the electronic commerce server 10 updates the cart data associated with the user identification information of the user so that the franchisee identification information of the franchisee and the product identification information of the item are added.
[0040] The data stored in the data storage unit 100 is not limited to the above example. The data storage unit 100 can store any data. For example, the data storage unit 100 may store a database similar to at least one of a mission database DB3 described later and a management database DB4 described later. The data storage unit 100 may store data (e.g., HTML data) required for displaying each screen of FIG. 2 on the user terminal 40.
[0041] [Usage candidate identification section] The candidate use identification unit 101 identifies candidate franchisees for use by a user in an e-commerce service. A candidate franchisee is an franchisee selected by the user from among a plurality of franchisees as a candidate for use by the user. For example, a candidate franchisee is an franchisee designated by the user from among a plurality of franchisees. A user may directly designate a candidate franchisee for use. A user may indirectly designate a candidate franchisee for use by designating a product or service handled by the candidate franchisee. There may be only one candidate franchisee, or there may be multiple candidate franchisees. Any number of candidate franchisees may be selected as candidate franchisees for use.
[0042] In the first embodiment, an example is given in which a franchisee whose product or service has been added to the cart by a user and a franchisee whose product or service has been added to favorites by a user each correspond to a candidate franchisee. Therefore, the sections describing these franchisees can be read as candidate franchisees. Only a franchisee whose product or service has been added to the cart by a user may correspond to a candidate franchisee. Only a franchisee whose product or service has been added to favorites by a user may correspond to a candidate franchisee.
[0043] It should be noted that a candidate franchisee may be any franchisee selected from among a plurality of franchisees. The candidate franchisees are not limited to the example of the first embodiment. For example, if a user can add franchisees themselves, rather than products or services, to their favorites, the franchisees added by the user to their favorites correspond to the candidate franchisees. A franchisee from which a user has viewed a product or service screen may also correspond to the candidate franchisee. A franchisee from which a user has purchased a product or service may be used by the user in the future, and may therefore correspond to the candidate franchisee.
[0044] Alternatively, instead of the user specifying a candidate franchisee, the e-commerce server 10 may automatically select a candidate franchisee. For example, the e-commerce server 10 may automatically select a franchisee that is likely to be of interest to the user as a candidate franchisee based on data relating to the user's browsing history or purchase history in the e-commerce service. The e-commerce server 10 may use collaborative filtering techniques to select candidate franchisees for other users with similar preferences as the user's candidate franchisees based on data relating to the user's preferences in the e-commerce service.
[0045] For example, the candidate user identification unit 101 identifies, as a candidate user franchisee, a franchisee that handles an item added to the cart, based on the cart data stored in the user database DB2. The candidate user identification unit 101 may also identify, as a candidate user franchisee, a franchisee that handles an item added to the cart by the user, based on data received from the user terminal 40 before the cart data is generated.
[0046] For example, the candidate use identification unit 101 identifies, as a candidate use franchisee, a franchisee that handles a product added to a favorites list based on the favorites data stored in the user database DB2. The candidate use identification unit 101 may identify, as a candidate use franchisee, a franchisee that handles a product added to a favorites list by a user based on data received from the user terminal 40 before the favorites data is generated.
[0047] In addition, even if a franchisee other than a franchisee whose product or service has been added to the cart by a user or a franchisee whose product or service has been added to favorites by a user corresponds to a candidate franchisee, data necessary to identify the candidate franchisee may be stored in the user database DB2. The candidate franchisee identification unit 101 may identify a candidate franchisee based on the data stored in the user database DB2. For example, when a user specifies a candidate franchisee, the data of the user is updated. When the e-commerce server 10 automatically selects a candidate franchisee for a user, the data of the user is updated.
[0048] For example, even if a member other than a member whose product or service has been added to the cart by the user or a member whose product or service has been added to favorites by the user corresponds to a member who is a candidate for use, the candidate for use identification unit 101 may identify a member who is a candidate for use based on data received from the user terminal 40.
[0049] The candidate use identification unit 101 may identify candidate franchisees at any timing. The timing at which the candidate use identification unit 101 identifies candidate franchisees is not limited to the example of the first embodiment. For example, the candidate use identification unit 101 may identify candidate franchisees when a user inputs search criteria to search for a product or service. The candidate use identification unit 101 may identify candidate franchisees when a predetermined time arrives each day, based on the user's behavior up to that point. The candidate use identification unit 101 may identify candidate franchisees at other timings.
[0050] [Inquiry sending department] When a potential member is identified, the inquiry sending unit 102 sends an inquiry to the mission server 20 regarding the mission associated with the potential member. The inquiry is data in a predetermined format (for example, a format defined by the API of the mission server 20). The inquiry includes member identification information of the potential member. The inquiry can also be referred to as an inquiry regarding the presence or absence of a mission associated with the potential member. The inquiry can also be an inquiry regarding the content of the mission associated with the potential member.
[0051] For example, when processing by the mission presentation unit 104 described below becomes necessary (in the example of FIG. 2, when it becomes necessary to display the cart screen SC2), the inquiry sending unit 102 sends an inquiry to the mission server 20 based on the member identification information of the candidate member identified by the candidate use identification unit 101. The member identification information may not be included in the inquiry, but may be sent as data separate from the inquiry. When multiple candidate member identifies multiple candidate use, the inquiry sending unit 102 may send an inquiry based on the member identification information of each of the multiple candidate member.
[0052] In addition, when the mission is associated with a product or service handled by the franchisee, rather than the franchisee itself, the inquiry includes product identification information of the product being inquired about (e.g., a product added to the cart or favorites) or service identification information of the service being inquired about (e.g., a service added to the cart or favorites). Each of the product identification information and the service identification information may be transmitted as data separate from the inquiry. The inquiry transmission unit 102 may transmit an inquiry as to whether a mission is associated with a product or service handled by the potential franchisee.
[0053] [Specification result data receiving unit] The identification result data receiving unit 103 receives identification result data related to the identification result by the mission identification unit 202 described below from the mission server 20. The identification result data indicates whether or not there is a mission associated with the candidate member. If there is a mission associated with the candidate member, the identification result data may indicate at least one of the content of the mission and a reward that can be obtained when the user completes the mission.
[0054] In the first embodiment, the mission is presented on the cart screen SC2, and the content of the mission on the cart screen SC2 and the content of the benefit on the cart screen SC2 are shown in the specific result data. If the mission is associated with a product or service handled by the affiliated member, rather than with the affiliated member itself, the specific result data may show at least one of the content of the mission and the benefit that the user can obtain by completing the mission. The specific result data may also include other information related to the mission.
[0055] [Mission Presentation Section] The mission presenting unit 104 presents the mission associated with the potential affiliate to the user. Presenting the mission can also be referred to as displaying or notifying the mission. For example, presenting the mission is transmitting data on the content of the mission to the user terminal 40. In the example of FIG. 2, the content of the mission and the benefits are displayed on the cart screen SC2, so the mission presenting unit 104 presents the mission to the user by transmitting display data of the cart screen SC2 to the user terminal 40. The display data is data necessary for displaying some kind of screen on the user terminal 40. For example, the display data is HTML data. The display data may be in any format, such as an image, a button, or a pop-up.
[0056] The mission presenter 104 can present the mission to the user using any medium. The medium is not limited to the cart screen SC2. For example, the medium may be a screen showing a product added to favorites, a screen showing product details, a screen showing details of an affiliated member, a screen showing the user's browsing history, or other screens in the e-commerce service. The medium is not limited to a screen in the e-commerce service. For example, the medium may be email, push notification, short mail, a messaging app, SNS, chat, or other media. In the case where an application specific to the e-commerce service (for example, a so-called smartphone app) is used, the medium may be a notification within the application.
[0057] In the first embodiment, since the advertisement corresponds to the mission, the mission presenter 104 presents to the user at least one of an advertisement associated with the candidate affiliated member itself and an advertisement associated with the product or service of the candidate affiliated member as a mission. Presenting an advertisement means causing the user terminal 40 to display the advertisement. The advertisement may be a video or a still image. The advertisement may be only audio without including an image. In the example of FIG. 2, the mission presenter 104 presents the content of the mission, such as viewing an advertisement, on the cart screen SC2.
[0058] In the first embodiment, since the mission identification unit 202 is realized by the mission server 20, the mission presentation unit 104 presents the user with a mission associated with a potential affiliate based on the identification result data received from the mission server 20. In the example of FIG. 2, the mission presentation unit 104 generates display data for the cart screen SC2 so that the contents of the mission are displayed on the cart screen SC2 based on the identification result data received from the mission server 20. The mission presentation unit 104 presents the mission to the user by transmitting the generated display data to the user terminal 40.
[0059] [Service Provision Department] The service providing unit 105 executes various processes for providing an electronic commerce service to a user. For example, the service providing unit 105 transmits display data of various screens in the electronic commerce service to the user terminal 40. The service providing unit 105 receives operation data related to operations on the screens from the user terminal 40. The service providing unit 105 updates the user database DB2 based on the operation data. The service providing unit 105 may execute other processes necessary for the processing of the mission presenting unit 104.
[0060] [1-3-2. Functions realized by the mission server] For example, the mission server 20 includes a data storage unit 200, an inquiry receiving unit 201, a mission specifying unit 202, a specifying result data transmitting unit 203, and a mission executing unit 204. The data storage unit 200 is realized mainly by the memory unit 22. Each of the inquiry receiving unit 201, the mission specifying unit 202, the specifying result data transmitting unit 203, and the mission executing unit 204 is realized mainly by the control unit 21.
[0061] [Data storage section] The data storage unit 200 stores data related to the missions. For example, the data storage unit 200 stores a mission database DB3.
[0062] FIG. 6 is a diagram showing an example of the mission database DB3. The mission database DB3 is a database in which various data related to missions are stored. For example, the mission database DB3 stores franchisee identification information, mission identification information, mission detailed data, and implementation status data. Any information may be stored in the mission database DB3. The information stored in the mission database DB3 is not limited to the example of FIG. 6. For example, when a mission is associated with a product or service handled by a franchisee, the mission identification information, mission detailed data, and implementation status data may be stored in the mission database DB3 for each product identification information or service identification information.
[0063] The mission identification information is information that can identify a mission. For example, the mission identification information is an ID assigned to a mission. The mission detail data is data related to the details of the mission. For example, the mission detail data indicates the name of the mission, the content of the mission, the expiration date of the mission, the benefits given to the user, and the conditions for the benefits to be given. When a member creates his / her own mission, the mission server 20 creates the mission identification information and the mission detail data of the mission. The mission server 20 stores the created mission identification information and the mission detail data in the mission database DB3 in association with the member identification information of the member.
[0064] The implementation status data is data related to the implementation status of the mission. For example, the implementation status data indicates the user identification information of the user who performed the mission. The user identification information is information that can identify the user. For example, the user identification information is an ID assigned to the user, the user's login account, an email address, or a phone number. The implementation status data may indicate the implementation status indicating how much the user performed the mission. In the example of FIG. 2, the implementation status data may indicate the viewing time of the advertisement viewed by the user. In the first embodiment, when the user performs the mission, the mission server 20 creates implementation status data indicating the user identification information of the user. The mission server 20 associates the created implementation status data with the mission identification information of the mission and stores it in the mission database DB3.
[0065] The data stored in the data storage unit 200 is not limited to the above examples. The data storage unit 200 can store any data. For example, the data storage unit 200 may store at least one database similar to the franchisee database DB1, the user database DB2, and the management database DB4 described below. In the case where viewing an advertisement corresponds to a mission as in the first embodiment, the data storage unit 200 may store data on advertisements of each franchisee (e.g., video or still image data). In the case where a game corresponds to a mission as in the modified example described below, the data storage unit 200 may store data on the game of each franchisee.
[0066] [Inquiry Reception Department] The inquiry receiving unit 201 receives an inquiry sent by the inquiry sending unit 102 from the electronic commerce server 10 .
[0067] [Mission Specific Department] The mission identification unit 202 identifies a mission associated with a potential member who can use the service. In the first embodiment, the mission identification unit 202 identifies a mission associated with a potential member who can use the service when an inquiry is received from the electronic commerce server 10. For example, the mission identification unit 202 identifies a mission associated with a potential member who can use the service based on the mission database DB3 and the member identification information included in the inquiry. The mission identification unit 202 identifies a mission if any mission is associated with the member identification information in the mission database DB3. The mission identification unit 202 identifies that there is no mission if no mission is associated with the member identification information in the mission database DB3.
[0068] In addition, when a mission is associated with a product or service handled by an affiliate, rather than with the affiliate itself, the mission identification unit 202 identifies a mission associated with the potential affiliate based on the mission database DB3 and the product identification information or service identification information included in the inquiry. If any mission is associated with the product identification information or service identification information in the mission database DB3, the mission identification unit 202 identifies the mission. If no mission is associated with the product identification information or service identification information in the mission database DB3, the mission identification unit 202 identifies that there is no mission.
[0069] [Specification result data transmission section] The identification result data transmission unit 203 transmits identification result data related to the identification result by the mission identification unit 202 to the electronic commerce server 10. For example, when any mission is identified by the mission identification unit 202, the identification result data transmission unit 203 transmits identification result data indicating the existence of a mission. In this case, the identification result data transmission unit 203 may transmit, to the electronic commerce server 10, identification result data indicating at least one of the contents of the mission and the benefit of the mission. When the mission identification unit 202 identifies that there is no mission, the identification result data transmission unit 203 transmits identification result data indicating that there is no mission.
[0070] [Mission Implementation Department] The mission execution unit 204 causes the user to execute the mission. For example, the mission execution unit 204 transmits data required for executing the mission to the user terminal 40. In the example of FIG. 2, the mission execution unit 204 transmits display data of the mission execution screen SC3 to the user terminal 40. The display data includes advertisement data. When the user executes the mission, the user terminal 40 transmits data indicating that the user has executed the mission to the mission server 20.
[0071] For example, the mission execution unit 204 specifies that the user has executed the mission based on the data. The mission execution unit 204 may store execution status data indicating that the user has executed the mission in the mission database DB3, or may transmit the execution status data indicating that the user has executed the mission to the electronic commerce server 10 or the management server 30. The execution status data may be binary data indicating whether or not the mission has been executed, or may be data indicating the execution status of the mission (data indicating an intermediate value such as 30% or 50% instead of a binary value). The mission execution unit 204 may store the execution status data in the mission database DB3 so as to indicate the execution status of the user.
[0072] [1-3-3. Functions realized by the management server] For example, the management server 30 includes a data storage unit 300 and a privilege granting unit 301. The data storage unit 300 is realized mainly by the storage unit 32. The privilege granting unit 301 is realized mainly by the control unit 31.
[0073] [Data storage section] The data storage unit 300 stores data necessary for managing users in the electronic commerce service. For example, the data storage unit 300 stores a management database DB4.
[0074] Fig. 7 is a diagram showing an example of the management database DB4. The electronic commerce database is a database in which data relating to users in electronic commerce is stored. For example, the management database DB4 stores user identification information, common point data, and affiliate point data. Any data may be stored in the management database DB4. The information stored in the management database DB4 is not limited to the example of Fig. 7. For example, the management database DB4 may store at least one of data relating to the history of benefits granted to the user and personal information of the user.
[0075] The common points data is data relating to common points that are common to all affiliates. For example, the common points data indicates the balance of common points held by a user, the user's acquisition history of common points, and the user's usage history of common points. The affiliate point data is data relating to affiliate points that are specific to an individual affiliate. For example, the common points data indicates affiliate identification information, the balance of affiliate points held by a user, the user's acquisition history of affiliate points, and the user's usage history of affiliate points.
[0076] In the first embodiment, since the franchise points correspond to the mission rewards, the management database DB4 can also be said to be a database for managing rewards granted to users. If a reward other than the franchise points is granted to a user, data related to the other reward may be stored in the management database DB4. If an expiration date or usage conditions are set for the reward, data on the expiration date or usage conditions of the reward may be stored in the management database DB4.
[0077] The data stored in the data storage unit 300 is not limited to the above examples. The data storage unit 300 can store any data. For example, the data storage unit 300 may store a database similar to at least one of the affiliate database DB1, the user database DB2, and the management database DB4.
[0078] [Benefits Granting Department] The reward granting unit 301 grants a reward associated with a mission to a user who has completed a mission associated with a potential affiliate member. Granting a reward means making the reward available to the user. The reward can also be considered a reward for completing a mission. In the first embodiment, since affiliate member points correspond to the reward, the reward granting unit 301 grants the reward to the user by increasing the affiliate member points of the user stored in the management database DB4. When a reward other than affiliate member points is to be granted to the user, the reward granting unit 301 grants the reward to the user by storing data indicating that the other reward has been granted to the user in the management database DB4.
[0079] The benefit itself may be a benefit adopted in a known electronic commerce service. For example, the benefit granting unit 301 may grant the user common points, a coupon for a product or service, an increased point grant rate, a free coupon for a product or service, a gift, a free shipping coupon, reservation slots for a service, priority reservation for a service, a lottery ticket, or other benefits. The benefit granting unit 301 may grant the user a benefit that can be used in other services other than the electronic commerce service. For example, the benefit granting unit 301 receives a request to grant a benefit to the user from the mission server 20. The benefit granting unit 301 may transmit granting data indicating that a benefit has been granted to the user to the electronic commerce server 10 or the mission server 20. The electronic commerce server 10 or the mission server 20 may specify that a benefit has been granted to the user based on the granting data.
[0080] [1-3-4. Functions realized on user terminals] For example, the user terminal 40 includes a data storage unit 400, an operation reception unit 401, and a display control unit 402. The data storage unit 400 is realized mainly by the storage unit 42. The operation reception unit 401 and the display control unit 402 are realized mainly by the control unit 41.
[0081] [Data storage section] The data storage unit 400 stores data necessary for a user to use an electronic commerce service. For example, the data storage unit 400 stores a browser or a dedicated program (for example, a so-called smartphone app) for displaying a screen in the electronic commerce service.
[0082] [Operation reception section] The operation reception unit 401 receives various operations by the user. For example, when the user performs some operation on a screen in the electronic commerce service, the operation reception unit 401 transmits data indicating the operation to the electronic commerce server 10, the mission server 20, or the management server 30.
[0083] [Display control section] The display control unit 402 causes various screens to be displayed on the display unit 45. For example, the display control unit 402 causes the display unit 45 to display each of a search result screen SC1, a cart screen SC2, and a mission execution screen SC3.
[0084] [1-4. Processing Executed in the Electronic Commerce System of the First Embodiment] Figures 8 and 9 are diagrams showing an example of processing executed in the electronic commerce system 1 of the first embodiment. The control units 11, 21, 31, and 41 execute programs stored in the storage units 12, 22, 32, and 42, respectively, to execute the processing of Figures 8 and 9. Figures 8 and 9 show, as an example, processing when a user adds a product to a cart. Processing when a user adds a product to favorites may also be executed in a manner similar to that of Figures 8 and 9.
[0085] 8, the user terminal 40 executes a login process between the user terminal 40 and the electronic commerce server 10 to log in the user to the electronic commerce service (S100). If the login is successful, the electronic commerce server 10 executes a process between the user terminal 40 and the user terminal 40 to display a search result screen SC1 (S101). When the user selects a product to add to the cart from the search result screen SC1, the user terminal 40 transmits a request to the electronic commerce server 10 to add the product to the cart (S102).
[0086] The electronic commerce server 10 receives a request to add a product to the cart from the user terminal 40 (S103). The request includes product identification information of the product to be added to the cart. The electronic commerce server 10 acquires, based on the member database DB1, member identification information of the member who handles the product to be added to the cart (S104). The electronic commerce server 10 transmits an inquiry about the mission to the mission server 20 based on the member identification information (S105).
[0087] The mission server 20 receives an inquiry about a mission from the electronic commerce server 10 (S106). The mission server 20 identifies a mission associated with the member who handles the product to be added to the cart based on the mission database DB3 (S107). In S107, the mission server 20 determines whether any mission data is associated with the member identification information included in the inquiry. The mission server 20 transmits identification result data indicating the mission identification result to the electronic commerce server 10 (S108).
[0088] The electronic commerce server 10 receives the identification result data from the mission server 20 (S109). The electronic commerce server 10 executes processing between the user terminal 40 and the user terminal 40 to display the cart screen SC2 based on the identification result data (S110). When the user selects the button B20, the user terminal 40 requests the electronic commerce server 10 to carry out the mission (S111). The electronic commerce server 10 receives the request to carry out the mission from the user terminal 40 (S112).
[0089] The electronic commerce server 10 executes a process between the user terminal 40 and the mission server 20 to redirect the user terminal 40 to the mission server 20 (S113). The mission server 20 is capable of identifying which user is currently logged in based on information received from the electronic commerce server 10 or the user terminal 40. The mission server 20 executes a process between the user terminal 40 and the user to have the user execute a mission (S114). In S114, the mission server 20 transmits display data for a mission execution screen SC3 including an advertisement to the user terminal 40.
[0090] The user terminal 40 plays the advertisement on the mission execution screen SC3, and when the user finishes watching the advertisement, it transmits execution completion data indicating the completion of the mission to the mission server 20 (S115). The mission server 20 receives the execution completion data from the user terminal 40 (S116). The mission server 20 requests the management server 30 to grant a privilege (S117). The request includes the user identification information of the user who executed the mission and the mission identification information of the mission.
[0091] The management server 30 receives a request to grant a benefit from the mission server 20 (S118). The management server 30 executes a process to grant the benefit to the user (S119). In S119, the management server 30 updates the management database DB4 so that the affiliate points held by the user are increased by the number of points set as the benefit. The electronic commerce server 10 executes a process between the user terminal 40 and the user to purchase items in the cart using the benefit (S120), and then this process ends.
[0092] In S120, the reward granted in S119 can be applied. The reward may be applied automatically or based on the user's operation. When applying the reward, the electronic commerce server 10 communicates with the management server 30 and obtains the franchisee point data indicating the reward acquired by the user. When the reward is applied, the franchisee point data is updated so that the franchisee points are reduced by the applied amount. The reward may be granted after the fact depending on whether or not the franchisee's product or service is purchased.
[0093] [1-5. Summary of the first embodiment] The electronic commerce system 1 of the first embodiment identifies potential affiliates that a user can use in an electronic commerce service. The electronic commerce system 1 identifies missions associated with the potential affiliates. The electronic commerce system 1 presents the missions associated with the potential affiliates. Since potential affiliates are likely to be affiliates that handle products or services in which the user has some interest, the electronic commerce system 1 can present information that the user is interested in by presenting the missions associated with such potential affiliates. For example, the electronic commerce system 1 can realize unique sales promotion activities by affiliates for users of the electronic commerce service.
[0094] In addition, the electronic commerce system 1 presents to the user, as a mission, at least one of advertisements associated with the potential affiliate itself and advertisements associated with the potential affiliate's products or services, thereby enabling the electronic commerce system 1 to present to the user advertisements that interest the user.
[0095] The electronic commerce server 10 further includes a candidate member identification unit 101 and a mission presentation unit 104. The mission server 20 includes a mission identification unit 202. When a candidate member is identified, the electronic commerce server 10 transmits an inquiry to the mission server regarding a mission associated with the candidate member. When the inquiry is received from the electronic commerce server, the mission server 20 identifies a mission associated with the candidate member. The mission server 20 transmits identification result data to the electronic commerce server 10. The electronic commerce server 10 receives the identification result data from the mission server 20. The electronic commerce server 10 presents the user with a mission associated with the candidate member based on the identification result data received from the mission server 20. In this way, the electronic commerce system 1 can present information of interest to the user while the electronic commerce server 10 and the mission server 20 share roles.
[0096] [2. Second embodiment] Next, a second embodiment, which is an example of another embodiment according to the present disclosure, will be described. In the second embodiment, the description of the same points as in the first embodiment will be omitted.
[0097] [2-1. Overview of the electronic commerce system according to the second embodiment] In the second embodiment, an event is held in the e-commerce service. The event is a campaign aimed at promotional activities in the e-commerce service. All members of the e-commerce service may participate in the event, or only some members may participate in the event. The event may not have a specific period and may be held semi-permanently, but in the second embodiment, the period of the event is set in advance. The event may have any content. For example, the event may be an event in which a user goes around shopping at each of multiple members in the e-commerce service. As another example, the event may be an event in which the points given to users are increased uniformly.
[0098] For example, a service operator of an electronic commerce service plans an event. Affiliates who wish to participate in the event complete a procedure for participating in the event in advance. All affiliates may participate in the event by default. An affiliate may associate a mission that a user can perform during the event with the affiliate. In the second embodiment, an example is given in which the mission associated with an affiliate is similar to that in the first embodiment, but the mission in the second embodiment may be different from that in the first embodiment. For example, in the second embodiment, a user may be able to perform a mission associated with an affiliate who is not a potential affiliate.
[0099] FIG. 10 is a diagram showing an example of how the progress status of a mission is presented in the electronic commerce system 1 of the second embodiment. For example, when a user operates the user terminal 40 to access a website of an electronic commerce service, the electronic commerce server 10 causes the user terminal 40 to display an entry acceptance screen SC4 for accepting entries for an event, as shown in the upper left of FIG. 10. In the example of FIG. 10, it is assumed that an event is being held. When the user selects button B40 to enter the event, the user can carry out a mission associated with any affiliate. In the second embodiment, the user may be allowed to carry out a mission of any affiliate, regardless of the affiliates that are candidates for use.
[0100] For example, as shown in the upper right of FIG. 10, the user can perform the mission from the affiliate screen SC5, which corresponds to the top page of the affiliate with which the mission is associated. The affiliate screen SC5 shows the status of the mission performed by the user. In the example of FIG. 10, since the user has not yet performed the mission, a message indicating that the user has not yet performed the mission, such as "You have not yet performed the mission," is displayed as the status of the mission. When the user selects the button B50, as shown in the lower left of FIG. 10, the electronic commerce server 10 causes the user terminal 40 to display the mission execution screen SC3, which is the same as the lower left of FIG. 2. The status of the mission displayed on the affiliate screen SC5 may be displayed on the cart screen SC2, the favorites page, or as a pop-up screen.
[0101] The franchisee screen SC5 may display at least one of other information about the franchisee and the franchisee's recommended products or services. The flow after the mission execution screen SC3 is displayed may be the same as that of the first embodiment. When the franchisee screen SC5 is displayed again on the user terminal 40 after the user has executed the mission, a message indicating that the user has executed the mission, such as "You have executed the mission and have been awarded a reward," is displayed as the execution status.
[0102] In the second embodiment, information such as the progress status of the mission is not displayed on the member screen SC5 during periods other than the period during which the event is held. The period during which information such as the progress status of the mission is displayed is not limited to the example of the second embodiment. Examples of other periods will be described in the modified examples described later. Furthermore, even if a member is participating in the event, if the member has not registered a mission, information such as the progress status of the mission is not displayed.
[0103] As described above, the missions in the second embodiment are part of the promotional activities that the affiliates carry out independently during the event period. The electronic commerce system 1 in the second embodiment presents the user with the progress status of the missions associated with the affiliates during the event period. This allows the electronic commerce system 1 to fully inform the user of the affiliates' promotional activities. Details of the first embodiment will be described below.
[0104] [2-2. Functions realized by the electronic commerce system of the second embodiment] 11 is a diagram showing an example of functions realized by the electronic commerce system 1 of the second embodiment. The electronic commerce system 1 of the second embodiment may include all or part of the functions described in the first embodiment, or may not include all or part of the functions described in the first embodiment.
[0105] [2-2-1. Functions realized by the e-commerce server] The electronic commerce server 10 of the second embodiment includes a data storage unit 100, a service providing unit 105, an implementation status data acquiring unit 106, and an implementation status presenting unit 107. The implementation status data acquiring unit 106 and the implementation status presenting unit 107 are realized by the control unit 11.
[0106] [Data storage section] The data storage unit 100 may store the same data as in the first embodiment. The data storage unit 100 in the second embodiment stores an event database DB5.
[0107] FIG. 12 is a diagram showing an example of the event database DB5. The event database DB5 is a database in which various data related to an event is stored. For example, the event database DB5 stores event identification information, the name of the event, the event period, and member identification information of members participating in the event. Any information may be stored in the event database DB5. The information stored in the event database DB5 is not limited to the example of FIG. 12. For example, the event database DB5 may store data related to the entry status by users and the announcement period of the event. In addition, some of the data shown in FIG. 15 may be stored. For example, when all members in an electronic commerce service participate in an event by default, member identification information may not be stored.
[0108] The event identification information is information capable of identifying an event. For example, the event identification information is an ID of the event. The name of the event may correspond to the event identification information. When a service provider of an electronic commerce service plans an event, the service provider registers the event identification information, the event duration, and the member identification information in the event database DB5. The event duration is the period between the start date and the end date of the event. The service provider can register an event duration of any length in the event database DB5. The member identification information may be added to the event database DB5 by the operation of the member.
[0109] [Service Provision Department] The service providing unit 105 is the same as in the first embodiment.
[0110] [Implementation status data acquisition section] The implementation status data acquisition unit 106 acquires implementation status data related to the implementation status of the mission by the user. For example, the implementation status data acquisition unit 106 acquires implementation status data from the mission server 20 or the management server 30. The other server is a server computer other than the electronic commerce server 10 and the mission server 20. The management server 30 is an example of the other server. The other server may be a server computer other than the management server 30.
[0111] In the second embodiment, an example will be given in which the implementation status data acquisition unit 106 acquires implementation status data from the mission server 20. For example, the electronic commerce server 10 requests the mission server 20 for user implementation status data. The request is assumed to include user identification information of the user whose implementation status is to be acquired. The mission server 20 transmits the user implementation status data to the electronic commerce server 10 based on the mission database DB3. The implementation status data acquisition unit 106 acquires the user implementation status data from the mission server 20.
[0112] The implementation status data may be stored in the management database DB4. In this case, the electronic commerce server 10 requests the user's implementation status data from the management server 30. The request includes user identification information of the user whose implementation status is to be obtained. The management server 30 transmits the user's implementation status data to the electronic commerce server 10 based on the management database DB4. The implementation status data acquisition unit 106 acquires the user's implementation status data from the management server 30.
[0113] [Implementation status display section] The implementation status presentation unit 107 presents the implementation status indicated by the implementation status data to the user during a predetermined period related to an event held in the electronic commerce service. The predetermined period is a period associated with the event. For example, the predetermined period is the event holding period, the entry period for the event, the announcement period for the event, the period after the end of the event, or other periods. In the second embodiment, the event holding period corresponds to the predetermined period. Therefore, the part explaining the event holding period can be read as the predetermined period. For example, the implementation status presentation unit 107 presents the implementation status indicated by the implementation status data acquired from the mission server 20 or the management server 30 to the user.
[0114] In the example of FIG. 10, the progress status of the mission is displayed on the member screen SC5, so the progress status presentation unit 107 presents the progress status of the mission to the user by transmitting display data of the member screen SC5 to the user terminal 40 based on the progress status data. The display data is data necessary for displaying some screen on the user terminal 40. For example, the display data is HTML data. The display data may be in any format. The progress status presentation unit 107 obtains the current date and time using a real-time clock or the like, and determines whether the current date and time is included in a predetermined period. If it is determined that the current date and time is not included in the predetermined period, the progress status presentation unit 107 does not present the progress status to the user, and if it is determined that the current date and time is included in the predetermined period, the progress status presentation unit 107 presents the progress status to the user.
[0115] The implementation status presentation unit 107 can present the implementation status of the mission to the user using any medium. The medium is not limited to the affiliate screen SC5. For example, the medium may be a screen showing products added to a cart, a screen showing products added to a favorites, a screen showing product details, a screen showing the user's browsing history, or other screens in the e-commerce service. The medium is not limited to screens in the e-commerce service. For example, the medium may be email, push notification, short mail, a messaging app, SNS, chat, or other media. In the case where an application specific to the e-commerce service (for example, a so-called smartphone app) is used, the medium may be a notification within the application.
[0116] [2-2-2. Functions realized by the mission server] The functions realized by the mission server 20 of the second embodiment are generally similar to those of the first embodiment. In the case where a mission can be performed only at a certain event, the mission database DB3 of the second embodiment may store event identification information of an event at which a mission associated with an affiliate can be performed. The mission execution unit 204 allows the user to perform a mission associated with an affiliate of the electronic commerce service.
[0117] [2-2-3. Functions realized by the management server] The functions realized by the management server 30 of the second embodiment are the same as those of the first embodiment. The management database DB4 of the second embodiment may store implementation status data. In this case, the management server 30 receives the implementation status data from the mission server 20 and stores the implementation status data in the management database DB4.
[0118] [2-2-4. Functions realized on user terminals] The functions realized by the user terminal 40 in the second embodiment are similar to those in the first embodiment.
[0119] [2-3. Processing Executed in the Electronic Commerce System of the Second Embodiment] Figures 13 and 14 are diagrams showing an example of the processing executed in the electronic commerce system 1 of the second embodiment. The processing of Figures 13 and 14 is executed by the control units 11, 21, 31, and 41 executing programs stored in the storage units 12, 22, 32, and 42, respectively. Figures 13 and 14 show an example of the processing when a user enters an event and causes the affiliate screen SC5 to be displayed during the event period.
[0120] The process of S200 is the same as the process of S100. The electronic commerce server 10 executes a process for displaying an entry screen SC4 between the user terminal 40 and the electronic commerce server 10 based on the event database DB5 (S201). When the user selects the button B40, the user terminal 40 transmits an entry request for the user to enter the event to the electronic commerce server 10 (S202). The electronic commerce server 10 receives the entry request from the user terminal 40 (S203).
[0121] The electronic commerce server 10 updates the event database DB5 so that the user enters the event (S204). The user terminal 40 transmits a display request for the member screen SC5 of the member designated by the user to the electronic commerce server 10 (S205). After the user enters, an inquiry about the progress of the mission may be made based on the user identification information. For example, after the user enters, a list of members of missions that the user has previously completed may be displayed. The electronic commerce server 10 receives the display request for the member screen SC5 from the user terminal 40 (S206).
[0122] The subsequent processes of S207 to S211 are generally similar to the processes of S105 to S109, respectively. However, the inquiry sent in S207 includes the member identification information of the member who is the subject of the request to display the member screen SC5, rather than the member identification information of the member who handles the product to be added to the cart. Also, in S108, implementation status data is sent together with the identification result data. If the user has not yet performed the mission, implementation status data indicating that the user has not performed the mission is sent.
[0123] The electronic commerce server 10 executes a process between the user terminal 40 and the member screen SC5 based on the specific result data and the implementation status data (S212). In S212, the member screen SC5 shows the implementation status of the mission by the user. The subsequent processes of S213 to S222 are the same as S111 to S120, respectively.
[0124] [2-4. Summary of the second embodiment] The electronic commerce system 1 of the second embodiment allows a user to perform a mission associated with an affiliate of an electronic commerce service. The electronic commerce system 1 acquires implementation status data regarding the implementation status of the mission by the user. The electronic commerce system 1 presents the implementation status indicated by the implementation status data to the user during a predetermined period related to an event held in the electronic commerce service. Since the mission is part of a promotional activity unique to the affiliate, the electronic commerce system 1 presents the implementation status of such a mission, thereby making it possible to fully inform the user of the affiliate's promotional activity during the predetermined period related to the event. The electronic commerce system 1 presents the achievement status of the mission associated with the affiliate to the user at an appropriate time, thereby motivating the user to use the product or service handled by the affiliate, thereby enabling efficient promotional activities.
[0125] Further, the mission server 20 includes a mission implementation unit 204. The electronic commerce server 10 includes an implementation status data acquisition unit 106 and an implementation status presentation unit 107. The electronic commerce server 10 acquires implementation status data from the mission server 20 or the management server 30. The electronic commerce server 10 presents to the user the implementation status indicated by the implementation status data acquired from the mission server 20 or the management server 30. In this way, the electronic commerce system 1 can fully inform users of the promotional activities of affiliated members during a specified period related to the event, while dividing up roles between the electronic commerce server 10 and the mission server 20 or the management server 30.
[0126] [3. Modifications] The present disclosure is not limited to the above-described embodiments. The present disclosure can be modified as appropriate without departing from the spirit and scope of the present disclosure.
[0127] [3-1. Modifications of the First Embodiment] First, a modification of the first embodiment will be described.
[0128] Fig. 15 is a diagram showing an example of functions realized in a modification of the first embodiment. As shown in Fig. 10, the mission server 20 in the modification of the first embodiment includes a mission association unit 205, an execution screen presentation unit 206, a next benefit presentation unit 207, and a next benefit setting unit 208. Each of the mission association unit 205, the execution screen presentation unit 206, the next benefit presentation unit 207, and the next benefit setting unit 208 is realized by the control unit 21.
[0129] [Variation 1-1] For example, in the first embodiment, a case where a user's viewing of an advertisement corresponds to a mission is given as an example, but the mission is not limited to the example of the first embodiment. In the modified example 1-1, a case where a user's fulfillment of a predetermined condition in a game corresponds to a mission is given as an example. For example, a game is associated with the franchisee itself. A game is associated with a product or service of the franchisee.
[0130] The data storage unit 200 of the modification 1-1 stores game data related to a game. For example, the game data includes a game program and parameters referenced by the program. The game may be of any type. For example, the game may be a quiz game, a puzzle game, a bingo game, an action game, a shooting game, or other games. The game may be executed on a browser, or a dedicated program may be downloaded to the user terminal 40 and executed.
[0131] Although the affiliate may prepare the game, in the modified example 1-1, a case where the service manager of the electronic commerce service prepares the game is taken as an example. The affiliate specifies the contents of the benefit and the conditions for the user to obtain the benefit. The contents specified by the affiliate are stored in the mission database DB3.
[0132] The mission presenter 104 in the modified example 1-1 presents to the user, as a mission, at least one of a game associated with the candidate affiliate itself and a game associated with the candidate affiliate's product or service. In the modified example 1-1, the user is allowed to play both of these games, but the user may be allowed to play only one of these games. In other words, both of these games or only one of these games may be used as a mission.
[0133] FIG. 16 is a diagram showing an example of a state in which a user performs a mission in the modified example 1-1. As shown in FIG. 16, the mission presenting unit 104 presents a game corresponding to a mission to the user by displaying on the user terminal 40 a cart screen SC2 showing a message indicating the content of the mission, "Complete the game in which you operate a drone to acquire an item," and a reward that the user can acquire by performing the mission, "Acquire 50 points exclusive to Shop SP1." The mission presenting unit 104 displays on the user terminal 40 the cart screen SC2 showing the details of the game, the content of the predetermined conditions set for the game, and the reward that can be acquired by the game. For another example, the mission presenting unit 104 may display a method of playing the game on the cart screen SC2.
[0134] For example, when the user selects the button B20, as shown in the lower left of FIG. 16, the user is redirected to the mission server 20, and a mission execution screen SC3 showing the state of the game being executed is displayed on the user terminal 40. The mission execution unit 204 receives data showing the user's operation contents from the user terminal 40 and executes the game. The mission execution unit 204 may transmit a game program to the user terminal 40. In this case, the process for executing the game is executed by the user terminal 40. The mission execution unit 204 may receive data showing the execution result of the game from the user terminal 40.
[0135] For example, when a user operates a drone in the game space to acquire an item and clear the game, the mission server 20 displays the reward acquired by the user on the mission execution screen SC3, as shown in the lower right of FIG. 16. Note that the user may be able to acquire the reward if certain conditions are met, even if the user does not clear the game of the franchisee "Shop SP1." For example, the certain conditions related to the game may be a game score exceeding a threshold, defeating a certain enemy in the game, answering a quiz correctly in the game, completing a puzzle in the game, or other conditions.
[0136] As with the advertisement described in the first embodiment, the game may be associated with the potential franchisee itself, or with a specific product or service handled by the potential franchisee. The potential franchisee can freely specify which product or service the game is associated with.
[0137] The electronic commerce system 1 of the modification 1-1 presents the user with at least one of a game associated with the potential affiliated member itself and a game associated with the potential affiliated member's product or service as a mission, thereby enabling the electronic commerce system 1 to present the user with a highly interesting mission, namely, a game.
[0138] [Variation 1-2] For example, in Modification 1-1, the service operator of the electronic commerce service may prepare multiple games. The data storage unit 200 in Modification 1-2 stores game data for each of the multiple games. The service operator may prepare multiple games of the same genre, or multiple games of different genres. An affiliate may be allowed to select any game from the multiple games as his / her mission. Note that a business operator collaborating with the service operator may prepare multiple games.
[0139] The electronic commerce system 1 of the modified example 1-2 includes a mission association unit 205. The mission association unit 205 associates a mission with a potential member of the membership based on a game selected by the potential member of the membership from among a plurality of games prepared in advance. For example, a computer (e.g., a personal computer, tablet, or smartphone) of the potential member of the membership displays a plurality of games selectable from the plurality of games. The computer of the potential member of the membership transmits data indicating the game selected by the potential member of the membership to the mission server 20.
[0140] For example, the mission association unit 205 updates the mission detail data of the candidate member based on the data so that the game selected by the candidate member is set as the mission. The mission presentation unit 104 presents the game selected by the candidate member as a mission to the user. This is different from the modification 1-1 in that the candidate member selects a game, but the process for presenting the game as a mission is the same as that of the modification 1-1. The member may specify not only a game but also a predetermined condition that the user should satisfy in the game. In this case, the mission database DB3 stores information that can identify the game specified by the member and the predetermined condition specified by the member. The mission implementation unit 204 has the user implement the mission based on the information stored in the mission database DB3.
[0141] The electronic commerce system 1 of the modified example 1-2 associates a mission with a potential affiliate based on a game selected by the potential affiliate from among a plurality of games prepared in advance. The electronic commerce system 1 presents the game selected by the potential affiliate as a mission to the user. This allows the electronic commerce system 1 to allow the user to play the game the affiliate desires, thereby promoting the affiliate's own sales promotion activities.
[0142] [Variation 1-3] For example, in the first embodiment, a case where a mission is presented on the cart screen SC2 is taken as an example. The mission may be presented to the user at any timing. The timing at which the mission is presented is not limited to the example of the first embodiment. In variant example 1-3, a case where a mission is presented to the user on the same screen as the screen on which the user performs the action of specifying a candidate store to be used is taken as an example. This screen is a screen that accepts the specification of the candidate store to be used. In the example of FIG. 2, the search result screen SC1 corresponds to this screen. This screen may be another screen other than the search result screen SC1.
[0143] The candidate use identification unit 101 in variant 1-3 identifies any franchisee designated by the user on a predetermined screen in the e-commerce service as a candidate franchisee for use. In the example of FIG. 2, the predetermined screen is the search result screen SC1. The predetermined screen is not limited to the search result screen SC1 as long as it is a screen on which the designation of a candidate franchisee for use is accepted. For example, the predetermined screen may be a screen showing product details, a screen equivalent to the franchisee's top page, a screen equivalent to the top page of the e-commerce service, a screen equivalent to an advertising page in the e-commerce service, or a screen equivalent to another page.
[0144] FIG. 17 is a diagram showing an example of how a mission is presented in the modified example 1-3. The mission presenting unit 104 in the modified example 1-3 presents the mission to the user by displaying a link related to the mission associated with the candidate affiliate on a specific screen. That is, the mission presenting unit 104 displays the link related to the mission on the same screen as the screen on which the user performs the action of specifying the candidate store. In the example of FIG. 17, the mission presenting unit 104 presents the mission to the user by displaying a link related to the mission on the search result screen SC1 on which the user can add products to the cart. The mission presenting unit 104 may present the mission to the user on the other screens mentioned above. The link may be displayed in any format such as an image file, a button, or a pop-up.
[0145] The electronic commerce system 1 of the modified example 1-3 identifies any franchisee designated by the user on a predetermined screen in the electronic commerce service as a candidate franchisee. The electronic commerce system 1 presents the mission to the user by displaying a link to the mission associated with the candidate franchisee on the predetermined screen. The electronic commerce system 1 makes it easier for the user to recognize the existence of the mission by displaying a link to the mission associated with the candidate franchisee on the same screen where the user designates the candidate franchisee. As a result, the effectiveness of the franchisee's own promotional activities is improved.
[0146] [Variation 1-4] For example, as described somewhat in the first embodiment, the candidate use identifying unit 101 may identify any of the favorite franchisees designated by the user as candidate franchisees to be used. In Modifications 1-4, the user designates a certain franchisee as a favorite by designating the franchisee itself or a product or service of the certain franchisee. In the example of FIG. 2, the user designates a favorite franchisee by selecting the message "Add to favorites". The candidate use identifying unit 101 identifies candidate franchisees to be used by receiving franchisee identification information of the favorite franchisee designated by the user from the user terminal 40.
[0147] The electronic commerce system 1 of the modification 1-4 identifies any favorite affiliates designated by the user as potential affiliates. Since the potential affiliates designated by the user as favorites may be of greater interest to the user, the electronic commerce system 1 can present the user with information in which the user is more interested.
[0148] [Variation 1-5] For example, the mission presenter 104 may present the mission to the user by displaying a link to a mission associated with the candidate affiliate on a purchase completion screen indicating that the purchase (reservation, payment or settlement) of a product or service of the candidate affiliate has been completed. In this case, the mission presenter 104 presents the mission to the user after the purchase of the product or service is completed. The rewards acquired by the user by completing the mission can be used the next time the user uses the same affiliate.
[0149] The electronic commerce system 1 of the modified example 1-5 presents the mission to the user by displaying a link to the mission associated with the potential affiliate on a purchase completion screen indicating that the purchase of the product or service of the potential affiliate has been completed. Since the user may carefully check the purchase completion screen, the electronic commerce system 1 makes it easier for the user to recognize the existence of the mission by displaying the link on such a purchase completion screen. As a result, the probability that the user will carry out the mission increases.
[0150] [Variation 1-6] For example, as explained somewhat in the first embodiment, when a user selects a mission, a mission execution screen SC3 is displayed on the user terminal 40. The electronic commerce system 1 of Modifications 1-6 includes an execution screen presentation unit 206. When a user selects a mission associated with a potential affiliate, the execution screen presentation unit 206 presents the user with a mission execution screen SC3 on which the user can execute the mission.
[0151] It is assumed that data required for displaying the mission execution screen SC3 is stored in the data storage unit 200. For example, video data of an advertisement to be displayed on the mission execution screen SC3, a game program to be played by the user on the mission execution screen SC3, or other data is stored in the data storage unit 200. In the example of FIG. 2, the execution screen presentation unit 206 presents the mission execution screen SC3 to the user by transmitting display data of the mission execution screen SC3 to the user terminal 40. It is noted that the execution screen presentation unit 206 may be realized by the electronic commerce server 10. For example, the execution screen presentation unit 206 of the electronic commerce server 10 may transmit display data of the mission execution screen SC3 to the user terminal 40.
[0152] When a user selects a mission associated with a potential affiliate, the electronic commerce system 1 of variant 1-6 presents the user with a mission execution screen SC3 on which the user can execute the mission. This allows the electronic commerce system 1 to allow the user to execute the mission smoothly. For example, even if the mission execution screen SC3 is an external site of the electronic commerce service, the electronic commerce system 1 can smoothly guide the user to the external site. For example, even if the mission execution screen SC3 is another site within the electronic commerce service, the electronic commerce system 1 can smoothly guide the user to the other site.
[0153] [Variation 1-7] For example, as described somewhat in the first embodiment, a reward may be granted to a user based on the implementation status of a mission by the user. The reward granting unit 301 of Modifications 1-7 grants a reward that can be used by a candidate affiliated user to a user based on implementation status data regarding the implementation status of a mission associated with the candidate affiliated user. For example, if the implementation status does not satisfy a predetermined condition, the reward granting unit 301 does not grant a reward to the user. If the implementation status satisfies a predetermined condition, the reward granting unit 301 grants a reward to the user.
[0154] The predetermined condition for granting the privilege may be any condition. For example, the predetermined condition may be completing the execution of a mission (e.g., the user finishing watching an advertisement to the end or clearing a game), progressing the execution status of a mission to a predetermined status (e.g., the user watching an advertisement until a predetermined time or progressing the game to a predetermined status), or other conditions.
[0155] The electronic commerce system 1 of the modification 1-7 grants a user a reward that can be used at the candidate affiliated member based on the implementation status data regarding the implementation status of the mission associated with the candidate affiliated member. This allows the electronic commerce system 1 to grant an appropriate reward to the user who has completed the mission.
[0156] [Variation 1-8] For example, the reward granting unit 301 may grant a reward to a user based on implementation status data related to at least one of the number of completed missions and the degree of completion associated with the potential member. The degree of completion includes the progress status during the mission, such as 50% completion of a certain mission. If the mission is a bingo game, the degree of completion may correspond to a situation where one bingo has been achieved even if not all bingos have been completed. The degree of completion may also correspond to the level or stage height in the game, the degree of progress in the game, the presence or absence or power of game characters, items or skills, the superiority or inferiority of the game results, ranking, etc.
[0157] For example, the data storage unit 300 stores data in which the number of completed missions is associated with a benefit to be given to the user. The benefit giving unit 301 gives the user a benefit associated with the number of completed missions based on the data. The benefit giving unit 301 gives the user a benefit such that the more the number of completed missions, the better the benefit given to the user. A good benefit means a high value. For example, a high number of points acquired by the user, a large discount on a coupon acquired by the user, or a high value of a product acquired by the user corresponds to a good benefit. If the benefit is an increase in the point award rate, the benefit giving unit 301 determines the benefit for the user, such as increasing the award rate by 3% for completing one mission and increasing the award rate by 5% for completing two missions.
[0158] For example, the data storage unit 300 stores data in which the degree of execution of a mission is associated with a benefit to be granted to a user. The benefit granting unit 301 grants the user a benefit associated with the degree of execution of the mission based on the data. For example, the benefit granting unit 301 grants the user a benefit such that the higher the degree of execution of the mission, the better the benefit granted to the user. If the benefit is an increase in the point grant rate, the benefit granting unit 301 determines the benefit for the user such that the grant rate is increased by 3% when the degree of execution of the mission is 50%, and the grant rate is increased by 5% when the degree of execution of the mission is 70%. If the mission is a game, for example, a user with a high ranking in the game will receive a better benefit than a user with a low ranking in the game.
[0159] The electronic commerce system 1 of the modification 1-8 provides a reward to the user based on the implementation status data related to at least one of the number and the degree of implementation of the missions associated with the potential member who is a user. This allows the electronic commerce system 1 to provide the user with an appropriate reward according to at least one of the number and the degree of implementation of the missions.
[0160] [Variation 1-9] For example, when a user uses a reward acquired by completing a mission associated with a member, the next mission associated with the member may be presented. In the mission database DB3 of variants 1-9, multiple missions are associated with a member. Furthermore, the order of each of the multiple missions is also defined in the mission database DB3. The user performs each of the multiple missions associated with a member in a predetermined order. Each mission is associated with a different reward. The member can freely specify the content, order, and reward of each of the multiple missions.
[0161] The electronic commerce system 1 of the modification 1-9 includes a next benefit presentation unit 207. When the user uses a benefit, the next benefit presentation unit 207 presents to the user a benefit that the user can acquire in the next mission. For example, the next benefit presentation unit 207 identifies a mission following the mission performed by the user based on the mission database DB3. The next benefit presentation unit 207 presents to the user a benefit for the identified next mission based on the mission database DB3. In addition, if the mission is a game, the game may be leveled up in the next mission. For example, the leveling up of the game may mean that the game is advanced advantageously for the user. For example, the leveling up of the game may correspond to a higher level or stage in the game, a more advanced degree of progress in the game, a game character, an item, or a technique being acquired by the user or having stronger power, or a higher ranking in the game results. In other words, the leveling up of the game includes not only the leveling up of the game itself, but also the strengthening or acquisition of characters, etc., so that the user can advance in the game advantageously. For example, when a user uses a reward that he or she has acquired by playing a game associated with a certain affiliated member, the game may unlock a new stage for the user or allow the user to acquire a stronger item, thereby providing an incentive for the user to use the reward.
[0162] In the electronic commerce system 1 of the modification 1-9, when a user uses a reward, the user is presented with a reward that the user can obtain in the next mission. Since a user who has completed a mission is likely to be very interested in a reward that the user can obtain in the next mission, the electronic commerce system 1 can present information that the user is interested in by presenting the user with a reward that the user can obtain in the next mission.
[0163] [Variation 1-10] For example, in the modified example 1-10, the benefit of the next mission may be higher than the benefit of the previous mission (the mission that is relatively earlier in the order). The electronic commerce system 1 of the modified example 1-10 includes a next benefit setting unit 208. When a user performs a mission associated with a potential affiliate, the next benefit setting unit 208 sets the benefit of the next mission to be higher than that of the previous mission.
[0164] For example, the next reward setting unit 208 sets the reward for the mission so that the later the mission is, the better the reward that can be acquired by completing the mission. Setting the reward for a mission means storing data indicating the content of the reward in the mission database DB3. When an affiliate specifies that the reward for the next mission of a certain mission is higher than the reward for the certain mission, the next reward setting unit 208 sets the reward for the next mission to be higher than the reward for the certain mission. The reward for the next mission may be determined automatically instead of being specified by an affiliate.
[0165] In the electronic commerce system 1 of the modification 1-10, when a user performs a mission associated with a potential affiliate, the reward for the next mission is set higher than that of the previous mission. This allows the electronic commerce system 1 to present the user with increasingly attractive missions with higher rewards.
[0166] [Variation 1-11] For example, in the case where the mission is a game as in the modified example 1-1, the game may be leveled up when the user uses a privilege. In the modified example 1-11, the mission server 20 level-up the next mission that the user performs when the user who has performed a certain mission and acquired a privilege uses the privilege. For example, leveling up a mission means increasing the difficulty of the mission. The method of increasing the difficulty may be any method that is adopted in known games. For example, the level of the mission may be increased by progressing to a stage of the game, increasing the level set in the game, or by other methods. Note that leveling up when the mission is a game may mean the contents described in the modified example 1-9. The mission server 20 receives data indicating that the user has used a privilege from the electronic commerce server 10. When the mission server 20 receives the data, it increases the level of the user's mission.
[0167] In the electronic commerce system 1 of the modification 1-11, the game level goes up when the user uses a special benefit, which increases the user's interest in electronic commerce.
[0168] [Variation 1-12] For example, in the first embodiment, the electronic commerce server 10 and the mission server 20 are separate, but the electronic commerce server 10 may manage the missions. The electronic commerce system 1 of modification 1-12 does not include the mission server 20. The electronic commerce server 10 includes the functions of the mission server 20. The mission server 20 may not exist at all.
[0169] The electronic commerce system 1 of the modified example 1-12 provides an electronic commerce service to a user, and includes an electronic commerce server including a utilization candidate identification unit 101, a mission presentation unit 104, and a mission identification unit 202. The electronic commerce server 10 executes the processing of each of the utilization candidate identification unit 101, the mission presentation unit 104, and the mission identification unit 202 based on a request from a user terminal 40 of a user. The electronic commerce server 10 of the modified example 1-12 may include a mission implementation unit 204. In the modified example 1-12, inquiries as in the first embodiment are not necessary, and the processing of each function is completed inside the electronic commerce server 10.
[0170] The electronic commerce server 10 of the modified example 1-12 provides an electronic commerce service to a user, and includes a candidate use identifying unit 101, a mission presenting unit 104, and a mission identifying unit 202. The electronic commerce server 10 executes the processing of each of the candidate use identifying unit 101, the mission presenting unit 104, and the mission identifying unit 202 based on a request from a user terminal 40. This allows the electronic commerce server 10 to collectively manage not only data on candidate use affiliates but also data on missions, and to present information that may interest a user to the user.
[0171] [Other Modifications of the Electronic Commerce System of the First Embodiment] For example, the electronic commerce system 1 may present both advertisements and games as missions to the user. The electronic commerce system 1 of the first embodiment may also present the progress of the missions to the user, as in the second embodiment.
[0172] [3-2. Modifications of the second embodiment] Next, a modification of the second embodiment will be described.
[0173] Fig. 18 is a diagram showing an example of functions realized in a modification of the second embodiment. As shown in Fig. 18, the electronic commerce server 10 of the modification of the second embodiment includes a use candidate identification unit 101, an inquiry transmission unit 102, a identification result data reception unit 103, a mission presentation unit 104, an entry acceptance unit 108, a benefit presentation unit 109, and a benefit application unit 110. The mission server 20 includes an inquiry reception unit 201, a mission identification unit 202, a identification result data transmission unit 203, and a mission association unit 205. Each of the entry acceptance unit 108, the benefit presentation unit 109, and the benefit application unit 110 is realized by the control unit 11. The mission association unit 205 is realized by the control unit 21.
[0174] [Variation 2-1] For example, as described in the second embodiment, an event in an electronic commerce service may require entry by a user. In this case, the implementation status of a mission may be notified at the time when an entry from a user is accepted. The electronic commerce system 1 of the modification 2-1 includes an entry acceptance unit 108. The entry acceptance unit 108 accepts an entry for an event from a user.
[0175] FIG. 19 is a diagram showing an example of how the implementation status of a mission is presented in Modification 2-1. In Modification 2-1, the predetermined period during which the implementation status is presented includes the entry period during which entries are accepted. When an entry is accepted during the entry period, the implementation status presentation unit 107 in Modification 2-1 presents the implementation status indicated by the implementation status data to the user. In the example of FIG. 19, the implementation status presentation unit 107 presents the implementation status indicated by the implementation status data to the user by presenting the implementation status of the mission by the user on an entry completion screen SC6 indicating that entry has been completed.
[0176] In variant example 2-1, the user can perform a mission even before entry. However, entry is required for the user to obtain the mission reward. If the user performs a mission before entry, the user can obtain the reward at the time of entry. In this case, the implementation status presentation unit 107 presents the implementation status indicated by the implementation status data to the user by displaying a message indicating that the user has completed the mission on the entry completion screen SC6.
[0177] Note that the user may not be able to perform the mission before entering, and may perform the mission only after entering. In other words, execution of the mission may be conditional on entry. In this case, the implementation status presenting unit 107 presents the implementation status indicated by the implementation status data to the user by displaying a message indicating that the user has not yet performed the mission on the entry completion screen SC6.
[0178] Furthermore, the implementation status presentation unit 107 can select, based on any criteria, the affiliates whose implementation status is to be displayed on the entry completion screen SC6. For example, when the first embodiment is combined with modification example 2-1, the implementation status presentation unit 107 may display, on the entry completion screen SC6, the implementation status of the mission associated with the affiliates who are candidates for use by the user. The implementation status presentation unit 107 may display, on the entry completion screen SC6, the implementation status of the mission associated with a randomly selected affiliate. The implementation status presentation unit 107 may display, on the entry completion screen SC6, the implementation status of the mission that the user has already performed.
[0179] The electronic commerce system 1 of the modified example 2-1 presents the implementation status indicated by the implementation status data to the user when an entry is accepted during the entry period. This allows the electronic commerce system 1 to fully inform the user of the affiliated member's promotional activities when an entry is accepted. For example, since the user may be particularly interested in the entry completion screen SC6 after the entry is accepted, the electronic commerce system 1 can increase the effectiveness of informing the user by displaying the implementation status on the entry completion screen SC6.
[0180] [Variation 2-2] For example, the predetermined period during which the progress status of the mission is presented may include at least one of a pre-start period before the start date of the event and a post-end period after the end date of the event. Each of the start date and end date of the event may be defined by only the date, or may be defined by the date and time (both the date and the time). The start date and end date of the event are assumed to be stored in the event database DB5.
[0181] The pre-start period may be the entire period before the start date of the event, but in variant example 2-2, the pre-start period is the period from a point a first period (e.g., one week) before the start date of the event to the start date of the event. The pre-start period may be the period from a point a second period (e.g., one week) before the start date of the event to a third period (e.g., two days) before the start date of the event. The lengths of each of the first, second, and third periods may be arbitrary. For example, the lengths may be specified by the service provider of the electronic commerce service. For example, the pre-start period may be an announcement period for the event. The pre-start period is stored in the event database DB5.
[0182] The post-end period may be the entire period after the end date of the event, but in variant 2-2, the post-end period is the period from the end date of the event to a point that is a fourth period (e.g., one week) after the end date. The post-end period may be the period from a point that is a fifth period (e.g., two days) after the end date of the event to a point that is a sixth period (e.g., one week) after the end date of the event. The lengths of the fourth, fifth, and sixth periods may be arbitrary. For example, the lengths may be specified by the service provider of the electronic commerce service. The post-end period is stored in the event database DB5.
[0183] In the modified example 2-2, a case is exemplified where the specified period for which the implementation status of the mission is presented includes both the pre-start period and the post-end period, but the specified period may include only either the pre-start period or the post-end period. The implementation status presenting unit 107 in the modified example 2-2 presents the implementation status indicated by the implementation status data to the user during at least one of the pre-start period and the post-end period. For example, the implementation status presenting unit 107 presents the implementation status indicated by the implementation status data to the user during both the pre-start period and the post-end period. The implementation status presenting unit 107 may present the implementation status indicated by the implementation status data to the user only during either the pre-start period or the post-end period.
[0184] The electronic commerce system 1 of the modified example 2-2 presents the implementation status indicated by the implementation status data to the user during at least one of the pre-start period and the post-end period. This allows the electronic commerce system 1 to fully inform users of the affiliated party's promotional activities during at least one of the pre-start period and the post-end period. For example, since users may be highly interested in an upcoming event during the pre-start period, the electronic commerce system 1 can enhance the effectiveness of informing users by presenting the implementation status to the user during such a pre-start period. Since users may reminisce about an event they enjoyed during the post-end period, the electronic commerce system 1 can enhance the effectiveness of informing users by presenting the implementation status to the user during such a post-end period.
[0185] [Variation 2-3] For example, as described somewhat in the second embodiment, the implementation status presentation unit 107 may present the user with the implementation status including benefit information related to the benefit according to the implementation status during a predetermined period. In the example of FIG. 10, the implementation status presentation unit 107 presents the user with the implementation status including the benefit information by displaying the benefit information of the mission (specific benefit content in the example of FIG. 10) along with the implementation status of the mission on the member screen SC5. The benefit information may include other information in addition to the benefit content. For example, the benefit information may include detailed conditions for obtaining the benefit, the benefit expiration date, the benefit usage conditions, or other information.
[0186] The benefit according to the implementation status is a benefit that can be acquired according to the current implementation status. For example, when the user completes the implementation of a mission, the implementation status presentation unit 107 presents the content of the benefit acquired by completing the implementation of the mission to the user as benefit information. When a benefit is granted according to the number of missions implemented by the user or the degree of implementation, the implementation status presentation unit 107 presents the content of the benefit according to the current number of missions implemented or the degree of implementation to the user as benefit information.
[0187] The electronic commerce system 1 of the modification 2-3 presents the implementation status including the benefit information on the benefit according to the implementation status to the user during a predetermined period. In this way, the electronic commerce system 1 can fully inform the user of the promotional activities of the franchisees by presenting the user with information that piques their interest rather than benefit information.
[0188] [Variation 2-4] For example, the implementation status presentation unit 107 may present the user with an implementation status including a link to the affiliate associated with the mission for a predetermined period of time. The link to the affiliate is a link for displaying a screen related to the affiliate. In the modified example 2-4, the link to the affiliate screen SC5 corresponds to the link to the affiliate, but the link to the affiliate may be a link to another screen, such as a link to a screen of a product or service handled by the affiliate. For example, if the user has completed a mission at the time of entry, the implementation status presentation unit 107 may display a link to the page of the affiliate associated with the completed mission or a link to a screen of a product or service handled by the affiliate. If the user has not completed a mission associated with the affiliate that is a candidate for use at the time of entry, the implementation status presentation unit 107 may display a link to the mission implementation screen SC3. Furthermore, in the case of multiple affiliates, the implementation status presentation unit 107 may appropriately display links according to the implementation status of each affiliate. In this way, the implementation status presentation unit 107 appropriately presents links according to the implementation status of the user at the time of entry, thereby realizing more effective sales promotion activities of the affiliate.
[0189] For example, as in the modified example 2-1, when the implementation status is presented on the entry completion screen SC6, the implementation status presenting unit 107 presents the implementation status including the link to the user by displaying a button B60 including a link to the mission implementation screen SC3 of the mission for which the implementation status is presented on the entry completion screen SC6. The link may be a link to the member screen SC5 of FIG. 10. The implementation status presenting unit 107 may present the implementation status including the link to the user by displaying a link to a screen other than the mission implementation screen SC3 and the member screen SC5. Furthermore, the implementation status presenting unit 107 may display the link on a screen other than the entry completion screen SC6 (a screen on which the implementation status is displayed). The link may be displayed in any format, such as an image file, a button, or a pop-up.
[0190] The electronic commerce system 1 of the modified example 2-4 presents the user with the implementation status including the link related to the affiliate associated with the mission for a predetermined period. This allows the electronic commerce system 1 to present the user with a guide to the screen related to the affiliate, resulting in more effective It enables promotional activities for members.
[0191] [Variation 2-5] For example, in the modified example 2-4, a privilege corresponding to the implementation status of the mission may be presented on a screen displayed when the user selects the link. The electronic commerce system 1 of the modified example 2-5 includes a privilege presentation unit 109. When the user selects the link, the privilege presentation unit 109 presents the user with a privilege corresponding to the implementation status. For example, the privilege presentation unit 109 presents the user with a privilege corresponding to the implementation status by displaying the privilege of the mission associated with the affiliate on the mission implementation screen SC3, the affiliate screen SC5, or other screens displayed when the user selects the link. The privilege presentation unit 109 acquires the content of the privilege from the mission database DB3 of the mission server 20. The privilege may be directly displayed on the screen on which the implementation status is presented.
[0192] When a user selects a link, the electronic commerce system 1 of the modified example 2-5 presents the user with a special offer according to the implementation status. In this way, the electronic commerce system 1 can fully inform the user of the promotional activities of the affiliated companies by presenting information that piques the user's interest rather than a special offer.
[0193] [Variation 2-6] For example, as described in the second embodiment, the reward for the mission performed by the user may be applied when the user purchases a product or service from an affiliate associated with the mission. As described in the second embodiment, the reward granting unit 301 grants a predetermined reward to the user when the user performs the mission. The method of granting the reward may be the same as in the second embodiment.
[0194] The electronic commerce system 1 of the modified example 2-6 includes a reward application unit 110. The reward application unit 110 applies the reward when the user purchases a product or service from an affiliate associated with the mission during a predetermined period. In the modified example 2-6, the reward is not applied during periods other than the predetermined period. For example, the reward application unit 110 applies affiliate points when the user purchases a product or service. The method of applying the reward may vary depending on the content of the reward. For example, if the reward is a coupon, the reward application unit 110 applies the coupon when the user purchases a product or service.
[0195] The electronic commerce system 1 of the modified example 2-6 applies a special benefit when a user purchases a product or service from an affiliate associated with a mission during a predetermined period. This allows the electronic commerce system 1 to effectively carry out promotional activities unique to the affiliate.
[0196] [Variation 2-7] For example, as explained somewhat in the second embodiment, the first embodiment may be applied to the second embodiment. The electronic commerce system 1 of the modified example 2-7 includes a use candidate identification unit 101, a mission identification unit 202, and a mission presentation unit 104. Each of the use candidate identification unit 101, the mission identification unit 202, and the mission presentation unit 104 is as explained in the first embodiment.
[0197] The progress status presentation unit 107 of the modified example 2-7 presents to the user the progress status of the missions associated with the member who is a candidate for use by the user. In the second embodiment, the missions for which the progress status is presented are not limited to the missions associated with the member who is a candidate for use, but in the modified example 2-7, the missions for which the progress status is presented are the missions associated with the member who is a candidate for use. Other points are the same as in the second embodiment.
[0198] In addition, in the modified example 2-7, the flow in which the electronic commerce server 10 identifies the mission associated with the potential member is the same as that in the first embodiment. The identification result data transmission unit 203 of the mission server 20 may include the implementation status data in the identification result data and transmit it to the electronic commerce server 10. The mission server 20 may transmit the implementation status data to the electronic commerce server 10 as data separate from the identification result data. The implementation status presentation unit 107 presents the implementation status indicated by the implementation status data acquired from the mission server 20 to the user.
[0199] The electronic commerce system 1 of Variation 2-7 identifies affiliated stores that are candidates for use by a user in an electronic commerce service. The electronic commerce system 1 identifies missions associated with the candidate affiliated stores. The electronic commerce system 1 presents the missions associated with the candidate affiliated stores to the user. In this way, the electronic commerce system 1 can present information that interests the user while fully informing the user of promotional activities of affiliated stores during a specified period of time at an event.
[0200] [Variation 2-8] For example, as in Modification 2-7, when the first embodiment is applied to the second embodiment, the electronic commerce system 1 may include a reward granting unit 301 similar to that of the first embodiment. For example, as in Modification 1-8, the reward granting unit 301 may grant a reward associated with a mission to a user based on implementation status data related to at least one of the number of completed missions and the degree of completion associated with the missions associated with a potential member of the user. The method of granting the reward is as described in Modification 1-8.
[0201] The electronic commerce system 1 of the modification 2-8 grants a user a reward associated with a mission based on the implementation status data related to at least one of the number and degree of implementation of the missions associated with the potential member who is a user. This allows the electronic commerce system 1 to grant the user an appropriate reward according to at least one of the number and degree of implementation of the missions.
[0202] [Variation 2-9] For example, Modification 1-1 may be applied to the second embodiment. The mission of Modification 2-9 is the game described in Modification 1-1. The mission implementation unit 204 of Modification 2-9 allows the user to implement at least one of a game associated with the affiliate itself and a game associated with the affiliate's product or service as a mission. The processing of the mission implementation unit 204 is as described in Modification 1-1.
[0203] The implementation status presenting unit 107 of the modified example 2-9 presents the implementation status of the game associated with the affiliated store to the user. For example, the implementation status data of the modified example 2-9 indicates whether or not the user has completed the game associated with the affiliated store, or how far the user has progressed in the game. The implementation status presenting unit 107 presents to the user whether or not the user has completed the game associated with the affiliated store, or how far the user has progressed in the game. The game status may be any status that is adopted in save data of known games, etc.
[0204] The electronic commerce system 1 of the modification 2-9 allows users to play at least one of a game associated with the affiliate itself and a game associated with the affiliate's product or service as a mission. This allows the electronic commerce system 1 to allow users to play highly interesting missions such as games, thereby enabling the affiliate to effectively carry out sales promotion activities.
[0205] [Variation 2-10] For example, Modification 1-2 may be applied to the second embodiment. The electronic commerce system 1 of Modification 2-10 includes a mission association unit 205. The mission association unit 205 associates a mission with an affiliate based on a game selected by the affiliate from a plurality of games prepared in advance. The mission implementation unit 204 causes the user to implement the game selected by the affiliate as a mission. The processing of the mission implementation unit 204 and the mission association unit 205 is as described in Modification 1-2.
[0206] The electronic commerce system 1 of the modification 2-10 associates a mission with an affiliate based on a game selected by the affiliate from among a plurality of games prepared in advance. The electronic commerce system 1 allows the user to play the game selected by the affiliate as a mission. This allows the electronic commerce system 1 to allow the user to play the game that the affiliate desires, thereby promoting the affiliate's own promotional activities.
[0207] [Variation 2-11] For example, in the second embodiment, the electronic commerce server 10 and the mission server 20 are separate, but the electronic commerce server 10 may manage the missions. The electronic commerce system 1 of modification 2-11 does not include the mission server 20. The electronic commerce server 10 includes the functions of the mission server 20. The mission server 20 may not exist at all.
[0208] The electronic commerce server 10 provides an electronic commerce service to a user, and includes a mission execution unit 204, an implementation status data acquisition unit 106, and an implementation status presentation unit 107. The electronic commerce server 10 executes the respective processes of the mission execution unit 204, the implementation status data acquisition unit 106, and the implementation status presentation unit 107 based on a request from the user terminal 40 of the user. In the modified example 2-11, the exchange of implementation status data as in the second embodiment is not necessary, and the processing of each function is completed inside the electronic commerce server 10.
[0209] The electronic commerce server 10 of the modified example 2-11 provides an electronic commerce service to a user, and includes a mission execution unit 204, an implementation status data acquisition unit 106, and an implementation status presentation unit 107. The electronic commerce server 10 executes the processes of the mission execution unit 204, the implementation status data acquisition unit 106, and the implementation status presentation unit 107, respectively, based on a request from the user terminal 40 of the user. In this way, the electronic commerce server 10 can collectively manage mission data, while fully informing the user of the sales promotion activities of affiliated stores.
[0210] [Other Modifications of the Electronic Commerce System of the Second Embodiment] For example, the electronic commerce system 1 may display details of a benefit on the user terminal 40 each time the user completes a mission associated with each of a plurality of affiliates. The electronic commerce system 1 may increase the level of a benefit based on the number of affiliates with which the user has completed a mission. When the user purchases a product or service from an affiliate with which the user has completed a mission during an event, the electronic commerce system 1 may apply a benefit based on the number of affiliates with which the user has completed a mission up to that point.
[0211] For example, the electronic commerce system 1 may display an indication that the points awarded to a user who uses an electronic commerce service will increase when the user performs a mission associated with an affiliate and uses the service. In this case, the electronic commerce system 1 may display an indication that the points awarded to a user will be doubled if the user performs a mission for affiliate X, tripled if the user subsequently performs a mission for affiliate Y, and quadrupled if the user subsequently performs a mission for affiliate Y. That is, the electronic commerce system 1 may display an indication that the more affiliates for whom the user has performed missions, the higher the point award rate will be. For example, when a shopping event is held in the electronic commerce service, the electronic commerce system 1 may apply the point award rate presented by the above indication based on the number of affiliates from which the user has purchased products or services.
[0212] [3-3. Other Modifications] For example, the above modifications may be combined.
[0213] For example, a process described as being executed by the electronic commerce server 10 may be executed by the mission server 20 or the management server 30. A process described as being executed by the mission server 20 may be executed by the electronic commerce server 10 or the management server 30. A process described as being executed by the management server 30 may be executed by the electronic commerce server 10 or the mission server 20. A process described as being executed by the electronic commerce server 10, the mission server 20, or the management server 30 may be executed by the user terminal 40 or another computer, or may be shared among multiple computers.
[0214] [4. Notes] For example, the electronic commerce system may have the following configuration.
[0215] [4-1. Supplementary notes regarding the electronic commerce system of the first embodiment] (1-1) a candidate identification unit for identifying potential affiliates that can be used by a user in an electronic commerce service; a mission identification unit that identifies a mission associated with the potential member; a mission presenter that presents the mission associated with the potential member to the user; An electronic commerce system including: (1-2) The mission presenting unit presents to the user, as the mission, at least one of an advertisement associated with the candidate affiliate itself and an advertisement associated with a product or service of the candidate affiliate. The electronic commerce system according to (1-2). (1-3) The mission presenter presents to the user, as the mission, at least one of a game associated with the candidate affiliate itself and a game associated with a product or service of the candidate affiliate. An electronic commerce system according to (1-1) or (1-2). (1-4) the electronic commerce system further includes a mission associating unit that associates the mission with the potential member based on the game selected by the potential member from among a plurality of games prepared in advance; The mission presenter presents the game selected by the potential affiliate to the user as the mission. The electronic commerce system according to (1-3). (1-5) the candidate identification unit identifies any franchisee designated by the user on a predetermined screen of the electronic commerce service as the candidate franchisee; The mission presenting unit presents the mission to the user by displaying a link regarding the mission associated with the potential member on the predetermined screen. An electronic commerce system according to any one of (1-1) to (1-4). (1-6) the candidate use identification unit identifies any favorite franchisees designated by the user as the candidate franchisees; An electronic commerce system according to any one of (1-1) to (1-5). (1-7) The mission presentation unit presents the mission to the user by displaying a link regarding the mission associated with the potential affiliate on a purchase completion screen indicating that the purchase of the product or service of the potential affiliate has been completed. An electronic commerce system according to any one of (1-1) to (1-6). (1-8) the electronic commerce system further includes an execution screen presentation unit that, when the user selects the mission associated with the potential affiliate, presents the user with a mission execution screen on which the user can execute the mission; An electronic commerce system according to any one of (1-1) to (1-7). (1-9) The electronic commerce system further includes a reward granting unit that grants the user a reward that can be used at the potential affiliate based on implementation status data regarding the implementation status of the mission associated with the potential affiliate. An electronic commerce system according to any one of (1-1) to (1-8). (1-10) The reward granting unit grants the reward to the user based on the implementation status data relating to at least one of the number of completed missions and the degree of completion of the missions associated with the potential member. The electronic commerce system according to (1-9). (1-11) The electronic commerce system further includes a next reward presentation unit that presents to the user a reward that the user can acquire in a next mission when the user has used the reward. An electronic commerce system according to (1-9) or (1-10). (1-12) The electronic commerce system further includes a next reward setting unit that, when the user performs the mission associated with the potential affiliated member, sets a reward for a next mission to be higher than that of the mission. The electronic commerce system according to (1-11). (1-13) the mission presenter presents to the user, as the mission, at least one of a game associated with the candidate affiliate itself and a game associated with a product or service of the candidate affiliate; The game levels up when the user uses the reward. An electronic commerce system according to any one of (1-9) to (1-12). (1-14) The electronic commerce system includes: an electronic commerce server that provides the electronic commerce service to the user and includes the utilization candidate identification unit and the mission presentation unit; a mission server that manages the missions and includes the mission specification unit; Including, The electronic commerce server further includes an inquiry sending unit that sends an inquiry regarding the mission associated with the potential member to the mission server when the potential member is identified; The mission server further includes a query receiving unit that receives the query from the electronic commerce server; the mission identification unit identifies the mission associated with the potential affiliate when the inquiry is received from the electronic commerce server; The mission server further includes a determination result data transmission unit that transmits, to the electronic commerce server, determination result data related to a determination result by the mission determination unit; The electronic commerce server further includes a specific result data receiving unit that receives the specific result data from the mission server, The mission presenter presents the mission associated with the potential member to the user based on the identification result data received from the mission server. An electronic commerce system according to any one of (1-1) to (1-13). (1-15) the electronic commerce system includes an electronic commerce server that provides the electronic commerce service to the user and includes the utilization candidate identification unit, the mission presentation unit, and the mission identification unit; The electronic commerce server executes the processes of the utilization candidate identification unit, the mission presentation unit, and the mission identification unit based on a request from the user terminal of the user. An electronic commerce system according to any one of (1-1) to (1-13).
[0216] [4-2. Additional notes regarding the electronic commerce system of the second embodiment] (2-1) a mission execution unit that allows a user to execute a mission associated with an affiliate of the electronic commerce service; an implementation status data acquisition unit that acquires implementation status data regarding the implementation status of the mission by the user; an implementation status presentation unit that presents the implementation status indicated by the implementation status data to the user during a predetermined period related to an event held in the electronic commerce service; An electronic commerce system including: (2-2) the electronic commerce system further includes an entry accepting unit that accepts an entry for the event from the user; the predetermined period includes an entry period during which the entry is accepted; the implementation status presentation unit presents the implementation status indicated by the implementation status data to the user when the entry is accepted during the entry period. The electronic commerce system according to (2-1). (2-3) the predetermined period includes at least one of a pre-start period before a start date of the event and a post-end period after an end date of the event, the implementation status presentation unit presents the implementation status indicated by the implementation status data to the user during at least one of the pre-start period and the post-end period. An electronic commerce system according to (2-1) or (2-2). (2-4) the implementation status presentation unit presents, to the user, the implementation status including benefit information regarding a benefit corresponding to the implementation status during the predetermined period; An electronic commerce system according to any one of (2-1) to (2-3). (2-5) The implementation status presentation unit presents the implementation status including a link related to the member associated with the mission to the user during the predetermined period. An electronic commerce system according to any one of (2-1) to (2-4). (2-6) the electronic commerce system further includes a benefit presentation unit that presents a benefit corresponding to the implementation status to the user when the user selects the link; The electronic commerce system according to (2-5). (2-7) The electronic commerce system includes: a reward providing unit that provides a predetermined reward to the user when the user completes the mission; a reward application unit that applies the reward when the user purchases a product or service from the affiliate associated with the mission during the predetermined period; The electronic commerce system according to any one of (2-1) to (2-6), further comprising: (2-8) The electronic commerce system includes: a candidate identification unit for identifying the franchisees that are candidates for use by the user in the electronic commerce service; a mission identification unit that identifies the mission associated with the potential member; a mission presenter that presents the mission associated with the potential member to the user; The electronic commerce system according to any one of (2-1) to (2-7), further comprising: (2-9) The electronic commerce system further includes a reward granting unit that grants a reward associated with a mission to the user based on the implementation status data related to at least one of the number of implementations and the degree of implementation of the mission associated with the potential member. The electronic commerce system according to (2-8). (2-10) The mission execution unit causes the user to execute, as the mission, at least one of a game associated with the affiliate itself and a game associated with a product or service of the affiliate. An electronic commerce system according to any one of (2-1) to (2-9). (2-11) The electronic commerce system further includes a mission associating unit that associates the mission with the member based on the game selected by the member from among a plurality of games prepared in advance; The mission execution unit causes the user to execute the game selected by the affiliate as the mission. The electronic commerce system according to (2-10). (2-12) The electronic commerce system includes: a mission server that manages the missions and includes the mission execution unit; an electronic commerce server that provides the electronic commerce service to the user and includes the implementation status data acquisition unit and the implementation status presentation unit; Including, The implementation status data acquisition unit acquires the implementation status data from the mission server or another server, The implementation status presentation unit presents to the user the implementation status indicated by the implementation status data acquired from the mission server or the other server. An electronic commerce system according to any one of (2-1) to (2-11). (2-13) the electronic commerce system includes an electronic commerce server that provides the electronic commerce service to the user and includes the mission execution unit, the execution status data acquisition unit, and the execution status presentation unit; the electronic commerce server executes the processes of the mission execution unit, the progress status data acquisition unit, and the progress status presentation unit based on a request from the user terminal of the user. An electronic commerce system according to any one of (2-1) to (2-12). [Explanation of symbols]
[0217] 1 Electronic commerce system, N network, 10 Electronic commerce server, 11, 21, 31, 41 Control unit, 12, 22, 32, 42 Memory unit, 13, 23, 33, 43 Communication unit, 20 Mission server, 30 Management server, 40 User terminal, 44 Operation unit, 45 Display unit, 100 Data storage unit, 101 Use candidate identification unit, 102 Inquiry transmission unit, 103 Identification result data reception unit, 104 Mission presentation unit, 105 Service provision unit, 106 Implementation status data acquisition unit, 107 Implementation status presentation unit, 108 Entry acceptance unit, 109 Benefit notification unit, 110 Benefit application unit, 200 Data storage unit, 201 Inquiry reception unit, 202 Mission identification unit, 203 Identification result data transmission unit, 204 Mission implementation unit, 205 Mission association unit, 206 Implementation screen presentation unit, 207 Next benefit presentation section, 208 next benefit setting section, 300 data storage section, 301 benefit granting section, 400 data storage section, 401 operation reception section, 402 display control section, B20, B40, B50 buttons, DB1 member database, DB2 user database, DB3 mission database, DB4 management database, DB5 event database, SC1 search result screen, SC2 cart screen, SC3 mission execution screen, SC4 entry reception screen, SC5 member screen, SC6 entry completion screen.
Claims
1. a mission execution unit that allows a user to execute a mission associated with an affiliate of the electronic commerce service; an implementation status data acquisition unit that acquires implementation status data regarding the implementation status of the mission by the user; an implementation status presentation unit that presents the implementation status indicated by the implementation status data to the user during a predetermined period related to an event held in the electronic commerce service; An electronic commerce system including:
2. the electronic commerce system further includes an entry accepting unit that accepts an entry for the event from the user; the predetermined period includes an entry period during which the entry is accepted, the implementation status presentation unit presents the implementation status indicated by the implementation status data to the user when the entry is accepted during the entry period. The electronic commerce system according to claim 1 .
3. the predetermined period includes at least one of a pre-start period before a start date of the event and a post-end period after an end date of the event, the implementation status presentation unit presents the implementation status indicated by the implementation status data to the user during at least one of the pre-start period and the post-end period.
3. The electronic commerce system according to claim 1 or 2.
4. the implementation status presentation unit presents, to the user, the implementation status including benefit information regarding a benefit corresponding to the implementation status during the predetermined period; 3. The electronic commerce system according to claim 1 or 2.
5. The implementation status presentation unit presents the implementation status including a link related to the member associated with the mission to the user during the predetermined period.
3. The electronic commerce system according to claim 1 or 2.
6. the electronic commerce system further includes a benefit presentation unit that presents a benefit corresponding to the implementation status to the user when the user selects the link; 6. The electronic commerce system according to claim 5.
7. The electronic commerce system includes: a reward providing unit that provides a predetermined reward to the user when the user completes the mission; a reward application unit that applies the reward when the user purchases a product or service from the affiliate associated with the mission during the predetermined period; The electronic commerce system according to claim 1 or 2, further comprising:
8. The electronic commerce system includes: a candidate identification unit for identifying the franchisees that are candidates for use by the user in the electronic commerce service; a mission identification unit that identifies the mission associated with the potential member; a mission presenter that presents the mission associated with the potential member to the user; The electronic commerce system according to claim 1 or 2, further comprising:
9. The electronic commerce system further includes a reward granting unit that grants a reward associated with a mission to the user based on the implementation status data related to at least one of the number of implementations and the degree of implementation of the mission associated with the potential member.
9. The electronic commerce system according to claim 8.
10. The mission execution unit causes the user to execute, as the mission, at least one of a game associated with the affiliate itself and a game associated with a product or service of the affiliate.
3. The electronic commerce system according to claim 1 or 2.
11. The electronic commerce system further includes a mission associating unit that associates the mission with the member based on the game selected by the member from among a plurality of games prepared in advance; The mission execution unit causes the user to execute the game selected by the affiliate as the mission. The electronic commerce system according to claim 10.
12. The electronic commerce system includes: a mission server that manages the missions and includes the mission execution unit; an electronic commerce server that provides the electronic commerce service to the user and includes the implementation status data acquisition unit and the implementation status presentation unit; Including, The implementation status data acquisition unit acquires the implementation status data from the mission server or another server, The implementation status presentation unit presents to the user the implementation status indicated by the implementation status data acquired from the mission server or the other server.
3. The electronic commerce system according to claim 1 or 2.
13. the electronic commerce system includes an electronic commerce server that provides the electronic commerce service to the user and includes the mission execution unit, the execution status data acquisition unit, and the execution status presentation unit; the electronic commerce server executes the processes of the mission execution unit, the progress status data acquisition unit, and the progress status presentation unit based on a request from the user terminal of the user.
3. The electronic commerce system according to claim 1 or 2.
14. a mission execution step of having the user execute a mission associated with an affiliate of the e-commerce service; an execution status data acquisition step of acquiring execution status data regarding an execution status of the mission by the user; an implementation status presentation step of presenting the implementation status indicated by the implementation status data to the user during a predetermined period related to an event held in the electronic commerce service; Presentation methods including:
15. a mission execution unit for allowing a user to execute a mission associated with a member of the e-commerce service; an implementation status data acquisition unit that acquires implementation status data regarding the implementation status of the mission by the user; an implementation status presentation unit that presents the implementation status indicated by the implementation status data to the user during a predetermined period related to an event held in the electronic commerce service; A program that makes a computer function as a
Citation Information
Patent Citations
Event management device, method, and program
JP2019204260A
Information processing device, information processing method, and program
JP2021064337A
Advertising System
JP2023014192A