Order processing method and device, and storage medium

By receiving and processing order cancellation instructions, determining the link in which the order is located and canceling the order cancellation process is solved, the problem of unintelligent purchase process in e-commerce is solved, and the automatic renewal of orders is achieved, improving user experience and logistics is achieved. efficiency.

CN119205237APending Publication Date: 2024-12-27BEIJING JINGDONG QIANSHITECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310769306.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In the e-commerce scenario, when a customer cancels an order and purchases the product again, he needs to place an order again, which reduces the intelligence of order processing and cannot cancel the order in time, affecting the user experience.

Method used

It provides an order processing method and device, by receiving the order cancellation order instruction, determine the delivery link where the order is located, and cancel the cancellation order processing at this link, ensuring that the order can continue to be distributed to customers and avoid re-placing the order.

Benefits of technology

It improves the intelligence of order processing, promptly solves customers' demand for canceling orders, reduces the steps of re-placing orders, and improves user experience and logistics efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119205237A_ABST
    Figure CN119205237A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an order processing method and device, and a storage medium, and the method comprises the steps: receiving an order cancelling instruction for a target order, and determining a conveying link where the target order is located; the target order is an order in a cancelling state; order cancelling and cancelling processing is carried out on the target order in the conveying link; and continuing to execute the delivery process of the target order to the client corresponding to the target order under the condition that the order cancellation of the target order is successful.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of e-commerce technology, and in particular to an order processing method and device, and a storage medium. Background Art

[0002] In an e-commerce scenario, after a customer purchases a product, a corresponding product order is generated, and the product is shipped to the customer according to the product order, providing convenience for the customer to purchase products.

[0003] In the related art, a customer may cancel an order after purchasing a product. If the customer wants to purchase the product again for some reason, the customer can only place a new order for the product corresponding to the canceled order, which reduces the intelligence of order processing. Summary of the invention

[0004] In order to solve the above technical problems, the embodiments of the present application hope to provide an order processing method and device, and a storage medium, which can improve the intelligence of order processing.

[0005] The technical solution of this application is implemented as follows:

[0006] The present invention provides an order processing method, which includes:

[0007] receiving a cancel order instruction for a target order, and determining the delivery link of the target order; the target order is an order in a cancel state;

[0008] In the delivery link, cancel the order of the target order;

[0009] When the cancellation of the target order is successful, the delivery process of the target order continues to be executed to the client corresponding to the target order.

[0010] The present application embodiment provides an order processing device, the device comprising:

[0011] A receiving unit, configured to receive a cancel order instruction for a target order; the target order is an order in a cancel state;

[0012] A determination unit, used to determine the delivery link of the target order;

[0013] A cancelling unit, used for cancelling the target order in the delivery link;

[0014] The execution unit is used to continue to execute the delivery process of the target order to the client corresponding to the target order when the cancellation order of the target order is successfully cancelled.

[0015] The present application embodiment provides an order processing device, the device comprising:

[0016] A memory, a processor and a communication bus, wherein the memory communicates with the processor via the communication bus, and the memory stores an order processing program executable by the processor. When the order processing program is executed, the order processing method described above is executed by the processor.

[0017] An embodiment of the present application provides a storage medium having a computer program stored thereon, which is applied to an order processing device, and is characterized in that the computer program implements the above-mentioned order processing method when executed by a processor.

[0018] The embodiment of the present application provides an order processing method, device, and storage medium. The order processing method includes: receiving a cancel order instruction for a target order, determining the transportation link of the target order; the target order is an order in a canceled state; canceling the target order in the transportation link; and in the case of successful canceling of the target order, continuing to execute the target order delivery process to the client corresponding to the target order. By adopting the above method implementation scheme, the order processing device can timely understand the customer's need to cancel the target order by receiving the cancel order instruction for the target order; by determining the transportation link of the target order, timely clarify the transportation link information of the target order when receiving the cancel order; canceling the target order in the transportation link, and promptly solving the customer's need to cancel the target order; in the case of successful canceling of the target order, continue to execute the target order delivery process to the client corresponding to the target order, and continue to deliver the target order to the customer, without the customer having to place a new order for the goods corresponding to the target order, thereby improving the intelligence of order processing. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 A flow chart of an order processing method provided in an embodiment of the present application;

[0020] Figure 2 A schematic diagram of an exemplary order processing flow provided in an embodiment of the present application;

[0021] Figure 3 A schematic diagram of the structure of an order processing device provided in an embodiment of the present application Figure 1 ;

[0022] Figure 4 A schematic diagram of the structure of an order processing device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. It should be understood that the specific embodiments described here are only used to explain the present application and are not used to limit the present application.

[0024] The embodiment of the present application provides an order processing method, which is applied to an order processing device. Figure 1 A flowchart of an order processing method provided in an embodiment of the present application is as follows: Figure 1 As shown, the order processing method may include:

[0025] S101. Receive a cancel order instruction for a target order, and determine the delivery link of the target order; the target order is an order in a canceled state.

[0026] An order processing method provided in an embodiment of the present application is suitable for scenarios in which a product order is canceled or released.

[0027] In the embodiments of the present application, the order processing device can be implemented in various forms. For example, the order processing device described in the present application can include devices such as mobile phones, cameras, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, and devices such as digital TVs, desktop computers, and servers.

[0028] In the embodiment of the present application, the delivery link is the link of delivering the order corresponding to the client or the delivery end. It should be noted that the delivery link includes the collection link, the sorting link and the delivery link, etc. The specific division of the delivery link can be determined according to the actual situation, and the embodiment of the present application does not limit this.

[0029] In an embodiment of the present application, the target order may be an order that is generated after purchasing goods on an e-commerce shopping platform and is in a canceled state.

[0030] In an embodiment of the present application, a front-end entrance is provided in the order processing device, and a user can input a cancel order instruction of a target order from the front-end entrance.

[0031] It should be noted that the front-end entrance can be a button pressed by the user on the target order display page; it can also be an information input port associated with the target order page; it can also be other entrances. The specific front-end entrance can be determined based on actual conditions, and the embodiments of the present application do not limit this.

[0032] Exemplarily, if the front-end entrance is a button pressed by the user on the target order display page, then when the user clicks the button, the order processing device receives an instruction to cancel the target order; if the front-end entrance is an information input port associated with the target order page, then when the user enters relevant instruction information for canceling the target order in the information input port, the order processing device receives an instruction to cancel the target order.

[0033] In an embodiment of the present application, the order processing device determines the transportation link in which the target order is located by searching for the target order in the specific links included in the transportation link in sequence; or it may first determine the specific link to which the target order belongs based on the logistics information of the target order, and then obtain the transportation link information based on the specific link; it may also determine the transportation link in which the target order is located in other ways; the specific method may be determined based on actual conditions, and the embodiment of the present application does not limit this.

[0034] In the embodiment of the present application, if the transport link includes the collection link, the sorting link and the delivery link, the method of sequentially searching for the target order in the specific links included in the transport link can be: first search for the target order in the collection link; if the target order is not found, then search for the target order again in the sorting link; if the target order is not found, finally search for the target order in the delivery link. Alternatively, the target order can be searched in three ways from the collection link, the sorting link and the delivery link.

[0035] In an embodiment of the present application, the order processing device receives an order cancellation instruction for a target order and, before determining the delivery link of the target order, also receives an order cancellation instruction corresponding to an initial order to determine the delivery link of the initial order; in the delivery link, the initial order is processed for order cancellation to obtain the target order; a reverse transport order corresponding to the target order is generated; and based on the reverse transport order, the target order cancellation process is executed at the sales end corresponding to the target order.

[0036] In an embodiment of the present application, the initial order may be an order generated after purchasing goods on an e-commerce shopping platform.

[0037] In an embodiment of the present application, the user can enter an order cancellation instruction for the initial order from the front-end entrance.

[0038] Exemplarily, if the front-end entrance is a button pressed by the user on the initial order display page, then when the user clicks the button, the order processing device receives an order cancellation instruction for the initial order; if the front-end entrance is an information input port associated with the initial order page, then when the user enters relevant instruction information for the order cancellation instruction for the initial order in the information input port, the order processing device receives an order cancellation instruction for the initial order.

[0039] In an embodiment of the present application, the method for determining the delivery link of the initial order is the same as the method for determining the delivery link of the target order. For details, please refer to the method for determining the delivery link of the target order. The specific implementation method is not limited in this embodiment.

[0040] In an embodiment of the present application, during the delivery stage, the initial order is canceled to obtain the target order by marking the status of the initial order as a canceled status and instructing to stop the next delivery operation corresponding to the initial order, thereby obtaining the target order; the initial order can also be canceled in the delivery stage to obtain the target order in other ways; the specific processing method can be determined based on the actual situation, and the embodiment of the present application is not limited to this.

[0041] In the embodiment of the present application, the reverse transport order corresponding to the target order can be generated by using the address of the shipping end of the initial order as the destination address of the reverse transport, using the address of the current movement link as the originating address, and transporting the goods corresponding to the initial order to the destination address. The reverse transport order corresponding to the target order can also be generated in other ways, and the specific implementation method can be determined according to the actual situation, and the embodiment of the present application does not limit this.

[0042] In an embodiment of the present application, the reverse transport order is a transport order when executing the return process of the target order.

[0043] In an embodiment of the present application, the order processing device cancels the initial order in the transportation link to obtain a target order, including: when the transportation link is a sorting link, determining whether to start the sorting and inspection operation; when the sorting and inspection operation is started, generating a stop sorting and inspection instruction, and stopping the sorting and inspection operation according to the stop sorting and inspection instruction; determining whether to start the sorting and shipping operation; when the sorting and shipping operation is started, generating a stop sorting and shipping instruction; stopping the sorting and shipping operation according to the stop sorting and shipping instruction to obtain the target order.

[0044] In an embodiment of the present application, it can be determined first whether to start the sorting and inspection operation, and then whether to start the sorting and delivery operation; it can also be detected at the same time whether to start the sorting and inspection operation and the sorting and delivery operation; the specific execution process can be determined according to actual conditions, and the embodiment of the present application is not limited to this.

[0045] In an embodiment of the present application, when the sorting and inspection operation and the sorting and delivery operation are not started, an identification of not executing sorting and inspection and sorting and delivery can be directly generated, and the initial order can be marked with the identification to obtain the target order.

[0046] In an embodiment of the present application, when the sorting and inspection operation is started, a stop sorting and inspection instruction is generated, and the sorting and inspection operation is stopped according to the stop sorting and inspection instruction; when the sorting and delivery operation is not started, an identification of not executing sorting and delivery can be generated, and the initial order can be marked with the identification to obtain the target order.

[0047] In an embodiment of the present application, the order processing device cancels the initial order in the transportation link to obtain a target order, including: when the transportation link is the delivery link, determining whether the delivery end has completed receiving the goods; when it is determined that the receipt of the goods is completed, determining whether the delivery end has started the delivery operation; when the delivery operation is started, transmitting a prompt message to the delivery end that the initial order has been cancelled; when a rejection instruction is received from the delivery end according to the prompt information, stopping the delivery process of the initial order according to the rejection instruction to obtain the target order; when the delivery operation is not started, generating an interception instruction for the initial order; and executing the process of returning the goods for the initial order according to the interception instruction to obtain the target order.

[0048] In the embodiment of the present application, the delivery end can be a delivery person carrying a device with delivery information, or it can be a device that performs a delivery task. The specific delivery end can be determined based on actual conditions, and the embodiment of the present application does not limit this.

[0049] In an embodiment of the present application, the process of determining whether the delivery end has completed receipt of the goods may be to determine whether the delivery end has received the goods or cargo corresponding to the initial order; if the delivery end has received the goods or cargo corresponding to the initial order, the delivery end has completed receipt of the goods; if the delivery end has not received the goods or cargo corresponding to the initial order, the delivery end has not completed receipt of the goods.

[0050] In an embodiment of the present application, when the delivery end obtains the goods or commodities corresponding to the initial order, it starts to execute the delivery process of the goods or commodities corresponding to the initial order to the client corresponding to the initial order.

[0051] In the embodiment of the present application, when the distribution end starts to deliver the goods or commodities corresponding to the initial order to the client corresponding to the initial order, the distribution end has started the distribution operation.

[0052] In an embodiment of the present application, the prompt message that the initial order has been cancelled can be text information, character information, voice information, or other forms of prompt information; the specific information can be determined based on actual conditions, and the embodiment of the present application does not limit this.

[0053] In an embodiment of the present application, a prompt message indicating that the initial order has been cancelled is transmitted to the delivery end, and the delivery end rejects the order based on the prompt message and transmits a rejection instruction for the initial order to the order processing device.

[0054] It should be noted that after transmitting the prompt information that the initial order has been cancelled to the delivery side, the delivery side is prohibited from making a successful delivery or negotiating for re-delivery, and can only refuse to accept the order based on the prompt information.

[0055] Exemplarily, the delivery end is a delivery person carrying a device with delivery information, and a rejection button is set on the device carrying delivery information. When the delivery person presses the rejection button, the delivery end transmits a rejection instruction of the initial order to the order processing device. The delivery end is a device that performs a delivery task. After the device receives a prompt message that the initial order has been cancelled, it generates a rejection instruction of the initial order and transmits the rejection instruction of the initial order to the order processing device.

[0056] In an embodiment of the present application, if the receipt of goods is not completed, the status of the initial order is marked as a canceled status, and an instruction is given to stop the delivery process of the initial order to obtain the target order.

[0057] In an embodiment of the present application, the order processing device cancels the initial order in the transportation stage to obtain the target order, including: when the transportation stage is the collection stage, determining whether the collection operation is completed; when the collection operation is completed, generating non-delivery prompt information; using the non-delivery prompt information to identify the initial order to obtain the target order.

[0058] In the embodiment of the present application, the prompt information of non-delivery can be character information, digital information, picture information, or other forms of information. The specific information can be determined according to actual conditions, and the embodiment of the present application does not limit this.

[0059] Currently, the system intercepts customer-initiated cancellations in three steps:

[0060] The first link is the site collection link. If the site has already collected the goods when the customer initiates the cancellation, the site will report the delivery failure when shipping, and initiate the process of returning the goods to the merchant. The shopping platform will also provide logistics information, and your order will be successfully cancelled. If it is a merchant delivery scenario, the merchant will be prompted: your goods will be returned to you at xxx time, please wait patiently.

[0061] The second link is the sorting link. If the customer initiates cancellation during the sorting, inspection or delivery stage, you need to prompt that the inspection or delivery has failed. The customer can receive a message that your order has been canceled successfully.

[0062] The third link is the link when the consignee is delivering the goods. If the customer initiates cancellation while the courier is delivering the goods, the courier will not be allowed to deliver the goods or negotiate for re-delivery after receiving the cancellation message. The courier can only refuse to accept the goods. After successfully refusing to accept the goods, he will tell the merchant that the order has been successfully cancelled or feedback to the merchant that your goods are expected to be returned to you within xxx time. Please wait patiently.

[0063] S102, cancelling the target order in the delivery process.

[0064] In the embodiment of the present application, after the order processing device determines the delivery link of the target order, it cancels the order processing of the target order in the delivery link.

[0065] In an embodiment of the present application, the process of the order processing device canceling the order processing of the target order in the transportation link includes: when the transportation link is the sorting link, searching for the reverse transport order of the target order; when there is no reverse transport order, adjusting the transportation status of the target order to the forward transportation status, and determining that the order cancellation of the target order is successful.

[0066] It should be noted that the reverse transport order is the transport order generated when the initial order is canceled and the return operation is waiting to be completed; the target order is the order obtained by canceling the initial order.

[0067] In the embodiment of the present application, the forward transport state is the transport state of delivering the goods corresponding to the initial order from the sales end to the client end, that is, the transport state of the initial order.

[0068] In the embodiment of the present application, after the transport status of the target order is adjusted to the forward transport status, the goods corresponding to the initial order are transported from the sales end to the client end according to the transport method of the forward transport status.

[0069] It should be noted that after adjusting the transport status of the target order to the forward transport status, the transport status of the target order as the forward transport status will be transmitted to the merchant corresponding to the target order, and the transport status of the target order as the forward transport status may also be transmitted to the client corresponding to the target order.

[0070] In an embodiment of the present application, in the presence of a reverse transport bill, it is determined that the cancellation of the target order has failed, and information on the failure to cancel the target order is transmitted to the merchant and / or client corresponding to the target order.

[0071] In an embodiment of the present application, the process of the order processing device canceling the order processing of the target order in the transportation link includes: when the transportation link is the delivery link, determining the receipt status of the target order; when the receipt status is not a rejected status, adjusting the transportation status of the target order to a forward transportation status, and determining that the order cancellation of the target order is successful.

[0072] In an embodiment of the present application, when it is determined that the target order has been successfully cancelled, information on the successful cancellation of the target order is transmitted to the merchant and / or client corresponding to the target order.

[0073] In an embodiment of the present application, when the delivery status is a rejected status, it is determined that the target order has failed to be cancelled, and information on the failure to cancel the target order is transmitted to the merchant and / or client corresponding to the target order.

[0074] It should be noted that the rejection state is the state after the order processing device receives the rejection instruction of the initial order transmitted by the delivery end.

[0075] In an embodiment of the present application, the process of the order processing device canceling the order processing of the target order in the transportation link includes: when the transportation link is the collection link, determining whether the return operation of the target order is completed; if the return operation is not completed, stopping the return operation, and determining that the order cancellation of the target order is successful.

[0076] In an embodiment of the present application, when it is determined that the target order has been successfully cancelled, information on the successful cancellation of the target order is transmitted to the merchant and / or client corresponding to the target order.

[0077] In an embodiment of the present application, when the return operation is completed, it is determined that the target order has failed to be cancelled, and information on the failure to cancel the target order is transmitted to the merchant and / or client corresponding to the target order.

[0078] S103. When the target order is successfully cancelled, the target order delivery process is continued to be executed to the client corresponding to the target order.

[0079] In an embodiment of the present application, after the order processing device cancels the order processing of the target order in the transportation link, if the target order is successfully canceled, it continues to execute the delivery process of the target order to the client corresponding to the target order.

[0080] In an embodiment of the present application, after the order processing device cancels the target order in the delivery link, if the cancellation of the target order fails, the order processing device executes the cancellation process of the target order to the sales end corresponding to the target order.

[0081] In an embodiment of the present application, the process of canceling the target order at the sales end corresponding to the target order also includes: generating a reverse transportation status of the target order, and transmitting the reverse transportation status to the sales end corresponding to the target order.

[0082] It should be noted that the reverse transportation status is the transportation status of transporting the goods corresponding to the initial order to the sales end, that is, the transportation status opposite to the transportation status of the initial order.

[0083] In an embodiment of the present application, the order processing device continues to execute the delivery process of the target order to the client corresponding to the target order, and also includes: transmitting the forward transportation status to the sales end corresponding to the target order.

[0084] In an embodiment of the present application, the order processing device receives an order cancellation instruction corresponding to the initial order, determines the transportation link of the initial order; when the transportation link is the sorting link, determines whether to start the sorting and inspection operation; when the sorting and inspection operation is started, generates a stop sorting and inspection instruction, and stops the sorting and inspection operation according to the stop sorting and inspection instruction; determines whether to start the sorting and delivery operation; when the sorting and delivery operation is started, generates a stop sorting and delivery instruction; stops the sorting and delivery operation according to the stop sorting and delivery instruction, and obtains the target order. When the transportation link is the delivery link, determines whether the delivery end has completed the receipt of the goods; when it is determined that the receipt of the goods is completed, determines whether the delivery end has started the delivery operation; when the delivery operation is started, transmits a prompt message that the initial order has been cancelled to the delivery end; when the rejection instruction transmitted by the delivery end according to the prompt information is received, stops the delivery process of the initial order according to the rejection instruction, and obtains the target order; when the delivery operation is not started, generates an interception instruction for the initial order; and executes the process of returning the goods to the initial order according to the interception instruction, and obtains the target order. In the case where the transport link is the collection link, determine whether the collection operation is completed; in the case where the collection operation is completed, generate a non-delivery prompt information; use the non-delivery prompt information to identify the initial order and obtain the target order. In the case of obtaining the target order, generate a reverse transport order corresponding to the target order; according to the reverse transport order, execute the cancellation process of the target order to the sales end corresponding to the target order. If the client regrets the initial order that has been canceled and does not want to cancel it, the target order can be input according to the page where the target order is located. The specific cancel order instruction can be a button, and when the button is pressed, the order processing device receives the cancel order instruction of the target order. Specifically, the order processing device receives the cancel order instruction for the target order and determines the transport link of the target order; the target order is an order in a canceled state; in the case where the transport link is the sorting link, find the reverse transport order of the target order; in the case where there is no reverse transport order, adjust the transport state of the target order to the forward transport state, and determine that the cancel order of the target order is successfully canceled. When the transportation link is the delivery link, determine the receiving status of the target order; when the receiving status is not the rejection status, adjust the transportation status of the target order to the forward transportation status, and determine that the cancellation order of the target order is successfully cancelled. When the transportation link is the collection link, determine whether the return operation of the target order is completed; if the return operation is not completed, stop executing the return operation, and determine that the cancellation order of the target order is successfully cancelled. When the cancellation order of the target order is successfully cancelled, continue to execute the delivery process of the target order to the client corresponding to the target order.

[0085] In the embodiment of the present application, if the client regrets initiating a cancellation of a cancelled order and does not want to cancel it, it is necessary to determine whether the interception can be lifted according to the goods situation in the three links (collection link, sorting link, and delivery link). If the goods have already initiated the return process, cancellation is not allowed. If the deliveryman has not yet operated to refuse to accept, the interception can be lifted. If the operation refuses to accept, the interception cannot be lifted. In other words, the shopping platform displays or hides the button to lift the interception according to the system rules; to improve the user experience, if the interception can be lifted (cancel the cancellation of the canceled order), it is necessary to remind the user that your goods will arrive at xxx time to improve the user experience and avoid problems such as the delivery of goods due to customer cancellation and the customer's return, which leads to poor customer experience and increased logistics costs.

[0086] It can be understood that the present application implements refined management of customer cancellations and uncancellations to improve user experience; increases feedback on the physical information results of customer cancellations or uncancellations on the shopping platform to improve user experience; increases the success rate of order cancellations, reduces logistics costs, and reduces customer complaints.

[0087] For example, Figure 2As shown: after the client initiates the cancellation, the order processing device receives the order cancellation instruction corresponding to the initial order, and determines the transportation link of the initial order; when the transportation link is the sorting link (sorting interception), it determines whether to start the sorting and inspection operation (whether the sorting is inspected); when the sorting and inspection operation is started (yes), the interception is triggered to start, and a stop sorting and inspection instruction is generated, and the sorting and inspection operation is stopped according to the stop sorting and inspection instruction; it is determined whether to start the sorting and delivery operation (whether the sorting is shipped); when the sorting and delivery operation is started, the interception is triggered to start, and a stop sorting and delivery instruction is generated; the waybill receives the interception message, the sorting receives the interception message, and the sorting and delivery operation is stopped according to the stop sorting and delivery instruction (sorting inspection, delivery failed), and the target order is obtained. When the transportation link is the delivery link (delivery interception), determine whether the delivery end has completed the receipt (whether the deliveryman has received the goods); when it is determined that the receipt is completed (yes), determine whether the delivery end has started the delivery operation (whether the deliveryman has delivered); when the delivery operation is started (yes), transmit a prompt message to the delivery end that the initial order has been cancelled; the waybill receives the interception message, the delivery brother does not allow successful delivery or negotiated re-delivery, and can operate to refuse to accept. When receiving the rejection instruction transmitted by the delivery end according to the prompt information, stop the delivery process of the initial order according to the rejection instruction, and obtain the target order; when the delivery operation is not started (no), trigger the interception to start, the waybill receives the interception message, the sorting receives the interception message, and generates an interception instruction for the initial order; and execute the process of returning the goods for the initial order according to the interception instruction (failed to receive the goods, returned goods), and obtain the target order. When the transportation link is the collection link (interception before delivery at the station), determine whether the collection operation is completed (whether the waybill is collected successfully); when the collection operation is completed (yes), trigger the interception to start, the waybill receives the interception message, the terminal receives the interception message, and generates a non-delivery prompt message (terminal packing and delivery failed); use the non-delivery prompt message to identify the initial order and obtain the target order. Generate a reverse transport order corresponding to the target order (generate a reverse order); according to the reverse transport order, execute the cancellation process of the target order to the sales end corresponding to the target order (the goods are returned to the merchant). Receive the instruction to cancel the target order (customer cancels the interception), determine the transportation link of the target order (the target order is an order in the canceled state); when the transportation link is the sorting link, find the reverse transport order of the target order (whether to generate a reverse order) (the reverse transport order is the transport order generated when the order cancellation is executed on the initial order and the return operation is waited for to be completed; the target order is the order obtained by canceling the initial order). If there is no reverse transport order (no), adjust the transportation status of the target order to the forward transportation status, and determine that the cancellation of the target order is successful (the interception is successfully lifted). If there is a reverse transport order (yes), determine that the cancellation of the target order fails (the interception is failed).In the case where the transportation link is the delivery link, the receiving status of the target order is determined (whether it is rejected); in the case where the receiving status is not the rejection status (no), the transportation status of the target order is adjusted to the forward transportation status, and it is determined that the cancellation order of the target order is successfully released (the interception is successfully released). In the case where the receiving status is the rejection status (yes), it is determined that the cancellation order of the target order fails to be released (the interception is failed). In the case where the transportation link is the collection link, it is determined whether the return operation of the target order is completed (whether the return operation is completed); in the case where the return operation is not completed (no), the return operation is stopped, and it is determined that the cancellation order of the target order is successfully released (the interception is successfully released). In the case where the return operation is completed (yes), it is determined that the cancellation order of the target order fails to be released (the interception is failed). In the case where the cancellation order of the target order is successfully released, the delivery process of the target order is continued to be executed to the client corresponding to the target order. The forward transportation status is transmitted to the sales end corresponding to the target order (notifying the merchant of the order status). In the case where the cancellation order of the target order fails to be released, the cancellation process of the target order is executed to the sales end corresponding to the target order. Transmit reverse shipping status to the client (notify the merchant of order status).

[0088] It can be understood that the order processing device can promptly learn about the customer's need to cancel the target order by receiving the cancel order instruction of the target order; promptly clarify the delivery link information of the target order when receiving the cancel order by determining the delivery link of the target order; cancel the target order at the delivery link, and promptly solve the customer's need to cancel the target order; when the target order is successfully canceled, continue to execute the target order delivery process to the client corresponding to the target order, and continue to deliver the target order to the customer, without the customer having to place a new order for the goods corresponding to the target order, thereby improving the intelligence of order processing.

[0089] Based on the same inventive concept as the above-mentioned order processing method, the embodiment of the present application provides an order processing device 1, corresponding to an order processing method; Figure 3 A schematic diagram of the structure of an order processing device provided in an embodiment of the present application Figure 1 , the order processing device 1 may include:

[0090] The receiving unit 11 is used to receive a cancel order instruction for a target order; the target order is an order in a cancel state;

[0091] A determination unit 12, used to determine the delivery link of the target order;

[0092] A cancelling unit 13, configured to cancel the target order in the delivery link;

[0093] The execution unit 14 is used to continue to execute the delivery process of the target order to the client corresponding to the target order when the cancellation order of the target order is successfully cancelled.

[0094] In some embodiments of the present application, the apparatus further includes a searching unit and an adjusting unit;

[0095] The search unit is used to search for the reverse transport order of the target order when the transport link is the sorting link; the reverse transport order is a transport order generated when the order cancellation is executed for the initial order and the return operation is waited for completion; the target order is an order obtained by canceling the order processing of the initial order;

[0096] The adjustment unit is used to adjust the transportation status of the target order to a forward transportation status when the reverse transportation order does not exist;

[0097] The determining unit 12 is used to determine whether the target order is successfully cancelled.

[0098] In some embodiments of the present application, the determining unit 12 is used to determine the receipt status of the target order when the transportation link is the delivery link; determine that the cancellation order of the target order is successfully released;

[0099] The adjustment unit is used to adjust the transportation status of the target order to a forward transportation status when the receipt status is not a rejection status.

[0100] In some embodiments of the present application, the device further comprises a stopping unit;

[0101] The determining unit 12 is used to determine whether the return operation of the target order is completed when the transportation link is the collection link; determine whether the cancellation order of the target order is successfully released;

[0102] The stopping unit is used to stop the return operation if the return operation is not completed.

[0103] In some embodiments of the present application, the execution unit 14 is used to execute the cancellation process of the target order to the sales end corresponding to the target order when the cancellation of the target order fails.

[0104] In some embodiments of the present application, the device further comprises a transmission unit;

[0105] The transmission unit is used to transmit the forward transportation status to the sales end corresponding to the target order.

[0106] In some embodiments of the present application, the apparatus further includes a cancelling unit and a generating unit;

[0107] The receiving unit 11 is used to receive an order cancellation instruction corresponding to an initial order;

[0108] The determining unit 12 is used to determine the delivery link of the initial order;

[0109] The cancellation unit is used to cancel the initial order in the delivery link to obtain the target order;

[0110] The generating unit is used to generate a reverse transport document corresponding to the target order;

[0111] The execution unit 14 is used to execute the cancellation process of the target order to the sales end corresponding to the target order according to the reverse transport order.

[0112] In some embodiments of the present application, the determining unit 12 is used to determine whether to start a sorting and inspection operation when the transport link is a sorting link; determine whether to start a sorting and delivery operation;

[0113] The generating unit is used to generate a stop sorting and inspection instruction when the sorting and inspection operation is started; and to generate a stop sorting and shipment instruction when the sorting and shipment operation is started;

[0114] The stopping unit is used to stop the sorting and inspection operation according to the stop sorting and inspection instruction; stop the sorting and delivery operation according to the stop sorting and delivery instruction, so as to obtain the target order.

[0115] In some embodiments of the present application, the determining unit 12 is used to determine whether the delivery end has completed receiving the goods when the transportation link is the delivery link; and determine whether the delivery end has started the delivery operation when it is determined that the delivery end has completed receiving the goods;

[0116] The transmission unit is used to transmit a prompt message that the initial order has been cancelled to the delivery end when the delivery operation is started;

[0117] The stopping unit is used to stop the delivery process of the initial order according to the rejection instruction when receiving the rejection instruction transmitted by the delivery end according to the prompt information, so as to obtain the target order;

[0118] The generating unit is used to generate an interception instruction for the initial order when the delivery operation is not started;

[0119] The execution unit 14 is used to execute the process of returning the goods for the initial order according to the interception instruction to obtain the target order.

[0120] In some embodiments of the present application, the device further comprises an identification unit;

[0121] The determining unit 12 is used to determine whether the collection operation is completed when the transport link is the collection link;

[0122] The generating unit is used to generate non-delivery prompt information when the collection operation is completed;

[0123] The identification unit is used to identify the initial order using the non-delivery prompt information to obtain the target order.

[0124] It should be noted that, in actual applications, the above-mentioned receiving unit 11, determining unit 12, releasing unit 13 and executing unit 14 can be implemented by a processor 15 on the order processing device 1, specifically a CPU (Central Processing Unit), an MPU (Microprocessor Unit), a DSP (Digital Signal Processing) or a field programmable gate array (FPGA); the above-mentioned data storage can be implemented by a memory 16 on the order processing device 1.

[0125] The present application embodiment also provides an order processing device 1, such as Figure 4 As shown, the order processing device 1 includes: a processor 15, a memory 16 and a communication bus 17. The memory 16 communicates with the processor 15 via the communication bus 17. The memory 16 stores a program executable by the processor 15. When the program is executed, the order processing method described above is executed by the processor 15.

[0126] In practical applications, the memory 16 may be a volatile memory, such as a random access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 15.

[0127] An embodiment of the present application provides a computer-readable storage medium having a computer program thereon, and when the program is executed by the processor 15, the order processing method as described above is implemented.

[0128] It can be understood that the order processing device can promptly learn about the customer's need to cancel the target order by receiving the cancel order instruction of the target order; promptly clarify the delivery link information of the target order when receiving the cancel order by determining the delivery link of the target order; cancel the target order at the delivery link, and promptly solve the customer's need to cancel the target order; when the target order is successfully canceled, continue to execute the target order delivery process to the client corresponding to the target order, and continue to deliver the target order to the customer, without the customer having to place a new order for the goods corresponding to the target order, thereby improving the intelligence of order processing.

[0129] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.

[0130] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0131] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0132] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0133] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. An order processing method, characterized in that: The method comprises: receiving a cancel order instruction for a target order, and determining the delivery link of the target order; the target order is an order in a cancel state; In the delivery link, cancel the order of the target order; When the cancellation of the target order is successful, the delivery process of the target order continues to be executed to the client corresponding to the target order.

2. The method according to claim 1, characterized in that The canceling order processing of the target order in the delivery link includes: In the case where the transport link is a sorting link, searching for a reverse transport order of the target order; the reverse transport order is a transport order generated when cancelling the initial order and waiting for the return operation to be completed; the target order is an order obtained by cancelling the initial order; In the absence of the reverse transport order, the transport status of the target order is adjusted to a forward transport status, and it is determined that the cancellation order of the target order is successfully released.

3. The method according to claim 1, characterized in that: The canceling order processing of the target order in the delivery link includes: In the case where the transporting stage is a delivery stage, determining the receipt status of the target order; When the receiving status is not a rejection status, the transportation status of the target order is adjusted to a forward transportation status, and it is determined that the cancellation of the target order is successful.

4. The method according to claim 1, characterized in that: The canceling order processing of the target order in the delivery link includes: In the case where the transport link is a collection link, determining whether the target order has completed the return operation; If the return operation is not completed, the return operation is stopped, and it is determined that the cancellation of the target order is successful.

5. The method according to claim 1, characterized in that After the target order is cancelled in the delivery link, the method further includes: In the event that the cancellation of the target order fails, the cancellation process of the target order is executed at the sales end corresponding to the target order.

6. The method according to claim 1, characterized in that The process of continuing to execute the delivery of the target order to the client corresponding to the target order further includes: The forward transport status is transmitted to the sales end corresponding to the target order.

7. The method according to claim 1, characterized in that Before receiving the instruction to cancel the target order and determining the delivery link of the target order, the method further includes: receiving an order cancellation instruction corresponding to an initial order, and determining the delivery stage of the initial order; In the delivery phase, canceling the initial order to obtain the target order; Generate a reverse transport order corresponding to the target order; According to the reverse transport order, the cancellation process of the target order is executed at the sales end corresponding to the target order.

8. The method according to claim 7, characterized in that In the delivery phase, cancelling the initial order to obtain the target order includes: In the case where the transporting link is a sorting link, determining whether to start a sorting and goods inspection operation; When the sorting and inspection operation is started, a stop sorting and inspection instruction is generated, and the sorting and inspection operation is stopped according to the stop sorting and inspection instruction; Determine whether to start the sorting and delivery operation; When the sorting and delivery operation is started, a stop sorting and delivery instruction is generated; The sorting and shipping operation is stopped according to the stop sorting and shipping instruction to obtain the target order.

9. The method according to claim 7, characterized in that: In the delivery phase, cancelling the initial order to obtain the target order includes: In the case where the transport link is a delivery link, determining whether the delivery end has completed receipt of the goods; When it is determined that the delivery is completed, determining whether the delivery end starts the delivery operation; In the case of initiating a delivery operation, a prompt message is transmitted to the delivery end that the initial order has been cancelled; When receiving a rejection instruction transmitted by the delivery end according to the prompt information, stopping the delivery process of the initial order according to the rejection instruction, and obtaining the target order; In the case where the delivery operation is not started, an interception instruction for the initial order is generated; and a process of returning the goods for the initial order is executed according to the interception instruction to obtain the target order.

10. The method according to claim 7, characterized in that In the delivery phase, cancelling the initial order to obtain the target order includes: In the case where the transporting link is a collection link, determining whether the collection operation is completed; When the collection operation is completed, a non-delivery reminder message is generated; The initial order is identified by using the non-delivery prompt information to obtain the target order.

11. An order processing device, characterized in that: The device comprises: A receiving unit, configured to receive a cancel order instruction for a target order; the target order is an order in a cancel state; A determination unit, used to determine the delivery link of the target order; A cancelling unit, used for cancelling the target order in the delivery link; The execution unit is used to continue to execute the delivery process of the target order to the client corresponding to the target order when the cancellation order of the target order is successfully cancelled.

12. An order processing device, characterized in that: The device comprises: A memory, a processor and a communication bus, wherein the memory communicates with the processor via the communication bus, the memory stores an order processing program executable by the processor, and when the order processing program is executed, the method according to any one of claims 1 to 10 is performed by the processor.

13. A storage medium having a computer program stored thereon, applied to an order processing device, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.