Business support device, business support method, and business support program

The business support device automates shipping instructions post-payment confirmation, addressing human errors and inventory loss in EC sites by using a control unit to manage payment deadlines and alerts, thus enhancing operational efficiency and reducing costs.

JP2026115374APending Publication Date: 2026-07-09OBIC CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
OBIC CO LTD
Filing Date
2024-12-27
Publication Date
2026-07-09

Smart Images

  • Figure 2026115374000001_ABST
    Figure 2026115374000001_ABST
Patent Text Reader

Abstract

To prevent human errors related to payment and shipping on e-commerce sites. [Solution] The business support device 100 includes an order input unit 102c that inputs order data including order number, order date, payment method, product, quantity ordered, and payment flag when an order is placed on the e-commerce site, inputs payment data including order number and payment date when payment is made on the e-commerce site, and updates the payment flag of the order data to "payment made" using the order number as a key, and a shipping instruction input unit 102d that automatically creates shipping instruction data for order data with a payment flag of "payment made" that is to be shipped.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a business support device, a business support method, and a business support program.

Background Art

[0002] Recently, sales on EC (Electronic Commerce) sites have become widespread. Conventionally, as a system for conducting sales on an EC site, for example, there is Patent Document 1.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, conventionally, until payment is received on the EC site, it has been excluded from the target of manual shipping instructions, which has been a cause of human error.

[0005] The present invention has been made in view of the above, and an object thereof is to provide a business support device, a business support method, and a business support program capable of preventing human errors associated with payment and shipping on an EC site.

Means for Solving the Problems

[0006] To solve the above-mentioned problems and achieve the objective, the present invention provides a business support device equipped with a control unit, characterized by comprising: an order input means that inputs order data including order number, order date, payment method, product, quantity ordered, and payment flag when an order is placed on an e-commerce site, inputs payment data including order number and payment date when payment is made on an e-commerce site, and updates the payment flag of the order data to "payment made" using the order number as a key; and a shipping instruction input means that automatically creates shipping instruction data for order data with a payment flag of "payment made" as the target for shipment.

[0007] Furthermore, according to one aspect of the present invention, the control unit is configured to access a payment method master, which is registered by associating a payment method, a payment deadline, and a threshold for notifying an alert, and inventory data, which includes a warehouse, product, available quantity, and current quantity. The order data further includes items for warehouse, payment method, cancellation flag, alert date, payment deadline, and email address. The order input means may use the warehouse and product as keys to subtract the number of orders in the order data from the available quantity in the inventory data, use the payment method in the order data as a key to refer to the payment method master to obtain the payment deadline and threshold, calculate the payment deadline based on the order date and the obtained payment deadline, calculate the alert date based on the order date and the obtained threshold, and set the calculated payment deadline and alert date in the order data.

[0008] Furthermore, according to one aspect of the present invention, the order input means may also send an alert notification to a set email address if the alert date has arrived in the order data and the payment flag is not set to "paid".

[0009] Furthermore, according to one aspect of the present invention, the order input means may set the cancellation flag to "cancelled" if the payment deadline has passed and the payment flag is not set to "paid" in the order data.

[0010] Furthermore, according to one aspect of the present invention, the order input means may also release the allocation of inventory data for products in the order data for which the cancellation flag is set to "cancel".

[0011] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention provides a business support method to be performed by a business support device equipped with a control unit, comprising: an order input step performed by the control unit, in which, when an order is placed on an e-commerce site, order data including order number, order date, payment method, product, quantity ordered, and payment flag is input, when payment is made on the e-commerce site, payment data including order number and payment date is input, and the payment flag of the order data is updated to "payment" using the order number as the key; and a shipping instruction input step that automatically creates shipping instruction data for order data with a payment flag of "payment" as the target for shipment.

[0012] Furthermore, in order to solve the above-mentioned problems and achieve the objectives, the present invention is a business support program to be executed by a business support device equipped with a control unit, characterized in that the control unit is configured to execute an order input step in which, when an order is placed on an e-commerce site, order data including order number, order date, payment method, product, quantity ordered, and payment flag is input, when payment is made on the e-commerce site, payment data including order number and payment date is input, and the payment flag of the order data is updated to "payment" using the order number as the key, and a shipping instruction input step in which shipping instruction data is automatically created for shipping orders with a payment flag of "payment" as the target for shipping. [Effects of the Invention]

[0013] The present invention has the effect of preventing human errors associated with payment and shipping on e-commerce sites. [Brief explanation of the drawing]

[0014] [Figure 1] Figure 1 is a block diagram showing an example of the configuration of a business support device according to this embodiment. [Figure 2] Figure 2 is a diagram for explaining a specific example of the processing of the control unit of the business support device in the present embodiment. [Figure 3] Figure 3 is a diagram for explaining a specific example of the processing of the control unit of the business support device in the present embodiment. [Figure 4] Figure 4 is a diagram for explaining a specific example of the processing of the control unit of the business support device in the present embodiment. [Figure 5] Figure 5 is a diagram for explaining a specific example of the processing of the control unit of the business support device in the present embodiment. [Figure 6] Figure 6 is a block diagram showing an example of the configuration of the business support device according to the present embodiment. [Figure 7] Figure 7 is a diagram for explaining a specific example of the processing of the control unit of the business support device in the present embodiment. [Figure 8] Figure 8 is a diagram for explaining a specific example of the processing of the control unit of the business support device in the present embodiment.

Embodiments for Carrying Out the Invention

[0015] Hereinafter, embodiments of a business support device, a business support method, and a business support program will be described in detail based on the drawings. Note that the present invention is not limited by the present embodiment.

[0016] [1. Overview] The overview of the present invention will be described in the order of [1-1. Background], [1-2. Problems], [1-3. Solution], and [l-4. Effects].

[0017] [1-1. Background] Due to the influence of recent events such as COVID-19, the popularity of EC (Electronic Commerce) has been advancing. In orders from EC sites, since there is a possibility of cancellation after order entry, it was necessary to stop the shipping instruction until payment was received.

[0018] [1-2. Problems] Since it was not subject to shipping instructions manually until payment was made, it was a cause of human error. Also, since inventory is reserved when an order is placed on the EC site, inventory is secured until payment is made, and there is an issue that if the order is cancelled, it will lead to a loss of sales opportunity.

[0019] [1-3. Solution] In the present invention, in order to solve the above problems, in the order reception on the EC site, it is not subject to shipping instructions until payment is made on the EC site, and when payment is made, it is automatically made subject to shipping instructions. Also, in the present invention, according to the payment method and payment deadline on the EC site, an alert is given, and if the payment deadline has passed, the order is cancelled.

[0020] [1-4. Effect] In order reception on EC, by making it not subject to shipping instructions until payment is automatically made, it is possible to reduce the costs associated with mis-shipping, returns, and the handling of non-payment troubles due to manual confirmation errors. Also, by giving an alert when approaching the payment deadline and cancelling if the payment deadline has passed, it is possible to prevent the loss of sales opportunities because the inventory will not remain reserved inadvertently.

[0021] The outline of the processing procedure of the present invention is as follows. (1) Set the payment deadline and the threshold of the payment deadline for each payment method in the payment master. (2) Hold the order number, payment method, and paid flag on the EC site in the order reception data. (3) If the payment has not been made when the threshold of the payment deadline set in (1) is reached, an alert is output. (4) If there is a payment, when the payment data is linked, set the paid flag in the order reception data. (5) If the payment deadline set in the payment master in (1) has passed, cancel the order reception. (6) For the order reception with the paid flag set, it is automatically made subject to shipping instructions.

[0022] [2. Configuration] An example of the configuration of the business support device 100 according to this embodiment will be described with reference to Figure 1. Figure 1 is a block diagram showing an example of the configuration of the business support device 100. In this embodiment, the business support device 100 can be configured to provide an e-commerce site for selling products, or to integrate with other systems that provide an e-commerce site for selling products.

[0023] The business support device 100 is a commercially available desktop personal computer. However, the business support device 100 is not limited to stationary information processing devices such as desktop personal computers, but may also be portable information processing devices such as commercially available notebook personal computers, PDAs (Personal Digital Assistants), smartphones, or tablet personal computers.

[0024] The business support device 100 comprises a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. Each part of the business support device 100 is connected to communicate via any communication path.

[0025] The communication interface unit 104 connects the business support device 100 to the network 300 via communication devices such as routers and wired or wireless communication lines such as dedicated lines. The communication interface unit 104 has the function of communicating data with other devices via communication lines. Here, the network 300 has the function of connecting the business support device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). The business support device 100 and various master data, which will be described later, may be stored in, for example, the server 200.

[0026] The input / output interface unit 108 is connected to an input device 112 and an output device 114. The output device 114 can be a monitor (including a home television), a speaker, or a printer. The input device 112 can be a keyboard, mouse, microphone, or a monitor that works in conjunction with a mouse to provide pointing device functionality. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or mouse 112.

[0027] The memory unit 106 stores various databases, tables, and files. The memory unit 106 also stores computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. As the memory unit 106, for example, memory devices such as RAM (Random Access Memory) and ROM (Read Only Memory), fixed disk devices such as hard disks, flexible disks, and optical disks can be used.

[0028] The memory unit 106 stores, for example, payment method master 106a, inventory data, order data, EC payment data, shipping instruction data, etc.

[0029] The payment method master 106a can consist of tables that associate and register payment methods (credit card, convenience store payment, bank transfer), payment deadlines, and alarm notification thresholds (see Figure 2).

[0030] Inventory data may include warehouse information (warehouse code and / or warehouse name), product information (product code and / or product name), available quantity, and current quantity (see Figure 3).

[0031] Order data may include order number, order number, order date, payment method, warehouse (warehouse code and / or warehouse name), product (product code and / or product name), quantity ordered, paid flag, cancellation flag, alert date, payment deadline, and email address (see Figure 4(A)).

[0032] EC payment data may include the order number and payment date (see Figure 5(A)).

[0033] Shipping instruction data may include shipping instruction number, warehouse, shipping instruction date, product code, and shipping instruction quantity (see Figure 8(B)).

[0034] The control unit 102 is a CPU or similar component that comprehensively controls the business support device 100. The control unit 102 has internal memory for storing control programs such as the OS, programs that define various processing procedures, and required data, and executes various information processing based on these stored programs.

[0035] The control unit 102 is configured to access the payment method master 106a, inventory data, order data, EC payment data, shipping instruction data, etc., which are stored in the storage unit 106. Note that the payment method master 106a, inventory data, order data, EC payment data, shipping instruction data, etc. may be stored in another location (for example, on the server 200), as long as the control unit 102 can access them.

[0036] Functionally, the control unit 102 comprises a master maintenance unit 102a, an inventory processing unit 102b, an order input unit 102c, a shipping instruction input unit 102d, and a screen display control unit 102e.

[0037] The master maintenance unit 102a performs editing such as inputting, adding, and changing data in the payment method master 106a in response to operator operations on the master maintenance screen (not shown) displayed on the monitor 114, for example.

[0038] The inventory processing unit 102b is for managing inventory data, and for example, it updates inventory data when goods are received or shipped.

[0039] When an order is placed on the e-commerce site, the order entry unit 102c inputs order data including order number, order number, order date, payment method, warehouse (warehouse code and / or warehouse name), product (product code and / or product name), quantity ordered, payment completed flag, cancellation flag, alert date, payment deadline, and email address, and stores it in the storage unit 106. When payment is made on the e-commerce site, the e-commerce payment data including order number and payment date is input and stored in the storage unit 106, and the payment completed flag in the order data is updated to "paid" using the order number as the key.

[0040] Alternatively, the order entry unit 102c may use the warehouse and product as keys to subtract the number of orders in the order data from the number of available stock in the inventory data, use the payment method in the order data as a key to refer to the payment method master 106a to obtain the payment deadline and threshold, calculate the payment deadline based on the order date and the obtained payment deadline, calculate the alert date based on the order date and the obtained threshold, and set the calculated payment deadline and alert date in the order data.

[0041] Furthermore, the order entry unit 102c may also send an alert notification to a configured email address if the alert date has arrived in the order data and the payment flag is not set to "paid".

[0042] Furthermore, the order entry unit 102c may also set the cancellation flag to "cancelled" if the payment deadline has passed and the payment flag is not set to "paid" in the order data.

[0043] Furthermore, the order entry unit 102c may also release the allocation in inventory data for products in the order data where the cancellation flag is set to "cancel".

[0044] The shipping instruction input unit 102d automatically creates shipping instruction data for order data with a "paid" flag, and stores it in the storage unit 106.

[0045] The screen display control unit 102e controls the display of various screens (for example, the master maintenance screen, etc.) displayed on the monitor 114 and the acceptance of input.

[0046] [3. Specific Examples] Referring to Figures 1 to 8, a specific example of the processing of the control unit 102 of the business support device 100 in this embodiment will be described. Figures 2 to 8 are diagrams illustrating a specific example of the processing of the control unit 102 of the business support device 100 in this embodiment.

[0047] (Assumption data) In the following explanation, it is assumed that the payment method master 106a shown in Figure 2 and the inventory data shown in Figure 3 are pre-stored in the storage unit 106.

[0048] The payment method master 106a can be composed of tables that associate and register payment methods, payment deadlines, and thresholds, as shown in Figure 2. In the example shown in the figure, the first row is payment method "01: Credit card", payment deadline " ", threshold " ", the second row is payment method "02: Convenience store payment", payment deadline "7 days later", threshold "4 days later", and the third row is payment method 03: Bank transfer, payment deadline "3 days later", threshold "2 days later". For payment methods such as credit cards, where an order cannot be placed without immediate payment, it is possible to leave this setting blank.

[0049] Inventory data may include warehouse code, product code, available quantity, and current quantity, as shown in Figure 3. In the example shown in the figure, the first row is warehouse code "SOU01", product code "SH01", available quantity "20", current quantity "20", the second row is warehouse code "SOU02", product code "SH01", available quantity "20", current quantity "20", and the third row is warehouse code "SOU01", product code "SH02", available quantity "20", current quantity "20".

[0050] The order entry unit 102c performs the following (order entry) and (EC payment import).

[0051] (Order entry) Order data received on the e-commerce site on 10 / 30 is entered as an order, imported, and stored in the storage unit 106. Using the payment method as the key, the payment deadline and threshold are obtained from the payment method master 106a, and the payment deadline and alert date are calculated and set from the order date.

[0052] Figure 4(A) shows an example of order data. The order data may include order number, order number, order date, payment method, warehouse code, product code, quantity ordered, paid flag, cancellation flag, alert date, payment deadline, and email address.

[0053] In the example shown in the figure, the first row contains the order number "JU0000000001", order number "EC0001", order date "2024 / 10 / 30", payment method "01: Credit Card", warehouse code "SOU01", product code "SH01", quantity ordered "5", paid flag " ", cancellation flag " ", alert date " ", payment deadline " ", and email address "mail1@xxxx.co.jp". In the payment method master 106a, the payment deadline and threshold are not set for payment method "01: Credit Card", so the alert date and payment deadline are not calculated.

[0054] The second line contains the following information: Order number "JU0000000002", Order number "EC0002", Order date "2024 / 10 / 30", Payment method "02: Convenience store payment", Warehouse code "SOU01", Product code "SH01", Order quantity "10", Payment completed flag " ", Cancellation flag " ", Alert date "2024 / 11 / 3", Payment deadline "2024 / 11 / 6", and Email address "mail2@xxxx.co.jp". In the payment method master 106a, payment method "02: Convenience store payment" has a payment deadline of "7 days later" and a threshold of "4 days later". Therefore, set the order date "2024 / 10 / 30" + threshold "4 days later" = alert date "2024 / 11 / 3", and set the order date "2024 / 10 / 30" + payment deadline "7 days later" = payment deadline "2024 / 11 / 6".

[0055] The third line contains the following information: Order number "JU0000000003", Order number "EC0003", Order date "2024 / 10 / 30", Payment method "03: Bank transfer", Warehouse code "SOU01", Product code "SH02", Quantity ordered "1", Payment received flag " ", Cancellation flag " ", Alert date "2024 / 11 / 1", Payment deadline "2024 / 11 / 2", and Email address "mail3@xxxx.co.jp". In the payment method master 106a, payment method "03: Bank Transfer" has a payment deadline of "3 days later" and a threshold of "2 days later". Therefore, set the order date "2024 / 10 / 30" + threshold "2 days later" = alert date "2024 / 11 / 1", and set the order date "2024 / 10 / 30" + payment deadline "3 days later" = payment deadline "2024 / 11 / 2".

[0056] The number of orders entered in the order entry is used as the warehouse code and product key, and is subtracted from the available quantity in the inventory data. Figure 4(B) shows the updated inventory data. The first row is updated to "5" by subtracting the number of orders ("5 + 10") from the available quantity ("20"). The third row is updated to "19" by subtracting the number of orders ("1") from the available quantity ("20").

[0057] (EC payment import) When a payment is received via the e-commerce site, the e-commerce payment data is retrieved from the e-commerce site, and the paid flag in the order data is updated using the order number from the e-commerce payment data as the key.

[0058] Figure 5(A) shows an example of EC payment data. EC payment data may include the order number and payment date. In the example shown in the figure, the order number is "EC0001" and the payment date is "2024 / 10 / 30".

[0059] Figure 5(B) shows an example of updated order data. Using the order number "EC0001" from the EC payment data as the key, the paid flag for the record (slip) with order number "EC0003" on the third line is updated to "1: Paid".

[0060] On a daily basis, order data is checked, and if the alert date has arrived and the payment flag is not set to "1: Paid," an email notification is sent as an alert. The execution date and the alert date are compared, and if the execution date is greater than or equal to the alert date and the payment flag is not set to "1: Paid," then the invoice will be subject to an email notification to the configured email address.

[0061] As an example, let's explain the execution example on 2024 / 11 / 1. In the order data shown in Figure 5(C), the order number "JU0000000003" on the third row has an execution date "2024 / 11 / 1" greater than or equal to the alert date "2024 / 11 / 1", so an alert email notification will be sent to the email address "mail3@xxxx.co.jp".

[0062] Figure 6 shows an example of email content. In the example shown in the figure, it looks like this: header Email subject: You have an order with an approaching payment deadline. Source: XX Company To: mail3@xxxx.co.jp Main text There are orders with approaching payment deadlines. Please make your payment by the deadline. Order number: EC0003 Payment deadline: 2024 / 11 / 2

[0063] If payment is not received by the due date, the transaction will be canceled and the cancellation flag will be set to "1: Cancelled".

[0064] As an example, let's explain the execution example on 2024 / 11 / 2. In the order data shown in Figure 7(A), the order number "EC0003" on the third line has not received payment by the payment deadline "2024 / 11 / 2", so the cancellation flag is set to "1: Cancelled".

[0065] For products with the cancellation flag "1: Cancelled" set, the allocation in the inventory data is released. In the inventory data shown in Figure 7(B), the third row of the order data has warehouse code "SOU01", product code "SH02", order quantity "1", and cancellation flag "1: Cancelled", so the number of available allocations in the third row is changed (released) to "20" by adding "19" + "1".

[0066] The shipping instruction input unit 102d performs the following (shipping instruction input).

[0067] (Entering shipping instructions) When retrieving the relevant order data slip during the shipping instruction input, the shipping instruction data is created targeting slips where the payment flag is "1: Paid". In the order data shown in Figure 8(A), the first record (slip) with the payment flag "1: Paid" is selected as the target for shipping, and the shipping instruction data is created.

[0068] Figure 8(B) shows an example of the generated shipping instruction data. The shipping instruction data may include the shipping instruction number, warehouse, shipping instruction date, product code, and quantity of shipments. In the example shown in the figure, the shipping instruction number is "SHU000000001", the warehouse is "SOU01", the shipping instruction date is "2024 / 11 / 2", the product code is "SH01", and the quantity of shipments is "5".

[0069] As described above, according to this embodiment, when an order is placed on the e-commerce site, order data including order number, order date, payment method, product, quantity ordered, and payment flag is entered; when payment is made on the e-commerce site, payment data including order number and payment date is entered; and the payment flag in the order data is updated to "payment made" using the order number as the key; and the shipping instruction input unit 102d automatically creates shipping instruction data for order data with a "payment made" flag, thereby preventing human errors associated with payment and shipping on the e-commerce site.

[0070] [4. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving operational efficiency and promoting appropriate management decisions by companies, thereby contributing to SDGs Goals 8 and 9.

[0071] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and digital processes, thereby contributing to SDGs Goals 12, 13, and 15.

[0072] Furthermore, this embodiment can contribute to strengthening control and governance, thereby enabling contributions to SDG Goal 16.

[0073] [5. Other Embodiments] In addition to the embodiments described above, the present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims.

[0074] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by known methods.

[0075] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registration data and search conditions for each process, screen examples, and database configuration shown in this specification and in the drawings may be changed at will unless otherwise specified.

[0076] Furthermore, with respect to the business support device 100, each component shown in the diagram is a functional concept and does not necessarily need to be physically configured as shown.

[0077] For example, the processing functions of the business support device 100, particularly those performed by the control unit 102, may be implemented in whole or in part by a CPU and a program interpreted and executed by the CPU, or they may be implemented as wired logic hardware. The program is recorded on a non-temporary computer-readable recording medium containing programmed instructions for the information processing device to execute the processing described in this embodiment, and is mechanically read by the business support device 100 as needed. That is, a storage unit such as ROM or HDD (Hard Disk Drive) stores a computer program that works in cooperation with the OS to give instructions to the CPU and perform various processing tasks. This computer program is executed by being loaded into RAM and works in cooperation with the CPU to constitute the control unit.

[0078] Furthermore, this computer program may be stored on an application program server connected to the business support device 100 via any network, and it is possible to download all or part of it as needed.

[0079] Furthermore, the program for executing the processing described in this embodiment may be stored on a non-temporary computer-readable recording medium, or it may be configured as a program product. Here, "recording medium" includes any "portable physical medium" such as memory cards, USB (Universal Serial Bus) memory, SD (Secure Digital) cards, flexible disks, magneto-optical disks, ROMs, EPROMs (Erasable Programmable Read Only Memory), EEPROMs (Registered Trademark) (Electrically Erasable and Programmable Read Only Memory), CD-ROMs (Compact Disk Read Only Memory), MOs (Magneto-Optical disks), DVDs (Digital Versatile Disks), and Blu-ray (Registered Trademark) Discs.

[0080] Furthermore, "program" refers to a data processing method described in any language or writing method, regardless of its format, such as source code or binary code. Note that "program" is not necessarily limited to a single, monolithic structure; it also includes distributed structures consisting of multiple modules or libraries, and those that work in cooperation with other programs, such as an operating system, to achieve their functions. Regarding the specific configuration and reading procedures for reading the recording medium in each device shown in this embodiment, as well as the installation procedures after reading, well-known configurations and procedures can be used.

[0081] The various databases stored in the memory unit 106 include memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and website provision.

[0082] Furthermore, the business support device 100 may be configured as a known personal computer or workstation or other information processing device, or as an information processing device to which any peripheral devices are connected. Alternatively, the business support device 100 may be implemented by installing software (including programs or data, etc.) that enables the processing described in this embodiment on the device.

[0083] Furthermore, the specific forms of distribution and integration of the devices are not limited to those shown in the figures, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit according to various additions or functional loads. In other words, the embodiments described above may be implemented in any combination, or the embodiments may be implemented selectively. [Explanation of Symbols]

[0084] 100 Business support equipment 102 Control Unit 102a Master Maintenance Department 102b Inventory Processing Unit 102c Order Entry Section 102d Shipping Instruction Input Section 102e Screen display control unit 104 Communication Interface Section 106 Storage section 106a Payment Method Master 108 Input / Output Interface Section 112 Input device 114 Output device 200 servers 300 Networks

Claims

1. A business support device equipped with a control unit, An order entry means that, when an order is placed on an e-commerce site, inputs order data including order number, order date, payment method, product, quantity ordered, and a payment flag; when payment is received on the e-commerce site, inputs payment data including order number and payment date; and updates the payment flag in the order data to "paid" using the order number as the key. A shipping instruction input method that automatically creates shipping instruction data for order data with the "Paid" flag set to "Paid", and A business support device characterized by having the following features.

2. The control unit, A payment method master, which is registered by associating payment method, payment due date, and threshold for notifying alerts, Inventory data including warehouse, product, available quantity, and current quantity, It is configured to be accessible, The aforementioned order data further includes fields such as warehouse, payment method, cancellation flag, alert date, payment due date, and email address. The business support device according to claim 1, characterized in that the order entry means subtracts the number of orders in the order data from the number of available stock data using the warehouse and product as keys, obtains the payment deadline and threshold by referring to the payment method master using the payment method of the order data as a key, calculates the payment deadline based on the order date and the obtained payment deadline, calculates the alert date based on the order date and the obtained threshold, and sets the calculated payment deadline and alert date in the order data.

3. The business support device according to claim 2, wherein the order entry means sends an alert notification to a set email address if the alert date has arrived in the order data and the payment flag is not set to "payment received".

4. The business support device according to claim 2 or 3, characterized in that the order input means sets the cancellation flag to "cancelled" in the order data if the payment deadline has passed and the payment flag is not set to "paid".

5. The business support device according to claim 4, characterized in that the order input means releases the allocation of inventory data for products in the order data for which the cancellation flag is set to "cancel".

6. A business support method performed by a business support device equipped with a control unit, The control unit executes: An order entry process in which, when an order is placed on the e-commerce site, order data including order number, order date, payment method, product, quantity ordered, and payment flag is entered; when payment is received on the e-commerce site, payment data including order number and payment date is entered; and the payment flag in the order data is updated to "payment received" using the order number as the key; The shipping instruction input process automatically creates shipping instruction data for order data with the "Paid" flag set to "Paid," and A business support method characterized by including the following.

7. A business support program to be executed by a business support device equipped with a control unit, The control unit, An order entry process in which, when an order is placed on the e-commerce site, order data including order number, order date, payment method, product, quantity ordered, and payment flag is entered; when payment is received on the e-commerce site, payment data including order number and payment date is entered; and the payment flag in the order data is updated to "payment received" using the order number as the key; The shipping instruction input process automatically creates shipping instruction data for order data with the "Paid" flag set to "Paid," and A business support program to enable the execution of tasks.