Order processing method and apparatus, electronic device, and storage medium
By allowing users to modify the shipping address independently or in batches within an order, the cumbersome process of modifying the order address in existing technologies is solved, thus improving order processing efficiency and user experience.
Patent Information
- Application Number
- CN202411026373.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-07-29
AI Technical Summary
In existing technologies, if a user needs to change the delivery address for different items in an online order, they must cancel the current order and reorder or contact customer service, which is cumbersome and inefficient in human-computer interaction.
This provides an order processing method that allows users to independently modify the delivery address for each item in an existing order. It supports individual or batch modification of order addresses and checks whether the address meets the delivery conditions before modification.
It simplifies user operations, improves order processing efficiency and human-computer interaction efficiency, meets users' needs for modifying the address of individual items, and reduces operating costs.
Smart Images

Figure CN118967257B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of Internet technology, and in particular to an order processing method, apparatus, electronic device and storage medium. Background Technology
[0002] With the rapid development of internet technology, online shopping has become a popular way of shopping. After a user places an order online, a corresponding order is created, and the merchant can then ship the goods according to the order.
[0003] In related technologies, consumers need to fill in an address for receiving goods when placing an order. Each order can only have one address. If they want to change the address after creating an order, they can only change it to the same address for all items in the order. If a user wants to change different addresses for different items in an order, they can only cancel the current order and reorder for each address separately, or contact customer service for assistance. This process is very cumbersome, resulting in low efficiency in human-computer interaction. Summary of the Invention
[0004] This disclosure provides an order processing method, apparatus, electronic device, and storage medium that can improve the efficiency of order processing.
[0005] According to one aspect of the embodiments of this disclosure, an order processing method is provided, the method comprising:
[0006] The created orders are displayed, which include multiple items that have been ordered, and each item in the order has its own order address;
[0007] In response to the address modification operation of the target item among the plurality of items, the modified order address is obtained, and the order address of the target item in the order is updated to the modified order address.
[0008] Optionally, the method further includes:
[0009] Display the address modification options for each item in the order that meets the address modification conditions, where the target item is any item that meets the address modification conditions;
[0010] The step of responding to the address modification operation of the target item among the plurality of items, obtaining the modified order address, and updating the order address of the target item in the order to the modified order address includes:
[0011] In response to the triggering operation of the address modification option for the target item, the modified order address is obtained, and the order address of the target item is updated to the modified order address.
[0012] Optionally, the method further includes:
[0013] In response to a selection operation of at least two target items from the plurality of items, a batch modification option is displayed;
[0014] The step of responding to the address modification operation of the target item among the plurality of items, obtaining the modified order address, and updating the order address of the target item in the order to the modified order address includes:
[0015] In response to the triggering operation of the batch modification option, the modified order address is obtained, and the order addresses of the selected at least two target items are updated to the modified order address respectively.
[0016] Optionally, the option to display batch modification includes:
[0017] If both of the selected target items meet the address modification conditions, the batch modification option will be displayed as a triggerable option.
[0018] If any of the selected at least two target items does not meet the address modification conditions, the batch modification option will be displayed as untriggerable.
[0019] Optionally, the method further includes:
[0020] Display multiple order addresses in the order, and display the items belonging to the order address in the area where any order address is located;
[0021] The step of responding to the address modification operation of the target item among the plurality of items, obtaining the modified order address, and updating the order address of the target item in the order to the modified order address includes:
[0022] In response to the operation of dragging the target item from the area where the first order address is located to the area where the second order address is located, the second order address is determined as the modified order address, and the order address of the target item in the order is updated from the first order address to the second order address, wherein the first order address and the second order address are different order addresses among the plurality of order addresses; or...
[0023] In response to the modification operation of the first order address, the modified third order address is obtained, the item belonging to the first order address is identified as the target item, and the order address of the target item is updated from the first order address to the third order address.
[0024] Optionally, the method further includes at least one of the following:
[0025] Based on the address addition operation for the aforementioned order, display the newly added order address;
[0026] Based on the deletion operation of any of the displayed order addresses, the order address is deleted from the order.
[0027] Optionally, displaying items belonging to any order address in the area where the order address is located includes:
[0028] If an item in the region where the order address is located meets the address modification conditions, the item will be displayed as draggable.
[0029] If the items in the area where the order address is located do not meet the address modification conditions, the items will be displayed as non-draggable.
[0030] Optionally, the address modification condition is that the item has not yet been shipped; or, the address modification condition is that the item has not yet been signed for.
[0031] Optionally, updating the order address of the target item in the order to the modified order address includes:
[0032] Check whether the modified order address meets the delivery conditions;
[0033] If the modified order address is detected to meet the delivery conditions, the order address of the target item in the order will be updated to the modified order address.
[0034] Optionally, the method further includes:
[0035] The address modification status of the target item is displayed. The address modification status includes "modifying", "modified", and "modification failed". The "modifying" status means that the modified order address is being checked to see if it meets the delivery conditions.
[0036] Optionally, the delivery conditions include at least one of the following:
[0037] The modified order address does not belong to the preset address set, which includes multiple addresses that cannot be delivered.
[0038] The distance between the modified order address and the current address of the target item is no greater than a distance threshold.
[0039] The transit time between the modified order address and the current address of the target item is no greater than the transit time threshold.
[0040] According to another aspect of the present disclosure, an order processing apparatus is provided, the apparatus comprising:
[0041] The first display unit is configured to display created orders, which include multiple items that have been ordered, and each item in the order has its own order address;
[0042] The address modification unit is configured to perform an address modification operation in response to a target item among the plurality of items, obtain the modified order address, and update the order address of the target item in the order to the modified order address.
[0043] Optionally, the device further includes:
[0044] The second display unit is configured to execute the display of the address modification option for each item in the order that meets the address modification conditions, wherein the target item is any item that meets the address modification conditions;
[0045] The address modification unit is configured to perform a trigger operation in response to the address modification option for the target item, obtain the modified order address, and update the order address of the target item to the modified order address.
[0046] Optionally, the device further includes:
[0047] The second display unit is configured to display batch modification options in response to a selection operation of at least two target items among the plurality of items;
[0048] The address modification unit is configured to perform a trigger operation in response to the batch modification option, obtain the modified order address, and update the order addresses of the selected at least two target items to the modified order address respectively.
[0049] Optionally, the second display unit is configured to perform:
[0050] If both of the selected target items meet the address modification conditions, the batch modification option will be displayed as a triggerable option.
[0051] If any of the selected at least two target items does not meet the address modification conditions, the batch modification option will be displayed as untriggerable.
[0052] Optionally, the device further includes:
[0053] The second display unit is configured to display multiple order addresses in the order, and to display items belonging to any order address in the area where any order address is located;
[0054] The address modification unit is configured to perform an operation in response to dragging the target item from the area where the first order address is located to the area where the second order address is located, determine the second order address as the modified order address, and update the order address of the target item in the order from the first order address to the second order address, wherein the first order address and the second order address are different order addresses among the plurality of order addresses; or, in response to the modification operation on the first order address, obtain the modified third order address, determine the item belonging to the first order address as the target item, and update the order address of the target item from the first order address to the third order address.
[0055] Optionally, the device further includes at least one of the following:
[0056] The address addition unit is configured to perform an address addition operation based on the order and display the newly added order address;
[0057] The address deletion unit is configured to perform a deletion operation based on any displayed order address, thereby deleting the order address from the order.
[0058] Optionally, the second display unit is configured to perform:
[0059] If an item in the region where the order address is located meets the address modification conditions, the item will be displayed as draggable.
[0060] If the items in the area where the order address is located do not meet the address modification conditions, the items will be displayed as non-draggable.
[0061] Optionally, the address modification condition is that the item has not yet been shipped; or, the address modification condition is that the item has not yet been signed for.
[0062] Optionally, the address modification unit is configured to perform:
[0063] Check whether the modified order address meets the delivery conditions;
[0064] If the modified order address is detected to meet the delivery conditions, the order address of the target item in the order will be updated to the modified order address.
[0065] Optionally, the device further includes:
[0066] The third display unit is configured to display the address modification status of the target item. The address modification status includes a modifying status, a modified status, and a modification failure status. The modifying status means that the modified order address is being checked to see if it meets the delivery conditions.
[0067] Optionally, the delivery conditions include at least one of the following:
[0068] The modified order address does not belong to the preset address set, which includes multiple addresses that cannot be delivered.
[0069] The distance between the modified order address and the current address of the target item is no greater than a distance threshold.
[0070] The transit time between the modified order address and the current address of the target item is no greater than the transit time threshold.
[0071] According to another aspect of the present disclosure, an electronic device is provided, the electronic device comprising:
[0072] processor;
[0073] Memory used to store the processor's executable instructions;
[0074] The processor is configured to execute the instructions to implement the order processing method as described above.
[0075] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein instructions in the computer-readable storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the order processing method as described above.
[0076] According to another aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the order processing method as described above.
[0077] The method provided in this disclosure allows for the modification of the order address for any item within an order, where each item corresponds to its own order address. This means that an order can have multiple different order addresses. Therefore, for an already created order, the method provides users with the ability to modify the order address of any item within the order. Users can perform this modification operation, updating the order address of that item in the order to the modified address. This satisfies the user's desire to modify the order address for individual items after placing an order. The operation is simple and convenient, reducing user operating costs and improving human-computer interaction efficiency.
[0078] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0079] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0080] Figure 1 This is a schematic diagram illustrating an implementation environment according to an exemplary embodiment.
[0081] Figure 2 This is a flowchart illustrating an order processing method according to an exemplary embodiment.
[0082] Figure 3 This is a flowchart illustrating another order processing method according to an exemplary embodiment.
[0083] Figure 4 This is a schematic diagram illustrating an order interface according to an exemplary embodiment.
[0084] Figure 5 This is a schematic diagram illustrating another order interface according to an exemplary embodiment.
[0085] Figure 6 This is a flowchart illustrating another order processing method according to an exemplary embodiment.
[0086] Figure 7 This is a schematic diagram illustrating another order interface according to an exemplary embodiment.
[0087] Figure 8 This is a flowchart illustrating yet another order processing method according to an exemplary embodiment.
[0088] Figure 9 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment.
[0089] Figure 10 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment.
[0090] Figure 11 This is a flowchart illustrating yet another order processing method according to an exemplary embodiment.
[0091] Figure 12 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment.
[0092] Figure 13 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment.
[0093] Figure 14 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment.
[0094] Figure 15 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment.
[0095] Figure 16 This is a block diagram illustrating an order processing apparatus according to an exemplary embodiment.
[0096] Figure 17 This is a block diagram illustrating another order processing apparatus according to an exemplary embodiment.
[0097] Figure 18 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0098] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0099] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0100] It should be noted that the user information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties. The collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, orders and order addresses involved in this disclosure were obtained with full authorization.
[0101] Figure 1 This is a schematic diagram illustrating an implementation environment for an order processing method according to an exemplary embodiment. See also... Figure 1 The implementation environment includes a terminal 101 and a server 102. The terminal 101 can be connected to the server 102 via a wireless network or a wired network.
[0102] In this embodiment of the disclosure, terminal 101 displays the created orders, and server 102 stores the created orders. Each ordered item in the order has its own order address, and the user can modify the order address of any item in the order on terminal 101.
[0103] In response to the address modification operation for the target item, terminal 101 obtains the modified order address, electronically updates the order address of the target item in the order to the modified order address, and sends an address modification request to server 102. This address modification request carries the order identifier of the order, the item identifier of the target item, and the modified order address. In response to the address modification request, server 102 determines the order indicated by the order identifier and the target item indicated by the item identifier, and updates the order address of the target item in the order to the modified order address.
[0104] In some embodiments, terminal 101 has a target application installed, which enables terminal 101 to perform functions such as online shopping and order management. For example, the target application may be a short video application, a shopping application, a live streaming application, or other applications. Terminal 101 implements the order processing method provided in this embodiment of the disclosure through the target application. The target application is associated with server 102, which provides background services for the target application.
[0105] In some embodiments, terminal 101 may be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), and laptop computer.
[0106] In this context, terminal 101 can refer to one of a plurality of terminals; this embodiment uses terminal 101 as an example. Those skilled in the art will understand that the number of terminals can be more or less. For example, there may be several terminals, or dozens or hundreds, or even more. This embodiment does not limit the number of terminals or the type of device.
[0107] In some embodiments, server 102 is an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This disclosure does not limit this.
[0108] In some embodiments, server 102 undertakes the main computing work and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture.
[0109] Figure 2 This is a flowchart illustrating an order processing method according to an exemplary embodiment, the method being performed by an electronic device, for example, the electronic device can be... Figure 1 Terminal 101 is shown. See also... Figure 2 The method includes the following steps:
[0110] In step 201, the electronic device displays the created order, which includes multiple items that have been ordered, and each item in the order has its own order address.
[0111] The orders displayed on electronic devices are created orders, which record the items that have been ordered, i.e., the items that have been traded. In addition, an order may include an order identifier, order address, creation time, payment time, etc. For example, the order identifier can be an order number.
[0112] In this embodiment of the disclosure, each item in the order corresponds to its own order address, which is also the delivery address of the item, i.e., the address where the item needs to be delivered. The order address of the item is provided by the recipient of the item, and the provider of the item needs to deliver the item to the order address of the item.
[0113] In this system, each item in an order corresponds to its own order address. Order addresses for different items can be the same or different. For example, if an order includes items 1-5, items 1-3 could correspond to order address a, and items 4 and 5 could correspond to order address b. In this case, items 1-3 should be delivered to order address a, and items 4 and 5 should be delivered to order address b. Alternatively, items 1-5 in an order could also correspond to the same order address c, in which case all items 1-5 should be delivered to order address c.
[0114] Optionally, the order address of the items in the order is provided when the order is created, and this order address is one of the pieces of information required when creating the order. Alternatively, the order address of the items in the order can be modified after the order is created.
[0115] In step 202, the electronic device responds to the address modification operation of the target item among multiple items, obtains the modified order address, and updates the order address of the target item in the order to the modified order address.
[0116] After a user places an order for multiple items, creating an order for multiple items, the system also provides the user with the function to modify the order address of each item. If the user modifies the order address of a target item among the multiple items, the system executes the address modification operation for the target item. The electronic device responds to this address modification operation, retrieves the modified order address, and updates the order address of the target item in the order with the modified order address.
[0117] The target item can be any one or at least two items from a plurality of items, and the quantity of target items is not limited in this embodiment. That is, users can flexibly change the order address of one or more items in an order, rather than being limited to changing the same order address for all items in the same order.
[0118] The method provided in this disclosure allows for the modification of the order address for any item within an order, where each item corresponds to its own order address. This means that an order can have multiple different order addresses. Therefore, for an already created order, the method provides users with the ability to modify the order address of any item within the order. Users can perform this modification operation, updating the order address of that item in the order to the modified address. This satisfies the user's desire to modify the order address for individual items after placing an order. The operation is simple and convenient, reducing user operating costs and improving human-computer interaction efficiency.
[0119] The above Figure 2 The embodiments shown are merely brief descriptions of order processing methods. The embodiments disclosed herein are based on the above... Figure 2 Based on the illustrated embodiment, another order processing method is also provided. Figure 3 This is a flowchart illustrating another order processing method according to an exemplary embodiment, the method being performed by an electronic device, for example, the electronic device can be... Figure 1 Terminal 101 is shown. See also... Figure 3 The method includes the following steps:
[0120] In step 301, the electronic device displays the created order, which includes multiple items that have been ordered, and each item in the order has its own order address.
[0121] In some embodiments, the electronic device runs a target application that provides item trading functionality. In response to an ordering operation for multiple items in the target application, the electronic device determines the order address for each item and creates an order based on the multiple items and their order addresses.
[0122] For example, the electronic device determines the order address for each item based on a preset address. Alternatively, the electronic device determines the order address for each item based on an address editing operation performed by the user.
[0123] Optionally, an order may also include an order identifier, order address, creation time, payment time, transaction amount, etc.
[0124] In some embodiments, the electronic device displays created orders on the order interface.
[0125] In some embodiments, the items in the order can be in an unshipped state, a shipped but not yet signed for state, a shipped and signed for state, a returned / exchanged state, etc. The returned / exchanged state includes a refund state, a returned state, an exchange state, etc. Furthermore, for different items with different order addresses, the status of the items can be the same or different.
[0126] In some embodiments, multiple items in the same order are provided by the same object. For example, the object is a store, and the multiple items in the order are provided by the same store. Another example is a live stream room, and the multiple items in the order were ordered within the same live stream room.
[0127] In some embodiments, the order addresses corresponding to different items in an order can be the same or different, so a single order can include one or more order addresses. When an order includes multiple order addresses, each order address corresponds to a sub-order; therefore, an order is associated with sub-orders corresponding to each order address. For each sub-order corresponding to an order address, the sub-order includes at least one item belonging to that order address. Subsequently, corresponding logistics orders can be generated based on the multiple sub-orders associated with the order, and items belonging to the same order address can be delivered according to the logistics orders corresponding to each sub-order.
[0128] For example, if an order includes items 1 through 5, with order address 'a' for items 1 and 2, order address 'b' for items 3 and 4, and order address 'c' for item 5, then this order has three associated sub-orders: the sub-order corresponding to order address 'a', the sub-order corresponding to order address 'b', and the sub-order corresponding to order address 'c'. Specifically, the sub-order corresponding to order address 'a' includes items 1 and 2, the sub-order corresponding to order address 'b' includes items 3 and 4, and the sub-order corresponding to order address 'c' includes item 5.
[0129] In step 302, the electronic device displays the address modification option for each item in the order that meets the address modification conditions, with the target item being any item that meets the address modification conditions.
[0130] The electronic device determines whether each item in the order meets the address modification conditions. If an item meets the address modification conditions, the address modification option for that item is displayed; otherwise, the address modification option is not displayed. The address modification conditions refer to the conditions that allow modification of the order address, and the address modification option is used to request modification of the order address of an item. In this embodiment, the target item is any item that meets the address modification conditions.
[0131] In some embodiments, the electronic device displays created orders on an order interface, which also includes an address modification entry. In response to a triggering operation on the address modification entry, the electronic device displays the address modification option for each item in the order that meets the address modification conditions.
[0132] Figure 4 This is a schematic diagram illustrating an order interface according to an exemplary embodiment, such as... Figure 4 As shown, the order interface displays created orders, including ordered items 401 and 402. The order interface also displays address modification entry points 403 and 404, which are displayed in different styles and locations within the order interface. Triggering either address modification entry point 403 or 404 will cause the electronic device to display the address modification option for each item in the order that meets the address modification criteria. Figure 4 As shown, address modification entry 403 is displayed at the top of the order interface, with the prompt text "Supports selection of multiple delivery addresses" to inform users that they can modify multiple different delivery addresses. Address modification entry 404 is displayed at the bottom of the order interface.
[0133] In some embodiments, the address modification condition is that the item has not yet been shipped. "Item shipped" means the item has entered the delivery stage and the provider has sent it to the order address. "Item not shipped" means the item has not yet entered the delivery stage and the provider has not yet sent it to the order address.
[0134] For items that have not yet been shipped, the electronic device displays an address modification option, allowing the order address for unshipped items to be changed.
[0135] For items that have already been shipped, the electronic device does not display the option to modify the address for that item, and does not allow modification of the order address for shipped items. For example, the electronic device displays a first notification message for each shipped item in the order, indicating that the item has been shipped.
[0136] In this embodiment, considering that modifying the order address after shipment increases the complexity of logistics management and may lead to delivery chaos and delays, the address modification condition is set to "item not yet shipped." Therefore, order address modifications are not allowed for items that have already been shipped. This helps reduce the error rate in the logistics stage, ensures smooth logistics operations, and improves delivery efficiency. Furthermore, order address modifications are allowed for items that have not yet been shipped, providing users with a margin for error in address input and improving user experience.
[0137] In some embodiments, the address modification condition is that the item has not yet been signed for. Here, "item signed for" means the user (i.e., the recipient of the item) has confirmed receipt of the item. "Item not signed for" means the user (i.e., the recipient of the item) has not yet confirmed receipt of the item.
[0138] For items that have not yet been signed for, the electronic device displays an address modification option, allowing the order address for undelivered items to be changed.
[0139] For items that have already been signed for, the electronic device does not display the option to modify the address for that item, and does not allow modification of the order address for items that have already been signed for. For example, the electronic device displays a second notification message for each item in the order that has been signed for, indicating that the item has been received.
[0140] In this embodiment, the address modification condition is set to the item not yet signed for. Therefore, unsigned items allow for address modification, and users can directly perform the modification, satisfying users' needs for order address changes. This improves the success rate of item delivery and prevents items from being returned or lost. Compared to items being returned or re-delivered after signing, modifying the order address before signing can save logistics resources and costs to a certain extent.
[0141] In some embodiments, the address modification conditions also include that the item is not currently in a return or exchange status, which includes refund status, return status, exchange status, etc.
[0142] In step 303, the electronic device responds to the triggering operation of the address modification option for the target item, obtains the modified order address, and updates the order address of the target item to the modified order address.
[0143] After the electronic device displays the address modification options for each item in the order that meets the address modification conditions, if the user wants to modify the order address of the target item, it executes a trigger operation for the address modification option of the target item. In response to the trigger operation for the address modification option of the target item, the electronic device obtains the modified order address and updates the order address of the target item to the modified order address.
[0144] Figure 5 This is a schematic diagram illustrating another order interface according to an exemplary embodiment, such as... Figure 5 As shown, both items 401 and 402 in the order meet the address modification conditions. The order address for both items 401 and 402 is "AAA District AA Road AA Community AA Building". The order interface displays address modification options 405 for item 401 and 406 for item 402. Taking modifying the order address of item 402 as an example, the user executes the trigger operation for address modification option 406 and enters the modified order address, for example, "BBB District BB Road BB Community BB Building". Then, the order address of item 402 in the order interface changes from "AAA District AA Road AA Community AA Building" to "BBB District BB Road BB Community BB Building", while the order address of item 401 remains unchanged.
[0145] like Figure 5 As shown in (1), before the order address of item 402 is modified, the order addresses of item 401 and item 402 are the same. In this case, the order address of item 401 and item 402, “AAA District AA Road AA Community AA Building”, is displayed above item 401 and item 402.
[0146] like Figure 5 As shown in (2), after modifying the order address of item 402, the order addresses of item 401 and item 402 are different. In this case, the order address of item 401, “AAA District AA Road AA Community AA Building”, is displayed above item 401, and the order address of item 402, “BBB District BB Road BB Community BB Building”, is displayed above item 402.
[0147] In some embodiments, step 303 includes: the electronic device, in response to a triggering operation of the address modification option for the target item, displaying an address modification interface, the address modification interface including at least one candidate address and an address editing area. The electronic device determines the currently edited address as the modified order address based on the editing operation in the address editing area. Alternatively, the electronic device, in response to a selection operation of any candidate address, determines the selected candidate address as the modified order address.
[0148] The at least one candidate address can include a user-preset order address or an order address from historical orders. That is, when a user needs to modify the order address, they can either edit a new order address as the modified order address or select a candidate address as the modified order address.
[0149] The method provided in this embodiment displays the address modification options for each item that meets the address modification conditions. Each item has its own address modification options. Users can modify the order address of the corresponding item by triggering the address modification option of any item. The operation is simple, convenient, and highly flexible, which helps to improve the convenience of modifying the order address.
[0150] Figure 6 This is a flowchart illustrating another order processing method according to an exemplary embodiment, the method being performed by an electronic device, for example, the electronic device can be... Figure 1 Terminal 101 is shown. See also... Figure 6 The method includes the following steps:
[0151] In step 601, the electronic device displays the created order, which includes multiple items that have been ordered, and each item in the order has its own order address.
[0152] The process of step 601 is the same as that of steps 201 and 301 above, and will not be repeated here.
[0153] In step 602, the electronic device displays a batch modification option in response to a selection operation of at least two target items out of a plurality of items.
[0154] If a user wants to modify the order addresses of at least two target items out of a total of multiple items, they must select the two target items. With at least two target items selected, the electronic device will display a batch modification option. This batch modification option is used to modify the order addresses of the selected at least two target items in batches.
[0155] Figure 7 This is a schematic diagram illustrating another order interface according to an exemplary embodiment, such as... Figure 7As shown, multiple items in the order share the same order address 701. These multiple items include items 702, 703, and 704. Taking the example of a user batch modifying the order addresses of items 702 and 703, when the user selects items 702 and 703, the order interface also displays the batch modification option 705 while items 702 and 703 are selected.
[0156] In some embodiments, if at least two selected target items meet the address modification conditions, the batch modification option is displayed as triggerable; if at least two selected target items do not meet the address modification conditions, the batch modification option is displayed as non-triggerable.
[0157] When the batch edit option is displayed as triggerable, it can be triggered to request batch edits of the order addresses of selected items. When the batch edit option is displayed as non-triggerable, it cannot be triggered to request batch edits of the order addresses of selected items.
[0158] For example, when the batch modification option is displayed as untriggerable, a third prompt message is displayed at the location of the selected item that does not meet the address modification conditions. This third prompt message is used to indicate that the item does not meet the address modification conditions and the order address cannot be modified.
[0159] In this embodiment of the disclosure, if all selected items meet the address modification conditions, the batch modification option can be triggered; if there are selected items that do not meet the address modification conditions, the batch modification option cannot be triggered. This avoids modifying items that do not meet the address modification conditions during batch modification, which could lead to errors in the subsequent shipping stage. This ensures the standardization and rigor of the order address modification process and helps reduce the error rate.
[0160] In some embodiments, the address modification condition is that the item has not yet been shipped; or, the address modification condition is that the item has not yet been signed for; or, the address modification condition is that the item is not currently in a return or exchange status.
[0161] In step 603, in response to the triggering operation of the batch modification option, the electronic device obtains the modified order address and updates the order addresses of at least two selected target items with the modified order address.
[0162] After the electronic device displays the batch modification option, if the user determines that they need to modify the order addresses of at least two selected target items, the batch modification option is triggered. In response to the triggering operation, the electronic device obtains the modified order addresses and updates the order addresses of the at least two selected target items with the modified order addresses.
[0163] In other words, in scenarios involving batch modification of order addresses, users can change the order address of at least two selected target items to the same address. For example, if the selected target items are item 1 and item 2, with order address a for item 1 and order address b for item 2, in response to the batch modification option, the modified order address c is retrieved, and the order addresses of both item 1 and item 2 are changed to order address c.
[0164] like Figure 7 As shown, after the electronic device displays the batch modification option 705 on the order interface, the user performs the trigger operation on the batch modification option 705 and enters the modified order address 706. Then, the order addresses of items 702 and 703 in the order interface are changed from order address 701 to order address 706, realizing the batch modification of the order addresses of multiple items.
[0165] like Figure 7 As shown in (1), before the order addresses of items 402 and 703 were modified in batches, the order addresses of items 702, 703 and 704 were the same. In this case, the order address 701 of items 702, 703 and 704 was displayed above items 702, 703 and 704.
[0166] like Figure 7 As shown in (2), after batch modifying the order addresses of items 402 and 703, only the order addresses of items 702 and 703 are the same. In this case, the order address 706 of items 702 and 703 is displayed above items 702 and 703, and the order address 701 of item 704 is displayed above item 704.
[0167] In some embodiments, step 603 includes: the electronic device, in response to a triggering operation of the batch modification option, displaying an address modification interface, the address modification interface including at least one candidate address and an address editing area. The electronic device determines the currently edited address as the modified order address based on the editing operation in the address editing area. Alternatively, the electronic device, in response to a selection operation of any candidate address, determines the selected candidate address as the modified order address.
[0168] The at least one candidate address can include pre-set order addresses or order addresses from historical orders. That is, when a user needs to modify order addresses in batches, they can either edit a new order address as the modified order address or select a candidate address as the modified order address.
[0169] The method provided in this disclosure provides a batch modification option for users when at least two items out of a plurality of items are selected. By triggering the batch modification option, users can modify the order addresses of at least two selected items in batches. Therefore, when at least two items need to be modified to the same order address, it is not necessary to modify each item individually, making the operation faster, improving operational efficiency, and enhancing user experience.
[0170] Figure 8 This is a flowchart illustrating yet another order processing method according to an exemplary embodiment, the method being performed by an electronic device, for example, the electronic device can be... Figure 1 Terminal 101 is shown. See also... Figure 8 The method includes the following steps:
[0171] In step 801, the electronic device displays the created order, which includes multiple items that have been ordered, and each item in the order has its own order address.
[0172] The process of step 801 is the same as that of steps 201 and 301 above, and will not be repeated here.
[0173] In step 802, the electronic device displays multiple order addresses in the order, and displays the items belonging to any order address in the area where any order address is located.
[0174] For any order address displayed on the electronic device, the electronic device displays at least one item belonging to that order address in the area where the order address is located.
[0175] For example, such as Figure 9 (1) or Figure 10 As shown in (1), the order includes order address 901 and order address 902, and the order includes items 903, 904 and 905. The order address for items 903 and 904 is order address 901, and the order address for item 905 is order address 902. Therefore, items 903 and 904 are displayed below order address 901, and item 905 is displayed below order address 902.
[0176] In some embodiments, the electronic device displays created orders on an order interface, which also includes an address modification entry. In response to a triggering operation on the address modification entry, the electronic device displays multiple order addresses in the order, and displays items belonging to any order address in the area containing that address. The address modification entry can be, for example,... Figure 4 The address modification entry 403 or address modification entry 404 shown.
[0177] In some embodiments, the electronic device displays the address of a newly added order based on the address addition operation of the order.
[0178] Optionally, if the newly added order address does not correspond to any item, then no item will be displayed in the area where the newly added order address is located. Subsequently, the user can perform the same operation as in step 803 below, drag any item from the area where other order addresses are located to the area where the newly added order address is located, thereby modifying the order address of the item.
[0179] Optionally, the electronic device obtains a newly added order address based on the order address addition operation, and changes the order address of any item in the order to the newly added order address based on the selection operation of any item in the order. Then, the electronic device cancels the display of the item in the area where the original order address is located, displays the newly added order address, and displays the item in the area where the newly added order address is located, thereby modifying the order address of the item.
[0180] In some embodiments, the electronic device removes an order address from an order based on a deletion operation on any of the displayed order addresses.
[0181] Optionally, if no item corresponds to the order address, meaning no item is displayed in the area containing the order address, then in response to the deletion operation of the order address, simply undisplaying the order address is sufficient. If at least one item corresponds to the order address, meaning at least one item is displayed in the area containing the order address, then in response to the deletion operation of the order address, undisplaying the order address is performed, and a pending processing area is displayed. This pending processing area is used to display items for which no order address is currently set.
[0182] In this embodiment of the disclosure, users can add new order addresses or delete any order address, providing users with the function of adjusting order addresses in an order, thereby improving the flexibility and convenience of order address management.
[0183] After the electronic device displays multiple order addresses in the order and displays the items belonging to any order address in the area where any order address is located, it may perform the following steps 803 or 804, as detailed below.
[0184] In step 803, in response to the operation of dragging the target item from the area where the first order address is located to the area where the second order address is located, the electronic device determines the second order address as the modified order address, updates the order address of the target item in the order from the first order address to the second order address, and the first order address and the second order address are different order addresses among multiple order addresses.
[0185] The order includes multiple order addresses, including a first order address and a second order address. The area where the first order address is located displays the target item, meaning that the order address of the target item is the first order address. If the user wants to change the order address of the target item to the second order address, they can drag the target item from the area where the first order address is located to the area where the second order address is located. The electronic device responds to this drag operation, identifies the second order address as the modified order address of the target item, and thus updates the order address of the target item in the order to the second order address.
[0186] like Figure 9 As shown, taking the modification of the order address of item 904 as an example, item 904 is located in the area where order address 901 is located. If you want to change the order address of item 904 to order address 902, you can drag item 904 from the area where order address 901 is located to the area where order address 902 is located, thus changing the order address of item 904 from order address 901 to order address 902. Figure 9 As shown in (1), before the modification, item 904 was located in the area where order address 901 was located. Figure 9 As shown in (2) in the figure, after the modification, item 904 is located in the area where order address 902 is located.
[0187] In some embodiments, if an item in the region where the order address is located meets the address modification conditions, the item is displayed as draggable; if an item in the region where the order address is located does not meet the address modification conditions, the item is displayed as non-draggable.
[0188] When an item is displayed as draggable, you can modify its order address by dragging it from one order address region to another. When an item is displayed as non-draggable, you cannot modify its order address by dragging it.
[0189] For example, when an item is displayed as non-draggable, a third prompt message is displayed at the location of the item. This third prompt message indicates that the item does not meet the address modification conditions and the order address cannot be modified.
[0190] In this embodiment of the disclosure, if an item meets the address modification conditions, the item can be dragged and dropped to change the address; if the item does not meet the address modification conditions, the item cannot be dragged and dropped to change the address. This avoids modifying items that do not meet the address modification conditions, which could lead to errors in the subsequent shipping stage. This ensures the standardization and rigor of the order address modification process and helps reduce the error rate.
[0191] In step 804, in response to the modification operation of the first order address, the electronic device obtains the modified third order address, identifies the item belonging to the first order address as the target item, and updates the order address of the target item from the first order address to the third order address.
[0192] The order includes multiple order addresses, including a first order address. The area containing this first order address displays at least one target item. If a user wants to modify the order addresses of these at least one target item in batches—that is, to uniformly change the order addresses of these at least one target item from the first order address to another order address—they can perform a modification operation on the first order address. In response to this modification operation, the electronic device retrieves the modified third order address, updates the currently displayed first order address to the third order address, and updates the order addresses of the target items from the first order address to the third order address.
[0193] like Figure 10 As shown, taking modifying order address 901 as an example, the area containing order address 901 includes items 903 and 904. If you want to modify the order addresses of items 903 and 904, you perform a modification operation on order address 901, changing order address 901 to order address 906. Then, the order addresses of items 903 and 904 will be updated from order address 901 to order address 906. Figure 10 As shown in (1), before the modification, items 903 and 904 were located in the area where order address 901 was located. Figure 10 As shown in (2), after the modification, items 903 and 904 are located in the area where order address 906 is located.
[0194] In some embodiments, step 804 includes: the electronic device displaying an address modification entry for each order address; and in response to a triggering operation on the modification entry for the first order address, displaying an address modification interface, the address modification interface including at least one candidate address and an address editing area. Based on editing operations in the address editing area, the electronic device determines the currently edited address as the modified third order address. Alternatively, in response to a selection operation on any candidate address, the electronic device determines the selected candidate address as the modified third order address.
[0195] The method provided in this disclosure displays items belonging to each order address below it. By dragging and dropping items from one order address to another, the order address of an item can be quickly switched. This operation is convenient and fast, and helps to improve the convenience and efficiency of address modification.
[0196] Furthermore, the items associated with each order address are displayed below that order address. By modifying a specific order address, the order addresses of all items under that order address can be changed to the modified order address at once, eliminating the need to modify each item individually. This makes the operation faster, improves operational efficiency, and enhances the user experience.
[0197] Figure 11 This is a flowchart illustrating yet another order processing method according to an exemplary embodiment, the method being performed by an electronic device, for example, the electronic device can be... Figure 1 Terminal 101 is shown. See also... Figure 11 The method includes the following steps:
[0198] In step 1101, the electronic device displays the created order, which includes multiple items that have been ordered, and each item in the order has its own order address.
[0199] The process of step 1101 is the same as that of steps 201 and 301 above, and will not be repeated here.
[0200] In step 1102, the electronic device, in response to the address modification operation of the target item among multiple items, obtains the modified order address.
[0201] The process of obtaining the modified order address in step 1102 is the same as the process of obtaining the modified order address in steps 302-303, 602-603, 803 or 804 above, and will not be described again here.
[0202] In step 1103, the electronic device detects whether the modified order address meets the delivery conditions. If the modified order address meets the delivery conditions, the order address of the target item in the order is updated to the modified order address.
[0203] After receiving the modified order address, the electronic device first checks whether the modified order address meets the delivery conditions. If the modified order address meets the delivery conditions, the order address of the target item in the order is updated to the modified order address, meaning the order address modification is successful. If the modified order address does not meet the delivery conditions, the order address of the target item in the order is not allowed to be updated to the modified order address, meaning the order address modification fails.
[0204] In some embodiments, delivery conditions include at least one of the following:
[0205] (1) The modified order address does not belong to the preset address set, which includes multiple addresses that cannot be delivered.
[0206] If the modified order address belongs to the preset address set, then the modified order address does not meet the delivery conditions.
[0207] (2) The distance between the modified order address and the current address of the target item is not greater than the distance threshold.
[0208] The electronic device determines the current address of the target item. If the target item has not yet been shipped, the current address of the target item is the shipping address of the target item. If the target item has already been shipped, the current address of the target item is the address to which the target item has arrived.
[0209] The electronic device determines the distance between the modified order address and the current location of the target item, compares this distance with a distance threshold, and if the distance is greater than the distance threshold, the modified order address does not meet the delivery conditions. This distance threshold can be a pre-set threshold.
[0210] (3) The transportation time between the modified order address and the current address of the target item shall not exceed the time threshold.
[0211] The electronic device determines the current address of the target item and predicts the transportation time between the modified order address and the current address of the target item. It compares the transportation time with a time threshold. If the transportation time is greater than the time threshold, the modified order address does not meet the delivery conditions.
[0212] The duration threshold can be a pre-set threshold. Optionally, the electronic device determines the duration threshold corresponding to the target item. Different types of items have different duration thresholds; for example, the duration threshold for chilled items is less than that for non-chilled items.
[0213] In this embodiment, changing the order address to an undeliverable address is not permitted to ensure smooth delivery according to the modified order address, thus reducing the error rate during the delivery stage. Furthermore, changing the order address to an address far from the current address of the target item is not permitted to improve delivery efficiency and shorten delivery time. Also, changing the order address to an address with a long transit time to the current address of the target item is not permitted to further improve delivery efficiency, shorten delivery time, and ensure timely delivery.
[0214] The method provided in this disclosure requires detecting whether the modified order address meets the delivery conditions. The order address is only allowed to be modified if the delivery conditions are met. This ensures the validity of the modified order address, reduces the possibility of delivery failure due to invalid order addresses, guarantees the smooth progress of the logistics stage, and helps improve the efficiency and reliability of subsequent order delivery.
[0215] Based on the above embodiments, after responding to the address modification operation of the target item among multiple items, the electronic device displays the address modification status of the target item. The address modification status includes a modifying status, a modified status, and a modification failure status. The modifying status means that the modified order address is being checked to see if it meets the delivery conditions.
[0216] In some embodiments, when there are multiple target items, the address modification status of each target item is displayed. The address modification status of different target items can be the same or different.
[0217] Figure 12 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment, such as... Figure 12 As shown, when the order address of the target item is in the "being modified" state, the status 1201 "Address modification under review, the result will be notified to you via message" is displayed.
[0218] Figure 13 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment, such as... Figure 13 As shown, when the order address of the target item is in a modified state, the modified status 1301 is displayed: "Address modified successfully. Please contact the merchant to modify again."
[0219] Figure 14 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment, such as... Figure 14 As shown, when the order address of the target item is in a failed modification state, the modification failure status 1401 "Address modification failed, the item will be shipped according to the current address" is displayed.
[0220] Figure 15 This is a schematic diagram illustrating yet another order interface according to an exemplary embodiment, such as... Figure 15 As shown, the target items for which the order address needs to be modified include items 1501 and 1502. The order interface displays thumbnails 1503 for item 1501 and 1504 for item 1502. Figure 15 As shown in (1), when the thumbnail 1503 of item 1501 is selected, the address modification status of item 1501 is displayed. The address modification status of item 1501 is modification failure status 1505 "Address modification of item 1 failed, and the item will be shipped according to the current address." Figure 15 As shown in (2), when the thumbnail 1504 of item 1502 is selected, the address modification status of item 1502 is displayed. The address modification status of item 1502 is modified status 1506 "Item 2 address successfully modified. Please contact the merchant for further modification".
[0221] In this embodiment of the disclosure, after the order address is modified, the user is immediately provided with feedback on the address modification status, which allows the user to understand the progress of the order address modification in real time and quickly check whether the order address has been modified successfully, thereby improving the user experience.
[0222] Based on the above embodiments, the server stores created orders, with each item in the order corresponding to its own order address. A first terminal and a second terminal display the created orders. The first terminal is the recipient of the items in the order, and the second terminal is the provider of the items in the order.
[0223] In response to the address modification operation for a target item among multiple items, the first terminal obtains the modified order address and sends an address modification request to the server. This request carries the order identifier of the order, the item identifier of the target item, and the modified order address. In response to the address modification request, the server determines the order indicated by the order identifier and the target item indicated by the item identifier, updates the order address of the target item in that order to the modified order address, sends a modification success notification to the first terminal, and sends an address modification notification to the second terminal. In response to the modification success notification, the first terminal updates the order address of the target item in the currently displayed order to the modified order address. The second terminal, in response to the address modification notification, updates the order address of the target item in the currently displayed order to the modified order address.
[0224] In some embodiments, the order addresses corresponding to different items in an order can be the same or different, so a single order can include one or more order addresses. When an order includes multiple order addresses, each order address corresponds to a sub-order, and the order is associated with sub-orders corresponding to each order address under that order. Whenever the order address of an item in an order is updated, the sub-orders corresponding to each order address associated with that order are updated synchronously.
[0225] The order processing method provided in this disclosure can be applied to any scenario where the order address needs to be modified. For example, it can be applied to e-commerce shopping scenarios, and the following description uses e-commerce shopping as an example.
[0226] In e-commerce shopping scenarios, situations often arise where users need to participate in flash sales or combine orders. When placing an order, users typically don't have time to check if the order addresses for each item are correct. Therefore, there's a need to modify the order addresses of items in an already created order after it's placed. For example, if a user purchases multiple items to give to several friends or family members, or if a user is buying multiple items for a company and needs to deliver them to different employees, then different order addresses need to be set for the various items in the order.
[0227] In related technologies, if multiple items are assigned the same order address when placing an order, a single order is created. All items within that order share the same order address. If the order address needs to be modified after creation, only a single, identical order address can be changed for all items within the order; it's not possible to manage and modify multiple addresses for the same order. Conversely, if different order addresses are assigned to multiple items when placing an order, the order is automatically split into multiple orders based on the order address. Each order contains items with the same order address, so managing and modifying multiple addresses for the same order is still not possible after creation.
[0228] To facilitate the management and modification of order addresses, this disclosure provides a function for managing and modifying multiple addresses for multiple items in a created order. Users can modify the address of any item in an order, thereby updating the order address of that item in the order to the modified address. This satisfies users' needs to modify the order address for individual items after placing an order, as well as to set different order addresses for different items. The operation is simple and convenient, reducing user operating costs and improving human-computer interaction efficiency. Furthermore, since users do not need to communicate with merchants to request assistance in making modifications, communication costs are reduced, further improving order processing efficiency.
[0229] For example, in a live-stream shopping scenario, a user watches a live stream in a video application's live-stream room. The live stream includes multiple items being displayed, and the user can simultaneously place orders for items 1, 2, and 3. To ensure they can purchase all items promptly, the user uses the same default order address 'a' when placing the order. After placing the order, the order address for all three items is order address 'a'. If the user wants to change the order addresses for items 2 and 3, they can use the order processing method provided in this embodiment to change the order address for item 2 from order address 'a' to order address 'b', and the order address for item 3 from order address 'a' to order address 'c'. This allows for flexible adjustment of the order addresses for different items within the same order, and subsequently, each item in the order can be shipped to its respective order address, improving the convenience of modifying order addresses.
[0230] Figure 16 This is a block diagram illustrating an order processing apparatus according to an exemplary embodiment. See also... Figure 16 The device includes a first display unit 1601 and an address modification unit 1602.
[0231] The first display unit 1601 is configured to display created orders, which include multiple items that have been ordered, and each item in the order has its own order address.
[0232] Address modification unit 1602 is configured to perform an address modification operation in response to a target item among multiple items, obtain the modified order address, and update the order address of the target item in the order to the modified order address.
[0233] The apparatus provided in this disclosure allows for the modification of the order address for any item within an order, where each item corresponds to its own order address. This means that an order can have multiple different order addresses. Therefore, for an already created order, the apparatus provides a function for users to modify the order address of any item within the order. Users can perform an address modification operation on any item in the order, thereby updating the order address of that item in the order to the modified order address. This satisfies the user's desire to modify the order address for individual items after placing an order. The operation is simple and convenient, reducing user operating costs and improving human-computer interaction efficiency.
[0234] In one possible implementation, see Figure 17 The device also includes:
[0235] The second display unit 1603 is configured to execute the address modification option for each item in the display order that meets the address modification conditions, and the target item is any item that meets the address modification conditions;
[0236] Address modification unit 1602 is configured to perform a trigger operation in response to the address modification option for the target item, obtain the modified order address, and update the order address of the target item to the modified order address.
[0237] In one possible implementation, see Figure 17 The device also includes:
[0238] The second display unit 1603 is configured to display batch modification options in response to a selection operation of at least two target items among a plurality of items.
[0239] Address modification unit 1602 is configured to perform a trigger operation in response to a batch modification option, obtain the modified order address, and update the order addresses of at least two selected target items to the modified order address respectively.
[0240] In one possible implementation, see Figure 17 The second display unit 1603 is configured to perform:
[0241] If at least two selected target items meet the address modification conditions, the batch modification option will be displayed as a triggerable option.
[0242] If at least two of the selected target items do not meet the address modification conditions, the batch modification option will be displayed as untriggerable.
[0243] In one possible implementation, see Figure 17 The device also includes:
[0244] The second display unit 1603 is configured to display multiple order addresses in the display order, and to display items belonging to any order address in the area where any order address is located;
[0245] Address modification unit 1602 is configured to perform an operation in response to dragging a target item from the area where the first order address is located to the area where the second order address is located, determine the second order address as the modified order address, and update the order address of the target item in the order from the first order address to the second order address, wherein the first order address and the second order address are different order addresses among multiple order addresses; or, in response to the modification operation of the first order address, obtain the modified third order address, determine the item belonging to the first order address as the target item, and update the order address of the target item from the first order address to the third order address.
[0246] In one possible implementation, see Figure 17 The device also includes at least one of the following:
[0247] Address addition unit 1604 is configured to perform an address addition operation based on an order and display the newly added order address;
[0248] Address deletion unit 1605 is configured to perform a deletion operation based on any displayed order address, thereby deleting the order address from the order.
[0249] In one possible implementation, see Figure 17 The second display unit 1603 is configured to perform:
[0250] If an item in the region where the order address is located meets the address modification conditions, the item will be displayed as draggable.
[0251] If the items in the region where the order address is located do not meet the address modification conditions, the items will be displayed as non-draggable.
[0252] In one possible implementation, see Figure 17 The address can be changed if the item has not yet been shipped; or the address can be changed if the item has not yet been signed for.
[0253] In one possible implementation, see Figure 17 Address modification unit 1602 is configured to execute:
[0254] Check whether the modified order address meets the delivery requirements;
[0255] If the modified order address is detected to meet the delivery conditions, the order address of the target item in the order will be updated to the modified order address.
[0256] In one possible implementation, see Figure 17 The device also includes:
[0257] The third display unit 1606 is configured to display the address modification status of the target item. The address modification status includes a modifying status, a modified status, and a modification failure status. The modifying status means that the modified order address is being checked to see if it meets the delivery conditions.
[0258] In one possible implementation, see Figure 17 Delivery conditions include at least one of the following:
[0259] The modified order address does not belong to the preset address set, which includes multiple addresses that cannot be delivered.
[0260] The distance between the modified order address and the current address of the target item is no greater than the distance threshold;
[0261] The transit time between the modified order address and the current address of the target item shall not exceed the transit time threshold.
[0262] Regarding the apparatus in the above embodiments, the specific manner in which each unit performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0263] This disclosure provides an electronic device including a processor and a memory for storing processor-executable instructions. The processor is configured to execute the instructions to implement the order processing method described above.
[0264] Figure 18 This is a structural block diagram of an electronic device according to an exemplary embodiment. In some embodiments, the electronic device 1800 includes: a smartphone, desktop computer, laptop computer, tablet computer, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), or other electronic devices. The electronic device 1800 may also be referred to as a user device, portable terminal, laptop terminal, desktop terminal, or other names.
[0265] Typically, electronic device 1800 includes a processor 1801 and a memory 1802.
[0266] In some embodiments, processor 1801 includes one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1801 can be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1001 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state.
[0267] In some embodiments, memory 1802 includes one or more computer-readable storage media that are non-transitory. Memory 1802 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in memory 1802 is used to store executable instructions that are executed by processor 1801 to implement the order processing method provided in the method embodiments of this disclosure.
[0268] In some embodiments, the electronic device 1800 may optionally include a peripheral device interface 1803 and at least one peripheral device. In some embodiments, the processor 1801, memory 1802, and peripheral device interface 1803 are connected via a bus or signal line. In some embodiments, each peripheral device is connected to the peripheral device interface 1803 via a bus, signal line, or circuit board. Optionally, the peripheral device includes at least one of the following: a radio frequency circuit 1804, a display screen 1805, a camera assembly 1806, an audio circuit 1807, and a power supply 1808.
[0269] The peripheral device interface 1803 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 1801 and memory 1802. The radio frequency (RF) circuit 1804 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1804 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1804 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. The display screen 1805 is used to display the user interface (UI). The UI may include graphics, text, icons, video, and any combination thereof. When the display screen 1805 is a touch display screen, it also has the ability to capture touch signals on or above the surface of the display screen 1805. The camera assembly 1806 is used to capture images or video. Optionally, the camera assembly 1806 includes a front-facing camera and a rear-facing camera. The power supply 1807 is used to supply power to the various components in the electronic device 1800.
[0270] In some embodiments, the electronic device 1800 further includes one or more sensors 1809. The one or more sensors 1809 include, but are not limited to: an acceleration sensor 1810, a gyroscope sensor 1811, a pressure sensor 1812, an optical sensor 1813, and a proximity sensor 1814.
[0271] Those skilled in the art will understand that Figure 18The structure shown does not constitute a limitation on the electronic device 1800, which may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0272] In an exemplary embodiment, a computer-readable storage medium is also provided, which, when executed by a processor of an electronic device, enables the electronic device to perform the steps in the order processing method described above. For example, the computer-readable storage medium may be a ROM (Read Only Memory), RAM (Random Access Memory), CD-ROM (Compact Disc Read-Only Memory), magnetic tape, floppy disk, and optical data storage device, etc.
[0273] In an exemplary embodiment, a computer program product is also provided, including a computer program that, when executed by a processor of an electronic device, implements the steps in the order processing method described above.
[0274] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the disclosure herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0275] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. An order processing method, characterized in that, The method includes: This displays created orders, each containing multiple ordered items. Each order has multiple different order addresses, provided during order creation. Each item in the order corresponds to its own order address and has its own status, including unshipped, shipped but not yet signed for, or shipped and signed for. Each order is associated with sub-orders corresponding to each order address. Each sub-order includes at least one item belonging to that order address. These sub-orders are used to generate a logistics order for that order address, which is then used to deliver at least one item belonging to that order address. Display the address modification options for each item in the order that meets the address modification criteria; In response to a triggering operation for modifying the address of a first target item among the plurality of items, the modified order address is obtained, and the order address of the first target item in the order is updated to the modified order address, wherein the first target item is any item that satisfies the address modification condition; The system displays multiple order addresses in the order, and displays items belonging to the order address in the area where any order address is located. If the items in the area where the order address is located meet the address modification conditions, the items are displayed as draggable. If the items in the area where the order address is located do not meet the address modification conditions, the items are displayed as non-draggable. In response to the operation of dragging a third target item from the area where the first order address is located to the area where the second order address is located, the second order address is determined as the modified order address, and the order address of the third target item in the order is updated from the first order address to the second order address. The first order address and the second order address are different order addresses among the multiple order addresses, and the third target item is any item displayed in the draggable state. The address modification condition is that the item has not yet been shipped, or the address modification condition is that the item has not yet been signed for. In response to any order address in the order being updated, update the sub-orders corresponding to each order address associated with the order.
2. The order processing method according to claim 1, characterized in that, The method further includes: In response to the modification operation of the first order address, the modified third order address is obtained, the item belonging to the first order address is identified as the fourth target item, and the order address of the fourth target item is updated from the first order address to the third order address.
3. The order processing method according to claim 2, characterized in that, The method further includes at least one of the following: Based on the address addition operation for the aforementioned order, display the newly added order address; Based on the deletion operation of any of the displayed order addresses, the order address is deleted from the order.
4. The order processing method according to claim 1, characterized in that, The method further includes: Check whether the modified order address meets the delivery conditions; If the modified order address is detected to meet the delivery conditions, the order address of the target item in the order will be updated to the modified order address. The target item includes the first target item and the third target item.
5. The order processing method according to claim 1, characterized in that, The method further includes: The address modification status of the target item is displayed. The address modification status includes "modifying", "modified", and "modification failed". The "modifying" status means that the modified order address is being checked to see if it meets the delivery conditions. The target item includes the first target item and the third target item.
6. The order processing method according to claim 4 or 5, characterized in that, The delivery conditions include at least one of the following: The modified order address does not belong to the preset address set, which includes multiple addresses that cannot be delivered. The distance between the modified order address and the current address of the target item is no greater than a distance threshold. The transit time between the modified order address and the current address of the target item is no greater than the transit time threshold.
7. An order processing device, characterized in that, The device includes: The first display unit is configured to display created orders, each order including multiple ordered items, each order having multiple different order addresses provided during order creation, each item in the order corresponding to its own order address, and each item in the order corresponding to its own status, including unshipped, shipped but not yet signed for, or shipped and signed for. Each order is associated with sub-orders corresponding to each order address, each sub-order including at least one item belonging to that order address. The sub-orders are used to generate a logistics order for the order address, and the logistics order is used to deliver at least one item belonging to the order address. The second display unit is configured to execute the display of address modification options for each item in the order that meets the address modification conditions; The address modification unit is configured to perform a trigger operation in response to the address modification option of a first target item among the plurality of items, obtain the modified order address, and update the order address of the first target item in the order to the modified order address, wherein the first target item is any item that satisfies the address modification condition; The second display unit is further configured to display multiple order addresses in the order, display items belonging to the order address in the area where any order address is located, and if the items in the area where the order address is located meet the address modification conditions, then the items are displayed as draggable; if the items in the area where the order address is located do not meet the address modification conditions, then the items are displayed as non-draggable. The address modification unit is further configured to perform an operation in response to dragging a third target item from the area where the first order address is located to the area where the second order address is located, determining the second order address as the modified order address, updating the order address of the third target item in the order from the first order address to the second order address, wherein the first order address and the second order address are different order addresses among the multiple order addresses, and the third target item is any item displayed in the draggable state; The address modification condition is that the item has not yet been shipped, or the address modification condition is that the item has not yet been signed for. The address modification unit is further configured to update the sub-orders corresponding to each order address associated with the order in response to any order address being updated in the order.
8. An electronic device, characterized in that, The electronic device includes: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the order processing method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is able to perform the order processing method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the order processing method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Commodity order processing method, device and system
CN112053201A
Commodity object information processing method and device and electronic equipment
CN113298605A
Address modification method and device, equipment and storage medium
CN116342221A