Management method and device for performance mode
By obtaining the corresponding delivery method and inventory subject for item identification in the order processing system, determining and sending delivery information, the problem that the existing system cannot provide the selection of the performance method is solved, and the flexibility and diversity of the performance method is achieved, improving user experience and reducing supply chain costs.
Patent Information
- Application Number
- CN202311102600.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-29
- Publication Date
- 2025-02-28
AI Technical Summary
The existing system cannot provide a fulfillment method according to consumers' demands when order processing, resulting in poor user experience and the merchant's single distribution method, which increases the supply chain cost.
By obtaining the corresponding delivery method and inventory subject of the item identification in the order submission request, determining the delivery information and sending it to the user, enabling the user to select the target delivery information. Then, the order is placed according to the user's choice and the target inventory entity is fulfilled.
It realizes the optionality of the contract fulfillment method, improves user experience, promotes diversified distribution of merchants, reduces supply chain costs, and reduces the strong binding relationship between operational sales strategies and inventory distribution models.
Smart Images

Figure CN119539638A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a management method and device for performance mode. Background Art
[0002] With the development of diversified retail business, the operation model of orders can be completed by a variety of fulfillment methods, and can be divided into a variety of delivery methods according to the merchant's distribution model.
[0003] In the related technology, when the system locates the goods in the order, it will provide the warehouse or store that can execute the delivery according to the merchant's distribution situation. However, the system does not support the selection of fulfillment methods, and outputs a supportable fulfillment method according to a fixed pattern. It is unable to provide fulfillment according to the demands of consumers, and the user experience is poor. Moreover, the non-selectability of the fulfillment method will lead to a single distribution method for merchants, increasing supply chain costs. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides a method and device for managing fulfillment methods, which can realize the selectability of fulfillment methods, improve user experience, realize diversified distribution of merchants, and reduce the supply chain costs of merchants.
[0005] To achieve the above object, according to one aspect of an embodiment of the present invention, a method for managing a performance mode is provided, comprising:
[0006] In response to receiving an order submission request from a user, obtaining a delivery method and an inventory entity corresponding to an item identifier included in the order submission request;
[0007] Determine the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, and send the delivery information to the user so that the user can determine the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method;
[0008] In response to receiving a settlement request sent by the user, the settlement request indicates the target delivery information, and sending the order to a target inventory entity corresponding to the target delivery information, so that the target inventory entity performs the order.
[0009] Optionally, the order submission request also includes the item quantity corresponding to the item identifier, and before obtaining the inventory entity corresponding to the item identifier included in the order submission request, the process further includes:
[0010] It is determined that the number of items in the inventory body corresponding to the item identifier is greater than or equal to the number of items in the order submission request corresponding to the item identifier.
[0011] Optionally, before obtaining the shipping method and inventory entity corresponding to the item identifier included in the order submission request, the process further includes:
[0012] Configure the shipping method and inventory entity corresponding to the item identifier.
[0013] Optionally, before determining the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, the method further includes:
[0014] Configure the delivery method corresponding to the inventory entity.
[0015] Optionally, the inventory entity includes a plurality of entities, the delivery method indicates a first delivery mode, the order request also includes a delivery address corresponding to the item identifier, and the delivery information corresponding to the order submission request is determined according to the inventory entity and the delivery method, including:
[0016] Filtering a first inventory entity from multiple inventory entities according to the first delivery mode;
[0017] The delivery information is determined according to the first inventory entity, the delivery method corresponding to the first inventory entity, and the delivery address.
[0018] Optionally, the inventory entity includes a plurality of entities, the delivery method indicates a second delivery mode, the order request also includes a delivery address corresponding to the item identifier, and the delivery information corresponding to the order submission request is determined according to the inventory entity and the delivery method, including:
[0019] Filtering a plurality of second inventory entities from a plurality of inventory entities according to the second delivery mode; the second delivery mode indicates the sorting of the plurality of second inventory entities;
[0020] The delivery information is determined according to the order of the plurality of second inventory entities, the delivery methods corresponding to the second inventory entities, and the delivery addresses.
[0021] Optionally, determining the delivery information according to the order of the plurality of second inventory entities, the second delivery method and the delivery address includes:
[0022] In the case that there are at least two second inventory entities with the same second delivery method, deduplication processing is performed on the multiple second inventory entities with the same second delivery method according to the sorting of the multiple second inventory entities to determine the delivery information.
[0023] According to another aspect of an embodiment of the present invention, a management device for a performance mode is provided, including:
[0024] an acquisition module, in response to receiving an order submission request from a user, acquiring a delivery method and an inventory entity corresponding to an item identifier included in the order submission request;
[0025] a determination module, which determines the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, and sends the delivery information to the user so that the user determines the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method;
[0026] The sending module, in response to receiving a settlement request sent by the user, wherein the settlement request indicates the target delivery information, sends the order to a target inventory entity corresponding to the target delivery information, so that the target inventory entity performs the order.
[0027] According to another aspect of an embodiment of the present invention, there is provided an electronic device, including:
[0028] one or more processors;
[0029] a storage device for storing one or more programs,
[0030] When the one or more programs are executed by the one or more processors, the one or more processors implement the performance management method provided by the present invention.
[0031] According to another aspect of an embodiment of the present invention, there is provided a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the method for managing the performance mode provided by the present invention is implemented.
[0032] One embodiment of the above invention has the following advantages or beneficial effects: the management method of the fulfillment method, after receiving the user's order submission request, obtains the shipping method and inventory subject corresponding to the item identification included in the order submission request, and then determines the delivery information corresponding to the order submission request according to the inventory subject and the shipping method, so that the user can determine the target delivery information according to the delivery information, and after receiving the settlement request of the order, the order is sent to the target inventory subject corresponding to the target delivery information, so that the target inventory subject performs the order fulfillment. This method determines the delivery information available for users to choose through the shipping method and inventory subject of the item identification configured by the merchant, so that the user can choose the target delivery information according to their own demands, realizes flexible and optional fulfillment methods, diversifies fulfillment methods, and improves user experience; and this method can carry out diversified distribution through the configuration of the inventory subject and shipping method of the item, reduces the backlog of merchant goods, reduces supply chain costs, and reduces the strong binding relationship between the operation sales strategy and the inventory distribution model.
[0033] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings are used to better understand the present invention and do not constitute an improper limitation of the present invention.
[0035] Figure 1 is a schematic diagram of the main process of a management method for a performance mode according to an embodiment of the present invention;
[0036] Figure 2 is a schematic diagram of the main process of another method for managing a contract performance mode according to an embodiment of the present invention;
[0037] Figure 3 is a schematic diagram of the main process of a management method for another performance mode according to an embodiment of the present invention;
[0038] Figure 4 It is a flowchart of a management method of a performance mode according to an embodiment of the present invention;
[0039] Figure 5 is a schematic diagram of main modules of a management device for a contract performance method according to an embodiment of the present invention;
[0040] Figure 6 is an exemplary system architecture diagram to which embodiments of the present invention may be applied;
[0041] Figure 7 It is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The following is a description of exemplary embodiments of the present invention in conjunction with the accompanying drawings, including various details of the embodiments of the present invention to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present invention. Similarly, for clarity and conciseness, the description of well-known functions and structures is omitted in the following description.
[0043] Figure 1 is a schematic diagram of the main process of a management method for a performance mode according to an embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:
[0044] Step S101: in response to receiving an order submission request from a user, obtaining a delivery method and an inventory entity corresponding to an item identifier included in the order submission request;
[0045] Step S102: Determine the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, and send the delivery information to the user so that the user can determine the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method;
[0046] Step S103: In response to receiving a settlement request sent by the user, the settlement request indicates the target delivery information, and sending the order to the target inventory entity corresponding to the target delivery information, so that the target inventory entity can fulfill the order.
[0047] In an embodiment of the present invention, the management method of the fulfillment mode can be applied to the fulfillment of orders in the e-commerce field to enhance the user's shopping experience.
[0048] In an embodiment of the present invention, firstly, an order submission request from a user is received, and the order submission request may include one or more item identifiers, and then for each item identifier, the shipping method and inventory subject corresponding to the item identifier are obtained. Before obtaining the shipping method and inventory subject corresponding to the item identifier included in the order submission request, the shipping method and inventory subject corresponding to the item identifier are configured, and the item identifier is respectively saved in the configuration information with the shipping method and inventory subject, so that the shipping method and inventory subject corresponding to the item identifier can be obtained from the configuration information according to the item identifier. The inventory subject corresponding to the item identifier is configured, and the inventory subject is the location where the merchant distributes the items, and the type of the inventory subject can be at least one of a store, a merchant warehouse, and a self-operated warehouse.
[0049] Among them, configuring the inventory entities corresponding to the item identifiers may also include: configuring the quantity of items with the item identifiers in each inventory entity, that is, configuring the inventory quantity of the items corresponding to the item identifiers in each inventory entity.
[0050] In the embodiment of the present invention, the delivery method can be selected from one of the following: delivery from stores only; delivery from warehouses only; delivery from merchant warehouses only; delivery from both stores and self-operated warehouses, with stores giving priority; delivery from both stores and self-operated warehouses, with self-operated warehouses giving priority; delivery from both stores and merchant warehouses, with stores giving priority; delivery from both stores and merchant warehouses, with merchant warehouses giving priority. Merchants can configure the delivery method corresponding to each item identifier according to actual needs.
[0051] In an embodiment of the present invention, the inventory entity corresponding to the item identification included in the order submission request can be obtained through preset conditions. If the inventory entity meets the preset conditions, it is determined that the inventory entity is the inventory entity corresponding to the item identification included in the order submission request. If the preset conditions are not met, the inventory entity is not the inventory entity corresponding to the item identification included in the order submission request.
[0052] In an embodiment of the present invention, the preset condition may be an inventory entity whose number of items of the item identifier, i.e., the inventory quantity is greater than 0, that is, if the inventory entity contains the item identifier, the inventory entity is regarded as the inventory entity corresponding to the item identifier.
[0053] In the embodiment of the present invention, the order submission request also includes the number of items corresponding to the item identifier. Before obtaining the inventory subject corresponding to the item identifier included in the order submission request, it also includes: determining that the number of items corresponding to the item identifier in the inventory subject is greater than or equal to the number of items corresponding to the item identifier in the order submission request. That is, the preset condition is that the inventory quantity of the item identifier in the inventory subject is greater than or equal to the number of items of the item identifier in the order submission request, that is, there can be multiple inventory subjects containing the item identifier. If the number of items of the item identifier in the inventory subject is less than the number of items of the item identifier in the order submission request, the inventory subject does not meet the preset condition, and the inventory subject is not the inventory subject corresponding to the item identifier included in the order submission request.
[0054] In an embodiment of the present invention, the order submission request also includes the user's delivery address. The preset condition may also be that the distance between the inventory entity and the delivery address is within a preset range, that is, after determining the inventory entity whose inventory quantity of the item identification is greater than or equal to the number of items identified by the item identification in the order submission request, the distance between the inventory entity and the delivery address is further calculated. If the distance is within the preset range, the inventory entity meets the preset condition, and the inventory entity is determined to be the inventory entity corresponding to the item identification included in the order submission request. If the distance is not within the preset range, the inventory entity does not meet the preset condition, and it is determined that the inventory entity is not the inventory entity corresponding to the item identification included in the order submission request.
[0055] In an embodiment of the present invention, there may be multiple inventory entities corresponding to the item identification included in the order request, and the types corresponding to the multiple inventory entities are different. The types corresponding to the inventory entities may be stores, merchant warehouses, or self-operated warehouses, that is, there are no inventory entities of the same type among the multiple inventory entities, that is, there are not two or more stores, merchant warehouses, or self-operated warehouses among the multiple inventory entities.
[0056] In the embodiment of the present invention, before determining the delivery information corresponding to the order submission request according to the inventory subject and the delivery method, it also includes: configuring the delivery method corresponding to the inventory subject. That is, the merchant can configure the delivery method of each inventory subject, wherein the delivery method can include short-distance intra-city delivery and long-distance express transportation, and the intra-city delivery and express transportation can be respectively handled by multiple carriers. Each inventory subject can be configured with one or more delivery methods.
[0057] In an embodiment of the present invention, after obtaining the shipping method and inventory subject corresponding to the item identifier included in the order submission request, the delivery information corresponding to the order submission request can be determined based on the acquired shipping method and inventory subject. There may be multiple delivery information, and then the delivery information is sent to the user so that the user can select and determine the target delivery information from the multiple delivery information. Among them, the delivery information includes the delivery method and the delivery time corresponding to the delivery method. Similarly, the target delivery information includes the target delivery method and the delivery time corresponding to the target delivery method. The delivery time is the length of time from shipment to receipt.
[0058] In the embodiment of the present invention, default delivery information may be set, so that when the user does not select delivery information, the default delivery information may be used as the target delivery information selected by the user.
[0059] In an embodiment of the present invention, before determining the delivery information corresponding to the order submission request according to the inventory entity and the shipping method, it is determined that the number of items identified by the item in the inventory entity is greater than 0. If the number of items identified by the item in the inventory entity is equal to 0, the default delivery method, that is, the bottom-line delivery method, is used as the delivery method in the delivery information, and the corresponding delivery time efficiency is calculated according to the default delivery method, wherein the default delivery method is a pre-configured delivery method of the inventory entity when the item is identified as out of stock. The default delivery method can be express delivery, and the corresponding delivery time efficiency can be calculated according to the user's delivery address and preset rules.
[0060] In the embodiment of the present invention, the inventory entity includes multiple entities, the delivery method indicates a first delivery mode, and the order request also includes a delivery address corresponding to the item identifier, such as Figure 2 As shown, the delivery information corresponding to the order submission request is determined according to the inventory entity and the delivery method, including:
[0061] Step S201: selecting a first inventory entity from multiple inventory entities according to a first delivery mode;
[0062] Step S202: Determine the delivery information according to the first inventory entity, the delivery method corresponding to the first inventory entity, and the delivery address.
[0063] In an embodiment of the present invention, there may be multiple inventory entities corresponding to the item identifier included in the order submission request, such as the inventory entity may be store A and self-operated warehouse A, and the delivery method indicates the first delivery mode, which is the delivery method of a single inventory entity, and the first delivery mode is only store delivery or only self-operated warehouse delivery. If the first delivery mode is only store delivery, the inventory entity of the type of store among the multiple inventory entities is used as the first inventory entity, and the first inventory entity is the corresponding store, and the delivery method of the store is used as the delivery method in the delivery information, and the delivery time is calculated according to the address of the store and the delivery address to obtain the delivery information. Then, the delivery information is sent to the user, and the user selects the delivery information as the target delivery information, and sends the settlement request of the order. According to the target delivery information, the corresponding target inventory entity can be determined, and the order is issued to the target inventory entity, and the target inventory entity performs the contract.
[0064] In the embodiment of the present invention, the inventory entity includes multiple items, the delivery method indicates the second delivery mode, and the order request also includes a delivery address corresponding to the item identifier, such as Figure 3 As shown, the delivery information corresponding to the order submission request is determined according to the inventory entity and the delivery method, including:
[0065] Step S301: screening out a plurality of second inventory entities from a plurality of inventory entities according to a second delivery mode; the second delivery mode indicates the order of the plurality of second inventory entities;
[0066] Step S302: Determine the delivery information according to the order of the plurality of second inventory entities, the delivery methods and delivery addresses corresponding to the second inventory entities.
[0067] In an embodiment of the present invention, the inventory entities include multiple inventory entities, and the multiple inventory entities are of different types. For example, the multiple inventory entities are store A, self-operated warehouse A, and merchant warehouse A. The inventory quantity of the item in store A can be pre-configured to be 100, and the inventory quantity of the item in self-operated warehouse A can be pre-configured to be 10; the delivery method indicates the second delivery mode, and the second delivery mode is an inventory entity that can be shipped from multiple inventory entities and has priority delivery, such as being able to ship from stores and self-operated warehouses, and stores are given priority delivery, that is, multiple inventory entities have priority ordering. In this case, multiple second inventory entities can be screened out from multiple inventory entities, and the second inventory entity is an inventory entity corresponding to the second delivery mode, such as the inventory entity includes stores, self-operated warehouses, and commodity warehouses, and the second delivery mode is the above-mentioned delivery from stores and self-operated warehouses, and stores are given priority delivery, then the multiple second inventory entities are stores and self-operated warehouses, and the multiple second inventory entities are ranked as stores first, followed by self-operated warehouses. Then, the delivery information is determined according to the sorting of multiple second inventory entities, the delivery method and the delivery address of each second inventory entity. Since each second inventory entity can correspond to one or more delivery methods, a delivery method can be randomly selected as the delivery method corresponding to the second inventory entity in the delivery information. The delivery method corresponding to the second inventory entity in the delivery information can also be determined according to the distance between each second inventory entity and the delivery address, and the delivery time efficiency is calculated according to the delivery method and the distance. Then, the sorting of the second inventory entities is used as the sorting of the delivery method corresponding to each second inventory entity, and each delivery method and the delivery time efficiency corresponding to each delivery method are displayed. The delivery information can also include the delivery freight corresponding to the delivery method, and the delivery freight is displayed to the user together. The delivery information can also include the second inventory entity. For users to select target delivery information. For example, each delivery method, delivery time efficiency and delivery freight, as well as the corresponding second inventory entity and other information can be displayed to users in an orderly manner for users to choose. The user can choose the delivery method as same-city delivery and the delivery time as immediate delivery, and settle the order. After receiving the delivery method selected by the user as same-city delivery, it is determined that the items will be shipped and fulfilled by store A, and the order is sent to store A. After receiving the order, store A will produce it and notify the fulfillment system to deliver it to the user's delivery address.
[0068] In an embodiment of the present invention, delivery information is determined based on the sorting of multiple second inventory entities, the second delivery method and the delivery address, including: when there are at least two second inventory entities with the same second delivery method, deduplication processing is performed on the multiple second inventory entities with the same second delivery method based on the sorting of the multiple second inventory entities to determine the delivery information.
[0069] In the embodiment of the present invention, among the multiple second inventory entities, there may be two or more second inventory entities with the same corresponding delivery methods, such as express delivery for store A and self-operated warehouse A. In this case, the second inventory entities ranked later can be deduplicated according to the sorting of the multiple second inventory entities, and the delivery methods and delivery time efficiency of the second inventory entities ranked later are not displayed. If the second delivery mode is both store and self-operated warehouse, store is given priority, then the delivery methods displayed to the user are express delivery and store A, and self-operated warehouse A is not displayed. The user can choose to determine the target delivery information according to the displayed delivery information and submit a settlement request. After receiving the user's settlement request, the order is sent to the corresponding target inventory entity, that is, the second inventory entity, so that the target inventory entity can perform the order.
[0070] Figure 4 The figure is a flow chart of a management method of a fulfillment mode of an embodiment of the present invention. The method can be implemented by a merchant end system, a settlement system, an inventory middle-end system, a distribution system, a commodity middle-end system, an implementation system, and a production and terminal fulfillment system.
[0071] Merchants can set configuration information through the merchant-side system, including setting the delivery methods supported by the store, setting the inventory information of the product in the store or self-operated large factory, and setting the delivery methods supported by the product. The inventory information includes the inventory quantity. The inventory middle-office system can obtain the inventory entity of the product and the inventory information of each inventory entity from the merchant-side system; the distribution system can obtain the store's delivery method from the merchant-side system; the product middle-office system can obtain the method supported by the product from the merchant-side system;
[0072] The specific implementation process of the performance management method includes:
[0073] In the settlement system, the user submits the order after selecting the product and enters the order settlement page. Then the settlement system sends a request to the product middle-office system according to the product ID in the order submitted by the user, so as to obtain the delivery method corresponding to the product ID from the product middle-office system;
[0074] The settlement system sends a request to the inventory middle-office system according to the product ID to obtain the inventory information corresponding to the product ID from the inventory middle-office system. The inventory middle-office system can calculate the inventory entity that can support delivery according to the user's delivery address and send it to the settlement system;
[0075] After receiving the inventory information of the product returned by the inventory middle-end system, the settlement system sends the product's delivery method and inventory information to the distribution system to request the distribution system to obtain the distribution methods that the product can support;
[0076] The distribution system determines the distribution method based on the delivery method and inventory information, and returns it to the settlement system. When determining the distribution method, the distribution system obtains the product's delivery method and determines whether the inventory parameters are complete. If so, it calculates the distribution methods that the product can support. If not, it outputs the bottom-line distribution method. The inventory parameters may include the inventory quantity of the product identifier in the inventory subject. If the inventory parameters are complete, the inventory quantity is not 0, and if the inventory parameters are incomplete, the inventory quantity is 0. The inventory parameters also include the identifier of the inventory subject containing the product identifier, the identifier of the distribution center where the inventory subject is located, and other information. If all the information is not empty, it means that the inventory parameters are complete. Otherwise, it means that the inventory parameters are incomplete.
[0077] After receiving the delivery method result returned by the delivery system, the settlement system sends the inventory entity, delivery method and delivery address in the user order to the timeliness system;
[0078] The time efficiency system calculates the delivery time efficiency corresponding to the delivery method and returns the delivery time efficiency to the settlement system;
[0079] After receiving the delivery time, the settlement system displays various delivery methods and the delivery time and inventory entities corresponding to each delivery method to the user, so that the user can select the target delivery method and the corresponding target delivery time according to their own needs, and submit the order settlement request;
[0080] After the order settlement is completed, the settlement system sends the order completion information to the production and terminal fulfillment system so that the production and fulfillment system can fulfill the order, that is, send the order to the target inventory entity corresponding to the target delivery method so that the target inventory entity can fulfill the order.
[0081] For example, the merchant-side system configuration information: Store A supports the same-city express delivery method; Store A has product SKU1, and the delivery methods supported by SKU1 are both store delivery and self-operated warehouse delivery, with store delivery being given priority; The inventory of SKU1 in Store A is 100, and the inventory in self-operated warehouse A is 10;
[0082] The specific process of the management method of the fulfillment method includes: (1) the consumer selects SKU1 and enters the settlement page, filling in the user's delivery address and other information; (2) the settlement page requests the inventory to obtain the store A that can support the shipment of the product and the warehouse A that can support the shipment; (3) the settlement page passes the user's delivery address, the store A / warehouse A located in the inventory, the delivery methods supported by the product, namely store delivery and warehouse delivery, and store priority, to the distribution system. The distribution system judges based on the delivery method and outputs the delivery methods of same-city quick delivery from store A to the user's delivery address and express delivery from self-operated warehouse A to the user's delivery address respectively. According to the rule of store priority for the delivery method, the same-city quick delivery and express delivery are output in order and the entity to which the delivery method belongs is noted. The serial number of the same-city quick match is 1, and the entity it belongs to is store A; the serial number of the express delivery is 2, and the entity it belongs to is self-operated warehouse A; (4) After the settlement page receives the delivery information, it inputs the delivery information and product attributes into the timeliness system. The timeliness system calculates the timeliness of the corresponding store A or self-operated warehouse A according to the entity to which the delivery method belongs and outputs it; (5) The settlement page displays the timeliness, delivery method, freight and other information for consumers to choose, among which the same-city quick match will be selected by the system by default; (6) The consumer selects the same city as the delivery method and immediate delivery as the timeliness on the settlement page, and submits the order; (7) The settlement system checks that the delivery method selected for the order is the same-city quick match, determines that the product needs to be shipped and fulfilled by store A, and sends the order to store A; (8) Store A receives the order, produces it, and notifies the terminal fulfillment system to deliver it to the user's delivery address immediately.
[0083] For example, the merchant-side system configuration information: Store A supports express delivery; Store A has product SKU1, and SKU1 supports both store delivery and warehouse delivery, with self-operated warehouses being given priority; SKU1 has 100 items in stock at Store A and 10 items in stock at self-operated warehouse A;
[0084] The specific process of the management method of the fulfillment method includes: (1) the consumer selects SKU1 and enters the settlement page, filling in the user's delivery address and other information; (2) the settlement page requests the inventory to obtain the store A that can support the shipment of the product and the warehouse A that can support the shipment; (3) the settlement page passes the user's delivery address, the store A / warehouse A located in the inventory, and the delivery methods supported by the product, namely store delivery and large warehouse delivery, with large warehouse delivery given priority, to the distribution system. The distribution system judges based on the delivery method and outputs the delivery method from store A to the user's delivery address, which is express delivery, and the delivery method from warehouse A to the user's delivery address, which is express delivery. Both delivery methods belong to express delivery, but the delivery method of self-operated large warehouse is given priority, so the output delivery method is express delivery, which belongs to The subject is the self-operated warehouse; (4) After the settlement page receives the delivery information, it inputs the delivery information and product attributes into the timeliness system. The timeliness system calculates the timeliness of the corresponding self-operated warehouse A according to the subject to which the delivery method belongs and outputs it; (5) The settlement page displays the timeliness, delivery method, freight and other information for consumers to choose the timeliness (when there is only one delivery method, the delivery method is not selectable for consumers); (6) Consumers select the timeliness corresponding to express delivery on the settlement page and submit the order; (7) The settlement system checks that the delivery method selected for the order is express delivery, determines that the goods need to be shipped and fulfilled by self-operated warehouse A, and sends the order to self-operated warehouse A; (8) Self-operated warehouse A receives the order for production and notifies the terminal fulfillment system to immediately deliver it to the user's delivery address.
[0085] The management method of the fulfillment method of the embodiment of the present invention, after receiving the user's order submission request, obtains the shipping method and inventory subject corresponding to the item identification included in the order submission request, and then determines the delivery information corresponding to the order submission request according to the inventory subject and the shipping method, so that the user can determine the target delivery information according to the delivery information, and after receiving the settlement request of the order, sends the order to the target inventory subject corresponding to the target delivery information, so that the target inventory subject performs the order fulfillment. This method determines the delivery information available for users to choose through the shipping method and inventory subject of the item identification configured by the merchant, so that the user can choose the target delivery information according to their own demands, realizes flexible and optional fulfillment methods, diversifies fulfillment methods, and improves user experience; and this method can carry out diversified distribution through the configuration of the inventory subject and shipping method of the item, reduces the backlog of merchant goods, reduces supply chain costs, and reduces the strong binding relationship between operational sales strategies and inventory distribution models.
[0086] According to another aspect of the embodiment of the present invention, Figure 5 As shown, a management device 500 for a fulfillment method is provided, including:
[0087] The acquisition module 501, in response to receiving an order submission request from a user, acquires a delivery method and an inventory entity corresponding to an item identifier included in the order submission request;
[0088] The determination module 502 determines the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, and sends the delivery information to the user so that the user can determine the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method;
[0089] The sending module 503, in response to receiving a settlement request sent by the user, the settlement request indicating the target delivery information, sends the order to the target inventory entity corresponding to the target delivery information, so that the target inventory entity performs the order.
[0090] In an embodiment of the present invention, the order submission request also includes the number of items corresponding to the item identifier, and the acquisition module 501 is further used to: before acquiring the inventory body corresponding to the item identifier included in the order submission request, determine that the number of items corresponding to the item identifier in the inventory body is greater than or equal to the number of items corresponding to the item identifier in the order submission request.
[0091] In the embodiment of the present invention, the acquisition module 501 is further used to: before acquiring the delivery method and inventory subject corresponding to the item identifier included in the order submission request, configure the delivery method and inventory subject corresponding to the item identifier.
[0092] In the embodiment of the present invention, the determination module 502 is further used to: configure the delivery method corresponding to the inventory entity before determining the delivery information corresponding to the order submission request according to the inventory entity and the delivery method.
[0093] In an embodiment of the present invention, the inventory entities include multiple inventory entities, the shipping method indicates a first shipping mode, the order request also includes a delivery address corresponding to the item identifier, and the determination module 502 is further used to: filter out the first inventory entity from the multiple inventory entities according to the first shipping mode; determine the delivery information according to the first inventory entity, the delivery method corresponding to the first inventory entity, and the delivery address.
[0094] In an embodiment of the present invention, the inventory entities include multiple inventory entities, the shipping method indicates a second shipping mode, the order request also includes a delivery address corresponding to the item identifier, and the determination module 502 is further used to: filter out multiple second inventory entities from the multiple inventory entities according to the second shipping mode; the second shipping mode indicates the sorting of the multiple second inventory entities; and determine the delivery information according to the sorting of the multiple second inventory entities, the delivery methods and delivery addresses corresponding to the second inventory entities.
[0095] In an embodiment of the present invention, the determination module 502 is further used to: when there are at least two second inventory entities with the same second delivery method, deduplicate the multiple second inventory entities with the same second delivery method according to the sorting of the multiple second inventory entities to determine the delivery information.
[0096] According to another aspect of an embodiment of the present invention, there is provided an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the performance management method provided by the present invention.
[0097] According to another aspect of an embodiment of the present invention, there is provided a computer-readable medium on which a computer program is stored, and when the program is executed by a processor, the method for managing the performance mode provided by the present invention is implemented.
[0098] Figure 6 An exemplary system architecture 600 is shown to which the method for managing a contract in a fulfillment manner or the device for managing a contract in a fulfillment manner according to an embodiment of the present invention can be applied.
[0099] like Figure 6 As shown, system architecture 600 may include terminal devices 601, 602, 603, network 604 and server 605. Network 604 is used to provide a medium for communication links between terminal devices 601, 602, 603 and server 605. Network 604 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0100] Users can use terminal devices 601, 602, and 603 to interact with server 605 through network 604 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 601, 602, and 603, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).
[0101] The terminal devices 601 , 602 , and 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.
[0102] The server 605 may be a server that provides various services, such as a backend management server (only an example) that provides support for shopping websites browsed by users using the terminal devices 601, 602, and 603. The backend management server may analyze and process the received data such as product information query requests, and feed back the processing results (such as target push information, product information - only an example) to the terminal device.
[0103] It should be noted that the management method of the performance mode provided in the embodiment of the present invention is generally executed by the server 605, and accordingly, the management device of the performance mode is generally set in the server 605.
[0104] It should be understood that Figure 6 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.
[0105] Reference below Figure 7 , which shows a schematic diagram of the structure of a computer system 700 of a terminal device suitable for implementing an embodiment of the present invention. Figure 7 The terminal device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0106] like Figure 7 As shown, the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output (I / O) interface 705 is also connected to the bus 704.
[0107] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.
[0108] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 709, and / or installed from the removable medium 711. When the computer program is executed by the central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present invention are executed.
[0109] It should be noted that the computer-readable medium shown in the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0110] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0111] The modules involved in the embodiments of the present invention may be implemented in software or hardware. The modules described may also be set in a processor, for example, it may be described as: a processor includes an acquisition module, a determination module and a sending module. The names of these modules do not constitute a limitation on the modules themselves in some cases. For example, the acquisition module may also be described as "a module for acquiring the shipping method and inventory subject corresponding to the item identifier included in the order submission request in response to receiving the user's order submission request."
[0112] As another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: in response to receiving an order submission request from a user, obtaining a shipping method and an inventory subject corresponding to the item identification included in the order submission request; determining the delivery information corresponding to the order submission request according to the inventory subject and the shipping method, and sending the delivery information to the user so that the user determines the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method; in response to receiving a settlement request sent by the user, the settlement request indicates the target delivery information, and sending the order to the target inventory subject corresponding to the target delivery information, so that the target inventory subject performs the order.
[0113] According to the technical solution of the embodiment of the present invention, the management method of the fulfillment method, after receiving the user's order submission request, obtains the shipping method and inventory subject corresponding to the item identification included in the order submission request, and then determines the delivery information corresponding to the order submission request according to the inventory subject and the shipping method, so that the user can determine the target delivery information according to the delivery information, and after receiving the settlement request of the order, the order is sent to the target inventory subject corresponding to the target delivery information, so that the target inventory subject performs the order fulfillment. This method determines the delivery information available for users to choose through the shipping method and inventory subject of the item identification configured by the merchant, so that the user can choose the target delivery information according to their own demands, realizes flexible and optional fulfillment methods, diversifies fulfillment methods, and improves user experience; and this method can carry out diversified distribution through the configuration of the inventory subject and shipping method of the item, reduces the backlog of merchant goods, reduces supply chain costs, and reduces the strong binding relationship between operational sales strategies and inventory distribution models.
[0114] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A method for managing performance, characterized in that: include: In response to receiving an order submission request from a user, obtaining a delivery method and an inventory entity corresponding to an item identifier included in the order submission request; Determine the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, and send the delivery information to the user so that the user can determine the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method; In response to receiving a settlement request sent by the user, the settlement request indicates the target delivery information, and sending the order to a target inventory entity corresponding to the target delivery information, so that the target inventory entity performs the order.
2. The method according to claim 1, characterized in that The order submission request also includes the item quantity corresponding to the item identifier. Before obtaining the inventory entity corresponding to the item identifier included in the order submission request, the method further includes: It is determined that the number of items in the inventory body corresponding to the item identifier is greater than or equal to the number of items in the order submission request corresponding to the item identifier.
3. The method according to claim 1, characterized in that Before obtaining the item ID included in the order submission request, the shipping method and inventory entity should also include: Configure the shipping method and inventory entity corresponding to the item identifier.
4. The method according to claim 1, characterized in that: Before determining the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, the method further includes: Configure the delivery method corresponding to the inventory entity.
5. The method according to claim 4, characterized in that The inventory entities include a plurality of entities, the delivery method indicates a first delivery mode, the order request also includes a delivery address corresponding to the item identifier, and the delivery information corresponding to the order submission request is determined according to the inventory entities and the delivery method, including: Filtering a first inventory entity from multiple inventory entities according to the first delivery mode; The delivery information is determined according to the first inventory entity, the delivery method corresponding to the first inventory entity, and the delivery address.
6. The method according to claim 4, characterized in that The inventory entities include a plurality of entities, the delivery method indicates a second delivery mode, the order request also includes a delivery address corresponding to the item identifier, and the delivery information corresponding to the order submission request is determined according to the inventory entities and the delivery method, including: Filtering a plurality of second inventory entities from a plurality of inventory entities according to the second delivery mode; the second delivery mode indicates the sorting of the plurality of second inventory entities; The delivery information is determined according to the order of the plurality of second inventory entities, the delivery methods corresponding to the second inventory entities, and the delivery addresses.
7. The method according to claim 6, characterized in that Determining the delivery information according to the order of the plurality of second inventory entities, the second delivery method, and the delivery address includes: In the case that there are at least two second inventory entities with the same second delivery method, deduplication processing is performed on the multiple second inventory entities with the same second delivery method according to the sorting of the multiple second inventory entities to determine the delivery information.
8. A management device for performance mode, characterized in that: include: an acquisition module, in response to receiving an order submission request from a user, acquiring a delivery method and an inventory entity corresponding to an item identifier included in the order submission request; a determination module, which determines the delivery information corresponding to the order submission request according to the inventory entity and the delivery method, and sends the delivery information to the user so that the user determines the target delivery information according to the delivery information; the delivery information includes the delivery method and the delivery time corresponding to the delivery method; The sending module, in response to receiving a settlement request sent by the user, wherein the settlement request indicates the target delivery information, sends the order to a target inventory entity corresponding to the target delivery information, so that the target inventory entity performs the order.
9. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7.
10. A computer readable medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Commodity delivery management method and commodity delivery management system
CN106355341A
Method and device for determining order fulfillment warehouse
CN113239317A
Order delivery method and device and medium
CN113837689A
Article transaction data processing method and device, storage medium and electronic equipment
CN115358829A
Performance time determination method and device, storage medium and electronic equipment
CN116050961A