E-commerce server and program for e-commerce server
The e-commerce server and program address the challenges of unpredictability in face-to-face sales by enabling online purchases through promotional media files with two-dimensional codes, thereby expanding sales opportunities and managing inventory effectively.
Patent Information
- Application Number
- JP2023208415
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2025-06-23
- Estimated Expiration
- 2043-12-11
AI Technical Summary
Face-to-face sales at events often struggle with unpredictability in product demand, leading to lost sales opportunities due to inventory shortages or bulk purchases by individuals.
An e-commerce server and program that enable sellers to create promotional media files with two-dimensional codes linking to their e-commerce website, allowing for online purchases even after face-to-face sales events, thereby managing inventory and expanding customer reach.
This solution allows for increased sales opportunities by enabling online purchases after events, preventing lost sales due to inventory depletion and encouraging bulk buyers to make online purchases, thus enhancing overall sales reach.
Smart Images

Figure 2025092967000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an e-commerce server and a program for an e-commerce server.
Background Art
[0002] E-commerce (EC: Electronic Commerce) sites that sell goods and services via the Internet have become widespread. E-commerce sites are used not only by companies to sell products, but also by individuals as a venue to sell handmade works. Such handmade works may be provided with an opportunity for face-to-face sales at events, even if they do not usually conduct face-to-face sales such as store sales.
[0003] Patent Document 1 discloses a server for an original goods order sales support system including means for displaying an order site on an orderer terminal, means for receiving information input on the site, means for transmitting the information to a producer terminal, means for transmitting to the orderer terminal information for accessing a sales site and a message prompting to provide the information to a ticket purchaser, means for displaying a sales site on a purchaser terminal in response to a request using the information, means for receiving information input on the site, and means for transmitting the information to a producer terminal.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] As described above, the sale of products using e-commerce sites has become widespread, but face-to-face sales of products at events and the like are also popular. In face-to-face sales of products at events and the like, it is difficult to predict the number of products sold. If the inventory of some products runs out at the event venue, the sales opportunity will be lost as it is. On the other hand, at an event, if one purchaser buys a large quantity of the same type of product, the opportunity for many others to purchase it will be lost.
[0006] The present disclosure has been made in view of the above circumstances, and an object thereof is to provide an e-commerce server and an e-commerce server program that can provide an opportunity to sell to more people in the sale of products sold through face-to-face sales at event venues and other products.
Means for Solving the Problems
[0007] The e-commerce server of the present disclosure is an e-commerce server that provides a seller account for a product seller to connect to a network via a seller terminal and provides a user account for a user who purchases the product to connect to a network via a user terminal. Based on a request received via the seller account, a promotional media content selection screen display unit that displays a screen for selecting at least one promotional media content candidate in which information about the product or the seller is displayed, and based on an instruction received via the seller's account, issues a two-dimensional code indicating the URL of the website provided by the e-commerce server, and a promotional media file creation unit that creates a promotional media file in which the two-dimensional code and the selected promotional media content candidate are arranged.
[0008] The program for an e-commerce server according to the present disclosure provides a seller account for a seller of goods to connect to a network via a seller terminal, and also provides a user account for a user who purchases the goods to connect to a network via a user terminal. In the program for an e-commerce server, a promotional media content selection screen display step of displaying a screen for selecting at least one promotional media content candidate in which information about the goods or the seller is displayed based on a request received via the seller account, and a promotional media file creation step of issuing a two-dimensional code indicating a URL of a website provided by the program for the e-commerce server and creating a promotional media file in which the two-dimensional code and the selected promotional media content candidate are arranged, are steps to be executed by a computer.
Effect of the Invention
[0009] According to the e-commerce server and the e-commerce server program of the present invention, in the sale of goods sold in face-to-face sales such as an event venue and other goods, it is possible to provide an opportunity to sell to more people.
Brief Description of the Drawings
[0010]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Mode for Carrying Out the Invention
[0011] An electronic commerce server and an electronic commerce server program according to an embodiment of the present invention will be described with reference to the drawings. In the description, the same reference numerals are assigned to the same elements, and duplicate descriptions will be omitted as appropriate.
[0012] FIG. 1 is a diagram for explaining an example of the configuration of an e-commerce system 1 using an e-commerce server 2 according to the present embodiment. As shown in FIG. 1, the e-commerce system 1 includes an e-commerce server 2 connected to a communication network 3, and a user terminal 4 and a seller terminal 5 connected to the e-commerce server 2 via the communication network 3.
[0013] In FIG. 1, one user terminal 4 and one seller terminal 5 are shown, but each can be any number. The communication network 3 can be a network including the Internet. The e-commerce server 2 can be a server such as a cloud server, for example. The e-commerce server 2 provides a seller account for a seller of goods to connect to the network via the seller terminal 5, and provides a user account for a user who purchases goods to connect to the network via the user terminal 4. Each account provided here can be plural for the seller and the user respectively. Also, it may be issued plural times for the same seller or user.
[0014] FIG. 2 is a diagram showing an example of the hardware configuration of the e-commerce server 2. As shown in this figure, the e-commerce server 2 can be a so-called information processing device mainly composed of an electronic circuit using semiconductor circuit elements. For example, it can have a CPU (Central Processing Unit) 21, a volatile memory unit 22 such as a RAM (Random Access Memory), a non-volatile memory unit 23 such as a flash memory or a hard disk, and a communication unit 24 that connects to and communicates with the communication network 3. Note that the e-commerce server 2 may be composed of multiple server devices, or may have a similar configuration as a virtual server.
[0015] FIG. 3 is a diagram showing an example of the hardware configuration of the user terminal 4. Similar to the e-commerce server 2 in FIG. 2, it can be a so-called information processing device. For example, similar to the e-commerce server 2, it can include a CPU 41, a volatile memory unit 42, a non-volatile memory unit 43, and a communication unit 44, and may further have an input unit 45 such as a keyboard or a touch panel and an output unit 46 such as a display device or a speaker. Since the hardware configuration of the user terminal 4 can also have a similar configuration to the user terminal 4, duplicate explanations are omitted. The user terminal 4 and the seller terminal 5 can be, for example, a smartphone, a personal computer, a tablet terminal, a wearable terminal, etc.
[0016] Hereinafter, the specific processing of the e-commerce server 2 will be described. However, the processing performed by the e-commerce server 2 can be realized by software that operates the above-mentioned hardware. Note that the e-commerce server 2 usually has the function of a so-called e-commerce server in which a seller stores product information via the seller terminal 5, and when a user wishes to purchase the product, the user makes a payment for the product via the user terminal 4 and notifies the seller terminal 5 that the payment has been made. However, it may not have such a function.
[0017] FIG. 4 is a block diagram showing an example of the functional configuration of the e-commerce server 2. Each function of the functional configuration shown in FIG. 4 is realized by the hardware shown in FIG. 2 operating in association with programs and data stored in the volatile memory unit 22 and the non-volatile memory unit 23. As shown in this figure, the e-commerce server 2 has a promotional media content selection screen display unit 201, a promotional media file creation unit 202, a media URL processing unit 203, and an IP address determination unit 204. In the present disclosure, the term "promotional media" includes the meaning of so-called leaflets and flyers.
[0018] Here, the promotional media content selection screen display unit 201 displays a screen for selecting at least one promotional media content candidate on which information about the product or the seller is displayed based on a request received via the seller account. The promotional media file creation unit 202 issues a two-dimensional code 532 indicating the URL of the website provided by the e-commerce server 2 based on an instruction received via the seller's account, and creates a promotional media file 53 in which the two-dimensional code 532 and the selected promotional media content candidate are arranged. Here, the two-dimensional code 532 can be a so-called QR code (registered trademark). The media URL processing unit 203 performs processing when the user terminal 4 accesses the URL indicated by the two-dimensional code 532. The IP address determination unit 204 determines the country indicated by the IP address of the access source when displaying the website, and displays the website in a language suitable for the country. Note that the e-commerce server 2 may be configured not to have the media URL processing unit 203, or may be configured not to have the IP address determination unit 204.
[0019] Referring to FIGS. 5 to 7, the promotional media content selection screen display unit 201 and the promotional media file creation unit 202 will be specifically described. FIG. 5 is an example of a promotional media content candidate selection screen 51 displayed on the screen of the seller terminal 5 by the promotional media content selection screen display unit 201. This promotional media content candidate selection screen 51 is, for example, a screen for a seller to create a promotional media (so-called leaflets or flyers) for the products sold using the e-commerce server 2. When the promotional media content candidate selection button 511 is pressed on this screen, at least one promotional media content candidate with information about the product or the seller displayed is shown. When the displayed promotional media content candidate is selected, it is saved as the promotional media content 512 and is displayed on the promotional media content candidate selection screen 51. Here, the information about the product or the seller is not limited to the photo of the product, and may also be the description of the product, etc., the description or photo of the seller, etc.
[0020] Here, the promotional media content selection screen display unit 201 may further have a language selection screen display button 514 for selecting the language to be displayed in the promotional media file 53. On the seller terminal 5, when the language selection screen display button 514 is pressed, a language selection screen 52 as shown in FIG. 6 is displayed. When a desired language is selected with the language selection button 521, the promotional media file 53 can be created in the selected language. Here, the promotional media content selection screen display unit 201 may not provide the language selection screen display button 514 and no language selection may be performed.
[0021] Returning to Fig. 5, when the promotion medium creation button 513 is pressed, the promotion medium file creation unit 202 issues a two-dimensional code 532 indicating the URL of the website provided by the e-commerce server 2, and creates a promotion medium file 53 in which the two-dimensional code 532 and the selected promotion medium content 531 are arranged as shown in Fig. 7. Here, when a language is selected by the language selection screen display button 514, a two-dimensional code 532 indicating the URL of the website based on the language selected on the screen provided by the promotion medium content selection screen display unit 201 is issued, and the promotion medium file 53 can be created in the language selected in the promotion medium content selection screen display unit 201. Here, Fig. 7 is a diagram showing an example of the displayed promotion medium file 53. By displaying or printing it on the screen of the user terminal 4 and having the two-dimensional code reader of the user terminal 4 read the two-dimensional code 532, access can be made to the website of the URL indicated by the two-dimensional code 532.
[0022] The created promotion medium file 53 can be printed on paper and distributed by hand or the like. Also, it can be electronically distributed by a communication tool via the Internet such as e-mail, and can be made displayable or printable on a personal terminal such as a personal computer or smartphone that can be connected to the Internet. Thereby, for example, by handing out a printed copy of the promotion medium file 53 at an event or the like and having the user access the URL indicated by the two-dimensional code 532, it becomes possible to purchase the same or similar products on the online sales site as those sold in face-to-face sales. Therefore, even if the products are sold out in face-to-face sales, it is possible to encourage online purchases and suppress the loss of sales opportunities. Also, for those who try to purchase a large quantity of products with limited stock at an event or the like, it is possible to encourage them to purchase some of them online, so that the opportunity to sell to many people is not lost due to one person purchasing a large quantity. Therefore, in the sales of products sold in face-to-face sales at an event venue or other products, it is possible to provide more people with the opportunity to sell.
[0023] Here, it can be assumed that neither the two-dimensional code 532 nor the URL indicated by the two-dimensional code 532 is posted or linked to any website provided by the e-commerce server 2. As a result, only those who receive the distribution of the promotional media file 53 can access the URL. For example, in the case of distributing printed materials of the promotional media file 53 at a face-to-face sales event, it is possible to encourage purchases on a limited-site where the same products as in the face-to-face sales can be purchased, or to encourage orders and purchases for products introduced only to those who visited the face-to-face sales event. Also, in online sales, for example, by allowing only those who received the promotional media file 53 via the Internet to access the URL of the two-dimensional code 532 posted in the promotional media file 53, it is also possible to encourage purchases of limited products and the like. Note that the URL may be, for example, permitted to be accessed only from a user terminal 4 of a specific user who has an account for the service provided by the e-commerce server 2.
[0024] Also, in the above-described form, a language selection screen 52 for selecting a language can be displayed, and the language to be displayed in the promotional media file 53 can be selected. Thereby, for example, when a large number of people visiting from overseas are trying to make purchases at a domestic event, by handing over the promotional media file 53 corresponding to that person's country, it is possible to have them make purchases from the site corresponding to that country indicated by the URL of the two-dimensional code 532 of the promotional media file 53. Therefore, it is possible to suppress the occurrence of buying out by people visiting domestic events from overseas, and it is possible to provide a purchase opportunity to more event visitors. Note that the language selection screen 52 may have not only an option to select a single language, but also an option to create a multi-language compatible promotional media file 53 in which one promotional media file 53 is displayed in multiple languages. In this case, the promotional media content selection screen display unit 201 may issue a two-dimensional code 532 indicating the URL of a website where the language can be selected.
[0025] In addition, when the e-commerce server 2 has the IP address determination unit 204, when displaying a website, the country indicated by the IP address of the access source may be determined, and the website in a language suitable for that country may be displayed. In this case, the website of the URL indicated by the two-dimensional code 532 published in the promotional media file 53 can be set as the website to be displayed by the IP address determination unit 204. Here, the "website in a language suitable for that country" may be a website translated into the language of that country, or a website in the language of that country prepared in advance. Also, it can be set as a website corresponding to the payment means of that country. Further, the IP address determination unit 204 may only determine whether it is a foreign country, and when it is determined to be a foreign country, display a website that allows selection of a language. As a result, the displayed website can be a website corresponding to the language and / or payment means used in the country indicated by the IP address of the access source. Therefore, when displaying a website in any country, a website corresponding to an appropriate language and / or appropriate payment means can be displayed. Also, even when accessing the website of the URL indicated by the two-dimensional code 532 published in the promotional media file 53 in the country, it can be displayed as a website corresponding to an appropriate language and / or appropriate payment means. Here, known translation applications can be used for translation.
[0026] FIG. 8 is a sequence diagram S100 for explaining an example of using the electronic commerce system 1 in face-to-face sales such as an event. In FIGS. 8 and 9, the dashed arrows mean not only the notification of electronic information to the user terminal 4 but also the delivery of items (flyers, products) to the user who uses the user terminal 4. As shown in this sequence diagram S100, first, in step S101, a printed matter of the promotional media file 53 issued by the electronic commerce server 2 is handed to the user of the user terminal 4, or the electronic file of the promotional media file 53 is transmitted to the user terminal 4. In the user terminal 4, in step S102, the two-dimensional code 532 of the promotional media file 53 is read, and access is made to the site provided by the electronic commerce server 2 via the URL indicated by the two-dimensional code 532 (step S103).
[0027] The media URL processing unit 203 displays, on the screen of the user terminal 4 that has accessed the URL indicated by the two-dimensional code 532, a screen showing the purchase procedure of products in face-to-face sales. Here, the site to be accessed can be a restricted site accessed from a restricted URL that can be known only to the user who has received the promotional media file 53. In site access, the electronic commerce server 2 may show the inventory quantity of products in face-to-face sales. When a product to be purchased is selected in the user terminal 4, in step S104, the media URL processing unit 203 receives a purchase request for the product from the user terminal 4 via the user account.
[0028] When the media URL processing unit 203 receives a purchase request, it can perform a purchase determination process S105. In the purchase determination process S105, for example, the media URL processing unit 203 can perform a settlement process on user accounts that meet a predetermined condition among a plurality of user accounts that have received a purchase request for a product. Here, the predetermined condition is, for example, when purchase conditions such as not being able to purchase unless winning by lottery or drawing are attached, or when past purchases are above a certain amount, or when a specified product has been purchased. In this case, the media URL processing unit 203 may conduct a lottery or drawing on the spot or at a predetermined date and time. Also, in the case of a user account that has a history of hoarding or reselling popular products in past purchases, conversely, a process that prevents proceeding to the settlement process may be performed.
[0029] In addition, when determining whether a predetermined condition is met, the media URL processing unit 203 can display information on the user account that has received a purchase request for a product on the screen of the seller terminal 5, and perform a settlement process on the user account when receiving a sales approval via the seller account. In this case, for example, when the information regarding the above-mentioned purchase conditions is displayed on the screen of the seller terminal 5 and the seller performs an approval operation, the user can make a purchase, so the intention of the seller can be reflected in the purchase destination. As the content to be displayed on the screen, the issue date and time of the accessed two-dimensional code 532 may be included.
[0030] In addition, the media URL processing unit 203 stores a delivery destination caution list that may not be appropriate as a sales destination, and when at least some information of the user account that has received a purchase request for a product is included in the delivery destination caution list, it can be displayed on the screen of the seller terminal 5. Here, the caution list may be, for example, a list of people who have engaged in acts such as hoarding or reselling in the past and stored. The caution list may be displayed when it matches at least some information such as the user name or phone number, even if it does not exactly match the content of the user account. By preparing such a caution list in this way, while paying attention to hoarding and reselling, etc., those who use user accounts not included in the caution list can smoothly purchase products. Here, it has been stated that it is to be displayed on the screen of the seller terminal 5 when it is included in the delivery destination caution list, but it may also be to display a screen such as that payment processing cannot be performed without notifying the seller terminal 5 on the user terminal 4. Note that the purchase determination process S105 may not be performed.
[0031] When it is determined that purchase is possible in the purchase determination process S105 (S106: Yes), or when the purchase determination process S105 is not performed, in step S107, a screen for paying the price of the product is displayed. Here, the media URL processing unit 203 performs payment processing via the user account. In the payment processing, in step S111, the user terminal 4 transmits a product payment request for making a payment related to the product to the e-commerce server 2, and the e-commerce server 2 performs a payment process S112. When the payment processing is completed, the media URL processing unit 203 notifies the user terminal 4 of a paid code in step S113, and displays the paid code on the display screen of the user terminal 4 related to the user account in step S115.
[0032] For example, at an event venue, when a seller of goods reads the paid code displayed on the user terminal 4 using the seller terminal 5 in step S117, the seller terminal 5 sends a notification indicating that the paid code has been read, and the media URL processing unit 203 receives, in step S118, the notification that the paid code has been read from the seller terminal 5.
[0033] Also, the media URL processing unit 203 stores the in-person sales inventory count as a variable. When it receives, in step S118, the notification that the paid code has been read from the seller terminal 5, it checks in the paid code confirmation process S119 whether the paid code has already been read. If it has not been read, it records that it has been read. Subsequently, in step S120, it notifies that the paid code is valid, and the seller who operates the seller terminal 5 that has received the notification delivers the goods to the user in step S121. With such a configuration, even in in-person sales, the payment process can be completed online, so the purchaser can smoothly receive the goods without performing the payment process at the sales counter. Also, since the seller can smoothly deliver the goods, it is possible to suppress the occurrence of a situation where purchasers line up at the cash register. Therefore, in the sale of goods sold through in-person sales at an event venue or other goods, it is possible to provide more people with opportunities to make purchases.
[0034] Here, when the media URL processing unit 203 receives the notification that the seller terminal 5 has read the paid code, it may cause the user terminal 4 to perform a process (not shown) in which the paid code is not displayed on the display screen. The "process in which the paid code is not displayed" may include sending an instruction to cancel the display if it is being displayed, or sending a response to display a message indicating that it cannot be displayed because it has already been purchased when a display request is received. This allows the user who has made the payment for the goods to confirm whether they have already received the goods.
[0035] When the media URL processing unit 203 notifies the seller terminal 5 that the paid code is valid, it decreases the in-store sales inventory count by 1 in step S122. When the in-store sales inventory count reaches a low state (step S125: low), in step S126, it notifies the seller terminal 5 of the in-store sales inventory count and reports the inventory count (step S127) to the user terminal 4 of the user account that accepted the purchase request or the user account that completed the payment process, and may display that the product will be received by delivery (step S137). Here, the "low state" includes cases where, for example, the inventory count drops below 10% of the initial inventory count or the inventory count is a single digit. Through such processing, the media URL processing unit 203 can manage the paid code and the in-store sales inventory count. Here, the seller terminal 5 and / or the user terminal 4 that receives the notification about the in-store sales inventory count may display the in-store sales inventory count.
[0036] Also, when the in-store sales inventory count reaches a low state (step S125: none), in step S129, the media URL processing unit 203 can notify the seller terminal 5 that there is no in-store sales inventory count and send an instruction for a process S136 that disables the reading of the paid code. Also, it may report out-of-stock (step S130) to the user terminal 4 of the user account that accepted the purchase request or the user account that completed the payment process, and may display that the product will be received by delivery (step S137). Through such processing, the media URL processing unit 203 can manage the paid code and the in-store sales inventory count. Here, the seller terminal 5 and / or the user terminal 4 that receives the notification that there is no in-store sales inventory count may display that there is no in-store sales inventory count. Here, the content that the product will be received by delivery may be, for example, that it can be purchased through online sales.
[0037] By notifying in such a situation where the in-store sales inventory has decreased, those who have paid for the product and wish to make an in-person purchase can quickly move to the in-store sales location. Additionally, those who are not particularly insistent on making an in-person purchase can save the time it would take to move to the in-store sales location. Further, it may be possible to display a screen on the user terminal 4 of the user account for which settlement processing has been performed, asking whether to cancel the purchase.
[0038] When the in-store sales inventory count reaches 0 or is low, the media URL processing unit 203 may switch the website displayed by accessing the URL related to the two-dimensional code 532 to the online sales website (step S135). In this case, the media URL processing unit 203 may display a screen for the seller terminal 5 to input the online inventory count. Also, the online inventory count may be pre-set. It can be pre-set from the seller terminal 5. By having such control, for example, for limited products that were previously sold in-store, even if the in-store inventory runs out, customers who had planned to make an in-store purchase can be directed to a limited URL where they can make an online purchase, thus providing such customers with another opportunity to purchase. In this case, it may also be possible to display the inventory count for the online purchase so that the customer does not run out of stock again when making a purchase.
[0039] In this embodiment, it was assumed that the switched website is a limited site (limited URL) displayed by accessing a URL that is not posted or linked to any of the websites provided by the e-commerce server 2. However, it does not have to be a limited URL. The sequence in the case of an access from the user terminal 4 after the switch may be, for example, the sequence described in FIG. 9.
[0040] FIG. 9 is an example of a sequence diagram S200 for explaining an example of using the e-commerce system 1 of the present disclosure in online sales. In this sequence diagram S200, similar to the sequence diagram S100 of FIG. 8, first, in step S201, for example, in an event or the like, a printed matter of the promotional media file 53 issued by the e-commerce server 2 is handed to the user of the user terminal 4, or the electronic file of the promotional media file 53 is transmitted to the user terminal 4. At the user terminal 4, in step S202, the two-dimensional code 532 of the promotional media file 53 is read, and via the URL indicated by the two-dimensional code 532, access is made to the site provided by the e-commerce server 2 (step S203).
[0041] The media URL processing unit 203 displays a product introduction screen for online sales on the screen of the user terminal 4 that has accessed the URL indicated by the two-dimensional code 532. Here, the site to be accessed can be a site accessed from a limited URL that only the user who has received the promotional media file 53 can know. The limited URL can be a screen for limited public online sales. In this way, by using a promotional medium printed on paper and received by handover or the like, or a promotional medium as an electronic file received via the Internet such as an email, the online purchase site for limited sales can be displayed, so that it is possible to convey a site for products or the like that you want to introduce only to people who have visited the event venue or those who meet other conditions. Also, when the number of people who can purchase is limited by a lottery or a raffle, etc., by handing over the promotional media file 53 only to those who have won the lottery or the raffle, etc., it can be a limited site where only the winners can access and purchase. Also, for example, when the seller receives an order such as wanting to purchase a large quantity of the same product, and there is a product to be delivered to a specific person, by using the limited URL, the product can be delivered without using the space on the web site for general users to purchase. Therefore, it is possible to provide more people with opportunities to sell.
[0042] Also, in site access, the e-commerce server 2 may show the inventory status of products in online sales to the user terminal 4. The number of in-stock items can be set in advance from the seller terminal 5. When the user selects a product to purchase on the user terminal 4, in step S204, the media URL processing unit 203 receives a purchase request for the product from the user terminal 4 via the user account. When the media URL processing unit 203 receives the purchase request, it can perform a purchase determination process S105. Since the purchase determination process S105 is the same as the purchase determination process S105 in FIG. 8, duplicate explanations are omitted.
[0043] If it is determined that the purchase is possible in the purchase determination process S105 (S206: Yes), or if the purchase determination process S105 is not performed, in step S207, a screen for paying the price of the product is displayed. Here, the media URL processing unit 203 performs a settlement process via the user account. In the settlement process, in step S221, the user terminal 4 sends a product payment request for making a payment for the product to the e-commerce server 2, and the e-commerce server 2 performs a payment process S222. When the settlement process is completed, the media URL processing unit 203 notifies the user terminal 4 in step S223 that the payment has been made with a message of product payment response. In step S224, the media URL processing unit 203 decreases the inventory in online sales by 1.
[0044] In addition, the media URL processing unit 203 may perform the purchase determination process S225 at the time of product shipment or at any time after the settlement process. In this case, when the settlement process is completed and information on the user account for which the product has not been shipped is requested, the media URL processing unit 203 can display, on the screen of the seller terminal 5, an inquiry screen for whether to approve together with the information on the user account. The purchase determination process S225 here assumes the process when the delivery destination information of the user account is requested when creating the product shipping slip, but is not limited thereto. Thereby, for example, when the settlement is completed although the user is not a winner of a lottery or the like where the product can be purchased at the time of settlement, or when the user is not included in the attention list at the time of settlement completion but is included in the attention list before the product is shipped, it is possible to confirm whether the delivery destination is appropriate. Also, the purchase determination process S225 can be the same process as the purchase determination process S105 described with reference to FIG. 8.
[0045] If it is determined that purchase is possible in the purchase determination process S225 (S226: Yes), or if the purchase determination process S225 is not performed, the product is shipped in step S227.
[0046] Note that the media URL processing unit 203 may further display a screen for purchasing another limited product for the user account for which the settlement process has been completed or the user account that has received a purchase request for the product. In this case, it is possible to introduce more limited products to the users who have purchased the limited products. In this case, for example, among the plurality of user accounts that have received a purchase request, it is also possible to sell limited products to the user accounts selected by lottery or draw. Therefore, in the sale of products sold at face-to-face sales at event venues and other limited products, it is possible to provide more people with opportunities to make purchases.
[0047] As described above, in the e-commerce server and its program of this embodiment, in sales including face-to-face sales at event venues and the like, it is possible to provide more people with opportunities to make purchases.
[0048] In addition, in this embodiment, although it has been described as handling goods, it can also be applied to those handling services.
[0049] The operation flows and operation examples in the above-described embodiments do not necessarily have to be executed in chronological order along the order described in the flowchart or sequence diagram. For example, the steps in the operation may be executed in an order different from the order described as the flowchart or sequence diagram, or may be executed in parallel. Also, some of the steps in the operation may be deleted, and additional steps may be added to the process. Further, the operation flows and operation examples in the above-described embodiments may be implemented separately and independently, or may be implemented by combining two or more operation flows and operation examples. For example, some steps of one operation flow may be added to another operation flow, or some steps of one operation flow may be replaced with some steps of another operation flow.
[0050] A program for an e-commerce server that causes a computer to execute the operations according to the above-described embodiments may be provided. The transaction support program may be recorded on a computer-readable medium. By using a computer-readable medium, it is possible to install the program for the e-commerce server on a computer. Here, the computer-readable medium on which the program for the e-commerce server is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, but may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.
[0051] As used in this disclosure, the terms "based on" and "responsive to" do not mean "only based on" or "only responsive to" unless otherwise specified. The term "based on" means both "only based on" and "at least partially based on". Similarly, the term "responsive to" means both "only responsive to" and "at least partially responsive to". Also, the terms "include", "comprise", and their variants do not mean to include only the recited items, but may include only the recited items or may include additional items in addition to the recited items. Further, the term "or" as used in this disclosure is not intended to be exclusive. In this disclosure, for example, when articles are added by translation, such as a, an, and the in English, these articles are assumed to include plural ones unless the context clearly indicates otherwise.
[0052] As described above in detail with reference to the drawings, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the gist.
[0053] The features regarding the above-described embodiments are appended.
[0054] (Appendix 1) An e-commerce server (2) that provides a seller account for a seller of a product to connect to a network via a seller terminal (5) and provides a user account for a user who purchases the product to connect to a network via a user terminal (4). The e-commerce server (2) includes a promotional media content selection screen display unit (201) that displays a screen for selecting at least one promotional media content candidate in which information about the product or the seller is displayed based on a request received via the seller account, and a promotional media file creation unit (202) that issues a two-dimensional code (532) indicating the URL of a website provided by the e-commerce server based on an instruction received via the seller's account and creates a promotional media file (53) in which the two-dimensional code and the selected promotional media content candidate are arranged.
[0055] (Appendix 2) The e-commerce server according to Appendix 1, wherein the two-dimensional code and the URL indicated by the two-dimensional code are not posted or linked to any website provided by the e-commerce server.
[0056] (Appendix 3) The promotional media content selection screen display unit further displays a language selection screen for selecting a language to be displayed in the promotional media file. The promotional media file creation unit issues the two-dimensional code indicating the URL of the website based on the language selected in the promotional media content selection screen display unit and creates the promotional media file in the language selected in the promotional media content selection screen display unit. The e-commerce server according to Appendix 1.
[0057] (Appendix 4) The e-commerce server further includes a media URL processing unit (203) that displays a screen showing the purchase procedure of the product in face-to-face sales on the screen of the user terminal that has accessed the URL indicated by the two-dimensional code, and after receiving a purchase request for the product via the user account, performs a settlement process via the user account. The media URL processing unit is the e-commerce server according to Appendix 1, which, when the payment process is completed, causes a paid code to be displayed on the display screen of the user terminal related to the user account.
[0058] (Appendix 5) The media URL processing unit is the e-commerce server according to Appendix 4, which, when receiving a notification that the seller terminal has read the paid code, causes the user terminal to perform a process of not displaying the paid code on the display screen of the user terminal.
[0059] (Appendix 6) The media URL processing unit stores the in-store inventory count for face-to-face sales as a variable. When receiving a notification that the seller terminal has read the paid code, it checks whether the paid code has been read. If it has not been read, it records that it has been read, decreases the in-store inventory count for face-to-face sales, and when the in-store inventory count for face-to-face sales becomes 0 or less, notifies the seller terminal about the in-store inventory count for face-to-face sales and, when it becomes 0, sends an instruction for a process of disabling the reading of the paid code. This is the e-commerce server according to Appendix 4.
[0060] (Appendix 7) The media URL processing unit stores the in-store inventory count for face-to-face sales as a variable. When receiving a notification that the seller terminal has read the paid code, it decreases the in-store inventory count for face-to-face sales. When the in-store inventory count for face-to-face sales becomes 0 or less, it causes the user terminal of the user account that has received the purchase request or the user account that has performed the payment process to display a message indicating that the product will be received by delivery. This is the e-commerce server according to Appendix 4.
[0061] (Appendix 8) The media URL processing unit stores the in-store inventory quantity for in-person sales as a variable. When the seller terminal receives a notification indicating that the paid code has been read, the in-store inventory quantity for in-person sales is decreased. When the in-store inventory quantity for in-person sales reaches 0 or is less, the website displayed by accessing the URL related to the two-dimensional code is switched to the website for online sales. The e-commerce server described in Supplementary Note 4.
[0062] (Supplementary Note 9) The e-commerce server described in Supplementary Note 1, further comprising a media URL processing unit (203) that displays a limited-public online sales screen on the screen of the user terminal that accessed the URL indicated by the two-dimensional code, accepts a purchase request for the product via the user account, and then performs a settlement process via the user account.
[0063] (Supplementary Note 10) The media URL processing unit described in Supplementary Note 4 or 9 performs the settlement process for the user accounts that meet a predetermined condition among the plurality of user accounts that have accepted the purchase request for the product.
[0064] (Supplementary Note 11) The media URL processing unit described in Supplementary Note 10, when determining whether the predetermined condition is met, displays the information of the user account that has accepted the purchase request for the product on the screen of the seller terminal, and when receiving a sales approval via the seller account, performs the settlement process for the user account.
[0065] (Supplementary Note 12) The media URL processing unit stores a delivery destination caution list that may not be appropriate as a delivery destination. When at least part of the information of the user account that has accepted the purchase request for the product is included in the delivery destination caution list, it is displayed on the screen of the seller terminal. The e-commerce server described in Supplementary Note 11.
[0066] (Supplementary Note 13) The media URL processing unit further causes a screen for purchasing a limited product to be further displayed on the user account for which the settlement process has been completed or the user account that has received the purchase request for the product, the e-commerce server according to Supplementary Note 4 or 9.
[0067] (Supplementary Note 14) When information on the user account for which the settlement process has been completed and the product has not been delivered is requested, the media URL processing unit causes an inquiry screen for approval to be displayed on the screen of the seller terminal together with the information on the user account, the e-commerce server according to Supplementary Note 4 or 9.
[0068] (Supplementary Note 15) The e-commerce server according to Supplementary Note 1, further comprising an IP address determination unit (204) that determines the country indicated by the IP address of the access source when displaying a website and displays the website in a language suitable for the country.
[0069] (Supplementary Note 16) In an e-commerce server program that provides a seller account for a seller of a product to connect to a network via a seller terminal and provides a user account for a user who purchases the product to connect to a network via a user terminal, a promotional media content selection screen display step of displaying a screen for selecting at least one promotional media content candidate in which information on the product or the seller is displayed based on a request received via the seller account; a promotional media file creation step of issuing a two-dimensional code indicating the URL of the website provided by the e-commerce server program based on an instruction received via the seller's account and creating a promotional media file in which the two-dimensional code and the selected promotional media content candidate are arranged, an e-commerce server program for causing a computer to execute.
Explanation of Signs
[0070] 1 E-commerce system 2 E-commerce server 21 CPU 22 Volatile memory unit 23 Non-volatile memory unit 24 Communication unit 201 Promotion media content selection screen display unit 202 Promotion media file creation unit 203 Media URL processing unit 204 IP address determination unit 3 Communication network 4 User terminal 41 CPU 42 Volatile memory unit 43 Non-volatile memory unit 44 Communication unit 45 Input unit 46 Output unit 5 Seller terminal 51 Promotion media content candidate selection screen 511 Promotion media content candidate selection button 512 Promotion media content 513 Promotion media creation button 514 Language selection screen display button 52 Language selection screen 521 Language selection button 53 Promotion media file 531 Promotion media content 532 Two-dimensional code
Claims
1. In an e-commerce server that provides a seller account for a seller of goods to connect to a network via a seller terminal and provides a user account for a user who purchases the goods to connect to a network via a user terminal, a promotional media content selection screen display unit that displays a screen for selecting at least one promotional media content candidate in which information about the goods or the seller is displayed based on a request received via the seller account; a promotional media file creation unit that issues a two-dimensional code indicating the URL of a website provided by the e-commerce server based on an instruction received via the seller's account, and creates a promotional media file in which the two-dimensional code and the selected promotional media content candidate are arranged. An e-commerce server comprising:
2. The e-commerce server according to claim 1, wherein the two-dimensional code and the URL indicated by the two-dimensional code are not posted or linked to any website provided by the e-commerce server.
3. The promotional media content selection screen display unit further displays a language selection screen for selecting a language to be displayed in the promotional media file, The promotional media file creation unit issues the two-dimensional code indicating the URL of the website based on the language selected on the promotional media content selection screen display unit, and creates the promotional media file in the language selected on the promotional media content selection screen display unit. The e-commerce server according to claim 1.
4. A media URL processing unit is further provided that displays a screen showing the purchase procedure of the goods in face-to-face sales on the screen of the user terminal that has accessed the URL indicated by the two-dimensional code, and after receiving a purchase request for the goods via the user account, performs a settlement process via the user account. The media URL processing unit according to claim 1, wherein when the settlement process is completed, a paid code is displayed on the display screen of the user terminal related to the user account.
5. When the media URL processing unit receives a notification from the seller terminal that the paid code has been read, the media URL processing unit causes the user terminal to perform a process of not displaying the paid code on the display screen of the user terminal. The e-commerce server according to claim 4.
6. The media URL processing unit stores the in-store sales inventory quantity as a variable. When the media URL processing unit receives a notification from the seller terminal that the paid code has been read, the media URL processing unit checks whether the paid code has been read. If the paid code has not been read, the media URL processing unit records that the paid code has been read, decreases the in-store sales inventory quantity, and when the in-store sales inventory quantity becomes 0 or less, notifies the seller terminal of the in-store sales inventory quantity and, when the in-store sales inventory quantity becomes 0, transmits an instruction to perform a process of disabling the reading of the paid code. The e-commerce server according to claim 4.
7. The media URL processing unit stores the in-store sales inventory quantity as a variable. When the media URL processing unit receives a notification from the seller terminal that the paid code has been read, the media URL processing unit decreases the in-store sales inventory quantity. When the in-store sales inventory quantity becomes 0 or less, the media URL processing unit causes the user terminal of the user account that has received the purchase request or the user account that has performed the settlement process to display a message indicating that the product will be received by delivery. The e-commerce server according to claim 4.
8. The media URL processing unit stores the in-store sales inventory quantity as a variable. When the media URL processing unit receives a notification from the seller terminal that the paid code has been read, the media URL processing unit decreases the in-store sales inventory quantity. When the in-store sales inventory quantity becomes 0 or less, the media URL processing unit switches the website displayed by accessing the URL related to the two-dimensional code to an online sales website. The e-commerce server according to claim 4.
9. On the screen of the user terminal that has accessed the URL indicated by the two-dimensional code, display the screen of the limited public online sales. After receiving the purchase request for the product via the user account, further provide a media URL processing unit that performs settlement processing via the user account. The e-commerce server according to claim 1.
10. The media URL processing unit performs the settlement processing on the user accounts that meet the predetermined conditions among the plurality of user accounts that have received the purchase request for the product. The e-commerce server according to claim 4 or 9.
11. In the determination of whether the predetermined conditions are met, the media URL processing unit displays the information of the user account that has received the purchase request for the product on the screen of the seller terminal. When receiving a sales approval via the seller account, perform the settlement processing on the user account. The e-commerce server according to claim 10.
12. The media URL processing unit stores a delivery destination caution list that may not be appropriate as a sales destination. When at least part of the information of the user account that has received the purchase request for the product is included in the delivery destination caution list, display it on the screen of the seller terminal. The e-commerce server according to claim 11.
13. The media URL processing unit further displays a screen for purchasing a limited product for the user account for which the settlement processing has been completed or the user account that has received the purchase request for the product. The e-commerce server according to claim 4 or 9.
14. When the information of the user account for which the settlement processing has been completed and the product has not been delivered is requested, the media URL processing unit displays an inquiry screen for approval on the screen of the seller terminal together with the information of the user account. The e-commerce server according to claim 4 or 9.
15. When displaying a website, the e-commerce server according to claim 1 further comprising an IP address determination unit that determines the country indicated by the IP address of the access source and displays the website in a language suitable for the country.
16. In an e-commerce server program that provides a seller account for a seller of goods to connect to a network via a seller terminal and provides a user account for a user who purchases the goods to connect to a network via a user terminal, a promotional media content selection screen display step of displaying a screen for selecting at least one promotional media content candidate in which information about the product or the seller is displayed based on a request received via the seller account; a promotional media file creation step of issuing a two-dimensional code indicating the URL of the website provided by the e-commerce server program based on an instruction received via the seller's account and creating a promotional media file in which the two-dimensional code and the selected promotional media content candidate are arranged, for causing a computer to execute. An e-commerce server program.
Citation Information
Patent Citations
Article selling system, method, and program
JP2019021059A