E-commerce transaction management device, e-commerce transaction management method, and e-commerce transaction management program
The e-commerce transaction management device automates code conversion by associating customer and provider product codes with display orders, reducing labor and enhancing efficiency in e-commerce transactions.
Patent Information
- Application Number
- JP2022026923
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-02-24
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2042-02-24
AI Technical Summary
In e-commerce transactions, different codes assigned to the same product by the customer and provider necessitate manual conversion, increasing business labor during data linkage.
An e-commerce transaction management device and method that associates customer codes, customer product codes, and provider product codes with display orders, enabling automatic specification of corresponding codes based on priority orders.
Reduces labor required for data linkage by automating the conversion of codes, improving operational efficiency and reducing manual work.
Smart Images

Figure 0007701292000001 
Figure 0007701292000002 
Figure 0007701292000003
Abstract
Description
Technical Field
[0001] The present invention relates to an e-commerce transaction management device, an e-commerce transaction management method, and an e-commerce transaction management program.
Background Art
[0002] Today, EDI (Electronic Data Interchange) for transmitting and receiving information related to commercial transactions between companies via a dedicated line or a communication line is known. Regarding this EDI, for example, Patent Document 1 (Japanese Patent Application Laid-Open No. 2002-123712) discloses an electronic centralized purchasing system.
[0003] In this electronic centralized purchasing system, a provider server that provides products and a purchaser server that collects and manages the provided products and purchases the products are connected via various communication networks. Further, the purchaser server is connected to a plurality of terminal devices installed in each department via an intranet. Then, the purchaser server provides a list of product information provided from the provider server to each terminal device, sequentially stores the purchase information from each terminal device that has been selected from the list screen of the product information and transmitted via the intranet, and collectively transmits the stored purchase information to the provider server as order information.
[0004] Thereby, stores on the Internet can be connected by EDI and incorporated into the intranet within the company, and the efficiency of search processing at the time of product purchase or settlement processing after purchase can be improved.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] Here, in the customer who places an order for a product and the provider who provides the product, different codes may be assigned to the same product. In such a case, when performing data linkage for e-commerce transactions between the customer and the provider, it was necessary to convert the code of the product ordered by the customer (the code of the product used by the customer) into the code of the product used by the provider. Conversely, when providing a product from the provider to the customer, it was necessary to convert the code of the product to be provided (the code of the product used by the provider) into the code of the product used by the customer. Thus, there was a problem that business labor was required during data linkage for e-commerce transactions between the customer and the provider.
[0007] The present invention has been made in view of the above problems, and when different codes are assigned to the same product by the customer and the provider, it aims to provide an e-commerce transaction management device, an e-commerce transaction management method, and an e-commerce transaction management program capable of reducing the business labor generated during data linkage for e-commerce transactions between the customer and the provider.
Means for Solving the Problems
[0008] In order to solve the above problems and achieve the object, an e-commerce transaction management apparatus according to the present invention includes a storage unit that stores records in which a customer code, which is a unique identification code assigned to each customer, a customer product code assigned by the customer to a product, a product code assigned by the providing side that provides the product to the customer to the product, and a display order, which is a number indicating a priority order assigned to one customer product code and a plurality of the same customer product codes of the same customer, are respectively associated. The e-commerce transaction management apparatus manages e-commerce transactions performed at least between the customer and the providing side, and includes a detection unit that detects, from the storage unit, a record including the customer code of the customer and the customer product code included in the received information received from the customer, and a specifying unit that, when only one record is detected, specifies the product code included in the detected record as the product code corresponding to the customer product code included in the received information received from the customer, and when a plurality of records are detected, specifies the product code of the record including the smallest display order as the product code corresponding to the customer product code included in the received information received from the customer.
[0009] In addition, in order to solve the above problems and achieve the object, an e-commerce transaction management method according to the present invention includes a storage unit that stores records in which a customer code, which is a unique identification code assigned to each customer, a customer product code assigned by the customer to the product, a product code assigned by the provider that provides the product to the customer to the product, and a display order, which is a number indicating the priority assigned to one customer product code and a plurality of the same customer product codes of the same customer, are respectively associated. The e-commerce transaction management method manages e-commerce transactions performed at least between the customer and the provider, and includes a detection step in which a detection unit detects, from the storage unit, a record including the customer code of the customer and the customer product code included in the received information received from the customer, and an identification step in which, when only one record is detected in the detection step, the identification unit identifies the product code included in the detected record as the product code corresponding to the customer product code included in the received information received from the customer, and when a plurality of records are detected in the detection step, the identification unit identifies the product code of the record including the smallest display order as the product code corresponding to the customer product code included in the received information received from the customer.
[0010] Also, in order to solve the above-described problems and achieve the object, an e-commerce transaction management program according to the present invention includes a customer code which is a unique identification code assigned to each customer, a customer product code assigned by the customer to a product, a product code assigned by the providing side that provides the product to the customer to the product, and a display order which is a number indicating the priority assigned to one customer product code and a plurality of the same customer product codes of the same customer, and a storage unit in which records associated with each other are stored, and is an e-commerce transaction management program that causes a computer of an e-commerce transaction management apparatus that manages e-commerce transactions performed at least between the customer and the providing side to function, and causes the computer to function as a detection unit that detects, from the storage unit, a record including the customer code of the customer and the customer product code included in the received information received from the customer, and when only one record is detected, specifies the product code included in the detected record as the product code corresponding to the customer product code included in the received information received from the customer, and when a plurality of records are detected, specifies the product code of the record including the smallest display order as the product code corresponding to the customer product code included in the received information received from the customer.
Effects of the Invention
[0011] According to the present invention, when different codes are assigned to a product by the customer and the providing side, it is possible to reduce the work labor that occurs during data linkage of e-commerce transactions between the customer and the providing side.
Brief Description of the Drawings
[0012]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Embodiments for Carrying Out the Invention
[0013] Hereinafter, an EDI (Electronic Data Interchange) apparatus according to an embodiment to which the present invention is applied will be described in detail with reference to the drawings. Note that the present invention is not limited by this embodiment.
[0014] (Hardware Configuration) FIG. 1 is a block diagram showing the hardware configuration of an EDI apparatus 1 according to an embodiment. The EDI apparatus 1 is an example of an electronic commerce management apparatus. As shown in FIG. 1, the EDI apparatus 1 is a terminal apparatus on the providing side that provides products ordered by a customer, and is connected to a customer terminal apparatus 9 via a predetermined network 8 such as the Internet. The EDI apparatus 1 manages electronic commerce by EDI with the customer terminal apparatus 9.
[0015] As shown in FIG. 1, such an EDI device 1 includes a storage unit 2, a control unit 3, a communication interface unit 4, and an input / output interface unit 5. An input device 6 and an output device 7 are connected to the input / output interface unit 5. As the output device 7, a display unit such as a monitor device (including a home TV) can be used. As the input device 6, in addition to a keyboard device, a mouse device, and a microphone device, a monitor device that cooperates with the mouse device to realize a pointing device function can be used.
[0016] As the storage unit 2, for example, a storage device such as a ROM (Read Only Memory), a RAM (Random Access Memory), an HDD (Hard Disk Drive), or an SSD (Solid State Drive) can be used. In the storage unit 2, a product management master 11, a trading partner conversion master 12, and a product master 13, which are storage areas respectively, are formed.
[0017] FIG. 2 is a diagram showing the relationship between data linkage items, a customer product master, and a product master. Among them, FIG. 2(a) is a diagram showing related table items, and FIG. 2(b) is a diagram showing the definition of data master items. As shown in FIGS. 2(a) and 2(b), the "data linkage items" are data such as order data transmitted from the customer terminal device 9 to the EDI device 1, and include an "order source code", which is a unique code assigned to the customer, and a "product number code", which is a code (a code managed by the customer) assigned by the customer side to the ordered product.
[0018] In the trading partner conversion master 12 stored in the storage unit 2 of the EDI device 1, an "EDI trading partner code", which is the code of the trading partner (the source of EDI linkage), and a "trading partner code", which is a unique code (a trading partner code managed by the company itself) assigned by the product providing side (the EDI device 1 side) to the trading partner, are associated and stored.
[0019] In the customer product master 11, the above-mentioned "customer code" managed by the company itself, the "customer product code" indicating the product number managed by the customer, the "product code" managed by the company itself, and the "display order (priority order)" for specifying the code to be preferentially adopted are associated and stored. In the product master 13, the "product code" managed by the company itself is stored.
[0020] (Functional Configuration of EDI Device) In addition, the storage unit 2 stores a product management program which is an example of an e-commerce management program. The control unit 3 functions as a master formation unit 21, an acquisition unit 22, a communication control unit 23, a discrimination unit 24, a display order detection unit 25, a specification unit 26, and a display control unit 27 by executing this product management program.
[0021] The master formation unit 21 performs various checks on data including the customer code, customer product code, product code, and display order as described later, and batch-registers only the data for which a check result enabling registration is obtained in the customer product master 11.
[0022] The acquisition unit 22 is an example of a detection unit, and when specifying the company's product code corresponding to the customer product code which is the product code used by the customer, and when specifying the customer product code corresponding to the company's product code, it acquires predetermined product management data (records) from the customer product master 11. The communication control unit 23 receives order data from the customer by communicating with the customer terminal device 9 via the network 8.
[0023] The discrimination unit 24 discriminates whether there are multiple records acquired from the customer product master 11. The display order detection unit 25 detects the record including the minimum display order when multiple records are acquired from the customer product master 11. The specification unit 26 specifies the company's product code or the customer product code based on whether there are multiple records, whether there are multiple records including the minimum display order, etc. The display control unit 27 displays the e-commerce screen on the output device 7.
[0024] (Operation of Forming Product Management Master) Next, in the EDI device 1 of the embodiment, when the control unit 3 functions as the master formation unit 21 based on the product management program, various types of data are registered in a batch to form the product management master 11. Specifically, as shown in FIG. 1, the master formation unit 21 includes a registration data acquisition unit 31, a format check unit 32, a basic check unit 33, a reference check unit 34, and a master registration unit 35. Then, by operating based on the flowchart shown in FIG. 3, the master formation unit 21 performs batch registration of various types of data on the product management master 11 to form the product management master 11.
[0025] In the flowchart of FIG. 3, first, in step S1, the registration data acquisition unit 31 acquires data covering items such as the customer code, customer product code, product code, and display order to be registered in the product management master 11.
[0026] In step S2, the format check unit 32 performs a format check to check whether the data acquired in step S1 is in the format handled by the EDI device 1 (match / mismatch of format). In step S3, the basic check unit 33 performs basic checks such as data format, inputtable characters, and check for uninput of required items on the data acquired in step S1. In step S4, the reference check unit 34 performs reference checks such as master reference check and key duplication check on the data acquired in step S1.
[0027] In step S5, the master registration unit 35 determines whether a check result that satisfies all the checks in steps S2 to S4 is obtained for the data acquired in step S1. If a check result that satisfies all the checks in steps S2 to S4 is not obtained (step S5: No), the process proceeds to step S7, and the master registration unit 35 discards the data that could not satisfy all the checks and ends the process of the flowchart in FIG. 3.
[0028] On the other hand, when the check results (step S5: Yes) that satisfy all the checks in steps S2 to S4 are obtained for the data, the master registration unit 35 temporarily stores the data in the storage unit 2. Then, when all the checks for all the data acquired in step S1 are completed, the data stored in the storage unit 2 is registered (stored) in the product management master 11 in a batch (step S6).
[0029] By registering only the data that has undergone format check, basic check, and reference check in this way in the product management master 11, it is possible to register data without inconsistencies and without duplicates in the product management master 11.
[0030] An example of the product management master 11 formed in this way is shown in FIG. 4. As shown in FIG. 4, in the product management master 11, a "customer code" which is a unique code assigned to each customer, a "customer product code" which is a product code used on the customer side, a "product code" used on the providing side (own company) corresponding to the product code used on the customer side, and a "display order" which is a number indicating the priority assigned to a plurality of the same said customer product codes are respectively associated and stored.
[0031] This example in FIG. 4 shows that for a product with a customer product code of "ASH001" at a customer with a customer code of "TOKS001", the product code of "SH001" is assigned on the product providing side (own company), and its display order is "2 (second)".
[0032] In addition, the example in FIG. 4 shows that for a customer with a customer code of "TOKS001" and a product with a single customer product code of "ASH002", the product provider (the company itself) assigns multiple product codes such as "SH001", "SH002", and "SH004" for handling. Also, the display order of the product code "SH001" is "1 (first)", the display order of the product code "SH002" is "2 (second)", and the display order of the product code "SH004" is "3 (third)".
[0033] In addition, the example in FIG. 4 shows that for a customer with a customer code of "TOKS001" and a product with a single customer product code of "ASH003", the product provider (the company itself) assigns multiple product codes such as "SH003", "SH004", and "SH005" for handling. Also, the display order of the product code "SH003" is "1 (first)", the display order of the product code "SH004" is "2 (second)", and the display order of the product code "SH005" is "1 (first)".
[0034] (Operation of specifying the company's product code from the customer code and the customer product code) Next, an operation of specifying the company's product code from the customer code and the customer product code included in received information such as order information received from a customer using such a product management master 11 will be described with reference to the flowchart of FIG. 5. The control unit 3 operates based on the product management program stored in the storage unit 2 to execute each process of the flowchart in FIG. 5.
[0035] First, when received information such as order information from the customer terminal device 9 is received by the communication control unit 23, the acquisition unit 22 refers to the product management master 11 shown in FIG. 4 based on the customer code and the customer product code included in the received information in step S11. Then, the acquisition unit 22 acquires from the product management master 11 a record (product management data) in which the customer code and the customer product code match.
[0036] Specifically, when the customer code included in the received information is "TOKS001" and the customer product code is "ASH002", the record including the customer code "TOKS001" and the customer product code "ASH002" will be a record including the product codes "SH001", "SH002", and "SH004" as shown in FIG. 6(a). Therefore, the acquisition unit 22 acquires the records including the product codes "SH001", "SH002", and "SH004" from the product management master 11.
[0037] Next, in step S12, the discrimination unit 24 discriminates whether the number of records acquired from the product management master 11 is plural. When only one record is acquired (step S12: No), the process proceeds to step S15, and the specification unit 26 specifies the product code included in the acquired single record as the product code corresponding to the customer product code included in the received information (detects it as the company's product code).
[0038] For example, when the customer code is "TOKS001" and the customer product code is "ASH009", only one record with the product code "SH001" is acquired from the product management master 11 shown in FIG. 4. In this case, the specification unit 26 specifies the product code "SH001" as the company's product code corresponding to the customer product code "ASH009".
[0039] On the other hand, when the number of records acquired from the product management master 11 is plural (step S12: Yes), in step S13, the display order detection unit 25 detects the record (product management data) including the minimum display order among the acquired plural records. Then, in step S14, the specification unit 26 discriminates whether there are plural records including the minimum display order.
[0040] For example, when the customer code is "TOKS001" and the customer product code is "ASH002", three records with product codes "SH001", "SH002", and "SH004" are retrieved from the product management master 11 shown in FIG. 4, as shown in FIG. 6(a). In this case, the display order detection unit 25 detects the record containing the smallest display order among the three records. In the example of FIG. 6(a), the display order of the product code "SH001" is "1 (first)". Therefore, the display order detection unit 25 detects the record with this display order of "1 (first)". In this case, since there is only one record containing the smallest display order (step S14: No), the process proceeds to step S15, and the specifying unit 26 specifies the product code "SH001" of the record containing the smallest display order, as shown in FIG. 6(b), as the company's product code corresponding to the customer product code "ASH002".
[0041] On the other hand, when there are multiple records containing the smallest display order (step S14: Yes), the specifying unit 26 detects, in step S16, the record containing the smallest product code among the records with the smallest display order. Then, the specifying unit 26 specifies the smallest product code included in the detected record as the company's product code corresponding to the customer product code.
[0042] For example, when the customer code is "TOKS001" and the customer product code is "ASH003", three records with product codes "SH003", "SH004", and "SH005" are retrieved from the product management master 11 shown in FIG. 4, as shown in FIG. 7(a). In this case, the display order detection unit 25 detects the record containing the smallest display order among the three records (step S13), but as shown in FIG. 7(b), two records containing the display order of "1 (first)" are detected (step S14: Yes).
[0043] In the case of the example in FIG. 7(b), the records including the product code of "SH003" and the records including the product code of "SH005" are in the display order of "1 (first)". Therefore, the specifying unit 26 compares the product code of "SH003" with the product code of "SH005", and specifies the smaller product code of "SH003" as the company's product code corresponding to the customer product code as shown in FIG. 7(c) (step S16). Note that when three or more records in the display order of "1 (first)" are detected, the specifying unit 26 specifies the smallest product code as the company's product code corresponding to the customer product code.
[0044] In this way, even when different codes are assigned to the same product by the customer and the providing side (the company side), the company's product code corresponding to the customer product code can be automatically specified. Therefore, the labor required for data linkage in e-commerce transactions between the customer and the providing side can be reduced.
[0045] (Operation of specifying the customer product code from the customer code and the company's product code) Next, an operation of specifying the customer product code from the customer code and the company's product code included in the transmission information to be transmitted to the customer will be described with reference to the flowchart of FIG. 8. The control unit 3 operates based on the product management program stored in the storage unit 2 to execute each process of the flowchart of FIG. 8.
[0046] First, when generating the transmission information to be transmitted to the customer terminal device 9, the acquisition unit 22 refers to the product management master 11 shown in FIG. 4 based on the customer code and the company's product code included in the transmission information in step S21. Then, the acquisition unit 22 acquires from the product management master 11 the records (product management data) in which the customer code and the product code match.
[0047] Specifically, when the customer code included in the received information is "TOKS001" and the product code is "SH001", the record including the customer code "TOKS001" and the product code "SH001" will be a record including the customer product codes "ASH001", "ASH002", and "ASH009" as shown in FIG. 9(a). Therefore, the acquisition unit 22 acquires, from the product management master 11, the record including the customer product codes "ASH001", "ASH002", and "ASH009".
[0048] Next, in step S22, the discrimination unit 24 discriminates whether the number of records acquired from the product management master 11 is plural. When only one record is acquired (step S22: No), the process proceeds to step S25, and the specification unit 26 specifies the customer product code included in the acquired single record as the customer product code corresponding to the product code included in the transmission information.
[0049] For example, when the customer code is "TOKS001" and the product code is "SH003", only one record with the customer product code "ASH003" is acquired from the product management master 11 shown in FIG. 4. In this case, the specification unit 26 specifies the customer product code "ASH003" as the customer product code corresponding to the company's product code "SH003".
[0050] On the other hand, when the number of records acquired from the product management master 11 is plural (step S22: Yes), in step S23, the display order detection unit 25 detects the record (product management data) including the minimum display order among the acquired plural records. Then, in step S24, the specification unit 26 discriminates whether there are plural records including the minimum display order.
[0051] For example, when the customer code is "TOKS001" and the product code is "SH001", as shown in FIG. 4, three records with customer product codes "ASH001", "ASH002", and "ASH009" are retrieved from the product management master 11 as shown in FIG. 9(a). In this case, the display order detection unit 25 detects the record including the smallest display order among the three records. In the example of FIG. 9(a), the display orders of the product codes of "ASH002" and "ASH009" are both "1 (first)". Therefore, as shown in FIG. 9(b), the display order detection unit 25 detects two records with the display order of "1 (first)".
[0052] When there are multiple records including the smallest display order (step S24: Yes), the specifying unit 26, in step S26, detects the record including the smallest customer product code among the records with the smallest display order. Then, the specifying unit 26 specifies the smallest customer product code included in the detected record as the customer product code corresponding to the company's product code.
[0053] Specifically, as shown in the example of FIG. 9(b), assuming that two records with the display order of "1 (first)" are detected, the specifying unit 26 compares the two customer product codes "ASH002" and "ASH009" included in these two records. In this case, since "ASH002" has a smaller value, as shown in FIG. 9(c), the specifying unit 26 specifies the customer product code of "ASH002" as the customer product code corresponding to the company's product code.
[0054] On the other hand, for example, when the customer code is "TOKS001" and the product code is "ASH004", as shown in FIG. 4, two records with customer product codes "ASH002" and "ASH003" are retrieved from the product management master 11 as shown in FIG. 10(a). In this case, when the display order detection unit 25 detects the record including the smallest display order among the three records (step S23), only one record including the display order of "2 (second)" is detected as shown in FIG. 10(b) (step S24: Yes).
[0055] Thus, when there is only one record including the minimum display order (step S24: No), the process proceeds to step S25, and as shown in FIG. 10(b), the specifying unit 26 specifies the customer product code of "ASH001" of the record including the minimum display order as the customer product code corresponding to the product code of "SH004".
[0056]
[0055] Thus, even when different codes are assigned to the same product for the customer and the provider (own company) sides, the customer product code corresponding to the company's product code can be automatically specified. Therefore, the labor required for data linkage in e-commerce transactions between the customer and the provider can be reduced.
[0057] (Effect of the Embodiment) As is clear from the above description, the EDI device 1 of the embodiment can automatically specify the customer product code corresponding to the company's product code even when different codes are assigned to the same product for the customer and the provider (own company) sides. Therefore, the labor required for data linkage in e-commerce transactions between the customer and the provider can be reduced.
[0058] Also, for example, in the case of a business that supplies parts or materials to a manufacturer, there are cases where different product codes are assigned to the same part depending on the assembly position on the product or the classification of the final product on the manufacturer (customer) side. For example, when supplying parts to an automobile manufacturer, even the same part used for the same engine may have different codes managed by the automobile manufacturer depending on the vehicle type. Also, in the company itself, the code system may be divided depending on whether the same product is managed individually or in cases. Furthermore, there are cases where a product managed by the company with one product code is managed by the customer with N (N is a natural number of 2 or more) customer product codes, and cases where a product managed by the company with M (M is a natural number of 2 or more) product codes is managed by the customer with one customer product code.
[0059] Thus, for the same product, there are "N" codes attached by the manufacturer and "M" codes attached by the company itself. In electronic commerce such as EDI, a code conversion operation of "N:M" may be required.
[0060] However, in the EDI device 1 of the embodiment, even when there are "N" customer product codes managed by the customer and "M" product codes managed by the company itself, based on the display order (priority), the product code corresponding to the customer product code or the customer product code corresponding to the product code can be specified. Therefore, the association during data linkage can be automated, manual work can be reduced as much as possible, and the efficiency of operations can be improved.
[0061] [Contribution to the Sustainable Development Goals (SDGs) led by the United Nations] According to this embodiment, since it can contribute to improving operational efficiency and making appropriate business judgments of the enterprise, it is possible to contribute to Goals 8 and 9 of the SDGs.
[0062] In addition, according to this embodiment, since it can contribute to reducing waste loss and promoting paperless and digitalization, it is possible to contribute to Goals 12, 13, and 15 of the SDGs.
[0063] In addition, according to this embodiment, since it can contribute to strengthening control and governance, it is possible to contribute to Goal 16 of the SDGs.
[0064] [Other Embodiments] The present invention may be implemented in various different embodiments within the scope of the technical idea described in the claims, in addition to the above-described embodiments.
[0065] For example, among the processes described in the embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method.
[0066] In addition, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and the drawings can be arbitrarily changed unless otherwise specified.
[0067] Regarding the EDI device 1, each illustrated component is a functional concept and does not necessarily need to be physically configured as shown in the figure.
[0068] For example, with respect to the processing functions provided by the EDI device 1, particularly the various processing functions performed by the control unit 3 and the control unit 3, all or any part of them may be realized by a CPU (Central Processing Unit) and a program interpreted and executed by the CPU, or may also be realized as hardware by wired logic. The program is recorded on a non-transitory computer-readable recording medium including programmed instructions for causing an information processing device to execute the processing described in this embodiment, and is mechanically read by the EDI device 1 as necessary. That is, in a storage unit such as a ROM or an HDD, a computer program for giving instructions to the CPU in cooperation with the OS to perform various processes is recorded. This computer program is executed by being loaded into the RAM and constitutes the control unit 3 in cooperation with the CPU.
[0069] In addition, the product management program of this EDI device 1 may be stored in another server device connected to the EDI device 1 via an arbitrary network, and all or part of it can be downloaded as necessary.
[0070] Also, a product management program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium, and may also be configured as a program product. Here, this "recording medium" includes any "portable physical medium" such as a memory card, a USB (Universal Serial Bus) memory, an SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical Disk), a DVD (Digital Versatile Disk), and a Blu-ray (registered trademark) Disc.
[0071] Also, the "program" is a data processing method described in any language or description method, and is not limited to a form such as source code or binary code. Note that the "program" is not necessarily limited to being configured singularly, and also includes those that are distributedly configured as a plurality of modules or libraries, or those that achieve their functions in cooperation with another program represented by an OS. Regarding the specific configuration, reading procedure, and installation procedure after reading for the recording medium in the EDI device 1 shown in the embodiment, well-known configurations and procedures can be used.
[0072] The storage unit 2 is a storage means such as a memory device such as a RAM or a ROM, a fixed disk device such as a hard disk, a flexible disk, and an optical disk, and stores various programs, tables, databases, and web page files used for various processes and website provision.
[0073] Further, the EDI device 1 may be configured by an information processing device such as a known personal computer device or a workstation, or may be configured by an information processing device to which an arbitrary peripheral device is connected. Further, the information processing device may be realized by implementing software (including programs or data, etc.) for realizing the processing described in the present embodiment.
[0074] Furthermore, the specific form of the distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be functionally or physically distributed and integrated in arbitrary units according to various additions or function additions. That is, the above-described embodiments may be arbitrarily combined and implemented, or the embodiments may be selectively implemented.
Industrial Applicability
[0075] The present invention is useful in the manufacturing industry where there is an operation of managing and converting partner item numbers, and the manufacturing industry where there is an EDI operation, etc.
Explanation of Signs
[0076] 1 EDI device 2 Storage unit 3 Control unit 4 Communication interface unit 5 Input / output interface unit 6 Input device 7 Output device 8 Network 9 Customer terminal device 11 Product management master 12 Trading partner conversion master 13 Product master 21 Master formation unit 22 Acquisition unit 23 Communication control unit 24 Discrimination unit 25 Display order detection unit 26 Identification unit 27 Display control unit 31 Registered data acquisition unit 32 Format check unit 33 Basic check unit 34 Reference checking section 35 Master registration section
Claims
1. A customer code which is a unique identification code assigned to each customer, a customer product code attached by the customer to the product, a product code attached by the providing side that provides the product to the customer to the product, and a display order which is a number indicating the priority assigned to one of the customer product codes and a plurality of the same customer product codes of the same customer are respectively associated with a record stored in a storage unit, and an e-commerce transaction management device that manages at least an e-commerce transaction conducted between the customer and the providing side, a detection unit that detects from the storage unit the customer code of the customer included in the received information received from the customer and the record including the customer product code; a specifying unit that, when only one record is detected, specifies the product code included in the detected record as the product code corresponding to the customer product code included in the received information received from the customer, and when a plurality of records are detected, specifies the product code of the record including the smallest display order as the product code corresponding to the customer product code included in the received information received from the customer; An e-commerce transaction management device characterized by having the above.
2. The specifying unit, when there are a plurality of records including the smallest display order, specifies the product code of the record including the smallest product code as the product code corresponding to the customer product code included in the received information received from the customer. The e-commerce transaction management device according to Claim 1, characterized by the above.
3. A customer code which is a unique identification code assigned to each customer, a customer product code attached by the customer to the product, a product code attached by the providing side that provides the product to the customer to the product, and a display order which is a number indicating the priority assigned to one of the customer product codes and a plurality of the same customer product codes of the same customer are respectively associated with a record stored in a storage unit, and an e-commerce transaction management device that manages at least an e-commerce transaction conducted between the customer and the providing side, A detection unit that detects, from the storage unit, the record including the customer code of the customer to be transmitted to the customer and the product code attached by the provider side to the product provided to the customer; A specifying unit that, when only one record is detected, specifies the customer product code included in the detected record as the customer product code corresponding to the product code included in the transmission information to be transmitted to the customer, and when a plurality of records are detected, specifies the customer product code of the record including the smallest display order as the customer product code corresponding to the product code included in the transmission information; An e-commerce management device, characterized by comprising the above.
4. When there are a plurality of records including the smallest display order, the specifying unit specifies the customer product code of the record including the smallest customer product code as the customer product code corresponding to the product code included in the transmission information; The e-commerce management device according to claim 3, characterized by the above.
5. An acquisition unit that acquires the data of the record stored in the storage unit; A format check unit that performs a format check on whether the data is in the format being handled; A basic check unit that checks the input form of the data; A reference check unit that checks for duplication of the data; Further comprising a storage control unit that stores the data for which the results of each of the checks indicating that the data is in the format being handled, satisfies the input form, and has no duplication, in the storage unit; The e-commerce management device according to any one of claims 1 to 4, characterized by the above.
6. An e-commerce management method for managing at least an e-commerce conducted between at least the customer and the provider side, comprising a storage unit in which records are stored, in which a customer code, which is a unique identification code assigned to each customer, a customer product code assigned by the customer to a product, a product code assigned by the provider side to the product provided to the customer, and a display order, which is a number indicating the priority assigned to one customer product code and a plurality of the same customer product codes of the same customer, are respectively associated; A detection step in which a detection unit detects, from the storage unit, a record including the customer code of the customer and the customer product code included in the received information received from the customer; An identification step in which, when only one record is detected in the detection step, the product code included in the detected record is identified as the product code corresponding to the customer product code included in the received information received from the customer, and when a plurality of records are detected in the detection step, the product code of the record including the smallest display order is identified as the product code corresponding to the customer product code included in the received information received from the customer; An e-commerce transaction management method characterized by comprising:
7. An e-commerce transaction management program for causing a computer of an e-commerce transaction management apparatus that includes a storage unit in which records are stored in which a customer code, which is a unique identification code assigned to each customer, a customer product code assigned by the customer to a product, a product code assigned by a provider that provides the product to the customer to the product, and a display order, which is a number indicating a priority order assigned to one customer product code and a plurality of the same customer product codes of the same customer, are associated with each other, and manages an e-commerce transaction performed at least between the customer and the provider, causing the computer to function as a detection unit that detects, from the storage unit, a record including the customer code of the customer and the customer product code included in the received information received from the customer; function as an identification unit that, when only one record is detected, identifies the product code included in the detected record as the product code corresponding to the customer product code included in the received information received from the customer, and when a plurality of records are detected, identifies the product code of the record including the smallest display order as the product code corresponding to the customer product code included in the received information received from the customer; An e-commerce transaction management program characterized by comprising:
Citation Information
Patent Citations
Data processor
JP1996167078A
System for managing merchandise sales
JP2001306898A
System and method for procuring materials
JP2001325494A
System and method for electronic concentrated purchasing
JP2002123712A
Ordering and order-reception processing system
JP2003346023A