Order processing method and program product
By setting the available state controls in the product recommendation interface, users can directly complete the order payment after purchasing the product to the preset quantity, which solves the problem of long transaction paths and poor user experience, and achieves a flexible and convenient order payment process and high success rate.
Patent Information
- Application Number
- CN202510421269.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-07-18
AI Technical Summary
In the field of e-commerce, users participating in order grouping need to select items on their respective purchase pages. The transaction path is long, the order grouping time is longer, and the user experience is poor.
Provide an order processing method. By displaying the second control of the unavailable state on the product recommendation interface, the user converts the product into the available state after purchasing the product to the preset quantity, directly completes the order-publishing payment process, simplifies user operations, and achieves the purpose of "maketing multiple orders and low prices".
It simplifies the order-pairing process, improves user experience, reduces order cancellations, and improves order-pairing success rate and platform sales.
Smart Images

Figure CN120338922A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer processing technologies, and in particular, to an order processing method and a program product. Background Art
[0002] In the field of e-commerce, users can select items through the client of an item trading platform in the stores that have entered the platform. For example, place an order through the client of a food delivery service platform. Among them, online order pooling, as one of the item selection methods, is widely used because it can enjoy merchant discounts, etc. In order pooling, users participating in the order pooling need to select items on their respective selection pages to complete the order placement. The transaction path is relatively long, the time for successful order pooling is relatively long, and the user experience is not good.
[0003] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure, and thus may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention
[0004] The present disclosure provides an order processing method and a program product, which at least to some extent overcome the problems in the related art that users participating in order pooling need to select items on their respective selection pages, the transaction path is relatively long, the time for successful order pooling is relatively long, and the user experience is not good.
[0005] Other features and advantages of the present disclosure will become apparent through the following detailed description, or be learned in part through the practice of the present disclosure.
[0006] According to one aspect of the present disclosure, an order processing method is provided, including: displaying a product recommendation interface, the product recommendation interface including a product display area and a second control in an unavailable state, the product display area displaying a plurality of products and an add-to-cart button corresponding to each product, the add-to-cart button being used to add the corresponding product to the shopping cart, the plurality of products including a first product that is already in the shopping cart; in response to a selection operation on one or more add-to-cart buttons, adjusting the products added to the shopping cart, and when the number of products in the shopping cart is greater than or equal to a preset number, converting the second control to an available state; in response to a selection operation on the second control in the available state, jumping to a payment interface for the products in the shopping cart, and after completing the payment process, displaying that the current order pooling is successful.
[0007] According to another aspect of the present disclosure, an order processing device is provided, including a first display module, a user prompt module, an interface jump module, a data processing module, and a payment module.
[0008] A first display module for displaying a product recommendation interface, which includes a product display area and a second control in an unavailable state. The product display area displays multiple products and an add-to-cart button corresponding to each product. The add-to-cart button is used to add the corresponding product to the shopping cart. The multiple products include a first product, and the first product is already in the shopping cart;
[0009] A data processing module for adjusting the products in the shopping cart in response to a selection operation on one or more add-to-cart buttons, and converting the second control to an available state when the number of products in the shopping cart is greater than or equal to a preset number;
[0010] A payment module for jumping to a payment interface for the products in the shopping cart in response to a selection operation on the second control in the available state, and displaying the success of the current group purchase after completing the payment process.
[0011] According to another aspect of the present disclosure, there is provided an electronic device, including: a memory for storing instructions; a processor for calling the instructions stored in the memory to implement the above-mentioned order processing method.
[0012] According to another aspect of the present disclosure, there is provided a computer-readable storage medium, on which computer instructions are stored, and when the computer instructions are executed by a processor, the above-mentioned order processing method is implemented.
[0013] According to another aspect of the present disclosure, there is provided a computer program product, the computer program product stores instructions, and when the instructions are executed by a computer, the computer implements the above-mentioned order processing method.
[0014] According to another aspect of the present disclosure, there is provided a chip, including at least one processor and an interface;
[0015] The interface is used to provide program instructions or data for at least one processor;
[0016] At least one processor is used to execute program instructions to implement the above-mentioned order processing method.
[0017] For the order processing method and program product provided by the embodiments of the present disclosure, users can directly browse and select products on the product recommendation interface and add them to the shopping cart. By setting the available state of the second control to be associated with the quantity of products in the shopping cart, when the quantity of products reaches the preset value, the second control is converted to the available state. Furthermore, users can complete the order combination by themselves through the available state of the second control to enjoy the combined order price, achieving the purpose of "combining multiple orders to get a lower price", simplifying the process of users adding products to the cart, making the order combination more flexible and convenient, and enhancing the user experience. In addition, this solution does not require waiting or inviting others to participate, effectively reducing the situation of order cancellation caused by failure to find other order combiners in time, improving the success rate of order combination, and thus increasing the overall sales volume of the platform.
[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.
[0020] Obviously, the accompanying drawings in the following description are only some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0021] Figure 1 Showing the schematic architecture diagram of an item selection and purchase system in an embodiment of the present disclosure;
[0022] Figure 2 Showing the flowchart of an order processing method in an embodiment of the present disclosure;
[0023] Figures 3 - 4 Showing the display interface and the schematic diagram of the change of the display interface in an embodiment of the present disclosure;
[0024] Figure 5 Showing the flowchart of another order processing method in an embodiment of the present disclosure;
[0025] Figures 6 - 7 Showing the display interface and the schematic diagram of the change of the display interface in an embodiment of the present disclosure;
[0026] Figure 8 Showing the flowchart of yet another order processing method in an embodiment of the present disclosure;
[0027] Figures 9 - 10 Showing the display interface and the schematic diagram of the change of the display interface in an embodiment of the present disclosure;
[0028] Figure 11 Showing the interaction flowchart between the client and the server in an embodiment of the present disclosure;
[0029] Figures 12 - 13 Show a schematic diagram of the display interface and the change of the display interface in the embodiments of the present disclosure;
[0030] Figure 14 Show a flowchart of another order processing method in the embodiments of the present disclosure;
[0031] Figures 15 - 16 Show a schematic diagram of the display interface and the change of the display interface in the embodiments of the present disclosure;
[0032] Figure 17 Show a schematic diagram of an order processing device in the embodiments of the present disclosure;
[0033] Figure 18 Show a block diagram of the structure of an electronic device in the embodiments of the present disclosure. Detailed implementation manners
[0034] To make the objectives, technical solutions, and advantages of the embodiments of the present disclosure clearer, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only some of the embodiments of the present disclosure, rather than all the embodiments. Usually, the components of the embodiments of the present disclosure described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present disclosure provided in the accompanying drawings is not intended to limit the scope of the claimed present disclosure, but merely represents the selected embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0035] The embodiments of the present disclosure relate to an application scenario of purchasing items through combined orders based on the Internet. Figure 1 Show a schematic diagram of the composition structure of an item purchasing system that can be used to implement the combined order processing method in the embodiments of the present disclosure.
[0036] As Figure 1 shown, the item purchasing system includes a server 101, a terminal device 102 of a first user, and a terminal device 103 of a second user. Among them, the terminal device 102 and the terminal device 103 are communicatively connected to the server 101 through a network to implement information interaction. The terminal device 102 and the terminal device 103 run a client that supports purchasing items through combined orders, enabling users to perform combined order purchases in selected stores based on the client. The client can be a native application, a web application, or a lightweight application such as a mini program, which is not limited here. In some embodiments, the above client can be an online food delivery client.
[0037] Server 101 is a business point that provides processing, database, and communication facilities. Server 101 can be an integrated server, a distributed server in a computer data center, a cloud server, or a server cluster deployed in the cloud. Server 101 includes servers of the item selection platform, and can also include other platform servers that the client relies on for operation, etc., which are not limited here.
[0038] The terminal device 102 and the terminal device 103 may be a mobile phone, a tablet computer, a PC or other portable devices.
[0039] In some embodiments, the terminal device 102 and the terminal device 103 may include a display device and an input device, the display device may be a liquid crystal display screen, a touch display screen, etc., and the input device may include a touch screen, a keyboard, etc. The terminal device 102 and the terminal device 103 may also include a processor, a memory, a communication device, etc.
[0040] In some embodiments, the item purchasing system may also include terminal devices of other users. The terminal devices of other users are similar to the terminal device 102 and are not described in detail here.
[0041] In the related art, the first user purchases the first product through the client on the terminal device 102 and initiates the group order process. After that, the first user needs to wait for other users to purchase the product and participate in the group order, so that the group order can be successful. If the second user purchases the second product to participate in the group order, the group order is successful. If no other user participates in the group order, the group order fails. In the above group order process, since the first user may need to wait for a long time after initiating the group order, and the first user is not sure whether the group order will be successful, the user experience is not good.
[0042] The disclosed embodiments address the issue of transaction uncertainty experienced by the initiator in a group buying transaction involving multiple people. By using product means, users can, after initiating a group buying transaction, complete the “multiple orders for a low price” transaction process by themselves by purchasing multiple items across stores or in the same store without having to invite friends. This reduces the number of order cancellations by the initiating user before the group buying is completed, and promotes order completion.
[0043] The defects existing in the above schemes and the proposed solutions are the results obtained by the inventors after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure for the above problems below should be the contributions made by the inventors to the present disclosure during the disclosure process.
[0044] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0045] In an embodiment of the present disclosure, an order processing method is provided. This method can be executed by Figure 1 any one of the terminal devices, for example, executed by the terminal device 102 of the first user.
[0046] Figure 2 The flowchart of an order processing method in an embodiment of the present disclosure is shown. As Figure 2 shown, the order processing method provided in the embodiment of the present disclosure includes S201 - S203.
[0047] In S201, a product recommendation interface is displayed. The product recommendation interface includes a product display area and a second control in an unavailable state. The product display area displays multiple products and an add - to - cart button corresponding to each product. The add - to - cart button is used to add the corresponding product to the shopping cart. The multiple products include a first product, and the first product is already in the shopping cart.
[0048] In some embodiments, the product recommendation interface can be the product recommendation interface corresponding to the first product. In some embodiments, the product recommendation interface can be displayed after the first product is added to the shopping cart. In some embodiments, the multiple products displayed in the product display area are from the same merchant or different merchants.
[0049] In some embodiments, the product recommendation interface can be as Figure 3 shown, including a product display area 301 and a second control 302 in an unavailable state. The product display area 301 displays multiple products and an add - to - cart button 303 corresponding to each product. The add - to - cart button 303 is used to add the corresponding product to the shopping cart 304. As Figure 3 shown, the add - to - cart button corresponding to the product already added to the shopping cart 304 can also have a digital identifier for identifying the quantity of the product added to the shopping cart. Among them, when entering the product recommendation interface, the digital identifier on the add - to - cart button corresponding to the first product is not empty (0). As an example, the digital identifier on the add - to - cart button corresponding to the first product is 1; as an example, the digital identifier on the add - to - cart button corresponding to the first product is 2. In addition, the shopping cart can also have a digital identifier for identifying the total quantity of products in the shopping cart. In some embodiments, as Figure 3 shown, the product display area 301 includes the first product, and the first product is default selected, that is, the first product is default added to the shopping cart 304.
[0050] In S202, in response to a selection operation on one or more add - to - cart buttons, the products added to the shopping cart are adjusted, and when the quantity of products in the shopping cart is greater than or equal to a preset quantity, the second control is converted to an available state.
[0051] In some embodiments, the selection operation on the add-to-cart button can be a touch operation on the add-to-cart button, or a voice command input by the user, or a specific gesture input by the user, or an input on a physical button. Specifically, it can be determined according to actual usage requirements, and the embodiments of the present disclosure do not limit this.
[0052] In some embodiments, the add-to-cart button is used to add the corresponding product to the shopping cart. The corresponding product in the shopping cart can be provided with both an add-to-cart button and a subtract-from-cart button at the same time. The subtract-from-cart button is used to reduce the quantity of the product in the shopping cart.
[0053] In some embodiments, the preset quantity is greater than or equal to 2. As an example, the preset quantity can be 2. As another example, the preset quantity can be 3.
[0054] The state of the second control can be identified by text, or by the color of the control, or by a combination of text and color.
[0055] As Figure 4 shown, the user clicks the add-to-cart button 401 to add the corresponding product to the shopping cart 402. A digital identifier 1 appears on the add-to-cart button 401, and the digital identifier on the shopping cart 402 changes from 1 to 2, which is equal to the preset quantity 2. Then, the second control 403 is converted from an unavailable state (identified by gray) to an available state (identified by black). In some embodiments, when the second control is converted from an unavailable state to an available state, the text on the second control can also change from "Initiate group purchase" to "Purchase without group purchase".
[0056] In S203, in response to the selection operation on the second control in the available state, it jumps to the payment interface for the product in the shopping cart, and after completing the payment process, it displays that the current group purchase is successful.
[0057] In the embodiments of the present disclosure, the user can directly browse and select products on the product recommendation interface and add them to the shopping cart. By setting the available state of the second control to be linked to the quantity of the product in the shopping cart, when the quantity of the product reaches the preset value, the second control is converted to the available state. Then, the user can complete the group purchase by himself through the second control in the available state and enjoy the group purchase price, achieving the purpose of "combining multiple orders to get a low price", simplifying the user's add-to-cart process, making the group purchase more flexible and convenient, and improving the user experience. In addition, this solution does not require waiting or inviting others to participate, effectively reducing the situation of order cancellation caused by failure to find other group purchase participants in time, improving the success rate of group purchase, and thus increasing the overall sales volume of the platform.
[0058] Figure 5 Show a flowchart of an order processing method in the embodiments of the present disclosure. As Figure 5 shown, the order processing method provided in the embodiments of the present disclosure includes S501 - S505.
[0059] In S501, an introduction interface of the first product is displayed, and the introduction interface includes a group-buying control.
[0060] The first product is a product participating in the group-buying activity.
[0061] In some embodiments, the introduction interface of the first product may be as Figure 6 shown, including a group-buying control 601, and the group-buying control 601 is used to initiate a group-buying for the first product. In some embodiments, there may be text "Initiate Group-Buying" on the group-buying control 601.
[0062] In some embodiments, the introduction interface of the first product may further include a product image 602 and a product text introduction, etc. In addition, the introduction interface of the first product may further include the price at which the first product participates in the group-buying.
[0063] In S502, in response to a selection operation on the group-buying control, a floating layer corresponding to the group-buying control is displayed. The floating layer includes a first prompt message and a first control. The first prompt message is used to prompt the user that purchasing a preset quantity of products can enjoy the group-buying price, where the group-buying price of the product is lower than the price of purchasing the product individually.
[0064] The selection operation on the group-buying control may be a touch operation on the group-buying control, or a voice command input by the user, or a specific gesture input by the user, or an input to a physical button, and specifically can be determined according to actual usage requirements. The embodiments of the present disclosure do not limit this.
[0065] A floating layer (Floating Layer or Float Layer) is a concept in user interface design, which is a layer floating and displayed above the main content. In the above embodiments, the floating layer corresponding to the group-buying control is located at the top layer of the introduction interface of the first product.
[0066] In some embodiments, as Figure 7 shown, after the floating layer corresponding to the group-buying control is called out, a mask layer (Overlay) will also be added to the introduction interface. The floating layer and the group-buying control are located above the mask layer, that is, at the top layer of the introduction interface of the first product, thereby guiding the user's attention to focus on the floating content (the floating layer and the group-buying control), and can prevent the user from interacting with the background content until the floating layer is closed.
[0067] As Figure 7As shown in the figure, the floating layer 701 is located on one side of the introduction interface close to the group-buying control 702. The floating layer 701 is provided with a first control 703 and a first prompt message 704. The first prompt message 704 is used to prompt the user that purchasing a preset number of products can enjoy the group-buying price. Among them, the group-buying price of the product is lower than the price of purchasing the product individually. In addition, the first prompt message 704 is also used to guide the user to click on the first control 703 to jump to the product recommendation interface to add products to the cart. It should be noted that the first prompt message in the embodiments of the present disclosure can be separate text content such as Figure 7 the first prompt message 704 in it. In some embodiments, the text of the first prompt message can also be set on the first control. In some embodiments, the first prompt message can also be in the form of an image, or a combination of text and image.
[0068] In some embodiments, the floating layer 701 can further include a brief introduction content of the product currently being browsed, that is, the brief introduction content of the first product. The above-mentioned brief introduction content can include an image introduction and a text introduction of the first product. The text introduction can include the product name, the merchant store name, and price information, etc. The price information can include the original price of the product and / or the group-buying price of the product, etc.
[0069] In some embodiments, within a preset duration, if no action instruction from the user for the floating layer (including the selection operation for the controls in the floating layer) is received, the floating layer can be closed. Through the embodiments of the present disclosure, by displaying a floating layer containing clear prompt information after the user selects the group-buying control, informing the user that purchasing a specific number of products can enjoy a preferential price, and then guiding the user to complete the group-buying by adding products to the cart by themselves, the purpose of "multiple orders to get a low price" is achieved, making the group-buying more flexible and convenient, and improving the user's satisfaction; in addition, in this solution, the user can independently complete the group-buying according to their own needs without waiting or inviting others to participate, effectively reducing the order cancellation situation caused by failing to find other group-buyers in time, improving the success rate of group-buying, and thus increasing the overall sales volume of the platform.
[0070] In some embodiments, the floating layer corresponding to the group-buying control further includes an add-to-cart button corresponding to the first product; Figure 8 It shows that an order processing method in the embodiments of the present disclosure includes S801 - S807, where S801 - S805 are similar to S501 - S505 described above and will not be elaborated here.
[0071] In S806, in response to the selection operation for the add-to-cart button corresponding to the first product, adjust the quantity of the first product in the shopping cart, and when the quantity of the first product in the shopping cart is greater than or equal to the preset quantity, convert the group-buying control from the first state to the second state;
[0072] In S807, in response to the selection operation on the combined order control for the second state, it jumps to the payment interface for the goods in the shopping cart, and after completing the payment process, it shows that the combined order is successful this time.
[0073] In some embodiments, as Figure 9 shown, the floating layer 901 is located on one side of the introduction interface close to the combined order control 902. The floating layer 901 is provided with a first control 903, a first prompt message 904, and an add-to-cart button 905. In some embodiments, the floating layer corresponding to the combined order control further includes a subtract-from-cart button for the first commodity, as Figure 9 the subtract-from-cart button 906 in
[0074] As Figure 10 shown, after the user clicks the add-to-cart button 1001, the quantity of the first commodity in the shopping cart is adjusted from 1 to 2, and the quantity of the first commodity in the shopping cart is greater than or equal to the preset quantity 2. Furthermore, the combined order control 902 is converted from the first state to the second state. It can be understood that the first state of the combined order control 1002 is associated with the floating layer in the previous text. That is to say, in the previous S502 and S802, the client responds to the user's selection operation on the combined order control in the first state and displays the floating layer corresponding to the combined order control. The second state of the combined order control 1002 is associated with the payment interface in the previous text, that is, S807 responds to the selection operation on the combined order control in the second state and jumps to the payment interface for the goods in the shopping cart.
[0075] In the embodiments of the present disclosure, the user can not only add goods in the commodity recommendation interface, but also directly adjust the quantity of the first commodity in the floating layer, and can directly complete the combined order by himself after the commodity quantity reaches the preset quantity, so as to achieve the purpose of "combining multiple orders to get a low price", making the combined order more flexible and convenient and improving user satisfaction.
[0076] In some embodiments, the multiple commodities displayed in the commodity display area are from the same merchant or different merchants.
[0077] In some embodiments, the execution subject of the above order processing method can be the client in the user terminal. As Figure 11 shown, in response to the selection operation on the first control, it jumps to the commodity recommendation interface, including S1101 - S1103.
[0078] In S1101, the client responds to the selection operation on the first control and sends a first request to the server. The first request carries the location information of the first merchant corresponding to the first commodity.
[0079] In S1102, the server determines multiple commodities of multiple merchants based on the location information of the first merchant and returns a first instruction; among them, the distance between the multiple merchants and the first merchant is less than the preset distance, and the multiple commodities participate in the combined order activity;
[0080] In S1103, the client receives and responds to the first instruction to display a product recommendation interface, and multiple products of multiple merchants are displayed in the product display area of the product recommendation interface.
[0081] In the embodiments of the present disclosure, the products displayed on the product recommendation interface are determined based on the location of the merchant to which the first product belongs. That is to say, the merchants to which the products displayed on the product recommendation interface belong are all near the first merchant. In this way, the products of these merchants can be delivered to the location of the user who purchases the first product, and it is convenient for the rider to pick up products from different merchants.
[0082] In some embodiments, there may be a group-buying activity interface for the group-buying activity. After the user clicks to view the first product on the group-buying activity interface, the user can enter the introduction page of the first product in S501. That is to say, before the introduction interface of the first product is displayed, the method further includes: displaying the group-buying activity interface, and multiple products are displayed on the group-buying activity interface, and the multiple products include products for which other users have initiated group-buying. It should be noted that for products for which other users have initiated group-buying, the current user can immediately form a group without waiting when participating in the group-buying of the product. For products for which no user has initiated group-buying, generally, the current user needs to initiate a group-buying by himself, and then wait for the group-buying to succeed, or the user can complete the group-buying by himself according to the solution of the previous embodiments of the present disclosure without waiting for other users to participate in the group-buying.
[0083] In some embodiments, when the first product is a product for which other users have initiated group-buying and the current user's purchase of the first product meets the conditions for participating in the group-buying, displaying the introduction interface of the first product includes: in response to the selection operation on the first product, displaying the introduction interface of the first product, and a group-buying control in the second state is included in the introduction interface. After displaying the floating layer corresponding to the group-buying control in response to the selection operation on the group-buying control, the method further includes: in response to the selection operation on the group-buying control in the second state again, jumping to the payment interface for the first product, and after completing the payment process, displaying that the current group-buying is successful.
[0084] As Figure 12 shown, when the current user's purchase of the first product meets the conditions for participating in the group-buying, after the user clicks on the first product 1201, the user enters the introduction interface of the first product. Among them, the group-buying control 1202 in the introduction interface is in the second state ( Figure 12 identified by the control with a black line in the figure). After the user clicks on the group-buying control 1202 in the second state, the floating layer corresponding to the group-buying control 1202 is displayed, and the group-buying control remains in the second state when the quantity of the first product is 1.
[0085] When the current user's purchase of the first product does not meet the conditions for participating in a group purchase, after the user clicks on the first product 1201, they enter the introduction interface of the first product. Among them, the group purchase control 1202 in the introduction interface is in the first state ( Figure 12 marked by a control with a gray line). After the user clicks on the group purchase control 1202 in the first state, a floating layer corresponding to the group purchase control is displayed, and the group purchase control remains in the first state when the quantity of the first product is 1.
[0086] In some embodiments, when the first product is a product for which another user has initiated a group purchase and the current user's purchase of the first product meets the conditions for participating in the group purchase, the introduction interface of the first product further includes the remaining time for the group purchase of the first product. As an example, as Figure 13 shown, the introduction interface of the first product further includes the remaining time for the group purchase of the first product 1301.
[0087] In response to a selection operation on the group purchase control in the second state again, it jumps to the payment interface for the first product, and after completing the payment process, it shows that the current group purchase is successful, including: when the remaining time for the group purchase is greater than 0, in response to a selection operation on the group purchase control in the second state again, it jumps to the payment interface for the first product, and after completing the payment process, it shows that the current group purchase is successful.
[0088] In some embodiments, as Figure 14 shown, if the products purchased in the current group purchase come from multiple merchants, the products of different merchants correspond to different waybills, and all the waybills of the products purchased in the current group purchase are assigned to the same rider.
[0089] As previously introduced, the distance between the merchants where the products purchased in the current group purchase are located is not far. In the embodiments of the present disclosure, assigning all the waybills of the products purchased in the current group purchase to the same rider can increase the number of orders delivered by the rider, improve the delivery efficiency of the rider, and also enable the user to get all the products at once, improving the user experience.
[0090] It should be noted that in some special cases, for example, when the current rider's delivery box is full, the waybills of the products purchased in the current group purchase can also be assigned to multiple riders.
[0091] In some embodiments, the introduction interface of the first product further includes a group purchase display area, which is used to display group purchases initiated by multiple users and the remaining time for each group purchase. Users can participate in the corresponding group purchases to increase the success rate of the group purchases.
[0092] In some embodiments, as Figure 15As shown, the introduction interface of the first product further includes a direct purchase control 1501, and the price for purchasing the first product alone without participating in the group buying activity is displayed on the direct purchase control; the price for purchasing the first product through group buying is also displayed on the group buying control 1502. Among them, the price for purchasing the first product through group buying is lower than the price for purchasing it alone without participating in the group buying activity. For example, the price of 18.8 yuan for purchasing the first product alone is higher than the price of 15.6 yuan for purchasing the first product through group buying.
[0093] In some embodiments, the product recommendation interface further includes a plurality of category filtering controls; the above-mentioned order processing method further includes: in response to a selection operation on the category filtering control, displaying products of the category corresponding to the category filtering control in the product display area.
[0094] As Figure 16 shown, the platform can be a food delivery platform, and the category filtering controls 1601 can include recommendations, fried rice with dishes, rice noodles, and desserts and beverages, etc.
[0095] In the embodiments of the present disclosure, by setting the category filtering controls, it is more convenient for users to find the products they want to add to the order, thereby increasing the success rate of group buying, promoting user transactions, and increasing the transaction volume of the platform.
[0096] In the embodiments of the present disclosure, the terms "first", "second", and "third" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance.
[0097] The term "and / or" in the present disclosure is merely a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this article generally represents an "or" relationship between the associated objects before and after.
[0098] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that these steps must be executed in this specific order, or that all the steps shown must be executed to achieve the desired result.
[0099] In some embodiments, certain steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution, etc.
[0100] Based on the same inventive concept, an order processing device is also provided in the embodiments of the present disclosure, as described in the following embodiments. Since the principle of solving problems in this device embodiment is similar to that of the above method embodiment, the implementation of this device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be elaborated.
[0101] Figure 17Schematic diagram of an order processing device according to an embodiment of the present disclosure, as shown in Figure 17 As shown, the order processing device includes a first display module 1701, a data processing module 1702, and a payment module 1703.
[0102] The first display module 1701 is configured to display a product recommendation interface. The product recommendation interface includes a product display area and a second control in an unavailable state. The product display area displays a plurality of products and an add-to-cart button corresponding to each product. The add-to-cart button is used to add the corresponding product to the shopping cart. The plurality of products includes a first product, and the first product is already in the shopping cart.
[0103] The data processing module 1702 is configured to, in response to a selection operation on one or more add-to-cart buttons, adjust the products added to the shopping cart, and convert the second control to an available state when the number of products in the shopping cart is greater than or equal to a preset number.
[0104] The payment module 1703 is configured to, in response to a selection operation on the second control in an available state, jump to a payment interface for the products in the shopping cart, and display that the current group purchase is successful after completing the payment process.
[0105] In some embodiments, the order processing device may further include a second display module, a user prompt module, and an interface jump module.
[0106] The second display module is configured to display an introduction interface of the first product, and the introduction interface includes a group purchase control.
[0107] The user prompt module is configured to, in response to a selection operation on the group purchase control, display a floating layer corresponding to the group purchase control. The floating layer includes a first prompt message and a first control. The first prompt message is used to prompt the user that purchasing a preset number of products can enjoy the group purchase price.
[0108] The interface jump module is configured to, in response to a selection operation on the first control, jump to the product recommendation interface.
[0109] In some embodiments, the plurality of products displayed in the product display area are from the same merchant or different merchants.
[0110] In some embodiments, the interface jump module is configured to, in response to a selection operation on the first control, send a first request to the server. The first request carries the location information of the first merchant corresponding to the first product, so that the server determines a plurality of products of a plurality of merchants based on the location information of the first merchant and returns a first instruction. Among them, the distance between the plurality of merchants and the first merchant is less than a preset distance, and the plurality of products participate in the group purchase activity. Receive and respond to the first instruction, and display a product recommendation interface. The product display area of the product recommendation interface displays a plurality of products of a plurality of merchants.
[0111] In some embodiments, when the first product is a product for which other users have initiated a group purchase and the current user's purchase of the first product meets the conditions for participating in the group purchase, the product introduction interface of the first product further includes the remaining time for the group purchase of the first product.
[0112] In some embodiments, if the products purchased in this group purchase are from multiple merchants, the products of different merchants correspond to different waybills, and all the waybills of the products purchased in this group purchase are assigned to the same rider.
[0113] In some embodiments, the product introduction interface of the first product further includes a group purchase display area, which is used to display the group purchases initiated by multiple users and the remaining time for each group purchase.
[0114] In some embodiments, the product introduction interface of the first product further includes a direct purchase control, on which the price for purchasing the first product individually without participating in the group purchase activity is displayed; the price for purchasing the first product through group purchase is also displayed on the group purchase control; wherein, the price for purchasing the first product through group purchase is lower than the price for purchasing it individually without participating in the group purchase activity.
[0115] In some embodiments, the product recommendation interface further includes a plurality of category screening controls.
[0116] The concepts such as "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or mutual dependence relationship of the functions performed by these devices, modules or units.
[0117] Regarding the order processing device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the order processing method, and will not be elaborated here in detail.
[0118] It should be noted that although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory.
[0119] In fact, according to the embodiments of this disclosure, the features and functions of the two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0120] Some of the block diagrams shown in the drawings are functional entities, which do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0121] The following is a reference to Figure 18 to describe the electronic device provided by the embodiments of the present disclosure. Figure 18 The electronic device 1800 shown is merely an example and should not impose any limitation on the functions and scope of use of the embodiments of the present disclosure.
[0122] Figure 18 The schematic diagram of the architecture of an electronic device 1800 provided by an embodiment of the present disclosure is shown. As Figure 18 shown, the electronic device 1800 includes but is not limited to: at least one processor 1810 and at least one memory 1820.
[0123] The memory 1820 is used to store instructions.
[0124] In some embodiments, the memory 1820 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 18201 and / or a cache storage unit 18202, and may further include a read-only storage unit (ROM) 18203.
[0125] In some embodiments, the memory 1820 may further include a program / utility 18204 having a set (at least one) of program modules 18205. Such program modules 18205 include but are not limited to: an operating system, one or more application programs, other program modules, and program data. Implementations of a network environment may be included in each or some combination of these examples.
[0126] In some embodiments, the memory 1820 may store an operating system. The operating system may be an operating system such as a Real Time eXecutive (RTX), LINUX, UNIX, WINDOWS, or OS X.
[0127] In some embodiments, data may also be stored in the memory 1820.
[0128] As an example, the processor 1810 may read the data stored in the memory 1820. The data may be stored at the same storage address as the instructions, or the data may be stored at a different storage address from the instructions.
[0129] The processor 1810 is used to call the instructions stored in the memory 1820 to implement the steps according to various exemplary embodiments of the present disclosure described in the above "Exemplary Method" section of this specification. For example, the processor 1810 may execute the steps of the above-described embodiment of the order processing method.
[0130] It should be noted that the above-mentioned processor 1810 can be a general-purpose processor or a dedicated processor. The processor 1810 can include one or more processing cores, and the processor 1810 executes various functional applications and data processing by running instructions.
[0131] In some embodiments, the processor 1810 can include a central processing unit (CPU) and / or a baseband processor.
[0132] In some embodiments, the processor 1810 can determine an instruction according to the priority identifier and / or function category information carried in each control instruction.
[0133] In the present disclosure, the processor 1810 and the memory 1820 can be separately provided or integrated together.
[0134] As an example, the processor 1810 and the memory 1820 can be integrated on a single board or a system on chip (SOC).
[0135] As Figure 18 shown, the electronic device 1800 is presented in the form of a general-purpose computing device. The electronic device 1800 can also include a bus 1830.
[0136] The bus 1830 can represent one or more of several types of bus structures, including a memory bus or a memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any bus structure in a variety of bus structures.
[0137] The electronic device 1800 can also communicate with one or more external devices 1840 (such as a keyboard, a pointing device, a Bluetooth device, etc.), can also communicate with one or more devices that enable a user to interact with the electronic device 1800, and / or communicate with any device that enables the electronic device 1800 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be performed through an input / output (I / O) interface 1850.
[0138] Moreover, the electronic device 1800 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 1860.
[0139] As Figure 18 shown, the network adapter 1860 communicates with other modules of the electronic device 1800 through the bus 1830.
[0140] It should be understood that, although not shown in the figures, other hardware and / or software modules may be used in conjunction with the electronic device 1800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.
[0141] It can be understood that the structure illustrated in the embodiments of the present disclosure does not constitute a specific limitation on the electronic device 1800. In other embodiments of the present disclosure, the electronic device 1800 may include more or fewer components than Figure 18 shown, or combine certain components, or split certain components, or have different component arrangements. Figure 18 The components shown may be implemented in hardware, software, or a combination of software and hardware.
[0142] The present disclosure also provides a computer-readable storage medium, on which computer instructions are stored, and when the computer instructions are executed by a processor, the order processing method described in the above method embodiments is implemented.
[0143] In the embodiments of the present disclosure, the computer-readable storage medium is a medium that can send, propagate, or transmit computer instructions for use by or in conjunction with an instruction execution system, apparatus, or device.
[0144] As an example, the computer-readable storage medium is a non-volatile storage medium.
[0145] In some embodiments, more specific examples of the computer-readable storage medium in the present disclosure may include but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, USB flash drives, external hard disks, or any suitable combination of the above.
[0146] In the embodiments of the present disclosure, the computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries computer instructions (readable program code).
[0147] Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above.
[0148] In some examples, the computing instructions included on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination of the above.
[0149] The embodiments of the present disclosure also provide a computer program product. The computer program product stores instructions that, when executed by a computer, cause the computer to implement the order processing method described in the above method embodiments.
[0150] The above instructions may be program code. Specifically, the program code may be written in any combination of one or more programming languages.
[0151] Programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages.
[0152] The program code may be executed entirely on the user's computing device, partially on the user's device, executed as an independent software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0153] In the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., by connecting through the Internet using an Internet service provider).
[0154] The embodiments of the present disclosure also provide a chip, including at least one processor and an interface;
[0155] The interface is used to provide program instructions or data for at least one processor;
[0156] At least one processor is used to execute program instructions to implement the order processing method described in the above method embodiments.
[0157] In some embodiments, the chip may further include a memory for storing program instructions and data, and the memory is located inside or outside the processor.
[0158] Those of ordinary skill in the art can understand that all or part of the steps to implement the above embodiments may be specifically implemented in the following forms, namely: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or an implementation combining hardware and software aspects, which can be collectively referred to as "circuitry", "module" or "system" here.
[0159] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily think of other embodiments of the present disclosure.
[0160] This disclosure is intended to cover any variations, uses, or adaptations of the disclosure that follow the general principles of the disclosure and include known or customary technical means in the technical field of the disclosure that are not disclosed in the disclosure. The description and examples are only to be regarded as exemplary, and the true scope and spirit of the disclosure are pointed out by the appended claims.
Claims
1. An order processing method, characterized in that, Including: Display a product recommendation interface, where the product recommendation interface includes a product display area and a second control in an unavailable state. The product display area displays multiple products and an add-to-cart button corresponding to each product. The add-to-cart button is used to add the corresponding product to the shopping cart. The multiple products include a first product, and the first product is already in the shopping cart; In response to a selection operation on one or more of the add-to-cart buttons, adjust the products added to the shopping cart, and when the quantity of products in the shopping cart is greater than or equal to a preset quantity, convert the second control to an available state; In response to a selection operation on the second control in the available state, jump to the payment interface for the products in the shopping cart, and after completing the payment process, display that the current group purchase is successful.
2. The method according to claim 1, wherein Before displaying the product recommendation interface, the method further includes: Display an introduction interface of the first product, and the introduction interface includes a group purchase control; In response to a selection operation on the group purchase control, display a floating layer corresponding to the group purchase control. The floating layer includes a first prompt message and a first control. The first prompt message is used to prompt the user that purchasing a preset quantity of products can enjoy the group purchase price; In response to a selection operation on the first control, jump to the product recommendation interface.
3. The method according to claim 2, wherein The floating layer corresponding to the group purchase control further includes an add-to-cart button corresponding to the first product; the method further includes: In response to a selection operation on the add-to-cart button corresponding to the first product, adjust the quantity of the first product in the shopping cart, and when the quantity of the first product in the shopping cart is greater than or equal to a preset quantity, convert the group purchase control from a first state to a second state; In response to a selection operation on the group purchase control in the second state, jump to the payment interface for the products in the shopping cart, and after completing the payment process, display that the current group purchase is successful.
4. The method according to claim 2, wherein The multiple products displayed in the product display area are from the same merchant or different merchants; the response to the selection operation on the first control and jumping to the product recommendation interface includes: In response to a selection operation on the first control, send a first request to the server. The first request carries the location information of the first merchant corresponding to the first product, so that the server determines multiple products of multiple merchants based on the location information of the first merchant and returns a first instruction; wherein, the distance between the multiple merchants and the first merchant is less than a preset distance, and the multiple products participate in the group purchase activity; Receive and respond to the first instruction, and display the product recommendation interface. The product display area of the product recommendation interface displays the multiple products of the multiple merchants.
5. The method according to any one of claims 2-4, characterized in that, Before displaying the introduction interface of the first product, the method further includes: Display a group purchase activity interface, and the group purchase activity interface displays multiple products, and the multiple products include products for which other users have initiated group purchases; When the first product is a product for which other users have initiated a group purchase and the current user's purchase of the first product meets the conditions for participating in the group purchase, the display of the introduction interface of the first product includes: responding to the selection operation on the first product, displaying the introduction interface of the first product, and the introduction interface includes a group purchase control in a second state; After responding to the selection operation on the group purchase control and displaying the floating layer corresponding to the group purchase control, the method further includes: Responding to the selection operation on the group purchase control in the second state again, jumping to the payment interface for the first product, and after completing the payment process, displaying that the current group purchase is successful.
6. The method according to claim 5, wherein When the first product is a product for which other users have initiated a group purchase and the current user's purchase of the first product meets the conditions for participating in the group purchase, the introduction interface of the first product further includes the remaining time for the group purchase of the first product; The response to the selection operation on the group purchase control in the second state again, jumping to the payment interface for the first product, and after completing the payment process, displaying that the current group purchase is successful, includes: when the remaining time for the group purchase is greater than 0, responding to the selection operation on the group purchase control in the second state again, jumping to the payment interface for the first product, and after completing the payment process, displaying that the current group purchase is successful.
7. The method according to claim 1, wherein If the products purchased in the current group purchase are from multiple merchants, the products of different merchants correspond to different waybills, and all the waybills of the products purchased in the current group purchase are assigned to the same rider.
8. The method according to claim 1, wherein The introduction interface of the first product further includes a direct purchase control, and the price for purchasing the first product alone without participating in the group purchase activity is displayed on the direct purchase control; the price for purchasing the first product through group purchase is also displayed on the group purchase control; wherein, the price for purchasing the first product through group purchase is lower than the price for purchasing it alone without participating in the group purchase activity.
9. The method according to claim 1, characterized in that, The product recommendation interface further includes multiple category filtering controls; the method further includes: Responding to the selection operation on the category filtering control, displaying the products of the category corresponding to the category filtering control in the product display area.
10. A computer program product, characterized in that, The computer program product stores instructions that, when executed by a computer, cause the computer to implement the order processing method according to any one of claims 1-9.