Method and system for determining issuing information based on invalid order

By analyzing the types and causes of failed orders and generating reasonable issuance information, the problems of low order conversion rate and low operational efficiency in the existing technology are solved, and effective order recovery and conversion rate improvement are achieved.

CN119151645AInactive Publication Date: 2024-12-17E-JOINED INTERNET & TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202411606009.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2024-12-17
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The simple way to handle failed orders in the prior art is to lead to low order conversion rate and low product operation efficiency, making it difficult to effectively recover users from completing orders.

Method used

By analyzing the failure types and reasons of invalid orders, obtain user operation data and product screening information, and generate reasonable issuance information based on preset template information, remind users to place orders again, and improve order conversion rate.

Benefits of technology

It significantly improves order conversion rate, improves product operation efficiency, and effectively saves users from completing orders.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119151645A_ABST
    Figure CN119151645A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a failure order-based issuing information determination system and method, and the method comprises the steps: determining the failure type of a failure order when the failure order is detected, and obtaining user operation data associated with the failure order when the failure type is a user type, other order information in the user operation data is obtained, issuing information is determined according to the association degree of the other order information and the invalid order, and the issuing information is issued to the corresponding user, and when the user operation data comprises order cancelling, product screening information in the user operation data is obtained, and the issuing information is determined according to the product screening information and issued to the corresponding user. And when the failure type is a system type, determining a failure reason of the failure order, determining issuing information based on the failure reason and a set reason analysis strategy, and issuing the issuing information to a corresponding user. According to the scheme, reasonable issuing information can be predicted through analysis of the invalid order so as to retrieve the user, and the conversion rate of the order is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular, to a method and system for determining dispatch information based on expired orders. Background Art

[0002] With the development of network and computer technology, people are increasingly using smart devices such as smart phones to place orders in their daily lives to meet their needs. For example, a user can place an order for a product they want to buy to generate a product order, or fill in a purchase intention for a product to generate an intention order and other different types of orders.

[0003] When the backend system generates an order or after the order is generated, the order may become invalid due to a variety of reasons, and it will be marked as an invalid order accordingly. The invalid order refers to an order that was not successfully completed due to some reasons during the processing, which ultimately resulted in an invalid order. In the related art, for invalid orders, the associated users are usually notified that their orders have expired. However, this processing method can only serve the purpose of notifying users, which leads to low order conversion rates, and in turn leads to low product operation efficiency, which is not conducive to regaining users to continue to complete orders and achieve their own commercial purposes. Summary of the invention The embodiments of the present invention provide a method and system for determining dispatching information based on invalid orders, which solves the technical problems of low order conversion rate and low product operation efficiency caused by the relatively simple invalid order processing method in the related technology. It can obtain reasonable dispatching information through analysis and prediction of invalid orders to regain users' orders and significantly improve the order conversion rate.

[0004] In a first aspect, an embodiment of the present invention provides a method for determining dispatch information based on an invalid order, comprising: In case of detecting an invalid order, determining the invalidation type of the invalid order; In the case where the expiration type is a user type, user operation data associated with the invalid order is obtained; in the case where the user operation data includes timeout and non-payment, other order information recorded in the user operation data is obtained; and the dispatching information corresponding to the invalid order is determined according to the degree of association between the other order information and the invalid order, and the dispatching information is dispatched to the corresponding user; in the case where the user operation data includes order cancellation, product screening information recorded in the user operation data is obtained; and the dispatching information corresponding to the invalid order is determined according to the product screening information, and the dispatching information is dispatched to the corresponding user; In the case where the failure type is a system type, the failure reason of the failed order is determined, and the corresponding sending information is determined based on the failure reason and the set cause analysis strategy, and then sent to the corresponding user.

[0005] Optionally, determining the invalidation type of the invalidated order includes: Acquire the recorded operation information of the invalid order, and if a user invalidation operation is recorded in the operation information, determine that the invalidation type of the invalid order is a user type; When no user invalidation operation is recorded in the operation information, it is determined that the invalidation type of the invalidated order is a system type.

[0006] Optionally, the determining, according to the correlation between the other order information and the invalid order, the sending information corresponding to the invalid order includes: In the case where the other order information is associated with the invalid order, determining a difference parameter between the invalid order and an associated product order in the other order information, and obtaining first delivery information based on the difference parameter combined with corresponding preset delivery template information; In the case that the other order information is not associated with the invalid order, the product link corresponding to the invalid order is combined with the corresponding preset template information to obtain the second sent information.

[0007] Optionally, determining the delivery information corresponding to the invalid order according to the product screening information includes: The corresponding information to be sent is determined according to different screening factors included in the product screening information.

[0008] Optionally, determining the invalidation reason of the invalid order includes: Determine the failure stage corresponding to the failure of the failed order; Acquire multiple pre-set failure items corresponding to the failure stage, compare the multiple failure items with the attribute items of the failed order, and determine the failure cause of the failed order according to the comparison result.

[0009] Optionally, the determining corresponding information to be sent based on the failure cause and a set cause analysis strategy includes: When the failure reason is due to operator factors, failure recovery information corresponding to the failed order is determined at preset intervals, and when the failure recovery information meets the order validity condition, the corresponding sending information is determined.

[0010] Optionally, after the sending to the corresponding user, the method further includes: When the order operation information of the user is detected within a preset time, secondary delivery information is generated based on the order operation information and delivered to the user; Wherein, the generating of secondary delivery information based on the order operation information includes: When it is determined based on the order operation information that an interruption condition is met during order processing, corresponding secondary delivery information is generated based on the interruption stage.

[0011] In a second aspect, an embodiment of the present invention further provides a system for determining information about an invalid order, including: A type determination module, used to determine the failure type of the failed order when a failed order is detected; An acquisition module, used for acquiring user operation data associated with the invalid order when the invalidation type is a user type; a sending information determination module, for, when the user operation data includes timeout and non-payment, obtaining other order information recorded in the user operation data, determining the sending information corresponding to the invalid order according to the correlation between the other order information and the invalid order, and sending it to the corresponding user; and, when the user operation data includes order cancellation, obtaining product screening information recorded in the user operation data, determining the sending information corresponding to the invalid order according to the product screening information, and sending it to the corresponding user; A cause determination module, used for determining the failure cause of the failed order when the failure type is a system type; The sending information determination module is further used to determine the corresponding sending information based on the failure cause and the set cause analysis strategy, and send it to the corresponding user.

[0012] In a third aspect, an embodiment of the present invention further provides a device for determining the sending information based on an invalid order, the device comprising: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement a method for determining information to be sent based on invalid orders as described in an embodiment of the present invention.

[0013] In a fourth aspect, an embodiment of the present invention further provides a storage medium storing computer executable instructions, which, when executed by a computer processor, are used to execute the method for determining the dispatching information based on expired orders described in an embodiment of the present invention.

[0014] In the embodiment of the present invention, when an invalid order is detected, the invalid order type is determined. When the invalid order type is a user type, the user operation data associated with the invalid order is obtained. When the user operation data includes timeout and non-payment, other order information recorded in the user operation data is obtained. The corresponding dispatching information of the invalid order is determined according to the correlation between the other order information and the invalid order, and the dispatching information is sent to the corresponding user. When the user operation data includes order cancellation, the product screening information recorded in the user operation data is obtained. The dispatching information corresponding to the invalid order is determined according to the product screening information, and the dispatching information is sent to the corresponding user. When the invalid order type is a system type, the invalid order reason is determined. The corresponding dispatching information is determined based on the invalid order reason and the set reason analysis strategy, and the dispatching information is sent to the corresponding user. This solution solves the technical problems of low order conversion rate and low product operation efficiency caused by the relatively simple invalid order processing method in the related technology, and can obtain reasonable dispatching information through analysis and prediction of invalid orders to save users from completing orders, thereby significantly improving the order conversion rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A flowchart of a method for determining the sending information based on an invalid order provided by an embodiment of the present invention; Figure 2 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention; Figure 3 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention; Figure 4 A schematic diagram of a product screening interface provided by an embodiment of the present invention; Figure 5 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention; Figure 6 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention; Figure 7 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention; Figure 8 A schematic diagram of an order confirmation interface provided by an embodiment of the present invention; Fig. 9 A module structure diagram of a system for determining the sending information based on invalid orders provided by an embodiment of the present invention; Fig.10 A schematic diagram of the structure of a device for determining information of issuing invalid orders based on an embodiment of the present invention. DETAILED DESCRIPTION

[0016] The embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the embodiments of the present invention, rather than to limit the embodiments of the present invention. It is also necessary to explain that, for ease of description, only parts related to the embodiments of the present invention are shown in the accompanying drawings, rather than all structures.

[0017] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and or or" in the specification and claims represents at least one of the connected objects, and the character "or" generally indicates that the objects associated before and after are in an "or" relationship.

[0018] A method for determining the sending information based on an expired order provided in an embodiment of the present application can be applied to the scenario of recovering an expired order. For example, in the event that a user's order expires, the order can be recovered by using a method for determining the sending information based on an expired order provided in an embodiment of the present application. A method for determining the sending information based on an expired order provided in an embodiment of the present application, the execution subject of each step can be a computer device, which refers to any electronic device with data calculation, processing and storage capabilities, such as a server device set up by an operator or a third party, and the embodiment of the present application does not limit this.

[0019] Figure 1 A flowchart of a method for determining the sending information based on an invalid order provided by an embodiment of the present invention, such as Figure 1 As shown, specifically including: Step S101: when an invalid order is detected, determine the invalid type of the invalid order.

[0020] Among them, the invalid order is used to characterize the order that failed to be successfully completed due to some reasons during the processing, which ultimately led to an invalid order. The invalidation type can be the object classification that caused the order to be invalid. For example, the invalidation type of the order that was invalidated due to user operation is user type, and the invalidation type of the order that was invalidated due to non-user operation is system type. Optionally, a method for determining the invalidation type can be to obtain the operation information of the recorded invalid order, and when the user invalidation operation is recorded in the operation information of the invalid order, determine the invalidation type of the invalid order as user type, and when the user invalidation operation is not recorded in the operation information of the invalid order, determine the invalidation type of the invalid order as system type, wherein the operation information can be the relevant data information about each operation of the invalid order. The invalidation type of the invalid order can be determined by using the result of whether the user invalidation operation is recorded in the operation information. The user invalidation operation is used to characterize the operation performed by the user that causes the order to be invalid, for example, the user does not operate when placing an order due to timeout, the user manually cancels the order, and other user operations. For example, the user failure operation is the user's failure to operate when placing an order and the user manually canceling the order. Currently, the failed order a is detected, and the operation information of the failed order a is obtained, which records that the user failed to operate when placing an order. Then, the failure type of the failed order a is determined to be the user type. Whether the order failure is caused by the user or the system can be determined by whether there is a user failure operation in the operation information of the failed order, so that the object that caused the failure of the failed order can be clearly identified, so as to determine the reasonable information to be sent in a targeted manner.

[0021] In another embodiment, the method for determining the failure type of an invalid order may also be: determining the expiration stage of the invalid order, obtaining recorded operation information associated with the invalid order performed by the user during the expiration stage, and when the operation information contains an failure operation corresponding to the failure stage, determining the failure type of the invalid order to be a user type; and when the operation information does not contain an failure operation corresponding to the failure stage, determining the failure type of the invalid order to be a system type.

[0022] Step S102: When the expiration type is a user type, obtain user operation data associated with the invalid order; when the user operation data includes timeout and non-payment, obtain other order information recorded in the user operation data; determine the sending information corresponding to the invalid order according to the correlation between the other order information and the invalid order, and send it to the corresponding user.

[0023] Among them, the user operation data may be various operation data associated with the invalid order performed by the user. Timeout failure to pay may be that the user does not make actual payment within a preset time after clicking to pay, or that the user does not make actual payment within a preset time for grabbing the order of the product. . Other order information is used to characterize the relevant information of orders other than the invalid order recorded in the user operation data, wherein the ordering of other orders can establish a certain association relationship with the invalid order. For example, for the invalid order, the order placed by the user within the preset time range (for example, 30 minutes) after the invalid order expires (for example, 2 hours) or when the product corresponding to the invalid order is ordered can be associated, which is determined as other order information recorded in the user operation data. Of course, it can also be that the information of all orders except the invalid order thrown out in the recorded user operation data is other order information. Exemplarily, after the invalid order expires, the user places an order for product b, and the relevant operation record of the product b is recorded in the user operation data. At this time, the relevant order information of the product b is other order information, which is used for subsequent comparison with the invalid order to confirm the information to be issued. The sent information is used to represent the information sent to the user end for the purpose of convincing the user to place a new order.

[0024] Optionally, a method for determining the degree of association may be to compare the product name in other order information with the product name in the invalid order. If the comparison is successful, it is determined that the other order information is associated with the invalid order. If the comparison is unsuccessful, it is determined that the other order information is not associated with the invalid order. This comparison method may be a strict name consistency comparison or a product category name comparison. For example, for traffic package products, there may be multiple different product contents, but their product categories are all traffic packages. If the invalid order is a traffic package product, its category is traffic package, and if the traffic package category exists in other order information, then the comparison is determined to be successful. In another embodiment, the method for determining the degree of association between the invalid order and other orders may also be to define it based on the similarity between the two. Optionally, the product information in other order information may be compared with the product information in the invalid order for similarity, and whether the other order information is associated with the invalid order may be determined based on the result of the similarity comparison. Among them, the product information may include product name, product introduction, category parameters, etc. An optional similarity comparison method may be to perform keyword comparison on the "product name, product introduction, category parameters" corresponding to the invalid order and the "product name, product introduction, category parameters" of each order in other orders, for example, the product A corresponding to the invalid order is compared with the product B in other orders in the "product name, product introduction, category parameters". If there are a preset number of consistent keywords in the comparison result, it is determined that the two are similar, that is, it is determined that the other order information is associated with the invalid order. Otherwise, it is determined that the other order information is not associated with the invalid order. Among them, the determination of the keywords in the "product name, product introduction, category parameters" can be obtained by extracting keywords from the text content using the keyword extraction method in the prior art. The specific size value of the above-mentioned preset number can be adaptively set, for example, set to 3, 5 or 10. It can also be adaptively adjusted according to the number of keywords corresponding to the "product name, product introduction, category parameters". For example, the more the total number of keywords to be compared, the larger the specific value of the corresponding preset number. No specific limitation is made here.

[0025] In one embodiment, when determining specific delivery information, it may be that when other order information is associated with the invalid order, the first delivery information corresponding to the invalid order is determined, and when other order information is not associated with the invalid order, the second delivery information corresponding to the invalid order is determined, that is, different delivery information is determined according to whether the aforementioned other order information is associated with the invalid order. Optionally, for the invalid order of the user type, the delivery information may be determined in such a way that when other order information is associated with the invalid order, the difference parameters between the invalid order and the product order associated with other order information are determined, and the first delivery information is obtained based on the difference parameters and the corresponding preset delivery template information combination, and when other order information is not associated with the invalid order, the product link corresponding to the invalid order is combined with the corresponding preset template information to obtain the second delivery information. By determining the corresponding delivery information by judging whether other order information recorded in the user operation data is associated with the invalid order, the delivery information can be reasonably determined to regain the user's continued ordering and improve the conversion rate of the order.

[0026] Step S103: When the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine the sending information corresponding to the invalid order according to the product screening information, and send it to the corresponding user.

[0027] Among them, canceling an order can be a cancellation operation performed by the user after completing the order, or it can be a cancellation operation performed by the user during the order process. The product screening information can be the data information that the user checked when performing product screening before placing an invalid order. The product screening is performed by checking the data information. When the background receives the user's screening search instruction, the product screening information is recorded accordingly, so as to be used to generate the corresponding sending information when the order is invalid. In one embodiment, after obtaining the product screening information recorded in the user operation data, the corresponding sending information is determined according to the product screening information and the corresponding sending information determination strategy. Optionally, for the invalid order of the user type, the sending information can be determined in a manner that the corresponding sending information is determined according to the different screening factors included in the product screening information recorded in the user operation data. The sending information sent to the user is determined by the screening factors in the product screening information when the user places an invalid order, and reasonable recovery information can be determined based on the user's product intention, so that the user can re-order and improve the conversion rate of the order.

[0028] Step S104: when the failure type is a system type, determine the failure cause of the failed order, determine the corresponding sending information based on the failure cause and the set cause analysis strategy, and send it to the corresponding user.

[0029] Among them, the failure reason is used to indicate the system-related factors that cause the failure of the failed order. The cause analysis strategy is used to characterize the analysis and processing method of the failure reason. The failure reason of the failed order can be analyzed by using the cause analysis strategy to determine the corresponding dispatch information of the failed order. In one embodiment, the method for determining the failure reason of the failed order can be to obtain various attribute information of the failed order, the attribute information includes attribute classification and attribute content, compare each attribute content with the preset comparison information of the corresponding attribute classification, and determine the failure reason of the failed order according to the comparison result. Optionally, a specific method for determining the failure reason of the failed order can be to determine the failure stage corresponding to the failure of the failed order, obtain multiple failure items preset corresponding to the failure stage, compare the multiple failure items with the attribute items of the failed order, and determine the failure reason of the failed order according to the comparison result. By determining the failure reason of the failed order through the comparison result of the failure item corresponding to the failure stage of the failed order and the attribute item of the failed order, the accuracy of the failure reason can be improved, so as to determine reasonable dispatch information for the failure reason and improve the success rate of recovering users.

[0030] In one embodiment, for the case where the failure type is a system type, the method for determining the information to be sent may be, when the failure reason of the failed order is a user information factor, generating user information modification reminder information according to the failure reason, and determining it as the information to be sent, and then sending it to the corresponding user. Optionally, a specific method for determining the information to be sent may be, when the failure reason of the failed order is an operator factor, determining the failure recovery information corresponding to the failed order at preset intervals, and determining the corresponding information to be sent when the failure recovery information meets the order validity condition. When the failure reason is an operator factor, by determining whether the failure information of the product is restored to validity at fixed intervals, and determining the corresponding information to be sent when the failure information is restored to validity, the product status can be determined in time, and when the product status is valid, the user is reminded that they can place an order again to save the user's order.

[0031] As can be seen from the above, when an invalid order is detected, the invalid order's invalid type is determined. When the invalid order's invalid type is a user type, the user operation data associated with the invalid order is obtained. When the user operation data includes timeout and non-payment, other order information recorded in the user operation data is obtained. The corresponding dispatching information of the invalid order is determined according to the correlation between other order information and the invalid order, and then dispatched to the corresponding user. When the user operation data includes order cancellation, the product screening information recorded in the user operation data is obtained. The dispatching information corresponding to the invalid order is determined according to the product screening information, and then dispatched to the corresponding user. When the invalid order's invalid type is a system type, the invalid reason of the invalid order is determined. The corresponding dispatching information is determined based on the invalid reason of the invalid order and the set reason analysis strategy, and then dispatched to the corresponding user. This solution solves the technical problems of low order conversion rate and low product operation efficiency caused by the relatively simple invalid order processing method in the related technology. It can obtain reasonable dispatching information through analysis and prediction of invalid orders to save users from completing orders, and significantly improve the order conversion rate.

[0032] Figure 2 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention provides an optional specific method for determining the sending information, such as Figure 2 As shown, specifically including: Step S201: when an invalid order is detected, determine the invalid type of the invalid order.

[0033] Step S202: when the invalidation type is a user type, obtaining user operation data associated with the invalidated order; when the user operation data includes timeout and non-payment, obtaining other order information recorded in the user operation data.

[0034] Step S203: When the other order information is associated with the invalid order, determine the difference parameters between the invalid order and the associated product order in the other order information, and obtain the first delivery information based on the difference parameters combined with the corresponding preset delivery template information.

[0035] The difference parameter can be obtained by comparing the product parameters of the invalid order with the product parameters of the order in the associated other order information. For example, the invalid order product A is a traffic package of 20G, and the associated order product B is a traffic package of 5G. The product categories of the two are traffic packages, and the difference lies in the size of the specific traffic of the traffic package, that is, product A is 20G, and product B is 5G. The corresponding difference parameter obtained by comparing the product parameters is "15G". The preset delivery template information corresponding to the difference parameter can be exemplarily "The feature of this product is xxx, please consider whether to place an order again?", where "xxx" is the difference parameter that needs to be filled in the template. For the above example, the final first delivery information obtained by combining the difference parameter with the corresponding preset delivery template information is "The feature of this product is 15G, please consider whether to place an order again?" That is, after determining the difference parameter by comparison, the difference parameter is directly filled in the vacant position in the template, and the two are combined to obtain the delivery information.

[0036] Step S204: When the other order information is not associated with the invalid order, the product link corresponding to the invalid order is combined with the corresponding preset template information to obtain second delivery information, which is then delivered to the corresponding user.

[0037] Among them, the product link is the web page or application access link corresponding to the product, and the corresponding preset template information can be exemplarily "The product link is as follows yyy, consider placing a new order?", where "yyy" in the preset template information corresponds to the part of the product link to be filled in, and the actual product link is filled in with the "yyy" in the template to obtain the final second delivery information.

[0038] Step S205: When the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine the sending information corresponding to the invalid order according to the product screening information, and send it to the corresponding user.

[0039] Step S206: When the failure type is a system type, determine the failure reason of the failed order, determine the corresponding sending information based on the failure reason and the set cause analysis strategy, and send it to the corresponding user.

[0040] As can be seen from the above, when other order information is associated with the invalid order, the difference parameters between the invalid order and the associated product order in other order information are determined, and the first delivery information is obtained based on the difference parameters and the corresponding preset delivery template information. When other order information is not associated with the invalid order, the product link corresponding to the invalid order is combined with the corresponding preset template information to obtain the second delivery information. This solution determines the corresponding delivery information by judging whether other order information recorded in the user operation data is associated with the invalid order, and can reasonably determine the delivery information to save users from continuing to place orders and improve the conversion rate of orders.

[0041] Figure 3 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention provides an optional specific method for determining the sending information, such as Figure 2 As shown, specifically including: Step S301: when an invalid order is detected, determine the invalid type of the invalid order.

[0042] Step S302: When the expiration type is a user type, obtain user operation data associated with the invalid order; when the user operation data includes timeout and non-payment, obtain other order information recorded in the user operation data; determine the sending information corresponding to the invalid order according to the correlation between the other order information and the invalid order, and send it to the corresponding user.

[0043] Step S303: When the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine corresponding sending information according to different screening factors included in the product screening information, and send it to the corresponding user.

[0044] The screening factor may be information selected by the user from various screening items displayed in the product screening interface. Different screening factors may be pre-set and the corresponding information may be directly generated. Figure 4 As shown, Figure 4A schematic diagram of a commodity filtering interface provided by an embodiment of the present invention, 01 is a trigger button for filtering product categories, 02 is a trigger button for filtering price ranges, 03 is a trigger button for filtering product brands, 04 is a trigger button for filtering delivery time, and 05 is a search button. Triggering 01, 02, 03, and 04 can display corresponding optional content for users to filter products, and triggering 05 can perform corresponding product searches according to the selection information of each selected filter item. Among them, for each filtering factor "product category 01", "price range 02", "product brand 03", and "delivery time 04", corresponding information is pre-set, which can be directly generated according to the specific filtering factors in the recorded filtering information. Exemplarily, for "price range 02", the corresponding information can be "This product is reasonably priced, please consider placing an order again?", and for "delivery time 04", the corresponding information can be "This product is delivered on time, please consider placing an order again?". It should be noted that the screening factors listed in the above examples are only exemplary, and the corresponding information sent is also exemplary, and can be adaptively configured and edited by backend personnel according to actual conditions.

[0045] Step S304: when the failure type is a system type, determine the failure reason of the failed order, determine the corresponding sending information based on the failure reason and the set cause analysis strategy, and send it to the corresponding user.

[0046] From the above, it can be seen that when the user operation data associated with the expired order includes order cancellation, the product screening information recorded in the user operation data associated with the expired order is obtained, and the corresponding delivery information is determined according to the different screening factors included in the product screening information. In the case where the expired order is an order canceled by the user, this solution determines the delivery information sent to the user based on the screening factors in the product screening information when the user places the expired order, and can determine reasonable recovery information based on the user's product intention, so that the user can re-order and improve the conversion rate of the order.

[0047] Figure 5 A flowchart of another method for determining the sending information of an invalid order based on an embodiment of the present invention is provided, which provides an optional specific method for determining the cause of the invalidation, such as Figure 5 As shown, specifically including: Step S401: when an invalid order is detected, determine the invalid type of the invalid order.

[0048] Step S402: When the expiration type is a user type, obtain user operation data associated with the expired order; when the user operation data includes timeout and non-payment, obtain other order information recorded in the user operation data; determine the sending information corresponding to the expired order according to the correlation between the other order information and the expired order, and send it to the corresponding user.

[0049] Step S403: When the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine the sending information corresponding to the invalid order according to the product screening information, and send it to the corresponding user.

[0050] Step S404: When the failure type is a system type, determine the failure stage corresponding to the failure of the failed order, obtain multiple pre-set failure items corresponding to the failure stage, compare the multiple failure items with the attribute items of the failed order, and determine the failure cause of the failed order according to the comparison result.

[0051] Among them, the expiration stage is used to characterize the order operation stage of the invalid order when it expires, such as the intention to place an order stage, the order stage, the delivery stage, the receipt stage, the activation stage, the recharge stage, and the settlement stage. The expiration item can be the pre-set standard data for comparison corresponding to each expiration stage. For example, the multiple expiration items corresponding to the intention to place an order stage are the standard format of the ID card, the standard format of the address filling, the standard format of the contact number, and the checked agreement. The expiration item can be used to determine whether the attribute item corresponding to the invalid order in the expiration stage is invalid. The attribute item can be various relevant attributes of the invalid order, such as product inventory, product shelf status, user ID card validity date, user contact number and other attributes. The comparison result of the expiration item and the attribute item can be used to determine the failure reason of the invalid order. Exemplarily, when an invalid order becomes invalid, the corresponding invalidation stage is the stage of verifying whether the user meets the requirements. The corresponding invalidation items of the stage of verifying whether the user meets the requirements are that the user ID card is valid within 2024.1.30 and the user payment status is not in arrears. The user ID card associated with the invalid order is valid from 2022.10.30 to 2032.10.30, and the user payment status is in arrears of 20 yuan. The two invalidation items are compared with the attribute items corresponding to the invalid order respectively. If the comparison of the user payment status is unsuccessful, the user arrears is determined as the invalidation reason of the invalid order. In another embodiment, multiple invalidation items are compared with the attribute items of the invalid order, and the attribute items of the invalid order that failed to be compared are determined according to the comparison results, and the factor classification of the attribute items of the invalid order that failed to be compared is determined, and the factor classification of the attribute items of the invalid order that failed to be compared is determined as the invalidation reason, wherein the factor classification may include user information factors and operator factors.

[0052] Step S405: Determine corresponding delivery information based on the failure cause and the set cause analysis strategy, and deliver it to the corresponding user.

[0053] From the above, it can be seen that the expiration stage corresponding to the expiration of the expired order is determined, multiple pre-set expiration items corresponding to the expiration stage are obtained, the multiple expiration items are compared with the attribute items of the expired order, and the expiration cause of the expired order is determined according to the comparison result. This solution determines the expiration cause of the expired order by comparing the expiration items corresponding to the expiration stage of the expired order with the attribute items of the expired order, which can improve the accuracy of the expiration cause, determine reasonable information to be sent according to the expiration cause, and improve the success rate of recovering users.

[0054] Figure 6 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention provides an optional specific method for determining the sending information, such as Figure 6 As shown, specifically including: Step S501: when an invalid order is detected, determine the invalid type of the invalid order.

[0055] Step S502: When the expiration type is a user type, obtain user operation data associated with the expired order; when the user operation data includes timeout and non-payment, obtain other order information recorded in the user operation data; determine the sending information corresponding to the expired order according to the correlation between the other order information and the expired order, and send it to the corresponding user.

[0056] Step S503: When the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine the sending information corresponding to the invalid order according to the product screening information, and send it to the corresponding user.

[0057] Step S504: When the failure type is a system type, determine the failure reason of the failed order.

[0058] Step S505: When the failure reason is due to operator factors, determine the failure recovery information corresponding to the failed order at preset intervals, and when the failure recovery information meets the order validity conditions, determine the corresponding sending information and send it to the corresponding user.

[0059] Among them, the preset time can be a time length pre-set according to actual conditions. The failure recovery information can be relevant information of the operator's recovery operation for the failed order, such as replenishing the inventory of the goods in the failed order, re-listing the failed goods, and other information. The order validity condition can be a condition set to determine whether it is valid to order the goods in the failed order again. In the case that the failure recovery information meets the order validity condition, the corresponding delivery information is determined and delivered to the corresponding user. Exemplarily, the failure reason is insufficient inventory of goods in the failed order, and the insufficient inventory of goods belongs to the operator factor. The preset time is 30 minutes. The inventory recovery quantity of the goods in the failed order is determined every 30 minutes. The order validity condition is that the inventory recovery quantity reaches the demand quantity of the goods in the failed order. The demand quantity of the goods in the failed order is 20. It is currently determined that the inventory recovery quantity of the goods in the failed order is 30, which reaches the demand quantity of the goods. Then, the delivery information that the inventory of the goods is sufficient and can be ordered is generated to prompt the user to re-order.

[0060] As can be seen from the above, when the failure reason of the invalid order is due to operator factors, the failure recovery information corresponding to the invalid order is determined at preset intervals, and when the failure recovery information meets the order validity conditions, the corresponding delivery information is determined. When the failure reason is due to operator factors, this solution determines whether the invalid information of the product is restored to validity at fixed intervals, and when the invalid information is restored to validity, the corresponding delivery information is determined, so that the product status can be determined in time, and when the product status is valid, the user is reminded that the order can be placed again to save the user's order.

[0061] Figure 7 A flowchart of another method for determining the sending information based on an invalid order provided by an embodiment of the present invention provides an optional specific method for generating secondary sending information, such as Figure 7 As shown, specifically including: Step S601: when an invalid order is detected, determine the invalid type of the invalid order.

[0062] Step S602: When the expiration type is a user type, obtain user operation data associated with the invalid order; when the user operation data includes timeout and non-payment, obtain other order information recorded in the user operation data; determine the sending information corresponding to the invalid order according to the correlation between the other order information and the invalid order, and send it to the corresponding user.

[0063] Step S603: When the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine the sending information corresponding to the invalid order according to the product screening information, and send it to the corresponding user.

[0064] Step S604: when the failure type is a system type, determine the failure cause of the failed order, determine the corresponding sending information based on the failure cause and the set cause analysis strategy, and send it to the corresponding user.

[0065] Step S605: When the order operation information of the user is detected within a preset time, secondary delivery information is generated based on the order operation information and delivered to the user.

[0066] Among them, the order operation information is used to characterize the data information of the relevant operations of the user to place an order after receiving the issued information. The secondary issued information can be the information used to remind the user after the user receives the issued information and places an order for the second time but fails. In one embodiment, when it is determined based on the order operation information that the interruption condition is met during the order processing, the corresponding secondary issued information is generated based on the interruption stage, wherein the interruption condition can be the condition set to determine whether the order processing is interrupted during the order processing. Exemplarily, the interruption condition can be that the user triggers the exit button during the order processing process, such as detected through a web page request instruction or application interaction information. Figure 8 As shown, Figure 8 A schematic diagram of an order confirmation interface provided by an embodiment of the present invention, 06 is a button for exiting the order confirmation interface, 07 is a left frame of the order confirmation interface, and when it is detected that the user triggers the exit button corresponding to 06 to exit the order processing process, the order confirmation interface exits. It is detected within a preset time that the user's order operation information includes the user triggering the exit button in the order confirmation stage, that is, the interruption condition is met in the order processing process, and the corresponding reminder information set in the order confirmation stage is "You exited in the order confirmation stage, do you want to continue to place an order?", and the purchase link of the goods in the order is obtained accordingly, and the purchase link and the reminder information are combined into a secondary delivery information, so as to remind or prompt the user to place an order again when the user exits the order due to accidental touch or some personal reasons.

[0067] As can be seen from the above, after the delivery information is delivered to the corresponding user, if the user's order operation information is detected within the preset time, a secondary delivery information is generated based on the order operation information and delivered to the user. When the user places an order again by delivering the information, the solution generates a secondary delivery information based on the order operation information, and can remind the user again when there is a problem with the user's second order operation, so as to save the user from completing the order and improve the order conversion rate.

[0068] Fig. 9This is a module structure diagram of a system for determining the dispatching information based on invalid orders provided by an embodiment of the present invention. The system is used to execute a method for determining the dispatching information based on invalid orders provided by the above embodiment, and has functional modules and beneficial effects corresponding to the execution method. Fig. 9 As shown, the system specifically includes: A type determination module 101 is used to determine the failure type of the failed order when a failed order is detected; An acquisition module 102 is used to acquire user operation data associated with the invalid order when the invalidation type is a user type; The sending information determination module 103 is used to obtain other order information recorded in the user operation data when the user operation data includes timeout and non-payment, determine the sending information corresponding to the invalid order according to the correlation between the other order information and the invalid order, and send it to the corresponding user; when the user operation data includes order cancellation, obtain product screening information recorded in the user operation data, determine the sending information corresponding to the invalid order according to the product screening information, and send it to the corresponding user; A reason determination module 104, configured to determine a failure reason of the failed order when the failure type is a system type; The sending information determination module 103 is further used to determine the corresponding sending information based on the failure cause and the set cause analysis strategy, and send it to the corresponding user.

[0069] It can be seen from the above scheme that when an invalid order is detected, the invalid order's invalid type is determined. When the invalid order's invalid type is a user type, the user operation data associated with the invalid order is obtained. When the user operation data includes timeout and non-payment, other order information recorded in the user operation data is obtained. According to the correlation between other order information and the invalid order, the corresponding dispatching information of the invalid order is determined, and the dispatching information is sent to the corresponding user. When the user operation data includes order cancellation, the product screening information recorded in the user operation data is obtained. According to the product screening information, the dispatching information corresponding to the invalid order is determined, and the dispatching information is sent to the corresponding user. When the invalid order's invalid type is a system type, the invalid order's invalid reason is determined. Based on the invalid order's invalid reason and the set reason analysis strategy, the corresponding dispatching information is determined, and the dispatching information is sent to the corresponding user. This scheme solves the technical problems of low order conversion rate and low product operation efficiency caused by the relatively simple invalid order processing method in the related technology. It can obtain reasonable dispatching information through analysis and prediction of invalid orders to save users from completing orders, which significantly improves the order conversion rate.

[0070] In a possible embodiment, the type determination module 101 is specifically configured to: Acquire the recorded operation information of the invalid order, and if a user invalidation operation is recorded in the operation information, determine that the invalidation type of the invalid order is a user type; When no user invalidation operation is recorded in the operation information, it is determined that the invalidation type of the invalidated order is a system type.

[0071] In a possible embodiment, the information delivery determination module 103 is specifically configured to: In the case where the other order information is associated with the invalid order, determining a difference parameter between the invalid order and an associated product order in the other order information, and obtaining first delivery information based on the difference parameter combined with corresponding preset delivery template information; In the case that the other order information is not associated with the invalid order, the product link corresponding to the invalid order is combined with the corresponding preset template information to obtain the second delivery information.

[0072] In a possible embodiment, the information delivery determination module 103 is further configured to: The corresponding information to be sent is determined according to different screening factors included in the product screening information.

[0073] In a possible embodiment, the cause determination module 104 is specifically configured to: Determine the failure stage corresponding to the failure of the failed order; Acquire multiple pre-set failure items corresponding to the failure stage, compare the multiple failure items with the attribute items of the failed order, and determine the failure cause of the failed order according to the comparison result.

[0074] In a possible embodiment, the information delivery determination module 103 is further configured to: When the failure reason is due to operator factors, failure recovery information corresponding to the failed order is determined at preset intervals, and when the failure recovery information meets the order validity condition, the corresponding sending information is determined.

[0075] In a possible embodiment, the information delivery determination module 103 is further configured to: When the order operation information of the user is detected within a preset time, secondary delivery information is generated based on the order operation information and delivered to the user; Wherein, the generating of secondary delivery information based on the order operation information includes: When it is determined based on the order operation information that an interruption condition is met during order processing, corresponding secondary delivery information is generated based on the interruption stage.

[0076] Fig.10 A schematic diagram of a device for determining information of an invalid order based on an embodiment of the present invention is provided. Fig.10 As shown, the device includes a processor 201, a memory 202, an input device 203 and an output device 204; the number of processors 201 in the device can be one or more. Fig.10 A processor 201 is taken as an example; the processor 201, memory 202, input device 203 and output device 204 in the device can be connected by a bus or other means. Fig.10 The example of connection via a bus is taken. The memory 202, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions or modules corresponding to the method for determining the issuance of information based on invalid orders in the embodiment of the present invention. The processor 201 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 202, that is, implements the above-mentioned method for determining the issuance of information based on invalid orders. The input device 203 can be used to receive input digital or character information, and generate key signal input related to user settings and function control of the device. The output device 204 may include a display device such as a display screen.

[0077] An embodiment of the present invention further provides a storage medium including computer executable instructions, wherein when the computer executable instructions are executed by a computer processor, the computer executable instructions are used to execute a method for determining dispatch information based on an expired order, the method comprising: In case of detecting an invalid order, determining the invalidation type of the invalid order; In the case where the expiration type is a user type, user operation data associated with the invalid order is obtained; in the case where the user operation data includes timeout and non-payment, other order information recorded in the user operation data is obtained; and the dispatching information corresponding to the invalid order is determined according to the degree of association between the other order information and the invalid order, and the dispatching information is dispatched to the corresponding user; in the case where the user operation data includes order cancellation, product screening information recorded in the user operation data is obtained; and the dispatching information corresponding to the invalid order is determined according to the product screening information, and the dispatching information is dispatched to the corresponding user; In the case where the failure type is a system type, the failure reason of the failed order is determined, and the corresponding sending information is determined based on the failure reason and the set cause analysis strategy, and then sent to the corresponding user.

[0078] It is worth noting that in the embodiment of the above-mentioned method system for determining the sending information based on invalid orders, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present invention.

[0079] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the embodiments of the present invention are not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the embodiments of the present invention. Therefore, although the embodiments of the present invention are described in more detail through the above embodiments, the embodiments of the present invention are not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the embodiments of the present invention, and the scope of the embodiments of the present invention is determined by the scope of the appended claims.

Claims

1. A method for determining the dispatching information based on an invalid order, applied to a server, characterized in that: include: In case of detecting an invalid order, determining the invalidation type of the invalid order; In the case where the expiration type is a user type, user operation data associated with the invalid order is obtained; in the case where the user operation data includes timeout and non-payment, other order information recorded in the user operation data is obtained; and the dispatching information corresponding to the invalid order is determined according to the degree of association between the other order information and the invalid order, and the dispatching information is dispatched to the corresponding user; in the case where the user operation data includes order cancellation, product screening information recorded in the user operation data is obtained; and the dispatching information corresponding to the invalid order is determined according to the product screening information, and the dispatching information is dispatched to the corresponding user; In the case where the failure type is a system type, the failure reason of the failed order is determined, and the corresponding sending information is determined based on the failure reason and the set cause analysis strategy, and then sent to the corresponding user.

2. The method for determining the sending information based on the invalid order according to claim 1, characterized in that: The determining the invalidation type of the invalid order includes: Acquire the recorded operation information of the invalid order, and if a user invalidation operation is recorded in the operation information, determine that the invalidation type of the invalid order is a user type; When no user invalidation operation is recorded in the operation information, it is determined that the invalidation type of the invalidated order is a system type.

3. The method for determining the sending information based on the invalid order according to claim 1, characterized in that: The determining, according to the correlation between the other order information and the invalid order, the sending information corresponding to the invalid order includes: In the case where the other order information is associated with the invalid order, determining a difference parameter between the invalid order and an associated product order in the other order information, and obtaining first delivery information based on the difference parameter combined with corresponding preset delivery template information; In the case that the other order information is not associated with the invalid order, the product link corresponding to the invalid order is combined with the corresponding preset template information to obtain the second delivery information.

4. The method for determining the sending information based on the invalid order according to claim 1, characterized in that: The determining, according to the product screening information, the issuing information corresponding to the invalid order includes: The corresponding information to be sent is determined according to different screening factors included in the product screening information.

5. The method for determining the sending information based on the invalid order according to claim 1, characterized in that: The determining the invalidation reason of the invalid order includes: Determine the failure stage corresponding to the failure of the failed order; Acquire multiple pre-set failure items corresponding to the failure stage, compare the multiple failure items with the attribute items of the failed order, and determine the failure cause of the failed order according to the comparison result.

6. The method for determining the sending information based on the invalid order according to claim 5, characterized in that: The determining corresponding information to be sent based on the failure cause and the set cause analysis strategy includes: When the failure reason is due to operator factors, failure recovery information corresponding to the failed order is determined at preset intervals, and when the failure recovery information meets the order validity condition, the corresponding sending information is determined.

7. The method for determining the sending information based on an invalid order according to any one of claims 1 to 6, characterized in that: After the sending to the corresponding user, the method further includes: When the order operation information of the user is detected within a preset time, secondary delivery information is generated based on the order operation information and delivered to the user; Wherein, the generating of secondary delivery information based on the order operation information includes: When it is determined based on the order operation information that an interruption condition is met during order processing, corresponding secondary delivery information is generated based on the interruption stage.

8. A system for determining the dispatching information based on invalid orders, characterized in that: include: A type determination module, used to determine the failure type of the failed order when a failed order is detected; An acquisition module, used for acquiring user operation data associated with the invalid order when the invalidation type is a user type; a sending information determination module, for, when the user operation data includes timeout and non-payment, obtaining other order information recorded in the user operation data, determining the sending information corresponding to the invalid order according to the correlation between the other order information and the invalid order, and sending it to the corresponding user; and, when the user operation data includes order cancellation, obtaining product screening information recorded in the user operation data, determining the sending information corresponding to the invalid order according to the product screening information, and sending it to the corresponding user; A cause determination module, used for determining the failure cause of the failed order when the failure type is a system type; The sending information determination module is further used to determine the corresponding sending information based on the failure cause and the set cause analysis strategy, and send it to the corresponding user.

9. A device for improving the cable operation environment based on cable trench collection information, the device comprising: one or more processors; A storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method for determining the sending information based on invalid orders as described in any one of claims 1-7.

10. A storage medium storing computer executable instructions, wherein the computer executable instructions, when executed by a computer processor, are used to execute the method for determining dispatching information based on an expired order according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Information pushing method, information pushing device and computer readable storage medium

    CN110348928A

  • Method and device for processing room reservation failure order, computer equipment and storage medium

    CN111369313A

  • Order processing method and device, computer equipment and storage medium

    CN113538099A

  • Order data processing method and device, storage medium and computer equipment

    CN114626914A