Information interaction method and device, electronic equipment and computer readable storage medium
By providing personalized retention tips based on users' group-buying status and order payment status, the high cancellation rate problem in group-buying has been solved, thus improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
- Filing Date
- 2024-11-29
- Publication Date
- 2026-05-29
AI Technical Summary
Group buying has a high order cancellation rate, which negatively impacts user experience.
Based on the user's group-buying identity and the order's payment status, provide personalized retention prompts to reduce order cancellations.
It reduced the order cancellation rate under the group-buying method and improved the user experience.
Smart Images

Figure CN122115049A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more specifically to an information interaction method, apparatus, electronic device, and computer-readable storage medium. Background Technology
[0002] The rapid development of the internet has led to the increasing prevalence of e-commerce. To offer users more discounts when purchasing goods, e-commerce platforms provide group-buying options such as group purchasing and no-group-buying deals. However, group-buying requires users to wait longer than regular orders, resulting in a higher cancellation rate. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide an information interaction method, apparatus, electronic device, and computer-readable storage medium to retain users by employing different retention methods based on the user's participation in group buying and the payment status of the order, thereby reducing the cancellation rate of orders created through group buying and improving the user experience.
[0004] In a first aspect, embodiments of the present invention provide an information interaction method, the method comprising:
[0005] In response to receiving an order cancellation request, the system obtains the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order.
[0006] Obtain corresponding retention prompts based on the group-buying identity identifier and the payment status;
[0007] The retention prompt message is displayed on the prompt page so that the target user can withdraw the order cancellation request.
[0008] Secondly, embodiments of the present invention provide an information interaction method applicable to a terminal, the method comprising:
[0009] In response to receiving an order cancellation request, the system sends the order cancellation request to the server. The order cancellation request includes the order identifier of the target order, and the target order is the order corresponding to the order cancellation request.
[0010] In response to receiving a retention prompt message from the server, the retention prompt message is displayed on the prompt page to enable the target user to withdraw the order cancellation request. The retention prompt message is determined based on the target user's group-buying identity identifier and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, and the target user is the user corresponding to the target order.
[0011] Thirdly, embodiments of the present invention provide an information interaction method, applicable to a server, the method comprising:
[0012] In response to receiving an order cancellation request from a terminal, the system obtains the order identifier of the target order carried in the order cancellation request, wherein the target order is the order corresponding to the order cancellation request;
[0013] The group-buying identity identifier of the target user and the payment status of the target order are obtained based on the order identifier. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order. The target user is the user corresponding to the target order.
[0014] Obtain corresponding retention prompts based on the group-buying identity identifier and the payment status;
[0015] The retention prompt message is sent to the terminal so that the terminal displays the retention prompt message and the target user cancels the order cancellation request.
[0016] Fourthly, embodiments of the present invention provide an information interaction system, the system comprising:
[0017] The terminal is configured to, in response to receiving an order cancellation request, send the order cancellation request to the server. The order cancellation request includes an order identifier of the target order, which is the order corresponding to the order cancellation request, and, in response to receiving a retention prompt message sent by the server, display the retention prompt message on a prompt page to enable the target user to withdraw the order cancellation request. The retention prompt message is determined based on the target user's group-buying identity identifier and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant in the group-buying, and the target user is the user corresponding to the target order.
[0018] The server is configured to, in response to receiving an order cancellation request from a terminal, obtain the order identifier of the target order carried in the order cancellation request, obtain the group-buying identity identifier of the target user and the payment status of the target order based on the order identifier, obtain corresponding retention prompt information based on the group-buying identity identifier and the payment status, and send the retention prompt information to the terminal.
[0019] Fifthly, embodiments of the present invention provide an information interaction device, the device comprising:
[0020] The first information acquisition unit is used to, in response to receiving an order cancellation request, acquire the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order.
[0021] The second information acquisition unit is used to acquire corresponding retention prompt information based on the group-buying identity identifier and the payment status;
[0022] An information display unit is used to display the retention prompt information on the prompt page so that the target user can cancel the order cancellation request.
[0023] In a sixth aspect, embodiments of the present invention provide an electronic device, including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in the first aspect.
[0024] In a seventh aspect, embodiments of the present invention provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first aspect.
[0025] Eighthly, embodiments of the present invention provide a computer program product, the computer program product including a computer program / instruction, which, when executed by a processor, implements the method described in the first aspect.
[0026] In this embodiment of the invention, upon receiving an order cancellation request, the user's group-buying identity identifier and the payment status of the corresponding order are obtained. Based on the group-buying identity identifier and payment status, corresponding retention prompts are retrieved and displayed on a prompt page, allowing the user to withdraw the order cancellation request. In this embodiment, the group-buying identity identifier indicates whether the user is the initiator or participant in the group-buying activity. Therefore, this embodiment can employ different retention methods based on the user's participation in the group-buying activity and the order's payment status to retain the user, thereby reducing the cancellation rate of orders created through group-buying and improving the user experience. Attached Figure Description
[0027] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0028] Figure 1 This is a schematic diagram of the hardware system architecture according to an embodiment of the present invention;
[0029] Figure 2 This is a flowchart of the information interaction method according to the first embodiment of the present invention;
[0030] Figures 3-4 This is a schematic diagram of the interface according to an embodiment of the present invention;
[0031] Figure 5 This is a data flow diagram of an information interaction method according to an embodiment of the present invention;
[0032] Figures 6-13 This is another interface diagram of an embodiment of the present invention;
[0033] Figure 14 This is a schematic diagram of an information interaction device according to a second embodiment of the present invention;
[0034] Figure 15 This is a schematic diagram of an electronic device according to a third embodiment of the present invention. Detailed Implementation
[0035] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0036] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0037] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0038] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0039] To offer users more discounts when purchasing goods, e-commerce platforms provide various group-buying options, such as group-buying with no group-buying required. Users can choose to place an order through group-buying and create a group-buying order, or they can place an order in the regular way and create a regular order.
[0040] Figure 1 This is a schematic diagram of the hardware system architecture of an embodiment of the present invention. Figure 1 The hardware system architecture shown may include at least one terminal and at least one server. Figure 1 The following explanation uses a terminal 11 and a server 12 as an example.
[0041] In this embodiment of the invention, terminal 11 is a user terminal, specifically a smart terminal, such as a laptop, tablet, smart wearable device (including smartwatch, smart glasses, etc.), smartphone, etc.
[0042] The server 12 in this embodiment of the invention can be a single server or a server group. The server group can be centralized or distributed. In some embodiments, the server 32 can access information and / or data stored in the terminal 11, a database, or any combination thereof via a network; in other embodiments, the server 12 can be implemented on a cloud platform, such as a private cloud, public cloud, hybrid cloud, community cloud, inter-cloud, multi-cloud, or any combination thereof.
[0043] In daily life, users can purchase goods through online shopping applications. After selecting goods through group buying, terminal 11 can send an order submission request to server 12 based on the user's actions. Upon receiving the order submission request, server 12 will create a group buying order based on the information in the order submission request, such as a group buying order, a no-group-buying order, or an order with group-buying guarantees, and will either create a corresponding group buying order based on the group buying order type, or add the group buying order type to the corresponding group buying order.
[0044] Group buying is a shopping method where one user initiates an order, and at least one other user must join the group within a specified timeframe for the order to be successfully grouped. These other users can be real users or virtual users assigned by the system. To reduce delivery costs for group buying orders, e-commerce platforms often set longer timeframes, such as 10 minutes or more after the user initiates the order, to allow more users to join. Once the group is formed, the order is then allocated to the corresponding merchant. However, this approach undoubtedly prolongs the waiting time from order placement to receiving the goods, thus negatively impacting the user experience for users with high time sensitivity to delivery and leading to a higher cancellation rate compared to regular orders.
[0045] In an optional implementation of this invention, after receiving an order cancellation request, terminal 11 can send an order cancellation request to server 12. The order cancellation request includes the order corresponding to the cancellation request, i.e., the order identifier of the target order. After receiving the order cancellation request from terminal 11, server 12 can obtain the target user's group-buying identity identifier and the payment status of the target order based on the order identifier of the target order carried in the cancellation request. Server 12 then obtains corresponding retention prompt information based on the target user's group-buying identity identifier and the payment status of the target order, and sends the retention prompt information to terminal 11. The target user's group-buying identity identifier is the initiator or participant of the group-buying activity, and the target user is the user corresponding to the target order. After receiving the retention prompt information from server 12, terminal 11 can display the retention prompt information on a prompt page to allow the target user to withdraw the order cancellation request.
[0046] Furthermore, terminal 11 can also render and display a request to cancel control on the prompt page to receive a cancellation instruction for the order cancellation request, and send a cancellation instruction to server 12 when the request to cancel control is triggered. After receiving the cancellation instruction for the order cancellation request sent by terminal 11, server 12 can cancel the cancellation operation for the target order.
[0047] Furthermore, terminal 11 can also render and display a confirmation request control on the prompt page to receive confirmation instructions for the order cancellation request, and send a confirmation instruction to server 12 when the confirmation request control is triggered. After receiving the confirmation instruction for the order cancellation request sent by terminal 11, server 12 can perform a cancellation operation on the target order.
[0048] Furthermore, terminal 11 can also obtain the cancellation reason information of the target order based on the input operation received on the order cancellation page, and send the cancellation reason feedback information determined based on the order cancellation reason to server 12.
[0049] In this embodiment of the invention, upon receiving an order cancellation request, the user's group-buying identity identifier and the payment status of the corresponding order are obtained. Based on the group-buying identity identifier and payment status, corresponding retention prompts are retrieved and displayed on a prompt page, allowing the user to withdraw the order cancellation request. In this embodiment, the group-buying identity identifier indicates whether the user is the initiator or participant in the group-buying activity. Therefore, this embodiment can employ different retention methods based on the user's participation in the group-buying activity and the order's payment status to retain the user, thereby reducing the cancellation rate of orders created through group-buying and improving the user experience.
[0050] The following describes the method through examples. Figure 2This is a flowchart of the information interaction method according to the first embodiment of the present invention. Figure 2 As shown, the method in this embodiment includes the following steps:
[0051] Step S100: In response to receiving an order cancellation request, obtain the target user's group-buying identity and the payment status of the target order.
[0052] In this embodiment, the terminal can respond to the target user's operation by sending an order submission request to the server and creating a target order. The target order is a group-buying order generated through group-buying, specifically a group-buying order, a no-group-buying order, or an order with group-buying guarantees.
[0053] Among them, group buying orders are the most common type of group buying orders. After creating a group buying order, the target user needs to invite other users to join the group buying order within the group formation time limit, or wait for other users to join the group buying order on their own and meet the number of users required to form a group before the order can be formed.
[0054] No-group-buying orders are a type of group-buying order that does not require the target user to invite other users to join the group-buying order within the group-buying time limit. After a no-group-buying order is created, the server will merge multiple no-group-buying orders into one order group-buying order to make the order group-buying order meet the group-buying conditions, or the target order can be made into an independent group-buying order.
[0055] Orders with group-buying guarantees are also orders where the target user does not need to invite other users to join the group within the group-buying period. Unlike orders without group-buying guarantees, after creating an order with group-buying guarantees, the target user can invite other users to join the group within the group-buying period, or wait for other users to join the group on their own. If no new users join the group within the group-buying period after the group-buying period, the server can create virtual orders for virtual users and add them to the group-buying order to ensure that the group-buying order meets the number of users required to form a group.
[0056] After a target order is created, users may sometimes need to cancel it, and therefore the terminal may receive order cancellation requests. In one alternative implementation, the terminal can render and display an order cancellation control on the order payment page, which is used to receive order cancellation requests. If the order cancellation control is triggered, the terminal can receive the order cancellation request.
[0057] Figure 3 This is a schematic diagram of an interface according to an embodiment of the present invention. For example... Figure 3As shown, page 30 is the order payment page for the target order. The terminal can render and display an order cancellation control, namely the "Cancel Order" control 31, on page 30. When the user clicks the "Cancel Order" control 31, the terminal can detect that the "Cancel Order" control 31 has been triggered and determine that an order cancellation request has been received.
[0058] In another alternative implementation, the terminal can render and display an order cancellation control on the order details page. This order cancellation control is used to receive order cancellation requests. If the order cancellation control is triggered, the terminal can receive the order cancellation request.
[0059] Figure 4 This is a schematic diagram of an interface according to an embodiment of the present invention. For example... Figure 4 As shown, page 40 is the order details page for the target order. The terminal can render and display an order cancellation control, namely the "Cancel Order" control 41, on page 40. When the user clicks the "Cancel Order" control 41, the terminal can detect that the "Cancel Order" control 41 has been triggered and determine that an order cancellation request has been received.
[0060] In the above-mentioned optional implementation methods, the terminal can identify any one or more operations on the existing controls as the target user's trigger operation on the order cancellation control, such as the target user's single click operation on the order cancellation control, the target user's long press operation on the order cancellation control, the target user's drag operation on the order cancellation control, etc. This embodiment does not impose any restrictions.
[0061] In this process, upon receiving an order cancellation request, the terminal can obtain the target user's group-buying identity and the payment status of the target order. The group-buying identity identifies the target user as either the initiator or participant in the group-buying activity, and the payment status indicates whether the target order has been paid for. Alternatively, the terminal can send an order cancellation request to the server. Upon receiving the order cancellation request, the server can obtain the target user's group-buying identity and the target order's payment status based on the order identifier carried in the cancellation request.
[0062] Step S200: Obtain the corresponding retention prompt information based on the group purchase identity and payment status.
[0063] In this step, the terminal or server can send an information retrieval request to the server to obtain retention prompts based on the target user's group-buying identity and the payment status of the target order, and receive feedback from the server regarding the information retrieval request. Alternatively, the terminal can also search for the corresponding retention prompts in local storage based on the target user's group-buying identity and the payment status of the target order.
[0064] In this embodiment, the retention prompt message may include text information, image information, or a combination of both. Depending on actual needs, the retention prompt message may also include other information, such as voice information; this embodiment does not impose any limitations.
[0065] In one possible scenario, the target user's group-buying identity identifier indicates that the target user is the initiator of the group-buying order, and the payment status of the target order indicates that the payment for the target order has not been completed. The order type of the target order can be obtained, and corresponding retention prompts can be retrieved based on the order type. As mentioned above, the order type of the target order can be a group-buying order, a non-group-buying order, or an order with group-buying guarantees.
[0066] Optionally, when the target order is a group-buying-free order, retention prompts can be determined from different dimensions. For example, retention prompts can be determined based on the ease of obtaining group-buying-free eligibility, or based on the discount level of the target order. Specifically, the corresponding retention prompts can be determined based on the percentage of orders eligible for group-buying-free eligibility or the discount parameters of the target order.
[0067] The percentage of orders eligible for free group buying can be determined based on the ratio of the number of orders eligible for free group buying to the total number of orders within a specific time period, such as the past week or the past month. For example, if 3,500 orders were eligible for free group buying in the past week, and the total number of orders generated in the past month was 40,000, then the percentage of orders eligible for free group buying would be 8.75%.
[0068] After determining the percentage of orders eligible for free group buying, this percentage can be entered into a pre-set retention prompt template to obtain the corresponding retention prompt message. For example, if the pre-set retention prompt template is "Oh, not buying anymore? Usually only about ____% of orders qualify for free group buying, pay now to enjoy it," and the percentage of orders qualifying for free group buying is 8.75%, then the corresponding retention prompt message can be determined as "Oh, not buying anymore? Usually only about 8.75% of orders qualify for free group buying, pay now to enjoy it."
[0069] The discount parameters for a target order can be determined based on the current consumption parameters of the target order, such as the actual payment amount of the target order, and historical consumption parameters, such as the actual payment amount of historical orders that include the same items as the target order.
[0070] For example, if the actual payment amount of the target order is 15 yuan, and the maximum actual payment amount among historical orders containing the same goods is 22 yuan, then the discount parameter for the target order can be the difference between the maximum actual payment amount among historical orders containing the same goods and the actual payment amount of the target order, which is 32% (rounded to two decimal places). Alternatively, it can be the difference between the maximum actual payment amount among historical orders containing the same goods and the actual payment amount of the target order, which is 7 yuan. Or, it can be the ratio of the actual payment amount of the target order to the maximum actual payment amount among historical orders containing the same goods, which is 68% (rounded to two decimal places).
[0071] For example, the actual payment amount of historical orders that include the same goods as the target order can be compared with the actual payment amount of the target order. If the actual payment amount of the target order is less than the actual payment amount of each historical order that includes the same goods as the target order, then the discount parameter of the target order can indicate that the actual payment amount of the target order is the lowest price.
[0072] Furthermore, after determining the discount parameters for the target order, these parameters can be entered into a pre-set retention prompt template to obtain the corresponding retention prompt information.
[0073] For example, a pre-set retention prompt template might be "Oh, not buying it anymore? The platform subsidizes the product, so enjoy a ____ discount upon payment." The target order's discount parameter is 32%, and this discount parameter is the difference between the maximum actual payment amount of historical orders containing the same product and the target order's actual payment amount, plus the ratio of this difference to the target order's discount parameter (which can be the maximum actual payment amount of historical orders containing the same product). Based on this template and the target order's discount parameter, the corresponding retention prompt text could be "Oh, not buying it anymore? The platform subsidizes the product, so enjoy a 32% discount upon payment."
[0074] For example, if the pre-set retention prompt template is "Oh, not buying it anymore? Platform subsidies up to _____, enjoy upon payment," and the target order's discount parameter is 7 yuan, and this discount parameter is the difference between the maximum value of the actual payment amount of historical orders containing the same product and the actual payment amount of the target order, then the corresponding retention prompt text can be determined as "Oh, not buying it anymore? Platform subsidies up to 7 yuan, enjoy upon payment."
[0075] For example, if the discount parameters of the target order indicate that the actual payment amount of the target order is the lowest price, and the pre-set retention prompt template is "Oh, are you not going to buy it? The product enjoys a platform subsidy of up to ____, pay now to enjoy it", then the text information in the corresponding retention prompt can be determined based on this template and the discount parameters of the target order as "Oh, are you not going to buy it? The product enjoys a platform subsidy of up to the lowest price, pay now to enjoy it".
[0076] Optionally, when the target order is a group-buying order, retention prompts can also be determined from different dimensions. For example, retention prompts can be determined based on the ease of forming a group or the discount offered. The estimated group-buying time of the target order directly reflects the difficulty of forming a group, so corresponding retention prompts can be determined based on the estimated group-buying time or the discount parameters of the target order.
[0077] The estimated group formation time is the estimated time for the target order to meet the group formation conditions. Specifically, it can be determined based on the actual group formation time of historical order group formations. For example, it can be the mean, mode, or numerical range of the actual group formation time of historical order group formations, or it can be determined based on a pre-trained group formation time prediction model. The above-mentioned group formation time prediction model can be various existing model structures, such as recurrent neural networks (RNN), convolutional neural networks (CNN), etc. This embodiment does not impose any restrictions.
[0078] Furthermore, after determining the estimated time for the target order to be fulfilled, the estimated time for the target order to be fulfilled can be filled into the pre-set retention prompt information template to obtain the corresponding retention prompt information.
[0079] For example, a pre-set retention message template might be "Oh, not going to join anymore? Usually, it will automatically form a group after ____ minutes of waiting for nearby members to join. Pay now and enjoy the benefits." The estimated group formation time for the target order is 5-10 minutes. Based on this template and the estimated group formation time for the target order, you can obtain the corresponding retention message for the target order, where the text message is "Oh, not going to join anymore? Usually, it will automatically form a group after 5-10 minutes of waiting for nearby members to join. Pay now and enjoy the benefits."
[0080] The consumption parameters for the target order can be obtained as described above, and will not be repeated here. Furthermore, after determining the discount parameters for the target order, these parameters can be entered into a pre-set retention prompt template to obtain the corresponding retention prompt message.
[0081] Optionally, when the target order is an order with group-buying guarantee, retention prompts can also be determined from different dimensions. For example, retention prompts can be determined from the usage status of the pre-ordered group-buying coupon, or from the discount level of the target order. Specifically, the corresponding retention prompts can be determined based on the usage status of the pre-ordered group-buying coupon or the discount level of the target order. Here, the pre-ordered group-buying coupon is the coupon that makes the order have group-buying guarantee, and in practical application, the target order can only become an order with group-buying guarantee if the pre-ordered group-buying coupon is used. Therefore, the usage status of the pre-ordered group-buying coupon indicates that the pre-ordered group-buying coupon has been used.
[0082] Furthermore, when obtaining the corresponding retention prompt information based on the usage status of the pre-ordered group-buying coupon, it can be determined that the retention prompt information indicates that the pre-ordered group-buying coupon has been used. For example, when it is determined that the target order type is an order with group-buying guarantee, the terminal can determine that the pre-ordered group-buying coupon has been used, and therefore the text information in the corresponding retention prompt can be determined to be "Oh, not buying it anymore? This order has used the group-buying guarantee coupon, pay now to enjoy it." Here, the group-buying guarantee coupon is also the pre-ordered group-buying coupon.
[0083] The consumption parameters for the target order can be obtained as described above, and will not be repeated here. Furthermore, after determining the discount parameters for the target order, these parameters can be entered into a pre-set retention prompt template to obtain the corresponding retention prompt message.
[0084] In another possible scenario, the target user's group-buying identity identifier indicates that the target user is the initiator of the group-buying order, and the payment status of the target order indicates that the target order has been paid. The terminal can obtain the order type of the target order and obtain the corresponding retention prompt information based on the order type of the target order.
[0085] Optionally, when the order type of the target order indicates that the target order is a group-buying order or an order with group-buying guarantee, the group-buying status of the target order can be obtained. When the group-buying status indicates that the target order has not been successfully group-buied, corresponding retention prompts can be determined to indicate that the target order is currently in the process of group-buying. Specifically, the corresponding retention prompts can be determined based on the correspondence between the order type of the target order and the retention prompts.
[0086] For example, if the target order is a group-buying order, you can get the corresponding retention prompt information for the target order, in which the text message is "Oh, are you not going to join anymore? Usually, it will automatically be completed after 5 to 10 minutes when nearby group-buying friends join. Let's wait a little longer."
[0087] For example, if the target order is an order with group-buying guarantee, you can get the corresponding retention prompt information for orders with group-buying guarantee, with the text message being "Oh, not going to join anymore? This order has already used the group-buying guarantee coupon, you just need to wait for the group to be formed, just wait a little longer."
[0088] Optionally, when the order type of the target order indicates that the target order is a group-buying-free order, since group-buying-free orders do not involve the process of the target user inviting others to participate in group buying, the group buying status of group-buying-free orders will be assumed to be successfully group-buying. Therefore, the fulfillment status of the target order can be obtained directly, and the corresponding retention prompt information can be obtained based on the fulfillment status of the target order.
[0089] The fulfillment status of the target order can be set according to actual needs. Optionally, the fulfillment status may include at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in progress, and in delivery.
[0090] Specifically, when the fulfillment status indicates that the target order is in a state of waiting for the merchant to accept the order, the corresponding retention prompt information can be determined based on the remaining order acceptance time of the target order. The remaining order acceptance time of the target order can be determined based on the expected order acceptance time of the target order, which is the expected time for the target merchant to receive the target order. The target merchant is the merchant corresponding to the target order. The expected order acceptance time of the target order can be determined based on the actual order acceptance time of each historical order corresponding to the target merchant. For example, it can be the average, mode, or numerical range of the actual order acceptance time of each historical order corresponding to the target merchant, or it can be determined based on a pre-trained order acceptance time prediction model. The above order acceptance time prediction model can be various existing model structures, such as recurrent neural networks, convolutional neural networks, etc., and this embodiment is not limited to any of them. After determining the expected order acceptance time, the remaining order acceptance time of the target order can be determined based on the current time, the generation time of the target order, and the expected order acceptance time of the target order. For example, if the current time is 17:45, the target order was generated at 17:42, and the estimated order processing time is 5 minutes, then the estimated order processing time for the target order is 17:47, and the remaining processing time is 2 minutes.
[0091] Furthermore, after determining the remaining order acceptance time for the target order, the remaining order acceptance time for the target order can be filled into a pre-set retention prompt information template to obtain the corresponding retention prompt information.
[0092] For example, if the remaining order processing time for a target order is 2 minutes, and the pre-set template is "Ah, are you leaving? The merchant expects to accept the order within ____ minutes, please wait a little longer," then you can obtain the corresponding retention information for the target order based on this template and the remaining order processing time for the target order. The text information is "Ah, are you leaving? The merchant expects to accept the order within 2 minutes, please wait a little longer."
[0093] When the order fulfillment status indicates that the target order has been accepted by the merchant, it means that the target merchant has begun preparing the goods corresponding to the order. Therefore, the processing time of the target order can be obtained, and the corresponding retention prompt message can be determined based on this processing time. The processing time of the target order can be determined based on the time when the server receives the order acceptance instruction from the target merchant's terminal and the current time. For example, if the server receives the order acceptance instruction from the target merchant's terminal at 17:50 and the current time is 18:00, then the processing time of the target order can be determined to be 10 minutes.
[0094] Furthermore, after determining the processing time of the target merchant for the target order, the processing time of the target merchant for the target order can be filled into a pre-set retention prompt information template to obtain the corresponding retention prompt information.
[0095] For example, if the target merchant's processing time for a target order is 10 minutes, and the pre-set template is "Ah, are you leaving? The merchant has been preparing your food for ____ minutes, please wait a little longer," then you can obtain the retention information corresponding to the target order based on this template and the remaining processing time of the target order. The text message is "Ah, are you leaving? The merchant has been preparing your food for 10 minutes, please wait a little longer."
[0096] When the fulfillment status indicates that the target order is in the "awaiting delivery capacity acceptance" state, the terminal can determine the corresponding retention prompt information to indicate that the target order is in the "awaiting delivery capacity acceptance" state. Similarly, when the fulfillment status indicates that the target order is in the "delivery capacity accepted" state, the terminal can determine the corresponding retention prompt information to indicate that the target order is in the "delivery capacity accepted" state; when the fulfillment status indicates that the target order is in the "pickup" state, the terminal can determine the corresponding retention prompt information to indicate that the target order is in the "pickup" state. That is, the corresponding retention prompt information can be determined based on the correspondence between the fulfillment status of the target order and the retention prompt information.
[0097] For example, the fulfillment status of a target order indicates that the target order is in the state of waiting for delivery capacity to accept the order. The corresponding retention prompt information for the target order can be obtained, in which the text message is "Oh, are you not going to go? The merchant is calling a rider for you, please wait a little longer", to indicate that the target order is in the state of waiting for delivery capacity to accept the order.
[0098] For example, the fulfillment status of a target order indicates that the target order is in a state where delivery capacity has been accepted. The corresponding retention prompt information for the target order can be obtained, in which the text message is "Oh, are you not going to go? The rider is on his way to the merchant, please wait a little longer", to indicate that the target order is in a state where delivery capacity has been accepted.
[0099] For example, the fulfillment status of a target order indicates that the target order is in the process of being picked up. The terminal can obtain the corresponding retention prompt information for the target order, in which the text message is "Oh, are you not going to complete the order? The rider is picking up the order in the store, please wait a little longer," to indicate that the target order is in the process of being picked up.
[0100] For example, the fulfillment status of a target order indicates that the target order is in the process of being delivered. The terminal can determine the corresponding retention prompt information based on the remaining delivery time of the target order. The remaining delivery time of the target order is determined based on the estimated delivery time of the target order, the time when the server receives the pickup instruction from the delivery vehicle, and the current time. The estimated delivery time of the target order can be determined by various existing methods, such as based on the average moving speed of the delivery vehicle, or based on a pre-trained delivery time prediction model. This delivery time prediction model can be any existing model structure, such as recurrent neural networks, convolutional neural networks, etc., and this embodiment does not impose any limitations.
[0101] Optionally, when the order type of the target order indicates that the target order is a group-buying order or an order with group-buying guarantee, the group-buying status of the target order can be obtained. If the group-buying status of the target order indicates that the group-buying has been successfully completed, the fulfillment status of the target order can be obtained, and corresponding retention prompts can be obtained based on the fulfillment status of the target order. The method of obtaining corresponding retention prompts based on the fulfillment status of the target order is as described above and will not be repeated here.
[0102] In practical applications, when any group-buying order corresponds to two users, it can be determined that the group-buying order has been successfully completed. Therefore, in another possible scenario, the target user's group-buying identity identifier indicates that the target user is a participant in the group-buying order, and the payment status of the target order indicates that the target order has been paid. This allows us to determine that the group-buying status of the target order indicates that the group-buying has been successfully completed, and directly obtain the fulfillment status of the target order. Furthermore, based on the fulfillment status of the target order, we can obtain the corresponding retention prompt information. The method for obtaining the corresponding retention prompt information based on the fulfillment status of the target order is as described above and will not be repeated here.
[0103] In another possible scenario, the target user's group-buying identity identifier indicates that the target user is a participant in a group-buying order. In this case, the target order type is usually a group-buying order or an order with group-buying guarantees, and the payment status of the target order indicates that the order is unpaid. In practical applications, as long as the target user chooses to participate in any group-buying order, the group-buying will be successful, making the group-buying difficulty of the target order very low. Therefore, the corresponding retention information can be determined based on the discount parameters of the target order, or the retention information can be used to characterize the group-buying difficulty of new orders. The consumption parameters of the target order can be obtained in the manner described above, and will not be elaborated further here.
[0104] For example, if the target user's group-buying identity identifier indicates that the target user is a participant in the group-buying of an order, and the payment status of the target order indicates that the target order has not been paid, the corresponding retention prompt message can be obtained as "Oh, not going to join the group anymore? Joining the group again may take longer, we suggest completing the payment", to indicate the difficulty of joining the group for the new order.
[0105] Figure 5 This is a data flow diagram of an information interaction method according to an embodiment of the present invention. For example... Figure 5 As shown, upon receiving an order cancellation request, the group-buying identity identifier of the target user corresponding to the target order can be obtained. Once it is determined that the group-buying identity identifier of the target order indicates that the target user is the initiator of the group-buying activity, the payment status of the target order can be obtained.
[0106] If the payment status of the target order indicates that the target order is unpaid, the order type of the target order can be obtained. When the order type indicates that the target order is an order with group purchase guarantee, the corresponding retention prompt message can be determined as prompt message 501; when the order type indicates that the target order is an order without group purchase guarantee, the corresponding retention prompt message can be determined as prompt message 502; when the order type indicates that the target order is a group purchase order, the corresponding retention prompt message can be determined as prompt message 503.
[0107] If the payment status of the target order indicates that the target order has been paid, the order type of the target order can be obtained. If the order type of the target order indicates that the target order is a group purchase order or an order with group purchase guarantee (i.e., a group purchase guarantee order), the group purchase status of the target order can be obtained.
[0108] If the group-buying status of the target order indicates that the group-buying was unsuccessful, the corresponding retention prompt message can be determined to be prompt message 504 or prompt message 505. Here, prompt message 504 is the retention prompt message corresponding to the group-buying order, and prompt message 505 is the retention prompt message corresponding to the order with group-buying guarantee. If the group-buying status of the target order indicates that the group-buying was successful, the fulfillment status of the target order can be obtained. If the fulfillment status of the target order indicates that the target order is awaiting merchant acceptance, the corresponding retention prompt message can be identified as prompt message 506; if the fulfillment status of the target order indicates that the target order has been accepted by the merchant, the corresponding retention prompt message can be identified as prompt message 507; if the fulfillment status of the target order indicates that the target order is awaiting delivery capacity acceptance, the corresponding retention prompt message can be identified as prompt message 508; if the fulfillment status of the target order indicates that the target order has been accepted by delivery capacity, the corresponding retention prompt message can be identified as prompt message 509; if the fulfillment status of the target order indicates that the target order is in the process of being picked up, the corresponding retention prompt message can be identified as prompt message 510; if the fulfillment status of the target order indicates that the target order is in the process of being delivered, the corresponding retention prompt message can be identified as prompt message 511.
[0109] If the order type of the target order indicates that it is a group-free order, the fulfillment status of the target order can be obtained. If the fulfillment status of the target order indicates that it is in the state of waiting for the merchant to accept the order, the corresponding retention prompt message can be determined as prompt message 506; if the fulfillment status of the target order indicates that it is in the state of the merchant accepting the order, the corresponding retention prompt message can be determined as prompt message 507; if the fulfillment status of the target order indicates that it is in the state of waiting for delivery capacity to accept the order, the corresponding retention prompt message can be determined as prompt message 508; if the fulfillment status of the target order indicates that it is in the state of delivery capacity accepting the order, the corresponding retention prompt message can be determined as prompt message 509; if the fulfillment status of the target order indicates that it is in the state of pickup, the corresponding retention prompt message can be determined as prompt message 510; if the fulfillment status of the target order indicates that it is in the state of delivery, the corresponding retention prompt message can be determined as prompt message 511.
[0110] When the group-buying identity identifier of the target order indicates that the target user is a participant in the group-buying, the payment status of the target order can also be obtained. If the payment status of the target order indicates that the target order has not been paid, the corresponding retention prompt message can be determined to be prompt message 512; if the payment status of the target order indicates that the target order has been paid, the fulfillment status of the target order can be obtained. If the fulfillment status of the target order indicates that the target order is awaiting merchant acceptance, the corresponding retention prompt message can be identified as prompt message 506; if the fulfillment status of the target order indicates that the target order has been accepted by the merchant, the corresponding retention prompt message can be identified as prompt message 507; if the fulfillment status of the target order indicates that the target order is awaiting delivery capacity acceptance, the corresponding retention prompt message can be identified as prompt message 508; if the fulfillment status of the target order indicates that the target order has been accepted by delivery capacity, the corresponding retention prompt message can be identified as prompt message 509; if the fulfillment status of the target order indicates that the target order is in the process of being picked up, the corresponding retention prompt message can be identified as prompt message 510; if the fulfillment status of the target order indicates that the target order is in the process of being delivered, the corresponding retention prompt message can be identified as prompt message 511.
[0111] Step S300: Display retention prompts on the prompt page.
[0112] After confirming the retention prompt message, the terminal can display a prompt page, which includes the retention prompt message. The following is combined with... Figure 5 Please provide an explanation.
[0113] Figure 6 This is another interface diagram of an embodiment of the present invention. The target user's group-buying identity identifier indicates that the target user is the initiator of the group-buying order, the payment status of the target order indicates that the target order is unpaid, and the order type of the target order is a no-group-buying order. Combined with... Figure 3 After the target user triggers the "Cancel Order" control 31, the terminal can receive the order cancellation request, and as follows: Figure 6 As shown, a prompt page 60 is displayed, and a prompt message 502 is displayed on the prompt page 60, including the text message "Oh, not buying anymore? Usually only about 10% of orders enjoy the free group purchase qualification, pay now to enjoy it~" and the image message, namely the retention image 61. It is easy to understand that the above prompt message 502 is determined based on the percentage of orders that enjoy the free group purchase qualification.
[0114] Figure 7 This is another interface diagram of an embodiment of the present invention. The fulfillment status of the target order indicates that the target order is in a state awaiting merchant acceptance. Combined with... Figure 4 After the target user triggers the "Cancel Order" control 41, the terminal can receive the order cancellation request, and as follows: Figure 7As shown, a prompt page 60 is displayed, and a prompt message 506 is displayed on the prompt page 60, including the text message "Ah, are you leaving? The merchant expects to accept the order within 2 minutes, please wait a little longer~" and the image message, namely the retention image 71. It is easy to understand that the above prompt message 506 is determined based on the remaining order acceptance time of the target order.
[0115] Figure 8 This is another interface diagram of an embodiment of the present invention. The fulfillment status of the target order indicates that the target order is in the merchant's accepted state. Combined with... Figure 4 After the target user triggers the "Cancel Order" control 41, the terminal can receive the order cancellation request, and as follows: Figure 8 As shown, a prompt page 60 is displayed, and a prompt message 507 is displayed on the prompt page 60, including the text message "Ah, are you leaving? The merchant has been preparing your food for 8 minutes, please wait a little longer~" and the image message, namely the retention image 81, to indicate that the target order is in the merchant's accepted order status.
[0116] Figure 9 This is another interface diagram of an embodiment of the present invention. The fulfillment status of the target order indicates that the target order is in a state of waiting for delivery capacity to accept the order. Combined with Figure 4 After the target user triggers the "Cancel Order" control 41, the terminal can receive the order cancellation request, and as follows: Figure 9 As shown, a prompt page 60 is displayed, and a prompt message 508 is displayed on the prompt page 60, including the text message "Ah, are you leaving? The merchant is calling a rider for you, please wait a little longer~" and the image message, namely the retention image 91, to indicate that the target order is in the state of waiting for delivery capacity to accept the order.
[0117] Figure 10 This is another interface diagram of an embodiment of the present invention. The fulfillment status of the target order indicates that the target order is in a state where delivery capacity has been accepted. Combined with... Figure 4 After the target user triggers the "Cancel Order" control 41, the terminal can receive the order cancellation request, and as follows: Figure 10 As shown, a prompt page 60 is displayed, and a prompt message 509 is displayed on the prompt page 60, including the text message "Ah, are you leaving? The rider is on his way to the merchant, please wait a little longer~" and the image message, namely the retention image 101, to indicate that the target order is in the state of delivery capacity having been accepted.
[0118] Figure 11 This is another interface diagram of an embodiment of the present invention, where the fulfillment status of the target order indicates that the target order is in the process of being picked up. Combined with... Figure 4 After the target user triggers the "Cancel Order" control 41, the terminal can receive the order cancellation request, and as follows: Figure 11As shown, a prompt page 60 is displayed, and a prompt message 510 is displayed on the prompt page 60, including the text message "Ah, are you leaving? The rider is picking up the goods in the store, please wait a little longer~" and the image message, namely the retention image 111, to indicate that the target order is in the process of being picked up.
[0119] Figure 12 This is another interface diagram of an embodiment of the present invention, where the fulfillment status of the target order indicates that the target order is in the delivery process. Combined with... Figure 4 After the target user triggers the "Cancel Order" control 41, the terminal can receive the order cancellation request, and as follows: Figure 12 As shown, a prompt page 60 is displayed, and a prompt message 511 is displayed on the prompt page 60, including the text message "Ah, are you leaving? The rider is delivering, and it is expected to arrive in 3 minutes. Please wait a little longer~" and the image message, namely the retention image 121. It is easy to understand that the above prompt message 511 is determined based on the remaining delivery time of the target order.
[0120] In one optional implementation of this embodiment, the method may further include the following steps:
[0121] Step S400: Render and display the request to cancel control on the prompt page.
[0122] In an optional implementation of this embodiment, the terminal may also render and display a request to cancel control on the prompt page to receive a cancellation instruction for the order cancellation request. This approach not only helps retain target users but also reduces the possibility of accidental cancellation due to users accidentally clicking the order cancellation control, thus effectively improving the user experience.
[0123] It is easy to understand that steps S300 and S400 can be executed simultaneously or sequentially, and this embodiment does not impose any restrictions.
[0124] Step S500: In response to the triggering of the request to cancel control, cancel the order cancellation request.
[0125] After the request to cancel control is triggered, the terminal can receive a cancellation instruction for the order cancellation request, and thus cancel the order cancellation request. Similar to the triggering method of the order cancellation control, the terminal can consider any one or more operations on existing controls as the target user's triggering operation on the request to cancel control; this embodiment does not impose any restrictions.
[0126] by Figure 6Taking the interface shown as an example, the terminal can render and display a request cancellation control, namely the "Continue Payment" control 63, on the prompt page 60. When the target user clicks the "Continue Payment" control 63, the terminal can receive a cancellation instruction for the order cancellation request. It's easy to understand that, depending on actual needs, the "Continue Payment" control 63 can also be used to receive payment operations from the target user.
[0127] by Figure 8 Taking the interface shown as an example, the terminal can render and display a request cancellation control, namely the "Wait and See" control 82, on the prompt page 60. When the target user clicks the "Wait and See" control 82, the terminal can receive a cancellation instruction for the order cancellation request.
[0128] In one optional implementation of this embodiment, the method may further include the following steps:
[0129] Step S600: Render and display the request confirmation control on the prompt page.
[0130] In one optional implementation of this embodiment, the terminal may also render and display a request confirmation control on the prompt page to receive a confirmation instruction for the order cancellation request.
[0131] It is easy to understand that steps S300 and S600 can be executed simultaneously or sequentially, and this embodiment does not impose any restrictions.
[0132] In step S700, in response to the confirmation request control being triggered, the user is redirected to the order cancellation page.
[0133] After the confirmation request control is triggered, the terminal can receive a confirmation instruction for the order cancellation request, and thus can be redirected to the order cancellation page. Similar to the triggering method of the order cancellation control, the terminal can consider any one or more operations on existing controls as the target user's triggering operation on the confirmation request control; this embodiment does not impose any restrictions.
[0134] by Figure 6 Taking the interface shown as an example, the terminal can render and display a confirmation request control, namely the "Cancel" control 62, on the prompt page 60. When the target user clicks the "Cancel" control 62, the terminal can receive a confirmation instruction for the order cancellation request.
[0135] by Figure 8 Taking the interface shown as an example, the terminal can render and display a confirmation request control, namely the "Cancel" control 83, on the prompt page 60. When the target user clicks the "Cancel" control 83, the terminal can receive a confirmation instruction for the order cancellation request.
[0136] Step S800: Send an order cancellation request to the server.
[0137] After the confirmation request control is triggered, the terminal can also send an order cancellation request to the server so that the server can cancel the target order.
[0138] In one optional implementation of this embodiment, the method may further include the following steps:
[0139] Step S900: Obtain the cancellation reason information for the target order based on the input operation on the order cancellation page.
[0140] After redirecting to the order cancellation page, the terminal can also obtain the input operations generated by the target user on the order cancellation page, and obtain the cancellation reason information of the target order based on the input operations. Depending on actual needs, the terminal can obtain the cancellation reason information of the target order through various existing methods. For example, it can obtain the cancellation reason information of the target order by receiving text information entered by the target user in the input box of the order cancellation page through the display device (including text information obtained by optical character recognition of handwritten content by the user on the display device and text information entered through the virtual keyboard displayed on the display device). Alternatively, it can obtain the cancellation reason information of the target order by receiving text information entered by the target user in the input box of the order cancellation page through the physical keyboard, or obtain the departure address and / or destination address set by the user through other existing methods. This embodiment does not impose any limitations.
[0141] Optionally, to simplify the input process for the target user and reduce the complexity of obtaining the cancellation reason information for the target order, the terminal can render and display a cancellation reason option control on the order cancellation page, and determine the cancellation reason information for the target order based on the selected cancellation reason option control. The number of cancellation reason option controls and their corresponding cancellation reasons can be set according to actual needs, and this embodiment does not impose any restrictions. In this embodiment, the cancellation reason option control is a type of option control; therefore, the target user can trigger the cancellation reason option control in the same way as existing option controls, and this embodiment does not impose any restrictions.
[0142] Figure 13 This is another interface diagram of an embodiment of the present invention. For example... Figure 13 As shown, page 130 is the order cancellation page. The terminal can render and display multiple cancellation reason option controls 131 on page 130, including "Merchant is closed", "Merchant is out of stock, contact to cancel order", "Merchant cannot deliver, contact to cancel order", "Something came up, I don't want it anymore" control, etc.
[0143] Step S1000: Send cancellation reason feedback information to the server.
[0144] After obtaining the cancellation reason information, the terminal can determine the cancellation reason feedback information based on the cancellation reason information of the target order, and send the cancellation reason feedback information to the server to provide data support for the improvement of the e-commerce platform.
[0145] Optionally, the terminal can also render and display a reason submission control on the order cancellation page, and send the cancellation reason to the server when the reason submission control is triggered. Similar to the triggering method of the order cancellation control, the terminal can consider any one or more operations on existing controls as the target user's triggering operation on the reason submission control; this embodiment does not impose any restrictions.
[0146] by Figure 13 Taking the interface shown as an example, the terminal can render and display the reason submission control, namely the "Submit" control 132, on the order cancellation page. When the target user selects the "Forgot to Order Main Course" control and clicks the "Submit" control 132, the terminal can detect that the "Submit" control 132 has been triggered, determine the cancellation reason feedback information based on the cancellation reason information "Forgot to Order Main Course", and send the cancellation reason feedback information to the server.
[0147] In this embodiment of the invention, upon receiving an order cancellation request, the user's group-buying identity identifier and the payment status of the corresponding order are obtained. Based on the group-buying identity identifier and payment status, corresponding retention prompts are retrieved and displayed on a prompt page, allowing the user to withdraw the order cancellation request. In this embodiment, the group-buying identity identifier indicates whether the user is the initiator or participant in the group-buying activity. Therefore, this embodiment can employ different retention methods based on the user's participation in the group-buying activity, the order's payment status, and other information, improving the targeting of retention prompts, thereby reducing the cancellation rate of orders created through group-buying and enhancing the user experience.
[0148] Figure 14 This is a schematic diagram of an information interaction device according to a second embodiment of the present invention. Figure 14 As shown, the device in this embodiment includes a first information acquisition unit 1401, a second information acquisition unit 1402, and an information display unit 1403.
[0149] The first information acquisition unit 1401 is used to, in response to receiving an order cancellation request, acquire the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify that the target user is the initiator or participant of the group-buying, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order. The second information acquisition unit 1402 is used to acquire corresponding retention prompt information based on the group-buying identity identifier and the payment status. The information display unit 1403 is used to display the retention prompt information on the prompt page so that the target user can withdraw the order cancellation request.
[0150] Furthermore, the second information acquisition unit 1402 includes a first type acquisition subunit and a first information acquisition subunit.
[0151] The first type acquisition subunit is used to obtain the order type of the target order in response to the group purchase identity identifier indicating that the target user is the initiator and the payment status indicating that the target order has been paid. The order type is a group purchase order, a group purchase-free order, or an order with group purchase guarantee. The first information acquisition subunit is used to obtain the corresponding retention prompt information according to the order type.
[0152] Furthermore, the first information acquisition subunit includes a first state acquisition module, a second state acquisition module, and a first information acquisition module.
[0153] The first status acquisition module is used to acquire the group-buying status of the target order in response to the order type indicating that the target order is a group-buying order or an order with group-buying guarantee; the second status acquisition module is used to acquire the fulfillment status of the target order in response to the group-buying status indicating that the target order has been successfully group-buied, the fulfillment status including at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in progress, and in delivery; the first information acquisition module is used to acquire the corresponding retention prompt information according to the fulfillment status.
[0154] Furthermore, the first information acquisition subunit includes a third state acquisition module and a second information acquisition module.
[0155] The third status acquisition module is used to acquire the group-buying status of the target order in response to the order type indicating that the target order is a group-buying order or an order with group-buying guarantee; the second information acquisition module is used to determine the corresponding retention prompt information in response to the group-buying status indicating that the target order has not been successfully group-buying, so as to indicate that the target order is currently being group-buying.
[0156] Furthermore, the first information acquisition subunit includes a fourth state acquisition module and a third information acquisition module.
[0157] The fourth status acquisition module is used to obtain the fulfillment status of the target order in response to the order type indicating that the target order is a group-free order. The fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in progress, and in delivery. The third information acquisition module is used to obtain the corresponding retention prompt information based on the fulfillment status.
[0158] Furthermore, the second information acquisition unit 1402 includes a second type acquisition subunit and a second information acquisition subunit.
[0159] The second type acquisition subunit is used to obtain the order type of the target order in response to the group-buying identity identifier indicating that the target user is the initiator and the payment status indicating that the target order has not been paid. The order type is a group-buying order, a group-free order, or an order with group-buying guarantee. The second information acquisition subunit is used to obtain the corresponding retention prompt information according to the order type.
[0160] Furthermore, the second information acquisition subunit includes a fourth information acquisition module, a fifth information acquisition module, and a sixth information acquisition module.
[0161] The fourth information acquisition module is used to respond to the order type indicating that the target order is a group-buying order, and to determine the corresponding retention prompt information based on the estimated group-forming time of the target order or the discount parameters of the target order. The estimated group-forming time is the estimated time for the target order to meet the group-forming conditions, and the discount parameters are determined based on the consumption parameters of the target order. The fifth information acquisition module is used to respond to the order type indicating that the target order is a group-buying-free order, and to determine the corresponding retention prompt information based on the proportion of orders enjoying group-buying-free eligibility or the discount parameters. The sixth information acquisition module is used to respond to the order type indicating that the target order is an order with group-buying guarantee, and to determine the corresponding retention prompt information based on the usage status of the pre-booked group-buying coupon or the discount parameters of the target order. The pre-booked group-buying coupon is a group-buying coupon that makes the order have group-buying guarantee, and the usage status is used to indicate that the pre-booked group-buying coupon has been used.
[0162] Furthermore, the second information acquisition unit 1402 includes a status acquisition subunit and a third information acquisition subunit.
[0163] The status acquisition subunit is used to obtain the fulfillment status of the target order in response to the group purchase identity identifier indicating that the target user is the participant and the payment status indicating that the target order has been paid. The fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in progress, and in delivery. The third information acquisition subunit is used to obtain the corresponding retention prompt information based on the fulfillment status.
[0164] Furthermore, the first information acquisition module, the third information acquisition module, or the third information acquisition sub-unit includes a first information acquisition sub-module, a second information acquisition sub-module, a fourth information acquisition sub-module, a fifth information acquisition sub-module, and a sixth information acquisition sub-module.
[0165] The first information acquisition submodule is used to respond to the performance status indicating that the target order is in the state of waiting for the merchant to accept the order, and to determine the corresponding retention prompt information according to the remaining order acceptance time of the target order. The remaining order acceptance time is determined according to the expected order acceptance time of the target order. The expected order acceptance time is the expected time for the target merchant to receive the target order. The target merchant is the merchant corresponding to the target order.
[0166] The second information acquisition submodule is used to respond to the performance status indicating that the target order is in the merchant's accepted order status, and to determine the corresponding retention prompt information based on the processing time of the target merchant for the target order;
[0167] The third information acquisition submodule is used to respond to the performance status indicating that the target order is in the state of waiting for delivery capacity to accept orders, and to determine the corresponding retention prompt information to indicate that the target order is in the state of waiting for delivery capacity to accept orders;
[0168] The fourth information acquisition submodule is used to respond to the fulfillment status indicating that the target order is in the delivery capacity accepted state, and to determine the corresponding retention prompt information to indicate that the target order is in the delivery capacity accepted state;
[0169] The fifth information acquisition submodule is used to respond to the fulfillment status indicating that the target order is in the pickup state, and determine the corresponding retention prompt information to indicate that the target order is in the pickup state;
[0170] The sixth information acquisition submodule is used to respond to the fulfillment status indicating that the target order is in delivery status, and determine the corresponding retention prompt information based on the remaining delivery time of the target order.
[0171] Furthermore, the second information acquisition unit 1402 includes a fourth information acquisition subunit or a fifth information acquisition subunit.
[0172] The fourth information acquisition subunit is used to respond to the group-buying identity identifier indicating that the target user is the participant and the payment status indicating that the target order has not been paid, and to determine the corresponding retention prompt information based on the discount parameters of the target order. The discount parameters are determined based on the consumption parameters of the target order. The fifth information acquisition subunit is used to respond to the group-buying identity identifier indicating that the target user is the participant and the payment status indicating that the target order has not been paid, and to determine the corresponding retention prompt information to indicate the group-buying difficulty of the new order.
[0173] Furthermore, the device also includes a first control display unit and a request cancellation unit.
[0174] The first control display unit is used to render and display a request cancellation control on the prompt page. The request cancellation control is used to receive a cancellation instruction for the order cancellation request. The request cancellation unit is used to cancel the order cancellation request in response to the triggering of the request cancellation control.
[0175] Furthermore, the device also includes a second control display unit, a page navigation unit, and a request sending unit.
[0176] The second control display unit is used to render and display a request confirmation control on the prompt page, the request confirmation control being used to receive a confirmation instruction for the order cancellation request; the page jump unit is used to jump to the order cancellation page in response to the triggering of the request confirmation control; and the request sending unit is used to send the order cancellation request to the server.
[0177] Furthermore, the device also includes a third information acquisition unit and an information transmission unit.
[0178] The third information acquisition unit is used to acquire the cancellation reason information of the target order based on the input operation of the order cancellation page; the information sending unit is used to send cancellation reason feedback information to the server, and the cancellation reason feedback information is determined based on the cancellation reason information.
[0179] Furthermore, the third information acquisition unit includes a control rendering subunit and an information determination subunit.
[0180] The control rendering subunit is used to render and display the cancellation reason option control on the order cancellation page; the information determination subunit is used to determine the cancellation reason information based on the selected cancellation reason option control.
[0181] Furthermore, the retention prompt information includes text information and / or image information.
[0182] In this embodiment of the invention, upon receiving an order cancellation request, the user's group-buying identity identifier and the payment status of the corresponding order are obtained. Based on the group-buying identity identifier and payment status, corresponding retention prompts are retrieved and displayed on a prompt page, allowing the user to withdraw the order cancellation request. In this embodiment, the group-buying identity identifier indicates whether the user is the initiator or participant in the group-buying activity. Therefore, this embodiment can employ different retention methods based on the user's participation in the group-buying activity, the order's payment status, and other information, improving the targeting of retention prompts, thereby reducing the cancellation rate of orders created through group-buying and enhancing the user experience.
[0183] Figure 15 This is a schematic diagram of an electronic device according to a third embodiment of the present invention. In this embodiment, the electronic device 15 includes a server, a terminal, etc. Figure 15 As shown, the electronic device 15 includes at least one processor 1501; a memory 1502 communicatively connected to at least one processor 1501; and a communication component 1503 communicatively connected to a scanning device, wherein the communication component 1503 receives and transmits data under the control of the processor 1501; wherein the memory 1502 stores instructions executable by at least one processor 1501, which are executed by at least one processor 1501 to implement the above-mentioned information interaction method.
[0184] Specifically, the electronic device includes: one or more processors 1501 and a memory 1502. Figure 15 Taking a processor 1501 as an example, the processor 1501 and the memory 1502 can be connected via a bus or other means. Figure 15 Taking a bus connection as an example, memory 1502, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules. Processor 1501 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions, and modules stored in memory 1502, thereby realizing the aforementioned information interaction method.
[0185] Memory 1502 may include a program storage area and a data storage area, wherein the program storage area may store the operating system and applications required for at least one function; the data storage area may store an option list, etc. Furthermore, memory 1502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, memory 1502 may optionally include memory remotely located relative to processor 1501, and these remote memories may be connected to external devices via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0186] One or more modules are stored in memory 1502 and, when executed by one or more processors 1501, perform the information interaction method in any of the above method embodiments.
[0187] The above-mentioned products can perform the methods provided in the embodiments of this application, and have the corresponding functional modules and beneficial effects of performing the methods. For technical details not described in detail in this embodiment, please refer to the methods provided in the embodiments of this application.
[0188] In this embodiment of the invention, upon receiving an order cancellation request, the user's group-buying identity identifier and the payment status of the corresponding order are obtained. Based on the group-buying identity identifier and payment status, corresponding retention prompts are retrieved and displayed on a prompt page, allowing the user to withdraw the order cancellation request. In this embodiment, the group-buying identity identifier indicates whether the user is the initiator or participant in the group-buying activity. Therefore, this embodiment can employ different retention methods based on the user's participation in the group-buying activity, the order's payment status, and other information, improving the targeting of retention prompts, thereby reducing the cancellation rate of orders created through group-buying and enhancing the user experience.
[0189] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.
[0190] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0191] This invention discloses, A1, an information interaction method, the method comprising:
[0192] In response to receiving an order cancellation request, the system obtains the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order.
[0193] Obtain corresponding retention prompts based on the group-buying identity identifier and the payment status;
[0194] The retention prompt message is displayed on the prompt page so that the target user can withdraw the order cancellation request.
[0195] A2. As described in A1, obtaining the corresponding retention prompt information based on the group-buying identity identifier and the payment status includes:
[0196] In response to the group-buying identity identifier indicating that the target user is the initiator, and the payment status indicating that the target order has been paid, the order type of the target order is obtained, wherein the order type is a group-buying order, a no-group-buying order, or an order with group-buying guarantee;
[0197] Obtain the corresponding retention prompt information based on the order type.
[0198] A3. As described in A2, obtaining the corresponding retention prompt information based on the order type includes:
[0199] In response to the order type indicating that the target order is a group-buying order or an order with group-buying guarantee, the group-buying status of the target order is obtained;
[0200] In response to the group-buying status indicating that the target order has been successfully group-buied, the fulfillment status of the target order is obtained. The fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in progress, and in progress.
[0201] Obtain the corresponding retention prompt information based on the performance status.
[0202] A4. As described in A2, obtaining the corresponding retention prompt information based on the order type includes:
[0203] In response to the order type indicating that the target order is a group-buying order or an order with group-buying guarantee, the group-buying status of the target order is obtained;
[0204] In response to the group-buying status indicating that the target order has not been successfully group-buied, the corresponding retention prompt information is determined to indicate that the target order is currently being group-buied.
[0205] A5. As described in A2, obtaining the corresponding retention prompt information based on the order type includes:
[0206] In response to the order type indicating that the target order is a group-free order, the fulfillment status of the target order is obtained, and the fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in the process of pickup, and in the process of delivery.
[0207] Obtain the corresponding retention prompt information based on the performance status.
[0208] A6. As described in A1, obtaining the corresponding retention prompt information based on the payment status and the order type includes:
[0209] In response to the group-buying identity identifier indicating that the target user is the initiator, and the payment status indicating that the target order is unpaid, the order type of the target order is obtained, wherein the order type is a group-buying order, a no-group-buying order, or an order with group-buying guarantee;
[0210] Obtain the corresponding retention prompt information based on the order type.
[0211] A7. As described in A6, obtaining the corresponding retention prompt information based on the order type includes:
[0212] In response to the order type indicating that the target order is a group purchase order, the corresponding retention prompt information is determined based on the estimated group formation time of the target order or the discount parameters of the target order. The estimated group formation time is the estimated time for the target order to meet the group formation conditions, and the discount parameters are determined based on the consumption parameters of the target order.
[0213] In response to the order type indicating that the target order is a group-free order, the corresponding retention prompt information is determined based on the proportion of orders enjoying group-free eligibility or the discount parameters;
[0214] In response to the order type indicating that the target order is an order with group buying guarantee, the corresponding retention prompt information is determined according to the usage status of the pre-ordered group buying coupon or the discount parameters of the target order. The pre-ordered group buying coupon is a group buying coupon that enables the order to have group buying guarantee, and the usage status is used to indicate that the pre-ordered group buying coupon has been used.
[0215] A8. As described in A1, obtaining the corresponding retention prompt information based on the group-buying identity identifier and the payment status includes:
[0216] In response to the group-buying identity identifier indicating that the target user is the participant, and the payment status indicating that the target order has been paid, the fulfillment status of the target order is obtained, and the fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in the process of pickup, and in the process of delivery.
[0217] Obtain the corresponding retention prompt information based on the performance status.
[0218] A9. In the method described in A3, A5, or A8, obtaining the corresponding retention prompt information based on the performance status includes:
[0219] In response to the fulfillment status indicating that the target order is in a state of waiting for the merchant to accept the order, the corresponding retention prompt information is determined according to the remaining order acceptance time of the target order. The remaining order acceptance time is determined according to the expected order acceptance time of the target order. The expected order acceptance time is the expected time for the target merchant to receive the target order. The target merchant is the merchant corresponding to the target order.
[0220] In response to the fulfillment status indicating that the target order is in the merchant's accepted state, the corresponding retention prompt information is determined based on the processing time of the target merchant for the target order;
[0221] In response to the fulfillment status indicating that the target order is in the state of waiting for delivery capacity to accept the order, the corresponding retention prompt information is determined to indicate that the target order is in the state of waiting for delivery capacity to accept the order.
[0222] In response to the fulfillment status indicating that the target order is in the state where delivery capacity has been accepted, the corresponding retention prompt information is determined to indicate that the target order is in the state where delivery capacity has been accepted.
[0223] In response to the fulfillment status indicating that the target order is in the pickup state, the corresponding retention prompt information is determined to indicate that the target order is in the pickup state;
[0224] In response to the fulfillment status indicating that the target order is in delivery, the corresponding retention prompt information is determined based on the remaining delivery time of the target order.
[0225] A10. As described in A1, obtaining the corresponding retention prompt information based on the group-buying identity identifier and the payment status includes:
[0226] In response to the group-buying identity identifier indicating that the target user is a participant, and the payment status indicating that the target order is unpaid, the corresponding retention prompt information is determined based on the discount parameters of the target order, wherein the discount parameters are determined based on the consumption parameters of the target order; or
[0227] In response to the group-buying identity identifier indicating that the target user is the participant, and the payment status indicating that the target order has not been paid, the corresponding retention prompt information is determined to represent the group-buying difficulty of the new order.
[0228] A11. As described in A1, the method further includes:
[0229] A request cancellation control is rendered and displayed on the prompt page. The request cancellation control is used to receive cancellation instructions for the order cancellation request.
[0230] In response to the triggering of the request cancellation control, the order cancellation request is cancelled.
[0231] A12. As described in A1, the method further includes:
[0232] A confirmation request control is rendered and displayed on the prompt page. The confirmation request control is used to receive a confirmation instruction for the order cancellation request.
[0233] In response to the request confirmation control being triggered, the user is redirected to the order cancellation page;
[0234] Send the order cancellation request to the server.
[0235] A13. As described in A12, the method further includes:
[0236] Obtain the cancellation reason information for the target order based on the input operation on the order cancellation page;
[0237] Send cancellation reason feedback information to the server, wherein the cancellation reason feedback information is determined based on the cancellation reason information.
[0238] A14. As described in A13, obtaining the cancellation reason information of the target order based on the input operation on the order cancellation page includes:
[0239] The cancellation reason option control is rendered and displayed on the order cancellation page.
[0240] The cancellation reason information is determined based on the selected cancellation reason option control.
[0241] A15. In the method described in A1, the retention prompt information includes text information and / or image information.
[0242] This invention discloses, in embodiment B1, an information interaction method applicable to a terminal, the method comprising:
[0243] In response to receiving an order cancellation request, the system sends the order cancellation request to the server. The order cancellation request includes the order identifier of the target order, and the target order is the order corresponding to the order cancellation request.
[0244] In response to receiving a retention prompt message from the server, the retention prompt message is displayed on the prompt page to enable the target user to withdraw the order cancellation request. The retention prompt message is determined based on the target user's group-buying identity identifier and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, and the target user is the user corresponding to the target order.
[0245] B2. As described in B1, the method further includes:
[0246] A request cancellation control is rendered and displayed on the prompt page. The request cancellation control is used to receive cancellation instructions for the order cancellation request.
[0247] In response to the triggering of the request cancellation control, the cancellation instruction is sent to the server so that the server cancels the cancellation operation for the target order.
[0248] B3. As described in B1, the method further includes:
[0249] A confirmation request control is rendered and displayed on the prompt page. The confirmation request control is used to receive a confirmation instruction for the order cancellation request.
[0250] In response to the triggering of the request confirmation control, a confirmation instruction is sent to the server so that the server performs a cancellation operation for the target order.
[0251] B4. As described in B3, the method further includes:
[0252] Obtain the cancellation reason information for the target order based on the input operation on the order cancellation page;
[0253] Send cancellation reason feedback information to the server, wherein the cancellation reason feedback information is determined based on the cancellation reason information.
[0254] This invention discloses C1, an information interaction method applicable to a server, the method comprising:
[0255] In response to receiving an order cancellation request from a terminal, the system obtains the order identifier of the target order carried in the order cancellation request, wherein the target order is the order corresponding to the order cancellation request;
[0256] The group-buying identity identifier of the target user and the payment status of the target order are obtained based on the order identifier. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order. The target user is the user corresponding to the target order.
[0257] Obtain corresponding retention prompts based on the group-buying identity identifier and the payment status;
[0258] The retention prompt message is sent to the terminal so that the terminal displays the retention prompt message and the target user cancels the order cancellation request.
[0259] C2. As described in C1, obtaining the corresponding retention prompt information based on the group-buying identity identifier and the payment status includes:
[0260] In response to the group-buying identity identifier indicating that the target user is the initiator, and the payment status indicating that the target order has been paid, the order type of the target order is obtained, wherein the order type is a group-buying order, a no-group-buying order, or an order with group-buying guarantee;
[0261] Obtain the corresponding retention prompt information based on the order type.
[0262] C3. As described in C1, obtaining the corresponding retention prompt information based on the payment status and the order type includes:
[0263] In response to the group-buying identity identifier indicating that the target user is the initiator, and the payment status indicating that the target order is unpaid, the order type of the target order is obtained, wherein the order type is a group-buying order, a no-group-buying order, or an order with group-buying guarantee;
[0264] Obtain the corresponding retention prompt information based on the order type.
[0265] C4. As described in C1, obtaining the corresponding retention prompt information based on the group-buying identity identifier and the payment status includes:
[0266] In response to the group-buying identity identifier indicating that the target user is the participant, and the payment status indicating that the target order has been paid, the fulfillment status of the target order is obtained, and the fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in the process of pickup, and in the process of delivery.
[0267] Obtain the corresponding retention prompt information based on the performance status.
[0268] C5. As described in C1, obtaining the corresponding retention prompt information based on the group-buying identity identifier and the payment status includes:
[0269] In response to the group-buying identity identifier indicating that the target user is a participant, and the payment status indicating that the target order is unpaid, the corresponding retention prompt information is determined based on the discount parameters of the target order, wherein the discount parameters are determined based on the consumption parameters of the target order; or
[0270] In response to the group-buying identity identifier indicating that the target user is the participant, and the payment status indicating that the target order has not been paid, the corresponding retention prompt information is determined to represent the group-buying difficulty of the new order.
[0271] C6. As in the method described in C1, the method further includes:
[0272] In response to receiving a cancellation instruction from the terminal regarding the order cancellation request, the cancellation operation for the target order is cancelled.
[0273] C7. As in the method described in C1, the method further includes:
[0274] In response to receiving a confirmation instruction from the terminal regarding the order cancellation request, the system performs a cancellation operation on the target order.
[0275] C8. As in the method described in C7, the method further includes:
[0276] The terminal receives a cancellation reason feedback message, which is determined based on the cancellation reason information.
[0277] This invention discloses D1, an information interaction system, the system comprising:
[0278] The terminal is configured to, in response to receiving an order cancellation request, send the order cancellation request to the server. The order cancellation request includes an order identifier of the target order, which is the order corresponding to the order cancellation request, and, in response to receiving a retention prompt message sent by the server, display the retention prompt message on a prompt page to enable the target user to withdraw the order cancellation request. The retention prompt message is determined based on the target user's group-buying identity identifier and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant in the group-buying, and the target user is the user corresponding to the target order.
[0279] The server is configured to, in response to receiving an order cancellation request from a terminal, obtain the order identifier of the target order carried in the order cancellation request, obtain the group-buying identity identifier of the target user and the payment status of the target order based on the order identifier, obtain corresponding retention prompt information based on the group-buying identity identifier and the payment status, and send the retention prompt information to the terminal.
[0280] This invention discloses an E1, an information interaction device, the device comprising:
[0281] The first information acquisition unit is used to, in response to receiving an order cancellation request, acquire the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order.
[0282] The second information acquisition unit is used to acquire corresponding retention prompt information based on the group-buying identity identifier and the payment status;
[0283] An information display unit is used to display the retention prompt information on the prompt page so that the target user can cancel the order cancellation request.
[0284] This invention discloses F1, an electronic device including a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of A1-A15, B1-B4 and C1-C8.
[0285] This invention discloses G1, a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method as described in any one of A1-A15, B1-B4, and C1-C8.
[0286] This invention discloses H1, a computer program product, the computer program product including a computer program / instruction, which, when executed by a processor, implements the method as described in any one of A1-A15, B1-B4, and C1-C8.
[0287] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. An information exchange method, characterized in that, The method includes: In response to receiving an order cancellation request, the system obtains the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order. Obtain corresponding retention prompts based on the group-buying identity identifier and the payment status; The retention prompt message is displayed on the prompt page so that the target user can withdraw the order cancellation request.
2. The method according to claim 1, characterized in that, The step of obtaining the corresponding retention prompt information based on the group-buying identity and the payment status includes: In response to the group-buying identity identifier indicating that the target user is the initiator, and the payment status indicating that the target order has been paid, the order type of the target order is obtained, wherein the order type is a group-buying order, a no-group-buying order, or an order with group-buying guarantee; Obtain the corresponding retention prompt information based on the order type.
3. The method according to claim 2, characterized in that, The step of obtaining the corresponding retention prompt information based on the order type includes: In response to the order type indicating that the target order is a group-buying order or an order with group-buying guarantee, the group-buying status of the target order is obtained; In response to the group-buying status indicating that the target order has been successfully group-buied, the fulfillment status of the target order is obtained. The fulfillment status includes at least one of the following: pending merchant acceptance, merchant accepted, pending delivery capacity acceptance, delivery capacity accepted, in progress, and in progress. Obtain the corresponding retention prompt information based on the performance status.
4. An information interaction method, applicable to a terminal, characterized in that, The method includes: In response to receiving an order cancellation request, the system sends the order cancellation request to the server. The order cancellation request includes the order identifier of the target order, and the target order is the order corresponding to the order cancellation request. In response to receiving a retention prompt message from the server, the retention prompt message is displayed on the prompt page to enable the target user to withdraw the order cancellation request. The retention prompt message is determined based on the target user's group-buying identity identifier and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, and the target user is the user corresponding to the target order.
5. An information exchange method, applicable to a server, characterized in that, The method includes: In response to receiving an order cancellation request from a terminal, the system obtains the order identifier of the target order carried in the order cancellation request, wherein the target order is the order corresponding to the order cancellation request; The group-buying identity identifier of the target user and the payment status of the target order are obtained based on the order identifier. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order. The target user is the user corresponding to the target order. Obtain corresponding retention prompts based on the group-buying identity identifier and the payment status; The retention prompt message is sent to the terminal so that the terminal displays the retention prompt message and the target user cancels the order cancellation request.
6. An information interaction system, characterized in that, The system includes: The terminal is configured to, in response to receiving an order cancellation request, send the order cancellation request to the server. The order cancellation request includes an order identifier of the target order, which is the order corresponding to the order cancellation request, and, in response to receiving a retention prompt message sent by the server, display the retention prompt message on a prompt page to enable the target user to withdraw the order cancellation request. The retention prompt message is determined based on the target user's group-buying identity identifier and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant in the group-buying, and the target user is the user corresponding to the target order. The server is configured to, in response to receiving an order cancellation request from a terminal, obtain the order identifier of the target order carried in the order cancellation request, obtain the group-buying identity identifier of the target user and the payment status of the target order based on the order identifier, obtain corresponding retention prompt information based on the group-buying identity identifier and the payment status, and send the retention prompt information to the terminal.
7. An information interaction device, characterized in that, The device includes: The first information acquisition unit is used to, in response to receiving an order cancellation request, acquire the group-buying identity identifier of the target user and the payment status of the target order. The group-buying identity identifier is used to identify whether the target user is the initiator or participant of the group-buying order, the target order is the order corresponding to the order cancellation request, and the target user is the user corresponding to the target order. The second information acquisition unit is used to acquire corresponding retention prompt information based on the group-buying identity identifier and the payment status; An information display unit is used to display the retention prompt information on the prompt page so that the target user can cancel the order cancellation request.
8. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1-5.
10. A computer program product, characterized in that, The computer program product includes a computer program / instruction that, when executed by a processor, implements the method as described in any one of claims 1-5.