Order delivery method and device, server and storage medium
By receiving the account information and order identifier of the actual recipient, the system identifies delivery errors and returns an error order page, allowing the actual recipient to fill in the address for re-delivery. Coupon incentives are also provided, which solves the problem of orders not being completed due to delivery errors, improves order completion rate and user experience, and reduces platform customer service costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-30
- Publication Date
- 2026-03-24
AI Technical Summary
In existing technologies, when delivery personnel deliver orders to the wrong location, the actual recipient cannot provide timely feedback, resulting in the order not being completed. This negatively impacts user experience, reduces platform credibility, and increases customer service costs.
By receiving the account information and order identifier of the actual recipient, the system determines the delivery error and returns an error order page, allowing the actual recipient to fill in the address for re-delivery, providing coupon incentives, and generating re-delivery tasks and issuing coupons based on different distances.
It improved order completion rates, enhanced user experience, reduced customer complaints, lowered platform customer service costs, and improved the handling of order delivery error scenarios.
Smart Images

Figure CN113988538B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of information processing, and in particular, to an order delivery method and device, a server and a storage medium. BACKGROUND
[0002] With the development of Internet economy, more and more users use user terminals to place orders online, and then a delivery person takes goods from a merchant and delivers them to the user.
[0003] In related technologies, in the order commodity delivery process, the delivery person may deliver the goods to the wrong place, but the delivery person cannot perceive this. After the actual consignee (not the correct consignee) receives the unknown order, there is no channel for feedback information, and the actual consignee can only handle the order by himself. The user (correct consignee) to be delivered can only contact the delivery person because he has not received the goods for a long time, and the delivery person makes compensation for the order not correctly delivered, resulting in that the user order cannot be completed, the user cannot obtain the goods he needs to purchase, thereby affecting the user experience and causing the user to complain about the delivery person, the merchant and the platform. Moreover, due to the order not being completed, the platform order completion rate and the platform reputation will decrease, and the platform customer service cost will also increase due to the user complaints caused by the order not being completed. SUMMARY
[0004] Embodiments of the present application provide an order delivery method, device, server and storage medium to solve the problem of order delivery error in related technologies.
[0005] The first aspect of the embodiments of the present application provides an order delivery method, the method comprising:
[0006] receiving order identification and account information of an actual consignee sent by a first client;
[0007] determining order information according to the order identification, and comparing the order information with the account information of the actual consignee;
[0008] when the order information and the account information of the actual consignee do not match, returning an error order page to the first client, the error order page at least including an address information filling area;
[0009] initiating re-delivery of an order corresponding to the order identification according to an address filled in the address information filling area by the actual consignee.
[0010] Optionally, comparing the order information with the account information of the actual consignee comprises:
[0011] comparing an order placing account identification of the order with an account identification of the actual consignee; and / or
[0012] comparing the address information filled in the address information filling area by the actual recipient of the order with the address information of the correct recipient of the order.
[0013] Optionally, the error order page further comprises a contact information filling area; and the method further comprises:
[0014] after extracting the address information filled in the address information filling area by the actual recipient of the order, issuing a coupon to the account of the actual recipient.
[0015] Optionally, according to the address information filled in the address information filling area by the actual recipient of the order, initiating re-delivery of the order corresponding to the order identifier, comprising:
[0016] generating a re-delivery task and a coupon prompt and issuing them to the first client, wherein the re-delivery task takes the address of the correct recipient of the order as the delivery address;
[0017] after receiving a confirmation message of delivery sent by the second client of the correct recipient, issuing a coupon to the account of the actual recipient.
[0018] Optionally, the error order page further comprises a contact information filling area; and according to the address information filled in the address information filling area by the actual recipient of the order, initiating re-delivery of the order corresponding to the order identifier, comprising:
[0019] determining the distance between the address information filled in the address information filling area by the actual recipient and the address of the correct recipient of the order;
[0020] in the case that the distance is less than a preset distance, generating a re-delivery task and a coupon prompt and issuing them to the second client of the correct recipient, wherein the re-delivery task takes the address of the actual recipient as the pickup address and comprises the contact information filled in the contact information filling area by the actual recipient;
[0021] after receiving a confirmation message of delivery sent by the second client, issuing a coupon to the account of the correct recipient.
[0022] Optionally, according to the address information filled in the address information filling area by the actual recipient of the order, initiating re-delivery of the order corresponding to the order identifier, comprising:
[0023] in the case that the distance is not less than the preset distance, sending a re-delivery prompt to the delivery client of the order corresponding to the order identifier;
[0024] Upon receiving a confirmation message for re-delivery from the delivery client, a re-delivery task is generated and sent to the delivery client. The re-delivery task uses the actual recipient's delivery address as the pickup location, includes the contact information filled in by the actual recipient in the contact information field, and uses the correct recipient's delivery address as the pickup location.
[0025] The method further includes:
[0026] Upon receiving a message from the delivery client indicating that re-delivery has been abandoned, the re-delivery of the order corresponding to the order identifier is terminated.
[0027] A second aspect of the present invention provides an order delivery device, comprising:
[0028] The receiving module is used to receive the order identifier and the account information of the actual recipient sent by the first client;
[0029] The comparison module is used to determine order information based on the order identifier and compare the order information with the account information of the actual recipient;
[0030] The error order page return module is used to return an error order page to the first client when the order information does not match the account information of the actual recipient. The error order page at least includes an address information input area.
[0031] The order re-delivery module is used to initiate re-delivery of the order corresponding to the order identifier based on the address entered by the actual recipient in the address information field.
[0032] Optionally, the comparison module includes:
[0033] The account identifier comparison submodule is used to compare the order placement account identifier with the actual recipient's account identifier; and / or
[0034] The address comparison submodule is used to compare the correct recipient's delivery address with the actual recipient's usual address.
[0035] Optionally, the erroneous order page also includes coupon notification information; the device further includes:
[0036] The coupon distribution module is used to distribute coupons to the account of the actual recipient of the order after retrieving the address entered in the address information field.
[0037] Optionally, the order re-delivery module includes:
[0038] The first re-distribution task generation submodule is configured to generate a re-distribution task and a coupon prompt and send them to the first client, wherein the re-distribution task takes the delivery address of the correct consignee of the order as the delivery location.
[0039] The first coupon issuing submodule is configured to issue a coupon to the account of the actual consignee when receiving a confirmation of delivery message sent by the second client of the correct consignee.
[0040] Optionally, the error order page further comprises a contact information filling area; and the order re-distribution module comprises:
[0041] The distance determination submodule is configured to determine the distance between the address filled in the address information filling area by the actual consignee and the delivery address of the correct consignee of the order.
[0042] The second re-distribution task generation submodule is configured to generate a re-distribution task and a coupon prompt and send them to the second client of the correct consignee when the distance is less than the preset distance, wherein the re-distribution task takes the delivery address of the actual consignee as the pickup location and comprises the contact information filled in the contact information filling area by the actual consignee.
[0043] The second coupon issuing submodule is configured to issue a coupon to the account of the correct consignee when receiving a confirmation of delivery message sent by the second client.
[0044] Optionally, the order re-distribution module comprises:
[0045] The re-distribution prompt sending submodule is configured to send a re-distribution prompt to the distribution client of the order corresponding to the order identifier when the distance is not less than the preset distance.
[0046] The third re-distribution task generation submodule is configured to generate a re-distribution task and send it to the distribution client when receiving a confirmation of re-distribution message sent by the distribution client, wherein the re-distribution task takes the delivery address of the actual consignee as the pickup location, comprises the contact information filled in the contact information filling area by the actual consignee, and takes the delivery address of the correct consignee of the order as the delivery location.
[0047] The device further comprises:
[0048] The ending module is configured to end the re-distribution of the order corresponding to the order identifier when receiving an abandonment of re-distribution message sent by the distribution client.
[0049] The third aspect of the embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the program is executed by a processor to implement the steps in the method according to the first aspect of the present application.
[0050] The fourth aspect of the embodiment of the present application provides a server, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps in the method according to the first aspect of the present application.
[0051] When the order delivery method provided by the embodiment of the present application is used, if the delivery personnel delivers the goods to the wrong place, the server can determine whether the goods are delivered incorrectly according to the account information of the actual recipient of the goods and the order identifier, and if it is determined that the goods are delivered incorrectly, the server can return an incorrect order page to the actual recipient of the goods, so that the actual recipient of the goods can feed back order related information (such as information about the current location of the goods) to the server through the incorrect order page, so that the server can initiate a re-delivery process according to the order related information fed back by the actual recipient of the goods, to re-deliver the corresponding order goods, so that the correct recipient can receive the required goods in time, thereby improving the user experience.
[0052] The order delivery method provided by the embodiment of the present application improves the processing method of the order delivery error scene, can improve the order completion rate, improve the platform credibility, reduce customer complaints caused by incorrect delivery of goods, and further reduce the cost of platform customer service. BRIEF DESCRIPTION OF DRAWINGS
[0053] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0054] Figure 1 is a flowchart of an order delivery method according to an embodiment of the present application;
[0055] Figure 2 is a flowchart of a specific order re-delivery method according to an embodiment of the present application;
[0056] Figure 3 is a flowchart of another specific order re-delivery method according to an embodiment of the present application;
[0057] Figure 4 is an application process schematic diagram of an order delivery method according to an embodiment of the present application;
[0058] Figure 5is a structural block diagram of an order delivery device of an embodiment of the present application. DETAILED DESCRIPTION
[0059] In order to make the above objectives, features and advantages of the present application more obvious and easy to understand, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0060] First of all, it should be pointed out that all the actions of obtaining signals, information or data (such as user behavior data and behavior type) in the present application are carried out in accordance with the corresponding data protection regulations and policies of the country where the device is located, and with the authorization given by the corresponding device owner.
[0061] Reference Figure 1 , a flowchart of an order delivery method of an embodiment of the present application is shown, and the order delivery method of the present application is applied to a server. The order delivery method provided by the present application can be applied to any commodity delivery scene such as take-out delivery, express delivery, fresh food delivery, etc., and can also be applied to goods delivery scenes such as flash delivery and errand running. Specifically, it can include the following steps:
[0062] S101, receiving an order identifier sent by a first client and account information of an actual recipient.
[0063] In an embodiment, the order identifier sent by the first client and the account information of the actual recipient are triggered by the actual recipient after receiving the goods by scanning the two-dimensional code on the order receipt using the first client.
[0064] In actual application, when the actual recipient receives the goods delivered by the delivery personnel, he / she can check whether the goods are the goods purchased by himself / herself. If it is found that the goods are not the goods purchased by himself / herself, he / she can scan the two-dimensional code on the order of the goods to feed back the information of the error of the goods delivery to the server.
[0065] S102, determining order information according to the order identifier, and comparing the order information with the account information of the actual recipient.
[0066] In an embodiment, the first client uploads the order information and the account information of the actual recipient after scanning the two-dimensional code on the order receipt, and the server compares the uploaded order information and the account information of the actual recipient to determine whether the order delivery is correct.
[0067] Specifically, comparing the order information with the account information of the actual recipient includes:
[0068] comparing the order identifier with the account identifier of the actual recipient; and / or
[0069] The correct delivery address of the order is compared with the usual address of the actual delivery person.
[0070] In an embodiment, the server can compare whether the order account number is the same as the actual delivery person's account number, and if so, determine that the order delivery is correct.
[0071] In an embodiment, the server can compare whether one of the order delivery address and the usual address of the actual delivery person is the same, and if so, determine that the order delivery is correct.
[0072] In an embodiment, the server can further compare whether one of the order delivery address and the usual address of the actual delivery person is the same after comparing whether the order account number is the same as the actual delivery person's account number, and if not, further determine whether the order delivery is correct.
[0073] In actual application, the delivery user and the order user may be different (for example, a user buys goods for his friend), in addition, the order user and the user who scans the two-dimensional code on the order receipt may not be the same user (for example, other family members of the non-order user scan the two-dimensional code), at this time, whether the order delivery is correct can be determined by comparing whether one of the order delivery address and the usual address of the actual delivery person is the same.
[0074] S103, when the order information and the actual delivery person's account information do not match, return an error order page to the first client, the error order page at least contains an address information filling area.
[0075] In an embodiment, when the order information and the actual delivery person's account information do not match, indicating that the order delivery is wrong, an error order page can be returned to the first client (i.e. the client of the actual delivery person), so that the actual delivery person can feed back the error order related information through the page, such as the current location of the goods.
[0076] S104, according to the address filled by the actual delivery person in the address information filling area, initiate the re-delivery of the order corresponding to the order identifier.
[0077] In an embodiment, the actual delivery person can fill in the location where he is (i.e. the current location of the goods) in the address information filling area of the error order page, and the server can initiate the re-delivery process of the order with delivery error after obtaining the information fed back by the actual delivery person. To deliver the order goods to the correct delivery person in time.
[0078] It should be noted that the action of obtaining the position of the actual recipient in the present application is performed under the premise of complying with the corresponding data protection regulation policy of the country of residence, and under the condition that the actual recipient gives authorization.
[0079] In an embodiment, the error order page further comprises coupon prompt information, and the method further comprises: after extracting the address filled in the address information filling area by the actual recipient of the order, issuing a coupon to the account of the actual recipient.
[0080] In the present embodiment, the error order page of the actual recipient further comprises coupon prompt information, prompting the actual recipient that a coupon will be issued after completing the information feedback of the error order, so as to encourage the actual recipient to perform information feedback. Furthermore, when the server extracts the relevant information fed back by the user on the error order page, a coupon is issued to the account of the actual recipient.
[0081] In an embodiment, the above step S105 can comprise the following sub-steps:
[0082] S1051, generate a re-delivery task and a coupon prompt and issue them to the first client, wherein the re-delivery task takes the delivery address of the correct recipient of the order as the delivery location.
[0083] S1052, when receiving the confirmation of delivery message sent by the second client of the correct recipient, issue a coupon to the account of the actual recipient.
[0084] In the present embodiment, a re-delivery task can be generated and issued to the actual recipient, and a coupon prompt is displayed to the actual recipient, so as to encourage the actual recipient to deliver the goods to the delivery address of the correct recipient.
[0085] In actual application, the existing errors in delivery usually include room number error, floor error, community unit error, etc. Therefore, the distance between the actual recipient and the correct recipient is generally close, so that in the present embodiment, the goods can be delivered to the correct recipient as soon as possible by encouraging the actual recipient to deliver the goods to the delivery address of the correct recipient, so as to complete the correct delivery of the order in time.
[0086] When the correct recipient receives the goods, the confirmation of delivery operation is performed on the second client, and after the server receives the confirmation of delivery message, the corresponding order delivery task is ended, and a coupon is issued to the account of the actual recipient.
[0087] Referring to Figure 2 , a specific order re-delivery method in the embodiment of the present application is shown, and in an embodiment, the above step S105 can comprise the following sub-steps:
[0088] S1151, determine a distance between the address filled in the address information filling area by the actual recipient and a delivery address of the correct recipient of the order.
[0089] It should be noted that the action of obtaining the position of the actual recipient in the present application is performed under the premise of complying with the corresponding data protection regulation policy of the place country and with the authorization of the actual recipient.
[0090] S1152, in the case where the distance is less than the preset distance, generate a re-distribution task and a coupon prompt and send them to the second client of the correct recipient, wherein the re-distribution task takes the delivery address of the actual recipient as a pickup location and contains the contact information filled in the contact information filling area by the actual recipient.
[0091] S1153, when receiving the confirmation of delivery message sent by the second client, issue a coupon to the account of the correct recipient.
[0092] In the present embodiment, the distance between the address information of the current location of the actual recipient and the delivery address of the correct recipient can be determined, and when the distance is less than the preset distance, a re-distribution task can be generated to inform the correct recipient of the current location of the order goods and the contact information of the actual recipient, so that the correct recipient can go to the location of the actual recipient to take away the order goods. When the correct recipient receives the goods, the confirmation of delivery operation is performed on the second client, and the server receives the confirmation of delivery message and ends the corresponding order distribution task, and issues a coupon to the account of the correct recipient.
[0093] In the present embodiment, the preset distance can be preset according to experience, for example, 300 meters, 500 meters, 800 meters, etc.
[0094] In the present embodiment, when the distance between the correct recipient and the actual recipient is small, the correct recipient can be encouraged to take away the order goods by himself / herself by using a coupon to complete the correct distribution of the order as soon as possible.
[0095] Referring to Figure 3 , another specific order re-distribution method in the embodiment of the present application is shown, and in an embodiment, the above step S105 can include the following sub-steps:
[0096] S1251, in the case where the distance is not less than the preset distance, send a re-distribution prompt to the distribution client of the order corresponding to the order identifier.
[0097] S1252, when receiving the confirmation re-delivery message sent by the delivery client, generating a re-delivery task and issuing it to the delivery client, the re-delivery task taking the actual consignee's consignee address as the pickup location, containing the contact information filled in the contact information filling area by the actual consignee, and taking the correct consignee's consignee address of the order as the delivery location.
[0098] It should be noted that the action of obtaining the location of the actual consignee in the present application is performed under the premise of complying with the corresponding data protection regulations and policies of the place of residence country and with the authorization of the actual consignee.
[0099] S1253, when receiving the abandonment re-delivery message sent by the delivery client, ending the re-delivery of the order corresponding to the order identifier.
[0100] In the present embodiment, when the distance between the correct consignee and the actual consignee is large, a re-delivery prompt can be sent to the delivery personnel to prompt the delivery personnel that the order delivery is incorrect and needs to be re-delivered, and to inform the delivery personnel of the location information and contact information of the actual consignee, so that the delivery personnel can pick up the order from the actual consignee and re-deliver it.
[0101] In the present embodiment, the delivery personnel can choose whether to re-deliver the order according to the actual situation, and if the delivery personnel abandons the re-delivery task of the order, the order delivery fails, and the delivery personnel compensates for the order.
[0102] Referring to Figure 4 , a schematic diagram of the application process of an order delivery method according to an embodiment of the present application is shown, which can specifically include the following steps:
[0103] S1, the actual consignee scans the two-dimensional code on the receipt. In actual application, the content "not my order? Please use the takeout client to scan the code for processing" can be added on the order receipt, and a two-dimensional code is attached. After receiving the order, the actual consignee finds that the order is not related to himself, and can use the takeout client to scan the two-dimensional code on the receipt.
[0104] S2, the server judges whether the current user who scans the code is the user who places the current order. If yes, it indicates that the order delivery is correct, and step S3 is executed, if not, it indicates that the order delivery is incorrect, and steps S4-S12 are executed.
[0105] S3, return to the user to the original process to return the invoice page.
[0106] S4, enter the received error order page, and display the reward prompt information on the received error order page to guide the actual consignee to fill in the contact information and location information.
[0107] It should be noted that the action of obtaining the contact information and location information of the actual recipient in the present application is carried out under the premise of complying with the corresponding data protection regulations and policies of the place of residence, and with the authorization of the actual recipient.
[0108] S5, judge whether the actual recipient is willing to help deliver the delivery error order, if yes, execute step S6, if no, execute steps S7-S12. Among them, the actual recipient can be encouraged to help deliver the delivery error order by showing reward prompt information.
[0109] S6, update the order state to "redelivery", and give the actual recipient a reward (for example: coupon) after the recipient confirms the delivery.
[0110] S7, the server judges the distance between the actual location of the order (i.e. the location information filled in by the actual recipient) and the target location (i.e. the delivery address information of the correct recipient), if the distance is short, execute steps S8-S9, if the distance is long, execute steps S10-S12. Among them, the distance is judged by the preset distance set in advance.
[0111] S8, push the location information of the actual recipient to the user to be received, and let the user decide whether to retrieve the order goods by himself, if yes, execute step S9, if no, execute steps S10-S12. Among them, the user to be received can be encouraged to execute the retrieval of the order goods by reward prompt information.
[0112] S9, send the contact information of the actual recipient to the user to be received, generate a redelivery task, and update the order state to "self-retrieval", the actual recipient executes the retrieval of the order goods, and gives the user to be received and the actual recipient a reward.
[0113] S10, push the order message to the rider, update the order state to "order delivery error", the rider can choose to take away the order from the actual recipient, or give up to retrieve the order, if the rider chooses to take away the order, execute step S11, if the rider chooses to give up the order, execute step S12.
[0114] S11, the system automatically transfers the order state according to the order delivery process, completes the redelivery of the order, and gives the actual recipient a reward.
[0115] S12, the system automatically transfers the order state according to the order delivery failure, reminds the actual recipient to handle the goods by himself, and reminds the rider to compensate for the order.
[0116] The order delivery method provided by the embodiment of the present application improves the processing method of the order delivery error scene, can improve the order completion rate, improve the platform credibility, can reduce customer complaints caused by commodity delivery errors, and further reduce the platform customer service cost. Moreover, the order delivery method provided by the embodiment of the present application processes online, whether it is an actual consignee or a correct consignee, the order processing flow can be completed online, saving the user's offline communication cost, and further improving the user experience.
[0117] Based on the same inventive concept, the embodiment of the present application provides an order delivery device. Referring to Figure 5 , Figure 5 is a schematic diagram of the order delivery device provided by the embodiment of the present application. As Figure 5 shown, the device comprises:
[0118] The receiving module 501 is configured to receive the order identifier and the account information of the actual consignee sent by the first client;
[0119] The comparison module 502 is configured to determine the order information according to the order identifier, and compare the order information with the account information of the actual consignee;
[0120] The error order page returning module 503 is configured to return an error order page to the first client when the order information and the account information of the actual consignee do not match, the error order page at least comprising an address information filling area;
[0121] The order re-delivery module 504 is configured to initiate re-delivery of the order corresponding to the order identifier according to the address filled in the address information filling area by the actual consignee.
[0122] Optionally, the comparison module 502 comprises:
[0123] The account identifier comparison sub-module is configured to compare the order placing account identifier of the order with the account identifier of the actual consignee; and / or
[0124] The address comparison sub-module is configured to compare the consignee address of the correct consignee of the order with the frequently used address of the actual consignee.
[0125] Optionally, the error order page further comprises coupon prompt information; the device further comprises:
[0126] The coupon issuing module is configured to issue a coupon to the account of the actual consignee after extracting the address filled in the address information filling area by the actual consignee of the order.
[0127] Optionally, the order re-delivery module 504 comprises:
[0128] The first re-delivery task generation submodule is configured to generate a re-delivery task and a coupon prompt and send them to the first client, wherein the re-delivery task takes the delivery address of the correct consignee of the order as the delivery location.
[0129] The first coupon issuing submodule is configured to issue a coupon to the account of the actual consignee when receiving a confirmation of delivery message sent by the second client of the correct consignee.
[0130] Optionally, the error order page further comprises a contact information filling area; and the order re-delivery module 504 comprises:
[0131] The distance determination submodule is configured to determine the distance between the address filled in the address information filling area by the actual consignee and the delivery address of the correct consignee of the order.
[0132] The second re-delivery task generation submodule is configured to generate a re-delivery task and a coupon prompt and send them to the second client of the correct consignee when the distance is less than the preset distance, wherein the re-delivery task takes the delivery address of the actual consignee as the pickup location and comprises the contact information filled in the contact information filling area by the actual consignee.
[0133] The second coupon issuing submodule is configured to issue a coupon to the account of the correct consignee when receiving a confirmation of delivery message sent by the second client.
[0134] Optionally, the order re-delivery module 504 comprises:
[0135] The re-delivery prompt sending submodule is configured to send a re-delivery prompt to the delivery client of the order corresponding to the order identifier when the distance is not less than the preset distance.
[0136] The third re-delivery task generation submodule is configured to generate a re-delivery task and send it to the delivery client when receiving a confirmation of re-delivery message sent by the delivery client, wherein the re-delivery task takes the delivery address of the actual consignee as the pickup location, comprises the contact information filled in the contact information filling area by the actual consignee, and takes the delivery address of the correct consignee of the order as the delivery location.
[0137] The device further comprises:
[0138] The end module is configured to end the re-delivery for the order corresponding to the order identifier when receiving an abandonment of re-delivery message sent by the delivery client.
[0139] The third aspect of the embodiment of the present application provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps in the order distribution method according to any one of the above-mentioned embodiments.
[0140] The fourth aspect of the embodiment of the present application provides a server, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps in the order distribution method according to any one of the above-mentioned embodiments when executed.
[0141] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts are described in the part of the method embodiment.
[0142] Each embodiment in the specification is described in a progressive manner, and each embodiment focuses on the difference from other embodiments, and the same and similar parts between the embodiments can be referred to each other.
[0143] Those skilled in the art should understand that the embodiments of the embodiment of the present application can be provided as a method, a device, or a computer program product. Therefore, the embodiment of the present application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the embodiment of the present application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.
[0144] The embodiments of the present application are described with reference to flowcharts and / or block diagrams according to the method, terminal device (system), and computer program product of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to produce a machine, so that the instructions executed by the computer or other programmable data processing terminal device produce a device for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 The device for implementing the functions specified in one flow or multiple flows and / or blocks. Figure 1 The device for implementing the functions specified in one flow or multiple flows and / or blocks.
[0145] These computer program instructions can also be stored in a computer readable storage medium, which can guide the computer or other programmable data processing terminal device to work in a specific way, so that the instructions stored in the computer readable storage medium produce a product including instruction devices, which implement the functions specified in the flowcharts and / or block diagrams. Figure 1 The device for implementing the functions specified in one flow or multiple flows and / or blocks. Figure 1the function specified in the one or more blocks.
[0146] These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so that a series of operation steps are performed on the computer or other programmable terminal devices to generate a computer implemented process, so that the instructions executed on the computer or other programmable terminal devices provide a process for implementing the flowchart Figure 1 the flowchart or flowcharts and / or a block Figure 1 the steps of the function specified in the one or more blocks.
[0147] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications to these embodiments once they know the basic inventive concept. Therefore, the appended claims are intended to cover all changes and modifications falling within the scope of the embodiments of the present application.
[0148] Finally, it should be noted that the relational terms herein, such as first and second, and the like, are used solely to distinguish one from another entity or action, without necessarily requiring or implying any such actual relationship or order between such entities or actions. Moreover, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or terminal device. An element proceeded by "comprises a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or terminal device that comprises the element.
[0149] The above describes in detail the order delivery method, device, server and storage medium provided by the present application. The principles and implementation manners of the present application are described by using specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation manners and application scope can be changed. In summary, the content of the specification should not be understood as a limitation of the present application.
Claims
1. An order delivery method, characterized in that, The method includes: Receive the order identifier and the account information of the actual recipient sent by the first client; The order information is determined based on the order identifier, and the order information is compared with the account information of the actual recipient; When the order information does not match the account information of the actual recipient, an error order page is returned to the first client. The error order page at least includes an address information field. Based on the address entered by the actual recipient in the address information field, initiate a re-delivery for the order corresponding to the order identifier, including: When it is determined that the actual recipient is willing to help deliver the order with the delivery error, a re-delivery task and a coupon prompt are generated and sent to the first client. The re-delivery task uses the correct recipient's delivery address as the delivery location. The error order page also includes a contact information field; When it is determined that the actual recipient is unwilling to help deliver the incorrectly delivered order, a re-delivery is initiated for the order corresponding to the order identifier based on the address entered by the actual recipient in the address information field, including: Determine the distance between the address entered by the actual recipient in the address information field and the correct recipient's delivery address for the order; If the distance is less than the preset distance, a re-delivery task and coupon prompt are generated and sent to the second client of the correct recipient. The re-delivery task uses the actual recipient's delivery address as the pickup location and includes the contact information filled in by the actual recipient in the contact information field. If the distance is not less than the preset distance, a re-delivery notification is sent to the delivery client of the order corresponding to the order identifier; Upon receiving a confirmation message for re-delivery from the delivery client, a re-delivery task is generated and sent to the delivery client. The re-delivery task uses the actual recipient's delivery address as the pickup location, includes the contact information filled in by the actual recipient in the contact information field, and uses the correct recipient's delivery address as the pickup location.
2. The method according to claim 1, characterized in that, Comparing the order information with the account information of the actual recipient includes: Compare the order placement account identifier with the actual recipient's account identifier; and / or Compare the correct recipient's shipping address with the actual recipient's usual address.
3. The method according to claim 1, characterized in that, The error order page also includes coupon notification information; the method further includes: After retrieving the address entered by the actual recipient of the order in the address information field, a coupon is issued to the account of the actual recipient.
4. The method according to claim 1, characterized in that, The method further includes: Upon receiving a delivery confirmation message from the correct recipient's second client, a coupon is issued to the actual recipient's account.
5. The method according to claim 1, characterized in that, The method further includes: Upon receiving a message from the delivery client indicating that re-delivery has been abandoned, the re-delivery of the order corresponding to the order identifier is terminated.
6. A server, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the steps of the method according to any one of claims 1-5.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method according to any one of claims 1-5.
Citation Information
Patent Citations
Method for rejecting or forwarding or returning postal parcels by intelligent express cabinet
CN104866998A
2B e-commerce system-based mobile code scanning and goods receiving method and device
CN110223151A