CN113592575B - Order determining method and device, storage medium and electronic device - Google Patents
Order determining method and device, storage medium and electronic device Download PDFInfo
- Publication number
- CN113592575B CN113592575B CN202110680220.3A CN202110680220A CN113592575B CN 113592575 B CN113592575 B CN 113592575B CN 202110680220 A CN202110680220 A CN 202110680220A CN 113592575 B CN113592575 B CN 113592575B
- Authority
- CN
- China
- Prior art keywords
- interface
- information
- order
- online store
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 238000012545 processing Methods 0.000 claims abstract description 19
- 230000001360 synchronised effect Effects 0.000 claims abstract description 13
- 238000012216 screening Methods 0.000 claims abstract description 12
- 238000012795 verification Methods 0.000 claims description 53
- 238000004590 computer program Methods 0.000 claims description 18
- 238000007726 management method Methods 0.000 claims description 18
- 238000007619 statistical method Methods 0.000 claims description 10
- 238000013475 authorization Methods 0.000 claims description 9
- 238000012360 testing method Methods 0.000 claims description 7
- 238000012384 transportation and delivery Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 5
- 239000002699 waste material Substances 0.000 description 5
- 238000013439 planning Methods 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, e.g. purchase orders, compilation or processing
- G06Q30/0635—Processing of requisition or of purchase orders
- G06Q30/0637—Approvals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention provides a method and a device for determining orders, a storage medium and an electronic device, wherein the method comprises the following steps: acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow; the order information is synchronized to the call interface corresponding to the enterprise resource to instruct the call interface to create the sales order according to the order information, so that the problems that in the prior art, the purchase information of the target object needs to be manually compared and the order is confirmed, the flow efficiency is low and the like can be solved, the high efficiency and the accuracy of sales order generation are ensured, and the shopping experience of the target object on the online store platform is improved.
Description
Technical Field
The present invention relates to the field of communications, and in particular, to a method and apparatus for determining an order, a storage medium, and an electronic apparatus.
Background
In the traditional operation mode, after the clients pay for the orders, the store owners need to manually download the order data to the local at regular time and compare the order data with the enterprise ERP (Enterprise Resource Planning, enterprise resource planning, ERP for short) data one by one, then create corresponding orders in the ERP, and the whole business process is long, and the manual operation error rate is high and cannot respond in real time. Specifically, the real-time performance of the manual downloading online store order mode is poor, the time difference exists about one day, the whole shopping flow period is increased, and the customer experience is poor; the manual operation error rate is high, and order information such as quantity, address, contact mode and the like exists inaccurately; there are both missed orders and duplicate orders. These problems result in poor user experience and waste of resources such as system delivery errors, repeated delivery and the like.
Aiming at the problems of low flow efficiency and the like caused by the fact that purchase information of a target object needs to be compared manually and an order is confirmed in the related art, an effective technical scheme is not proposed yet.
Disclosure of Invention
The embodiment of the invention provides a method and a device for determining orders, a storage medium and an electronic device, which at least solve the problems of low flow efficiency and the like caused by the fact that purchase information of a target object needs to be compared and confirmed manually in the related technology.
According to an embodiment of the present invention, there is provided a method of determining an order, including: acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow; and synchronizing the order information to a calling interface corresponding to the enterprise resource to instruct the calling interface to create a sales order according to the order information.
In an exemplary embodiment, the above method further comprises: invoking inventory information of the target product through an inventory synchronization interface in the case that a sales order is created, wherein the inventory information is used for indicating the remaining total number of the target products of a plurality of warehouses under a warehouse management system; and updating the inventory quantity displayed on the online store platform according to the inventory information.
In an exemplary embodiment, the above method further comprises: determining a data calling interface of the online store platform; and under the condition that the data call authorization of the online store platform is acquired, carrying out interconnection authority verification on the application program interface through the data call interface, and under the condition that the authority verification is passed, acquiring the purchase information of the target object on the online store platform for the target product.
In an exemplary embodiment, in a case that the authorization of data call of the online store platform is obtained, performing authority verification of interworking interconnection of application program interfaces through the data call interface, including: when the authority verification between the data calling interface and the application program interface is passed, calling back the interface configuration of the data calling interface and the operation data of the online store platform; and under the condition that the authority verification between the data calling interface and the application program interface is not passed, sending prompt information to an operation object so as to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface.
In an exemplary embodiment, the above method further comprises: acquiring a preset report template, wherein the report template is used for indicating to check historical sales orders according to different statistical conditions; and carrying out statistical analysis on the sales orders through the report template.
In one exemplary embodiment, the statistical analysis of the sales order by the reporting template includes: determining a target report corresponding to the sales order in a target period; and prompting an operation object to perform verification processing under the condition that error reporting information exists in the target report, wherein the verification processing is used for indicating the operation object to perform test verification on the connection configuration of the interface.
According to another embodiment of the present invention, there is provided an order determining apparatus including: the acquisition module is used for acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow; and the creation module is used for synchronizing the order information to a calling interface corresponding to the enterprise resource so as to instruct the calling interface to create a sales order according to the order information.
In an exemplary embodiment, the above apparatus further includes: the inventory module is used for calling inventory information of the target products through an inventory synchronous interface, wherein the inventory information is used for indicating the residual total number of the target products of a plurality of warehouses under a warehouse management system; and updating the inventory quantity displayed on the online store platform according to the inventory information.
In an exemplary embodiment, the above apparatus further includes: the verification module is used for determining a data calling interface of the online store platform; and under the condition that the data call authorization of the online store platform is acquired, performing authority verification of intercommunication and interconnection on application program interfaces through the data call interface.
In an exemplary embodiment, the verification module is further configured to, in a case that authority verification between the data call interface and the application program interface passes, call back interface configuration of the data call interface and operation data of the online store platform; and under the condition that the authority verification between the data calling interface and the application program interface is not passed, sending prompt information to an operation object so as to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface.
In an exemplary embodiment, the above apparatus further includes: the report module is used for acquiring a preset report template, wherein the report template is used for indicating to check historical sales orders according to different statistical conditions; and carrying out statistical analysis on the sales orders through the report template.
In an exemplary embodiment, the report module is further configured to determine a target report corresponding to the sales order in a target period; and prompting an operation object to perform verification processing under the condition that error reporting information exists in the target report, wherein the verification processing is used for indicating the operation object to perform test verification on the connection configuration of the interface.
According to a further embodiment of the invention, there is also provided a storage medium having stored therein a computer program, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
According to a further embodiment of the invention, there is also provided an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
According to the invention, the purchase information of the target object on the online store platform is obtained, and the purchase information is processed according to the preset screening condition to obtain the order information of the target object, wherein the order information is used for indicating the information of the target product entering the distribution flow; the order information is synchronized to the call interface corresponding to the enterprise resource to instruct the call interface to create a sales order according to the order information, that is, the enterprise service call platform processes the purchase information of the target product on the online store platform by the target object, the corresponding order information is determined, and then the order information is synchronized to the call interface corresponding to the enterprise resource on the enterprise service call platform to create the sales order, so that the intervention of a manual process is avoided, the problems that in the prior art, the purchase information of the target object needs to be compared manually and the order is confirmed, the flow efficiency is low and the like are solved, the high efficiency and the accuracy of the sales order generation are ensured, and the shopping experience of the target object on the online store platform is improved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiments of the invention and together with the description serve to explain the invention and do not constitute a limitation on the invention. In the drawings:
FIG. 1 is a hardware block diagram of a cloud platform of an order determination method according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of determining an order according to an embodiment of the invention;
FIG. 3 is a system diagram of a method of determining an order according to an alternative embodiment of the invention;
FIG. 4 is a flow chart of a method for determining an order in a real application scenario according to an alternative embodiment of the present invention;
fig. 5 is a block diagram of a configuration of an order determining apparatus according to an embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the drawings in conjunction with embodiments. It should be noted that, in the case of no conflict, the embodiments and features in the embodiments may be combined with each other.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The method embodiment provided by the embodiment of the application can be executed in a computer terminal or a cloud platform similar computing device. Taking the operation on the cloud platform as an example, fig. 1 is a hardware structure block diagram of the cloud platform of an order determining method according to an embodiment of the present invention. As shown in fig. 1, the cloud platform may include one or more processors 102 (only one is shown in fig. 1) (the processor 102 may include, but is not limited to, a microprocessor MCU, a programmable logic device FPGA, or the like) and a memory 104 for storing data, and in one exemplary embodiment, may further include a transmission device 106 for communication functions and an input-output device 108. It will be appreciated by those skilled in the art that the structure shown in fig. 1 is merely illustrative, and is not limited to the structure of the cloud platform described above. For example, the cloud platform may also include more or fewer components than shown in fig. 1, or have a different configuration than equivalent functions shown in fig. 1 or more than the functions shown in fig. 1.
The memory 104 may be used to store computer programs, such as software programs of application software and modules, such as computer programs corresponding to the order determining method in the embodiment of the present invention, and the processor 102 executes the computer programs stored in the memory 104 to perform various functional applications and data processing, that is, to implement the method described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory remotely located with respect to the processor 102, which may be connected to the cloud platform via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 106 is arranged to receive or transmit data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the cloud platform. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, simply referred to as NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used to communicate with the internet wirelessly.
In this embodiment, a method for determining an order is provided, and fig. 2 is a flowchart of a method for determining an order according to an embodiment of the present invention, where the flowchart includes the following steps:
step S202, acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow;
step S204, synchronizing the order information to a calling interface corresponding to the enterprise resource to instruct the calling interface to create a sales order according to the order information.
Through the steps, the purchase information of the target object on the online store platform is obtained, the purchase information is processed according to preset screening conditions, and order information of the target object is obtained, wherein the order information is used for indicating information of the target product entering a distribution flow; the order information is synchronized to the call interface corresponding to the enterprise resource to instruct the call interface to create a sales order according to the order information, that is, the enterprise service call platform processes the purchase information of the target product on the online store platform by the target object, the corresponding order information is determined, and then the order information is synchronized to the call interface corresponding to the enterprise resource on the enterprise service call platform to create the sales order, so that the intervention of a manual process is avoided, the problems that in the prior art, the purchase information of the target object needs to be compared manually and the order is confirmed, the flow efficiency is low and the like are solved, the high efficiency and the accuracy of the sales order generation are ensured, and the shopping experience of the target object on the online store platform is improved.
In an exemplary embodiment, the above method further comprises: invoking inventory information of the target product through an inventory synchronization interface in the case that a sales order is created, wherein the inventory information is used for indicating the remaining total number of the target products of a plurality of warehouses under a warehouse management system; and updating the inventory quantity displayed on the online store platform according to the inventory information.
In short, in order to ensure that the number of target products in stock is unified with the number displayed on the online store platform, the stock information of the target products is tracked in real time through the stock synchronous interface on the enterprise service item-regulating platform, so that excessive sales on the online store platform is avoided, and the accuracy of transactions is ensured.
In an exemplary embodiment, the above method further comprises: determining a data calling interface of the online store platform; and under the condition that the data call authorization of the online store platform is acquired, carrying out interconnection authority verification on the application program interface through the data call interface, and under the condition that the authority verification is passed, acquiring the purchase information of the target object on the online store platform for the target product. That is, when the data information in the online store platform is called through the enterprise service, the connection authority of the data call interface of the online store platform needs to be verified in advance, and further, when the platform corresponding to the enterprise service is in communication connection with the online store platform, the safety of data transmission is ensured.
In an exemplary embodiment, in a case that the authorization of data call of the online store platform is obtained, performing authority verification of interworking interconnection of application program interfaces through the data call interface, including: when the authority verification between the data calling interface and the application program interface is passed, calling back the interface configuration of the data calling interface and the operation data of the online store platform; and under the condition that the authority verification between the data calling interface and the application program interface is not passed, sending prompt information to an operation object so as to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface.
That is, since the online store platforms are various, in order to ensure the synchronization effect of the purchase information of the online store platform and the platform corresponding to the enterprise service after connection, the information at the application program interface of the online store platform passing the authority verification is recalled through the data calling interface of the platform corresponding to the enterprise service, that is, the interface configuration of the data calling interface and the operation data of the online store platform are utilized to verify the safety and the synchronism of the connection, and prompt information is sent to the operation object to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface under the condition that the authority verification is not passed.
In an exemplary embodiment, the above method further comprises: acquiring a preset report template, wherein the report template is used for indicating to check historical sales orders according to different statistical conditions; and carrying out statistical analysis on the sales orders through the report template.
Optionally, the enterprise service call platform provides interface log management, and analyzes error reporting information of the interface log through checking the corresponding report; statistical analysis may be performed on the interface call information. In addition, historical sales orders can be analyzed according to the report template, so that target product inventory with larger demand is increased.
In one exemplary embodiment, the statistical analysis of the sales order by the reporting template includes: determining a target report corresponding to the sales order in a target period; and prompting an operation object to perform verification processing under the condition that error reporting information exists in the target report, wherein the verification processing is used for indicating the operation object to perform test verification on the connection configuration of the interface. That is, when the report error information exists in the target report corresponding to the sales order in the target period, the abnormal order information exists in the period, and then the maintenance personnel of the enterprise service call platform is reminded to carry out test verification of the connection configuration, so that the occurrence of the abnormality again is avoided, and unnecessary resource waste is reduced.
In order to better understand the procedure of the order determining method, the following describes the flow of the order determining method in combination with two alternative embodiments.
Under the large background of current Internet new retail, a user can get the day by day, and after the user places an order and pays, the user should establish a corresponding order in ERP and arrange for shipping at the first time, so that the user experience is improved.
In an alternative embodiment of the invention, an order determining method is mainly provided, and the order is created and shipped in real time by automatically synchronizing online store data to an ERP system, so that the problems of poor real-time performance and long shopping flow period can be solved, and the problems of manual errors, resource waste and poor user experience can be solved. The online store data is directly synchronized to the ERP in real time, manual intervention is not needed, human errors are avoided, and feedback efficiency is improved. In the big background of the current internet new retail, the user is allowed to get in the daytime, after the user places an order and pays, the corresponding order is established and the shipment is arranged in ERP at the first time, the user experience is improved,
optionally, as shown in fig. 3, a system relationship diagram of a method for determining an order according to an alternative embodiment of the present invention includes the following steps:
and step 1, receiving order information of a user by the online store system and providing an open function interface API.
Optionally, the interworking between the internal and external networks is realized through an Open function interface API, specifically, the HSC is deployed in the cloud, and the encapsulation of an online store interface (equivalent to a data call interface in the implementation of the present invention) and an enterprise ERP interface (equivalent to an application program interface in the implementation of the present invention) of the online mall is completed through an Open API authority verification mechanism, so that the interworking between the internal and external networks is realized.
Step 2, an enterprise service call platform (HSC) provides an online store receiving function interface API (Application Programming Interface, application program interface, API) to receive and convert information sent by an online store.
Step 3, the HSC encapsulates an online store function interface API for the enterprise ERP (Enterprise ResourcePlanning, enterprise resource planning, abbreviated ERP) to call.
And 4, the HSC encapsulates an Enterprise Resource Planning (ERP) function interface API to realize the establishment of an order form and the synchronization of inventory information in the enterprise ERP.
Optionally, the sales order synchronization creation includes: the HSC completes the access of the intranet and the extranet through the encapsulation of the online store mall interface and the enterprise ERP interface. After the online store customer order is paid, the online store mall calls an interface provided by the HSC through the API platform, and data is sent to the HSC. The HSC completes creation of the sales order in ERP by calling the Enterprise ERP interface and generates an invoice. ERP completes order picking and delivery by synchronizing data to warehouse management system WMS (Warehouse Management system, warehouse management system, WMS for short).
Optionally, the inventory synchronization management includes: when the corresponding product inventory changes in the enterprise ERP, the HSC inventory synchronization interface is called to send information to the HSC, and the HSC completes inventory synchronization of the corresponding product of the online store through the online store interface of the packaged online store.
And 5, HSC provides log service for service call inquiry and statistics.
Optionally, the interface log management corresponding to the log service includes: HSC provides interface log management, and analyzes error reporting information of the interface log through checking the corresponding report; statistical analysis may be performed on the interface call information.
And 6, the enterprise ERP generates an order request according to the HSC information and completes shipment.
And 7, the enterprise ERP completes order delivery through the WMS warehousing system.
In an alternative embodiment of the present invention, a system architecture diagram of another method for determining an order in an actual application scenario is also provided. FIG. 4 is a flowchart illustrating a method for determining an order in an actual application scenario according to an alternative embodiment of the present invention;
in summary, according to the alternative embodiment of the invention, the system architecture for opening the online store and synchronizing the data of the ERP system of the enterprise is constructed, so that the execution efficiency is greatly improved, the manual error is avoided, and the customer experience is improved. And the intercommunication and interconnection of the internal and external networks of the enterprise are realized while the access security is ensured. In short, by automatically synchronizing online store data to the ERP system, orders are created and shipping is arranged in real time, so that the problems of poor real-time performance and long shopping flow period can be solved, and the problems of manual errors, resource waste and poor user experience can be solved.
From the description of the above embodiments, it will be clear to a person skilled in the art that the method according to the above embodiments may be implemented by means of software plus the necessary general hardware platform, but of course also by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The embodiment also provides an order determining device, which is used for implementing the above embodiment and the preferred implementation manner, and is not described in detail. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. While the means described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware, is also possible and contemplated.
Fig. 5 is a block diagram showing the configuration of an order determining apparatus according to an embodiment of the present invention, as shown in fig. 5, the apparatus including:
(1) The obtaining module 52 is configured to obtain purchase information of a target object on an online store platform for the target product, and process the purchase information according to a preset screening condition to obtain order information of the target object, where the order information is used to indicate information that the target product enters a distribution flow;
(2) The creation module 54 is configured to synchronize the order information to a call interface corresponding to the enterprise resource, so as to instruct the call interface to create a sales order according to the order information.
Through the device, the purchase information of the target object on the online store platform is obtained, the purchase information is processed according to the preset screening condition, and order information of the target object is obtained, wherein the order information is used for indicating the information of the target product entering a distribution flow; the order information is synchronized to the call interface corresponding to the enterprise resource to instruct the call interface to create a sales order according to the order information, that is, the enterprise service call platform processes the purchase information of the target product on the online store platform by the target object, the corresponding order information is determined, and then the order information is synchronized to the call interface corresponding to the enterprise resource on the enterprise service call platform to create the sales order, so that the intervention of a manual process is avoided, the problems that in the prior art, the purchase information of the target object needs to be compared manually and the order is confirmed, the flow efficiency is low and the like are solved, the high efficiency and the accuracy of the sales order generation are ensured, and the shopping experience of the target object on the online store platform is improved.
In an exemplary embodiment, the above apparatus further includes: the inventory module is used for calling inventory information of the target products through an inventory synchronous interface, wherein the inventory information is used for indicating the residual total number of the target products of a plurality of warehouses under a warehouse management system; and updating the inventory quantity displayed on the online store platform according to the inventory information. In short, in order to ensure that the number of target products in stock is unified with the number displayed on the online store platform, the stock information of the target products is tracked in real time through the stock synchronous interface on the enterprise service item-regulating platform, so that excessive sales on the online store platform is avoided, and the accuracy of transactions is ensured.
In an exemplary embodiment, the above apparatus further includes: the verification module is used for determining a data calling interface of the online store platform; and under the condition that the data call authorization of the online store platform is acquired, performing authority verification of intercommunication and interconnection on application program interfaces through the data call interface. That is, when the data information in the online store platform is called through the enterprise service, the connection authority of the data call interface of the online store platform needs to be verified in advance, and further, when the platform corresponding to the enterprise service is in communication connection with the online store platform, the safety of data transmission is ensured.
In an exemplary embodiment, the verification module is further configured to, in a case that authority verification between the data call interface and the application program interface passes, call back interface configuration of the data call interface and operation data of the online store platform; and under the condition that the authority verification between the data calling interface and the application program interface is not passed, sending prompt information to an operation object so as to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface. That is, since the online store platforms are various, in order to ensure the synchronization effect of the purchase information of the online store platform and the platform corresponding to the enterprise service after connection, the information at the application program interface of the online store platform passing the authority verification is recalled through the data calling interface of the platform corresponding to the enterprise service, that is, the interface configuration of the data calling interface and the operation data of the online store platform are utilized to verify the safety and the synchronism of the connection, and prompt information is sent to the operation object to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface under the condition that the authority verification is not passed.
In an exemplary embodiment, the above apparatus further includes: the report module is used for acquiring a preset report template, wherein the report template is used for indicating to check historical sales orders according to different statistical conditions; and carrying out statistical analysis on the sales orders through the report template. Optionally, the enterprise service call platform provides interface log management, and analyzes error reporting information of the interface log through checking the corresponding report; statistical analysis may be performed on the interface call information. In addition, historical sales orders can be analyzed according to the report template, so that target product inventory with larger demand is increased.
In an exemplary embodiment, the report module is further configured to determine a target report corresponding to the sales order in a target period; and prompting an operation object to perform verification processing under the condition that error reporting information exists in the target report, wherein the verification processing is used for indicating the operation object to perform test verification on the connection configuration of the interface. That is, when the report error information exists in the target report corresponding to the sales order in the target period, the abnormal order information exists in the period, and then the maintenance personnel of the enterprise service call platform is reminded to carry out test verification of the connection configuration, so that the occurrence of the abnormality again is avoided, and unnecessary resource waste is reduced.
It should be noted that each of the above modules may be implemented by software or hardware, and for the latter, it may be implemented by, but not limited to: the modules are all located in the same processor; alternatively, the above modules may be located in different processors in any combination.
An embodiment of the invention also provides a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the method embodiments described above when run.
In an exemplary embodiment, in the present embodiment, the above-described storage medium may be configured to store a computer program for performing the steps of:
s1, acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow;
s2, synchronizing the order information to a calling interface corresponding to the enterprise resource to instruct the calling interface to create a sales order according to the order information.
In an exemplary embodiment, in the present embodiment, the storage medium may include, but is not limited to: a usb disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing a computer program.
An embodiment of the invention also provides an electronic device comprising a memory having stored therein a computer program and a processor arranged to run the computer program to perform the steps of any of the method embodiments described above.
In an exemplary embodiment, the electronic apparatus may further include a transmission device connected to the processor, and an input/output device connected to the processor.
In an exemplary embodiment, in this embodiment, the above-mentioned processor may be configured to execute the following steps by a computer program:
s1, acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow;
s2, synchronizing the order information to a calling interface corresponding to the enterprise resource to instruct the calling interface to create a sales order according to the order information.
In an exemplary embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementations, and this embodiment is not repeated herein.
It will be apparent to those skilled in the art that the modules or steps of the invention described above may be implemented in a general purpose computing device, they may be concentrated on a single computing device, or distributed across a network of computing devices, and in one exemplary embodiment they may be implemented in program code executable by a computing device, so that they may be stored in a memory device for execution by a computing device, and in some cases, the steps shown or described may be performed in a different order than what is shown or described, or they may be separately fabricated into individual integrated circuit modules, or a plurality of modules or steps in them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the principle of the present invention should be included in the protection scope of the present invention.
Claims (8)
1. A method of determining an order, comprising:
acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow;
synchronizing the order information to a calling interface corresponding to enterprise resources to instruct the calling interface to create a sales order according to the order information;
the method further comprises the steps of: determining a data calling interface of the online store platform; under the condition that the data call authorization of the online store platform is obtained, performing authority verification of intercommunication and interconnection on application program interfaces through the data call interface; under the condition that the authority verification is passed, acquiring the purchase information of the target object on the online store platform for the target product;
under the condition that the call interface corresponding to the enterprise resource is determined to synchronize the target data corresponding to the created sales order to a warehouse management system, the warehouse management system is instructed to finish the delivery of the sales order;
under the condition that the data call authorization of the online store platform is acquired, performing authority verification of intercommunication and interconnection of application program interfaces through the data call interface, wherein the authority verification comprises the following steps:
when the authority verification between the data calling interface and the application program interface is passed, the interface configuration of the data calling interface and the operation data of the online store platform are called back to verify the safety and the synchronism of the connection;
and under the condition that the authority verification between the data calling interface and the application program interface is not passed, sending prompt information to an operation object so as to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface.
2. The method according to claim 1, wherein the method further comprises:
invoking inventory information of the target product through an inventory synchronization interface in the case that a sales order is created, wherein the inventory information is used for indicating the remaining total number of the target products of a plurality of warehouses under a warehouse management system;
and updating the inventory quantity displayed on the online store platform according to the inventory information.
3. The method according to claim 1, wherein the method further comprises:
acquiring a preset report template, wherein the report template is used for indicating to check historical sales orders according to different statistical conditions;
and carrying out statistical analysis on the sales orders through the report template.
4. A method according to claim 3, wherein statistically analyzing the sales orders by the reporting template comprises:
determining a target report corresponding to the sales order in a target period;
and prompting an operation object to perform verification processing under the condition that error reporting information exists in the target report, wherein the verification processing is used for indicating the operation object to perform test verification on the connection configuration of the interface.
5. An order determining apparatus, comprising:
the acquisition module is used for acquiring purchase information of a target object on an online store platform for the target product, and processing the purchase information according to preset screening conditions to obtain order information of the target object, wherein the order information is used for indicating information of the target product entering a distribution flow;
the creation module is used for synchronizing the order information to a calling interface corresponding to the enterprise resource so as to instruct the calling interface to create a sales order according to the order information;
the apparatus further comprises: the verification module is used for determining a data calling interface of the online store platform; under the condition that the data call authorization of the online store platform is obtained, performing authority verification of intercommunication and interconnection on application program interfaces through the data call interface;
the indication module is used for indicating the warehouse management system to finish the delivery of the sales order under the condition that the enterprise resource corresponding calling interface is determined to synchronize the target data corresponding to the created sales order to the warehouse management system;
the verification module is further used for recalling interface configuration of the data call interface and operation data of the online store platform to verify the safety and synchronism of connection under the condition that authority verification between the data call interface and the application program interface is passed;
and under the condition that the authority verification between the data calling interface and the application program interface is not passed, sending prompt information to an operation object so as to prompt the operation object to perform configuration adjustment on the interface configuration of the data calling interface.
6. The apparatus of claim 5, wherein the apparatus further comprises: the inventory module is used for calling inventory information of the target products through an inventory synchronous interface, wherein the inventory information is used for indicating the residual total number of the target products of a plurality of warehouses under a warehouse management system; and updating the inventory quantity displayed on the online store platform according to the inventory information.
7. A computer-readable storage medium, characterized in that the storage medium has stored therein a computer program, wherein the computer program is arranged to execute the method of any of the claims 1 to 4 when run.
8. An electronic device comprising a memory and a processor, characterized in that the memory has stored therein a computer program, the processor being arranged to run the computer program to perform the method of any of the claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110680220.3A CN113592575B (en) | 2021-06-18 | 2021-06-18 | Order determining method and device, storage medium and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110680220.3A CN113592575B (en) | 2021-06-18 | 2021-06-18 | Order determining method and device, storage medium and electronic device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113592575A CN113592575A (en) | 2021-11-02 |
CN113592575B true CN113592575B (en) | 2024-01-26 |
Family
ID=78244020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110680220.3A Active CN113592575B (en) | 2021-06-18 | 2021-06-18 | Order determining method and device, storage medium and electronic device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113592575B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632204A (en) * | 2017-03-17 | 2018-10-09 | 网宿科技股份有限公司 | HTTP interface method for checking access authority of Internet, system and server |
CN108681856A (en) * | 2018-05-16 | 2018-10-19 | 广州市创乐信息技术有限公司 | A kind of Warehouse Management System and storage management method |
CN110795485A (en) * | 2019-10-29 | 2020-02-14 | 杭州求是优脉科技有限公司 | Database access method, device and equipment |
CN110826980A (en) * | 2019-10-01 | 2020-02-21 | 榕知科技(武汉)有限公司 | ERP system based on cloud platform and operation method thereof |
CN112734349A (en) * | 2019-10-14 | 2021-04-30 | 珠海格力电器股份有限公司 | Interface generation method, data calling method, device and electronic equipment |
-
2021
- 2021-06-18 CN CN202110680220.3A patent/CN113592575B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632204A (en) * | 2017-03-17 | 2018-10-09 | 网宿科技股份有限公司 | HTTP interface method for checking access authority of Internet, system and server |
CN108681856A (en) * | 2018-05-16 | 2018-10-19 | 广州市创乐信息技术有限公司 | A kind of Warehouse Management System and storage management method |
CN110826980A (en) * | 2019-10-01 | 2020-02-21 | 榕知科技(武汉)有限公司 | ERP system based on cloud platform and operation method thereof |
CN112734349A (en) * | 2019-10-14 | 2021-04-30 | 珠海格力电器股份有限公司 | Interface generation method, data calling method, device and electronic equipment |
CN110795485A (en) * | 2019-10-29 | 2020-02-14 | 杭州求是优脉科技有限公司 | Database access method, device and equipment |
Non-Patent Citations (3)
Title |
---|
Blockchain anchored supply chain automation;C. Narayanaswami等;《IBM Journal of Research and Development》;第63卷;1-11 * |
基于微信公众平台的消防巡检系统的设计与实现;李肖雷等;《计算机与现代化》(第12期);111-114+121 * |
面向中小企业的网络化销售和定制系统ASP平台;刘胜等;《重庆大学学报(自然科学版)》(第09期);19-23 * |
Also Published As
Publication number | Publication date |
---|---|
CN113592575A (en) | 2021-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110489325A (en) | Vehicle insurance data test method, apparatus, test platform and vehicle insurance test macro | |
CN109711999A (en) | Go out single method and device, computer equipment, storage medium based on halfpace | |
CN108615195B (en) | Resource transfer information transmission method and device, storage medium and electronic device | |
CN106101220A (en) | Information synchronization method and device, synchronizing information processing system | |
CN110287266A (en) | A kind of distributed system and data processing method | |
CN110932918A (en) | Log data acquisition method and device and storage medium | |
CN110650102A (en) | Resource matching method, device, server and medium | |
CN113515369B (en) | Data processing method, system, terminal and storage medium | |
CN113592575B (en) | Order determining method and device, storage medium and electronic device | |
US20190196935A1 (en) | Computer-implemented methods, computer-readable media and electronic devices for processing test electronic transactions | |
US20190197533A1 (en) | Computer-implemented methods, computer-readable media and electronic devices for processing test electronic transactions | |
CN111008209B (en) | Data reconciliation method, device and system, storage medium and electronic device | |
CN115543491A (en) | Microservice processing method and device | |
CN112650815B (en) | Method and device for synchronizing environment data, storage medium and electronic device | |
CN115470206A (en) | MES system docking data interaction method and system, computer equipment and storage medium | |
CN114254991A (en) | Target object reporting method, device and equipment | |
KR20210085516A (en) | Restaurant Order Ordering Management System Using Mobile Device | |
CN110543470A (en) | Message early warning method and device, storage medium and electronic device | |
CN116560722B (en) | Operation and maintenance flow processing method and device, electronic equipment and storage medium | |
CN111708789B (en) | Method, apparatus, computer device and medium for updating external platform store information | |
CN114331471B (en) | Source tracing code generation method and device based on block chain and electronic equipment | |
CN114040399B (en) | Equipment binding method and device, storage medium and electronic device | |
CN108600077B (en) | Timing message processing method and message management server | |
CN116089468A (en) | Data processing method and device, storage medium and electronic device | |
CN117520196A (en) | Verification method, device and system for flow configuration file based on flow engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |