CN117132351A - Order information processing method and related equipment - Google Patents

Order information processing method and related equipment Download PDF

Info

Publication number
CN117132351A
CN117132351A CN202311034124.7A CN202311034124A CN117132351A CN 117132351 A CN117132351 A CN 117132351A CN 202311034124 A CN202311034124 A CN 202311034124A CN 117132351 A CN117132351 A CN 117132351A
Authority
CN
China
Prior art keywords
order
warehouse
shopping
orders
information processing
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.)
Pending
Application number
CN202311034124.7A
Other languages
Chinese (zh)
Inventor
谭洪钊
王雷
冯轲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Coocaa Network Technology Co Ltd
Original Assignee
Shenzhen Coocaa Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Coocaa Network Technology Co Ltd filed Critical Shenzhen Coocaa Network Technology Co Ltd
Priority to CN202311034124.7A priority Critical patent/CN117132351A/en
Publication of CN117132351A publication Critical patent/CN117132351A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/541Interprogram communication via adapters, e.g. between incompatible applications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application discloses an order information processing method and related equipment, wherein the method comprises the following steps: acquiring shopping orders generated by all shopping platforms, and converting the shopping orders into standard orders; performing order sorting operation and warehouse operation on the standard order, and generating order state information; and pushing the order state information to a client in real time and displaying the order state information so that the client knows the latest order state information in real time. According to the application, the ERP sales platform data and the external return data are combined to provide the automatic order full-link full-life-cycle state management data, which comprises all stages of order generation, order pushing, warehouse operation, logistics distribution, goods receiving confirmation and the like, so that manual operation is reduced, order circulation efficiency is greatly improved, meanwhile, the external operation node information of the order is provided for a user, and the user can conveniently know all information of the order.

Description

Order information processing method and related equipment
Technical Field
The present application relates to the field of mobile internet technologies, and in particular, to an order information processing method, system, terminal, and computer readable storage medium.
Background
With the progress of science and technology, the popularization of the Internet promotes the rapid development of online shopping platforms and logistics industry, and the Internet technology provides a convenient and rapid shopping channel for consumers and enables information transfer between links of a supply chain to be more efficient.
At present, various shopping platforms are available on the market for consumers to select, and consumers can inquire order information generated by the shopping platforms in order to know the circulation state of commodities, so that an additional order management system is needed to inquire the logistics information.
However, the service system order and the OMS system are often independent, and intermediate data is not processed through a full flow, a full link is opened, and the system is not fully automated, so that problems of inconsistent data, information delay and the like are caused, and further, a consumer cannot know the state information of shopping order circulation in real time.
Accordingly, the prior art is still in need of improvement and development.
Disclosure of Invention
The application mainly aims to provide an order information processing method, an order information processing system, an order information processing terminal and a computer readable storage medium, and aims to solve the problems that in the prior art, an order of a service system and an OMS (operation management system) are independent, intermediate data is not processed through a full flow and a full link, the system is not fully-automatic logic, data is inconsistent, information is delayed and the like, and a consumer cannot know state information of shopping order circulation in real time.
In order to achieve the above object, the present application provides an order information processing method, including the steps of:
acquiring shopping orders generated by all shopping platforms, and converting the shopping orders into standard orders;
performing order sorting operation and warehouse operation on the standard order, and generating order state information;
and pushing the order state information to a client in real time and displaying the order state information so that the client knows the latest order state information in real time.
Optionally, the converting the shopping order into a standard order specifically includes:
analyzing the data structure of the shopping orders of each shopping platform, extracting the public information of all the shopping orders through a rule engine and converting the public information into standard orders in a unified format.
Optionally, the step of performing the standard order for the order sorting operation and the warehouse operation and generating order status information further comprises the following steps:
synchronizing the standard order to an ERP system;
the step of synchronizing the standard order to the ERP system specifically comprises the following steps:
according to each shopping platform, an ERP adapter is designed, and a universal interface is packaged, wherein the universal interface is used for each shopping platform to access the ERP system;
and synchronizing the standard order to an ERP system through the ERP adapter.
Optionally, the order assignment operation includes transfer orders, customer service reviews, and notification of the allocation.
Optionally, after the order separating operation, the method further includes:
the ERP system automatically matches the optimal warehouse delivery according to the warehouse conditions;
the warehouse conditions include warehouse inventory, and the distance between the warehouse and the receiving site.
Optionally, the ERP system automatically matches the optimal warehouse shipment according to the warehouse condition, and specifically includes:
defining scoring indicators including transportation costs and delivery times;
calculating transportation cost and delivery time according to warehouse stock and the distance between the warehouse and the receiving place;
calculating warehouse scores of each warehouse according to the transportation cost and the distribution time through a scoring matrix;
the warehouse with the highest score is selected as the shipping warehouse.
Optionally, the warehouse operation specifically includes:
locking the inventory according to the shopping order;
automatically selecting an express delivery provider, acquiring an express delivery list number corresponding to the express delivery provider, and synchronizing the express delivery list number to a sales platform;
and deducting warehouse stock after leaving the warehouse.
In addition, in order to achieve the above object, the present application further provides an order information processing system, wherein the order information processing system includes:
the order conversion module is used for acquiring shopping orders generated by all shopping platforms and converting the shopping orders into standard orders;
the order operation module is used for carrying out order sorting operation and warehouse operation on the standard order and generating order state information;
and the information pushing module is used for pushing the order state information to the client side in real time and displaying the order state information so that the client side can know the latest order state information in real time.
In addition, to achieve the above object, the present application also provides a terminal, wherein the terminal includes: the system comprises a memory, a processor and an order information processing program stored on the memory and capable of running on the processor, wherein the order information processing program realizes the steps in the order information processing method when being executed by the processor.
In addition, in order to achieve the above object, the present application also provides a computer-readable storage medium storing an order information processing program which, when executed by a processor, implements the steps in the order information processing method as described above.
In the application, shopping orders generated by all shopping platforms are acquired, and the shopping orders are converted into standard orders; performing order sorting operation and warehouse operation on the standard order, and generating order state information; and pushing the order state information to a client in real time and displaying the order state information so that the client knows the latest order state information in real time. According to the application, by combining ERP sales platform data and external return data, the platform provides automatic order full-link full-life-cycle state management data, including all stages of order generation, order pushing, warehouse operation, logistics distribution, goods receiving confirmation and the like, manual operation is reduced, order circulation efficiency is greatly improved, meanwhile, external operation node information of the order is provided for a user, and the user can conveniently know all information of the order.
Drawings
FIG. 1 is a flow chart of a preferred embodiment of the order information processing method of the present application;
FIG. 2 is a schematic diagram of an order flow process of the order information processing method of the present application;
FIG. 3 is a schematic diagram of a preferred embodiment of an order information processing system of the present application;
FIG. 4 is a schematic diagram of the operating environment of a preferred embodiment of the terminal of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clear and clear, the present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
As shown in FIG. 1, the order information processing method according to the preferred embodiment of the present application comprises the following steps:
and S10, acquiring shopping orders generated by all shopping platforms, and converting the shopping orders into standard orders.
According to the API or the data access mode of different shopping platforms, the shopping order information of each platform is obtained, for example, the shopping order generated by the shopping of the user can be responded and received, wherein the user can place an order on a plurality of different shopping platforms, and then the shopping order is converted into a standard order.
Specifically, the data structure of shopping orders of each shopping platform needs to be analyzed, public information of all shopping orders is extracted and converted into standard orders in a unified format through a rule engine, the rule engine is a component embedded in an application program, so that business decisions are separated from application program codes, the business decisions are written by using a predefined semantic module, data input is received, business rules are interpreted, and the business decisions are made according to the business rules.
Wherein, analyze shopping platform order data structure: for order data of each shopping platform, the data structure and the meaning of the field need to be analyzed, and as different shopping platforms may use different field names and data structures, the data structures need to be analyzed one by one.
Obtaining public information: in order data of each shopping platform, common information is analyzed and extracted, the information is in each order, and the information is consistent among different shopping platforms, for example, order numbers, commodity information, prices, receiving addresses and the like belong to some common information.
Defining a standard order in a unified format: based on the common information found, a unified format standard order structure is defined, which should contain all common information fields and be flexible enough to accommodate possible future changes, for example, one piece of order date data of platform a is "2023/02/21" and one piece of order date data of platform B is "2023/02/21", although the data formats between the two platforms are different, but all represent the same information, i.e., the order date, then the date data format of shopping platform B can be used as the date data format of the standard order, and all the date data formats from platform a and other platforms can be converted into the standard date data format, i.e., "xxxx/xx/xx", for further data analysis processing.
Creating a rule engine: a rule engine is created through a programming language or tool, and the rule engine extracts common information in order data of different shopping platforms according to predefined rules for standardized processing.
Writing an extraction rule: for each shopping platform order data structure, extraction rules are written that can extract common information from the shopping platform order data and map it to fields of the standard order.
Testing rule engine: after the conversion rule writing is completed, the test rule engine ensures the normal work of the conversion rule engine, and by simulating different shopping platform order data, the test rule engine can verify whether the common information can be correctly extracted and converted into a standard order format.
Integrated shopping platform API or data access: the shopping platform order data acquisition pathway is integrated into a rules engine to acquire order data for each shopping platform.
The application rule engine performs extraction and conversion: the acquired shopping order data are transmitted to a rule engine, the rule engine processes the shopping order data according to a predefined extraction rule, the rule engine extracts public information from each shopping platform order data and converts the public information into standard order data with a unified format, for example, order number fields of the platform A order data are "order_a", order number fields of the platform B order data are "order_b", the data format of the platform B is used as a standard format, and the order number fields of the platform A are mapped to the "order_b" fields of the standard order; or a format of order_c is defined by user, the order number fields of the platform A and the platform B are mapped to the order_c field of the standard order, the order data of the platform A and the platform B can be converted into standard order data with uniform format through the rules, and finally, the standard order data obtained after extraction and conversion by the rule engine are stored or further processed, such as storing in a database, sending to other systems and the like, so that the order information of each shopping platform can be conveniently and uniformly managed and analyzed.
And step S20, carrying out order sorting operation and warehouse operation on the standard order, and generating order state information.
Specifically, the standard order needs to be synchronized to an ERP system (an enterprise resource planning Enterprise Resource Planning system is abbreviated as an integrated enterprise management software, which aims at helping to organize, manage and integrate various departments and business processes, and support daily operation and decision of enterprises based on the business processes, that is, data transmission and synchronization are realized through reasonable data interfaces and data conversion, so that the follow-up order sorting operation and warehouse operation according to the standard order are facilitated.
The step of synchronizing the standard order to the ERP system specifically comprises the following steps:
according to each shopping platform, an ERP adapter is designed, and a universal interface is packaged, wherein the universal interface is used for each shopping platform to access the ERP system; the data structure of the standard order is determined when the order is standardized, the data structure of the order is a standard order data structure which can be accepted by the ERP system, and the data structure can meet the order data requirements of all shopping platforms and contains necessary information required by the ERP system.
Designing an ERP adapter: for each shopping platform, a corresponding ERP adapter is designed and is responsible for converting the order data of the platform into a standard order data structure required by an ERP system, and the adapter needs to process data mapping, data conversion, data verification and other works so as to ensure the accuracy and the completeness of the data.
Packaging a universal interface: when the ERP adapter is designed, the universal interface can be packaged into an abstract interface so as to adapt to different shopping platforms, the universal interface can define the input and output formats of order data, and provide necessary error processing and status return, then the ERP adapters of the shopping platforms are realized according to the packaged universal interface, and each ERP adapter can convert the order data into standard order data according to the data structure and data transmission mode of the shopping platform and call the universal interface to transmit the data to an ERP system.
Synchronizing the standard order to an ERP system through the ERP adapter; the designed universal interface and adapter are integrated in the ERP system, and corresponding adapters are selected to perform data conversion and synchronization according to different order sources, so that the ERP system can receive and process standard order data transmitted from each shopping platform, and the standard order can be synchronized to the ERP system.
Further, as shown in fig. 2, the order assignment operation includes assignment orders, customer service reviews, and notification of allocation, and the related steps are as follows:
transfer order: when a standard order is received, whether the order is required to be transferred to other sales channels or partners is judged according to a specific rule, and if the order is required to be transferred, order information is transferred to the corresponding sales channels or partners to be responsible for processing the order.
Customer service auditing: after receiving the standard order, customer service auditing is carried out on the order, the accuracy and the legality of the order are ensured, and the information in the order, including the customer information, the commodity quantity, the price and the like, is audited to prevent the occurrence of error order or fraudulent behavior, and if the order information is wrong or in question, a customer service team can confirm or modify the contact with the customer.
Informing the goods allocation: after the orders are subjected to customer service audit, standard order information is transmitted to a warehouse system for warehouse operation, warehouse personnel are informed of starting to prepare for shipment, and the warehouse personnel pick up goods in the inventory according to the order information, package and mark the goods, and prepare information required for shipment.
For example, one online retailer uses a standard order format to manage orders from different sales channels and makes rules to accept orders over 100 yuan for transfer orders. Assuming that the online retailer cooperates with a partner platform B, an order with an order amount exceeding 100 yuan will be transferred to the platform B for processing according to the rules, and if the total commodity price of the order is not more than 100 yuan, the transfer condition is not satisfied, so the order will continue to be processed by the online retailer. After receiving the order, the customer service team reviews the order information, including the receiving address, the contact way, the commodity quantity, the price and the like, and the customer service team discovers that the order information is complete and legal without further confirmation. After the customer service audit is passed, the order information is transferred to the warehouse of the online retailer. Warehouse personnel perform warehouse operations according to the order information, pick goods from the inventory, pack and mark the goods, and prepare shipping information required for shipment.
After the order separating operation flow is finished, the orders are sent to a logistics department for warehouse operation, including warehouse order receiving, sorting, rechecking and packaging, and shipment confirmation, and then the customer order transportation state and the estimated delivery date are notified, so that standard orders are processed according to the order separating operation flow, and transfer orders, customer service auditing and shipment notification are performed according to specific rules.
Further, after the order separating operation, the method further comprises:
the ERP system automatically matches the optimal warehouse delivery according to the warehouse conditions;
specifically, the ERP system automatically matches optimal warehouse shipments according to warehouse conditions, including:
defining scoring indicators including transportation costs and delivery times;
the scoring index is a key factor for measuring warehouse conditions, and the scoring index needs to be defined to measure the quality of the warehouse, in this scenario, two main indexes are focused firstly: transportation costs and delivery times. The weights of the two indicators may be determined according to specific needs, for example, if fast delivery is more important, delivery times may be assigned a higher weight, if costs are more sensitive, higher transportation cost weights may be assigned. In addition to these two metrics, other factors may be considered, such as inventory availability, warehouse facilities, quality of service, etc.; the transportation cost can consider the factors such as the weight, the volume, the transportation mode and the like of the goods; the distribution time can consider factors such as the distance between a warehouse and a receiving place, a transportation mode and the like; as the goods are quite various, the scoring index can be increased or decreased or modified according to the actual demand, so that the scoring is more practical.
The transportation cost and delivery time are calculated from the warehouse inventory and the distance between the warehouse and the receiving site.
The ERP system needs to acquire the shipping cost and delivery time data of the warehouse, including warehouse inventory information and the distance between the warehouse and the receiving site. The transportation cost and delivery time of each warehouse can be calculated according to the warehouse stock condition and the distance between the warehouse and the receiving place. The transportation cost may include goods package, logistics company cost, manpower cost, etc., the delivery time is the estimated time from the delivery warehouse to the receiving place, the delivery time may be estimated according to the transportation mode and distance, and the transportation condition, transportation means, etc. are considered.
And calculating warehouse scores of each warehouse according to the transportation cost and the distribution time through a scoring matrix.
And calculating warehouse scores of each warehouse according to the transportation cost and the distribution time through a scoring matrix. The scoring matrix may be designed based on actual demand and weight, for example, higher weights may be set for transportation costs to more focus on cost control, or higher weights may be set for delivery times to more focus on rapid delivery. For example, the transportation cost index is scored as a, the delivery time index is scored as B, and then the overall score of a warehouse is: warehouse score= (a x transportation cost weight) + (B x delivery time weight).
The warehouse with the highest score is selected as the shipping warehouse.
The ERP system will select the highest scoring warehouse as the shipping warehouse based on the calculated warehouse scores because this warehouse performs better in terms of both shipping costs and delivery time, i.e., the highest scoring warehouse generally means that it is less costly to ship, less time to deliver, and provides an optimal shipping solution.
Through the steps, the ERP system can automatically match with the optimal warehouse delivery according to the warehouse conditions so as to optimize the transportation cost and the delivery time.
The warehouse conditions include warehouse inventory, and the distance between the warehouse and the receiving site.
In ERP systems, warehouse information is maintained, including inventory status of each warehouse and distance data between the warehouse and the receiving site. Such information may be stored in the ERP system by creating a warehouse inventory table and a warehouse distance table, and for each order after the order, a preferred rule may be determined to select the optimal warehouse shipment, which may be based on a number of factors. For example, by preferentially selecting a warehouse with sufficient inventory to ship in comparison to the inventory quantity of each warehouse, the problem of insufficient inventory in the warehouse when a large number of orders are received can be avoided. And comparing the distance between each warehouse and the receiving place, and preferentially selecting the warehouse closest to the receiving place for shipping so as to reduce the transportation cost and shorten the delivery time.
And a matching algorithm is realized in the ERP system, and warehouse matching is carried out on each order according to the preference rule. The algorithm can be based on greedy algorithm, shortest distance algorithm, linear programming and the like, a proper algorithm can be selected according to specific conditions, the ERP system can complete warehouse matching and select a shipping warehouse, warehouse operation can enter a shipping process, and the ERP system automatically selects a proper warehouse according to matching results and performs shipping operation. During shipping, the ERP system updates inventory information of the corresponding warehouse to reflect actual shipping conditions.
Further, the warehouse operation specifically includes: locking the inventory according to the shopping order; in ERP systems, when a shopping order is received, it is first necessary to check if there is sufficient inventory for the goods in the order, and if there is sufficient inventory, the inventory of these goods is locked to ensure that they are not taken up by other orders before shipping. Inventory locking may be accomplished by adding a locking quantity to an inventory record or creating a temporary inventory record.
Automatically selecting an express delivery provider, acquiring an express delivery list number corresponding to the express delivery provider, and synchronizing the express delivery list number to a sales platform; the ERP system can automatically select the optimal express delivery provider according to preset rules or conditions, and the rules can be based on the transportation capacity, the service quality, the freight price, the delivery range and the like of the express delivery company. Based on these rules, the ERP system may automatically select the appropriate express delivery provider for each order. Likewise, the logistics service provided by the express delivery provider can be directly selected according to the cooperation relationship between the platform and the appointed express delivery provider.
After the express delivery provider is selected, the ERP system can acquire the generated express delivery list number through communication with an interface of the express delivery provider, and the express delivery list number is used for uniquely identifying the order and tracking the delivery state of the order.
Finally, the ERP system synchronizes the acquired express bill number to the sales platform, and can update the routing data of the express bill number or the order to the corresponding order record in the transportation process. Therefore, customers and sales platforms can check the number of the express bill, track the distribution process of the order, such as where the order is transported, predict when the order is transported, and the like, and sense the transportation state of the order in real time according to the returned information of the number of the express bill.
For example, there are two express suppliers in an ERP system: express company a and express company B. When two shopping orders are received:
order 1:
commodity (3): commodity A
Quantity: 3 pieces of
Order 2:
commodity (3): commodity B
Quantity: 5
Current warehouse inventory conditions:
commodity A:10 pieces
Commodity B:6 pieces of
And selecting express delivery suppliers with sufficient inventory preferentially according to the preference rules, and selecting suppliers with lower freight cost secondarily.
Order 1 locks 3 of the inventory of commodity a and order 2 locks 5 of the inventory of commodity B.
Order 1 selects express company A because commodity A is in stock and express company A has lower shipping cost.
Order 2 selects courier B because the inventory of commodity B is insufficient, but courier B has a lower shipping cost.
The ERP system initiates a request to the express company A, acquires the express bill number A123456 of the order 1, synchronizes the express bill number A123456 of the order 1 to the sales platform, and a customer can check the express bill number on the sales platform.
The ERP system initiates a request to the express company B to acquire the express bill number B789012 of the order 2, and synchronizes the express bill number B789012 of the order 2 to a sales platform, so that a customer can check the express bill number on the sales platform.
And after the goods are delivered, the warehouse stock is deducted, and when the goods are ready to be delivered, the warehouse operation system needs to deduct the quantity from the locked goods stock one by one, so that the actual stock quantity is ensured to be accurately recorded, the warehouse operation system can check the stock in real time and update the stock information, and the overstock problem caused by repeated purchase of other orders is avoided.
Through the process, the ERP system can automatically complete warehouse operations such as inventory locking, express delivery provider selection, express delivery list number acquisition and synchronization and the like according to inventory conditions and selected express delivery providers, and automatic order processing and shipping operations are realized. Thus, not only the order processing efficiency is improved, but also relevant order job information can be provided for customers to inquire.
And step S30, pushing the order state information to a client in real time and displaying the order state information so that the client can know the latest order state information in real time.
In particular, to enable real-time pushing and displaying of order status information to a client, real-time communication techniques may be used, such as WebSocket, webSocket, which is a protocol that establishes a persistent connection between a Web browser and a Web server, and bi-directional communication may be implemented, enabling the server to actively push data to the client without the client initiating a request.
The following steps are the steps for realizing the real-time order status pushing in the embodiment:
and establishing WebSocket connection, and creating WebSocket connection to a server through JavaScript codes when the client loads the webpage. Once the connection is established, real-time communication is enabled between the server and the client.
Monitoring the change of the order state of the server, the server monitors the change of the order state in real time, such as updating the state of the confirmed order, shipping, delivering and the like. Once the order status changes, the server pushes the latest order status information to the clients associated therewith.
And updating the client interface in real time, wherein after the client receives the order state updating message, the JavaScript code can display the latest order state information on the interface of the client, so that a user can know the latest order state information in real time.
For example, an e-commerce web site is using a real-time order status push function. After the user places an order on the website, the website transmits order information to the server, and the server updates the order state in real time according to the processing flow of the order.
The user A places an order on the website, and the state is "ordered"; user B also placed an order in the status "shipped". The clients A and B open web pages and establish WebSocket connection, the server monitors the change of the order state in real time, discovers that the order state of the user A is updated from 'ordered' to 'shipped', the server pushes the updated information of the order state to the WebSocket connection of the client A, the client A receives the pushed information of the server, javaScript codes update the order state to 'shipped', and the information is displayed on a user interface in real time. Similarly, the server also pushes the update message of the order status to WebSocket connection of the client B, so that the client B knows the status change of its own order in real time. In this way, through real-time communication of WebSocket, the client can control the latest state of order operation in real time, so that better user experience is provided.
Further, as shown in fig. 3, based on the order information processing method, the application further provides an order information processing system correspondingly, wherein the order information processing system comprises:
the order conversion module 51 is configured to obtain shopping orders generated by each shopping platform, and convert the shopping orders into standard orders;
an order operation module 52, configured to perform an order sorting operation and a warehouse operation on the standard order, and generate order status information;
the information pushing module 53 is configured to push the order status information to a client in real time and display the order status information, so that the client knows the latest order status information in real time.
Further, as shown in fig. 4, based on the order information processing method and system, the application further provides a terminal correspondingly, wherein the terminal comprises a processor 10, a memory 20 and a display 30. Fig. 4 shows only some of the components of the terminal, but it should be understood that not all of the illustrated components are required to be implemented and that more or fewer components may alternatively be implemented.
The memory 20 may in some embodiments be an internal storage unit of the terminal, such as a hard disk or a memory of the terminal. The memory 20 may in other embodiments also be an external storage device of the terminal, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card) or the like, which are provided on the terminal. Further, the memory 20 may also include both an internal storage unit and an external storage device of the terminal. The memory 20 is used for storing application software installed in the terminal and various data, such as program codes of the installation terminal. The memory 20 may also be used to temporarily store data that has been output or is to be output. In one embodiment, the memory 20 stores an order information processing program 40, and the order information processing program 40 is executable by the processor 10, thereby implementing the order information processing method of the present application.
The processor 10 may in some embodiments be a central processing unit (Central Processing Unit, CPU), microprocessor or other data processing chip for executing program code or processing data stored in the memory 20, for example for executing the order information processing method or the like.
The display 30 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, or the like in some embodiments. The display 30 is used for displaying information at the terminal and for displaying a visual user interface. The components 10-30 of the terminal communicate with each other via a system bus.
In one embodiment, the following steps are implemented when the processor 10 executes the order information processing program 40 in the memory 20:
acquiring shopping orders generated by all shopping platforms, and converting the shopping orders into standard orders;
performing order sorting operation and warehouse operation on the standard order, and generating order state information;
and pushing the order state information to a client in real time and displaying the order state information so that the client knows the latest order state information in real time.
The step of converting the shopping order into a standard order specifically comprises the following steps:
analyzing the data structure of the shopping orders of each shopping platform, extracting the public information of all the shopping orders through a rule engine and converting the public information into standard orders in a unified format.
The method comprises the steps of carrying out order sorting operation and warehouse operation on the standard orders, generating order state information, and further comprising the following steps:
synchronizing the standard order to an ERP system;
the step of synchronizing the standard order to the ERP system specifically comprises the following steps:
according to each shopping platform, an ERP adapter is designed, and a universal interface is packaged, wherein the universal interface is used for each shopping platform to access the ERP system;
and synchronizing the standard order to an ERP system through the ERP adapter.
The order distribution operation comprises the steps of transferring orders, checking customer service and notifying goods allocation.
Wherein after the order separating operation, the method further comprises:
the ERP system automatically matches the optimal warehouse delivery according to the warehouse conditions;
the warehouse conditions include warehouse inventory, and the distance between the warehouse and the receiving site.
Optionally, the ERP system automatically matches the optimal warehouse shipment according to the warehouse condition, and specifically includes:
defining scoring indicators including transportation costs and delivery times;
calculating transportation cost and delivery time according to warehouse stock and the distance between the warehouse and the receiving place;
calculating warehouse scores of each warehouse according to the transportation cost and the distribution time through a scoring matrix;
the warehouse with the highest score is selected as the shipping warehouse.
Wherein, warehouse operation specifically includes:
locking the inventory according to the shopping order;
automatically selecting an express delivery provider, acquiring an express delivery list number corresponding to the express delivery provider, and synchronizing the express delivery list number to a sales platform;
and deducting warehouse stock after leaving the warehouse.
The present application also provides a computer-readable storage medium storing an order information processing program which, when executed by a processor, implements the steps in the order information processing method as described above.
The present application also provides a computer-readable storage medium storing a sleep pattern matching program based on a sleep head loop, which when executed by a processor, implements the steps of the sleep pattern matching method based on a sleep head loop as described above.
In summary, the present application provides an order information processing method and related devices, where the method includes: acquiring shopping orders generated by all shopping platforms, and converting the shopping orders into standard orders; defining a circulation flow of the standard order, wherein the circulation flow comprises a sorting operation and a warehouse operation, and the standard order carries out the circulation flow and returns order state information; pushing and displaying the order state information in real time. According to the application, by combining ERP sales platform data and external return data, the platform provides automatic order full-link full-life-cycle state management data, including all stages of order generation, order pushing, warehouse operation, logistics distribution, goods receiving confirmation and the like, manual operation is reduced, order circulation efficiency is greatly improved, meanwhile, order external operation node information is provided for a user, and user experience is improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article or terminal comprising the element.
Of course, those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by a computer program for instructing relevant hardware (e.g., processor, controller, etc.), the program may be stored on a computer readable storage medium, and the program may include the above described methods when executed. The computer readable storage medium may be a memory, a magnetic disk, an optical disk, etc.
It is to be understood that the application is not limited in its application to the examples described above, but is capable of modification and variation in light of the above teachings by those skilled in the art, and that all such modifications and variations are intended to be included within the scope of the appended claims.

Claims (10)

1. An order information processing method, characterized in that the order information processing method comprises:
acquiring shopping orders generated by all shopping platforms, and converting the shopping orders into standard orders;
performing order sorting operation and warehouse operation on the standard order, and generating order state information;
and pushing the order state information to a client in real time and displaying the order state information so that the client knows the latest order state information in real time.
2. The order information processing method according to claim 1, wherein said converting said shopping order into a standard order, specifically comprises:
analyzing the data structure of the shopping orders of each shopping platform, extracting the public information of all the shopping orders through a rule engine and converting the public information into standard orders in a unified format.
3. The order information processing method as set forth in claim 1, wherein said subjecting said standard order to a sorting operation and a warehouse operation and generating order status information, further comprises:
synchronizing the standard order to an ERP system;
the step of synchronizing the standard order to the ERP system specifically comprises the following steps:
according to each shopping platform, an ERP adapter is designed, and a universal interface is packaged, wherein the universal interface is used for each shopping platform to access the ERP system;
and synchronizing the standard order to an ERP system through the ERP adapter.
4. The order information processing method of claim 1, wherein the order assignment operation comprises transfer orders, customer service reviews, and notification of orders.
5. The order information processing method according to claim 3, further comprising, after the order assignment, the steps of:
the ERP system automatically matches the optimal warehouse delivery according to the warehouse conditions;
the warehouse conditions include warehouse inventory, and the distance between the warehouse and the receiving site.
6. The order information processing method according to claim 5, wherein the ERP system automatically matches an optimal warehouse shipment according to a warehouse condition, and specifically comprises:
defining scoring indicators including transportation costs and delivery times;
calculating transportation cost and delivery time according to warehouse stock and the distance between the warehouse and the receiving place;
calculating warehouse scores of each warehouse according to the transportation cost and the distribution time through a scoring matrix;
the warehouse with the highest score is selected as the shipping warehouse.
7. The order information processing method according to claim 1, wherein the warehouse operation specifically includes:
locking the inventory according to the shopping order;
automatically selecting an express delivery provider, acquiring an express delivery list number corresponding to the express delivery provider, and synchronizing the express delivery list number to a sales platform;
and deducting warehouse stock after leaving the warehouse.
8. An order information processing system, the order information processing system comprising:
the order conversion module is used for acquiring shopping orders generated by all shopping platforms and converting the shopping orders into standard orders;
the order operation module is used for carrying out order sorting operation and warehouse operation on the standard order and generating order state information;
and the information pushing module is used for pushing the order state information to the client side in real time and displaying the order state information so that the client side can know the latest order state information in real time.
9. A terminal, the terminal comprising: a memory, a processor and an order information processing program stored on the memory and executable on the processor, which when executed by the processor, implements the steps of the order information processing method as claimed in any one of claims 1-7.
10. A computer readable storage medium, characterized in that the computer readable storage medium stores an order information processing program which, when executed by a processor, implements the steps in the order information processing method according to any of claims 1-7.
CN202311034124.7A 2023-08-15 2023-08-15 Order information processing method and related equipment Pending CN117132351A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311034124.7A CN117132351A (en) 2023-08-15 2023-08-15 Order information processing method and related equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311034124.7A CN117132351A (en) 2023-08-15 2023-08-15 Order information processing method and related equipment

Publications (1)

Publication Number Publication Date
CN117132351A true CN117132351A (en) 2023-11-28

Family

ID=88853852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311034124.7A Pending CN117132351A (en) 2023-08-15 2023-08-15 Order information processing method and related equipment

Country Status (1)

Country Link
CN (1) CN117132351A (en)

Similar Documents

Publication Publication Date Title
CN106844372B (en) Logistics information query method and device
CN110968626B (en) System and method for managing application programming interface information
TWI752888B (en) Computer-implemented systems and methods for receiving inbound products
TWI759825B (en) Computer-implemented systems and computer-implemented methods for outbound forecasting
KR102575655B1 (en) Systems and methods for dynamic aggregation of data and minimization of data loss
JP7121812B2 (en) Computerized system and method for facilitating package delivery
KR101550587B1 (en) Server and method for managing quality of wastepaper for recycling
US20220198377A1 (en) Systems and methods for automated information collection and processing
US10650337B2 (en) Technical field service inventory management
TWI743936B (en) Computer-implemented system and method for outbound forecasting
US20160253728A1 (en) Cooperation server, cooperation program, and ec system
CN111882265A (en) Cross-border e-commerce automatic customs declaration method and automatic customs declaration robot
JP2018085092A (en) Automatic generation of engineering orders
CN117132351A (en) Order information processing method and related equipment
TW202341041A (en) Computer-implemented system and computer-implemented method
US20220284010A1 (en) Systems and methods for multi-nodal stream processing framework for partitioned database
JP7258058B2 (en) Computerized System and Method for Displaying and Determining Guaranteed Delivery Time Choices
US20160104230A1 (en) Cooperation server, non-transitory computer-readable storage medium storing cooperation program, and ec system
US20140089034A1 (en) Portable terminal management server and portable terminal management program
US11256714B1 (en) Systems and methods for managing event storage
US20160253730A1 (en) Cooperation server, cooperation program, and ec system
KR102511317B1 (en) Method and apparatus for generating picking list by order type
TWI793488B (en) Computer-implemented system and method for modular loading of information on user interface
JP7123183B2 (en) Systems and methods for interfacing networks using a unified communication scheme
US20160253727A1 (en) Cooperation server, cooperation program, and ec system

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