Ordering system and method, electronic equipment and computer readable storage medium

Through the communication connection between the order generation module in the order system and the store and supplier module, replenishment demand orders are generated and processed, which solves the problem of low efficiency and accuracy of order list generation in chain supermarkets, and achieves more efficient and accurate ordering process.

CN119151204AActive Publication Date: 2024-12-17深圳市灵智数字科技有限公司

Patent Information

Application Number
CN202411155852.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2024-12-17
Estimated Expiration
2044-08-21

AI Technical Summary

Technical Problem

During the procurement process of chain supermarkets, the existing technology leads to low efficiency and accuracy in order list generation, which is prone to errors caused by manual analysis and processing.

Method used

Provide an ordering system, including the communication connection between the order generation module and the store module and the supplier module, generate replenishment demand orders by receiving product lists and supplier information, and perform order splitting and merging to generate order lists of different order types. , Instruct the delivery method.

Benefits of technology

Reduce manual participation, reduce error rates, improve the accuracy and efficiency of order list generation, and enable suppliers to deliver uniformly directly according to the order type.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119151204A_ABST
    Figure CN119151204A_ABST
Patent Text Reader

Abstract

The invention is suitable for the technical field of order processing, and provides an ordering system and method, electronic equipment and a computer readable storage medium, and the system comprises an order generation module, at least one store module in communication connection with the order generation module, and at least one supplier module in communication connection with the order generation module, the store module is used for pushing a commodity list to the order generation module, the supplier module is used for pushing supplier information to the order generation module and receiving an order list sent by the order generation module, and the order generation module is used for generating a replenishment demand list corresponding to the store module according to the commodity list and the supplier information. Order splitting and / or order merging are / is carried out on the replenishment demand lists corresponding to the store modules, order lists of different order types are obtained, and the order types corresponding to the order lists are used for indicating distribution modes of the order lists. According to the invention, the problem of low efficiency and accuracy of order list generation can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of order processing, and in particular, relates to an ordering system, method, electronic device and computer-readable storage medium. Background Art

[0002] In the operation of chain supermarkets, different supermarkets are located in different regions. Based on the consumption habits of people in different regions, the goods that each store needs to purchase are often different. In addition, different goods to be purchased often require different delivery methods due to their different types. For example, for fresh goods, due to the high timeliness requirements of the goods, suppliers need to deliver directly to the store.

[0003] At present, in the procurement process of chain supermarkets, specialized procurement specialists mainly manually count and analyze the goods to be purchased in each store, and then obtain the order list corresponding to the goods to be purchased and distribute it to suppliers. Since the entire procurement process involves multiple stores, departments and steps, manual analysis and processing methods are prone to errors, resulting in low efficiency and accuracy in generating order lists. Summary of the invention

[0004] The embodiments of the present application provide an ordering system, method, electronic device and computer-readable storage medium, which can solve the problem of low efficiency and accuracy in generating order lists.

[0005] In a first aspect, an embodiment of the present application provides an ordering system, comprising: an order generation module, at least one store module communicatively connected to the order generation module, and at least one supplier module communicatively connected to the order generation module, wherein:

[0006] The store module is used to push the product list to the order generation module;

[0007] The supplier module is used to push supplier information to the order generation module, and receive the order list sent by the order generation module;

[0008] The order generation module is used to generate a replenishment demand form corresponding to the store module based on the commodity list and the supplier information, and to perform order splitting and / or order merging on the replenishment demand form corresponding to the store module to obtain the order list of different order types, wherein the order type corresponding to the order list is used to indicate the delivery method of the order list.

[0009] In a second aspect, an embodiment of the present application provides an ordering method, including:

[0010] Obtain a product list sent by at least one store and supplier information sent by at least one supplier;

[0011] Generate a replenishment demand sheet corresponding to the at least one store according to the commodity list and the supplier information;

[0012] Performing order splitting and / or order merging on the replenishment demand order corresponding to the at least one store to obtain order lists of different order types, wherein the order type corresponding to the order list is used to indicate a delivery method of the order list;

[0013] The order list is sent to the corresponding supplier.

[0014] In a third aspect, an embodiment of the present application provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the ordering method described in the second aspect when executing the computer program.

[0015] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the ordering method described in the second aspect are implemented.

[0016] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the ordering method described in any one of the second aspects above.

[0017] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0018] In the embodiment of the present application, the order generation module generates a replenishment demand form corresponding to the store module by receiving the commodity list of the store module and the supplier information of the supplier module, and then performs order splitting and / or order merging on the replenishment demand form corresponding to the store module to obtain order lists of different order types. Since the order generation module is connected to at least one store module in communication, and is connected to at least one supplier module in communication, it means that the order generation module can coordinate with different store modules and supplier modules to generate replenishment demand forms, and coordinately process replenishment demand forms of multiple store modules by order splitting and / or order merging, thereby reducing manual participation and manual errors caused thereby, and improving the accuracy and efficiency of order list generation; in addition, the replenishment demand forms of different store modules can be uniformly processed by order splitting and / or order merging to obtain an order list with a unified order type, so that the supplier module can directly deliver according to the delivery method indicated by the order type, thereby also improving the accuracy of order list generation. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0020] Figure 1 It is a functional architecture diagram of an ordering system provided by an embodiment of the present application;

[0021] Figure 2 It is a flowchart of the ordering method provided in the embodiment of the present application;

[0022] Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0024] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0025] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0026] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.

[0027] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.

[0028] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0029] In the operation of chain supermarkets, if a store is out of stock or expected to be out of stock, a demand for goods will be submitted, and then the purchasing staff will make unified purchases and finally distribute the purchased goods to the corresponding stores.

[0030] At present, in the procurement process of chain supermarkets, procurement personnel need to determine the demand for various commodities based on the quantity of goods requested, inventory data, sales data, etc. of different stores, and then evaluate the supplier's capabilities based on factors such as price, quality, delivery ability and service, select suitable suppliers, and then formulate a detailed procurement plan, including commodity types, quantities, prices, distribution methods and delivery time, etc., place orders with the selected suppliers, and finally continue to track the progress of orders to ensure on-time delivery. Since the entire procurement process requires procurement personnel to analyze the demand for store commodities in different regions and evaluate the supplier information in different regions, and multiple departments and steps are involved in analyzing the demand for store commodities and evaluating the supplier information, the order list can be generated at last. The generation of the order list is cumbersome and inefficient, and any error in any step may lead to inaccurate generation of the order list. Therefore, the efficiency and accuracy of the order list generation are currently low.

[0031] In order to improve the efficiency and accuracy of generating an order list, an embodiment of the present application provides an ordering system. In the system, it includes: an order generation module, at least one store module that is communicatively connected to the order generation module, and at least one supplier module that is communicatively connected to the order generation module, wherein: after receiving the commodity list pushed by the store module and the supplier information pushed by the supplier module, the order generation module will generate a replenishment demand form corresponding to the store module, and then the order generation module will perform order splitting and / or order merging on the replenishment demand form corresponding to the store module to obtain order lists of different order types, wherein the order type corresponding to the order list is used to indicate the delivery method of the order list.

[0032] Figure 1The functional architecture diagram of an ordering system provided in an embodiment of the present application is shown. In this embodiment, the above ordering system can be applied to a server of a chain supermarket, as described in detail as follows:

[0033] The ordering system 1 comprises: an order generation module 11, at least one store module 12 communicatively connected to the order generation module, and at least one supplier module 13 communicatively connected to the order generation module, wherein:

[0034] The store module 12 is used to push the product list to the order generation module.

[0035] The store module 12 can be applied to the terminal devices of the store, and the terminal devices of the store include but are not limited to computers, tablet computers, smart phones and other devices that can connect to the Internet. The commodity list includes commodity information of the commodities to be purchased, for example, the commodity information may include order time, commodity name, price, quantity, etc. The store module 12 can push the commodity list to the order generation module when the commodities are insufficient.

[0036] Specifically, the store staff can input the goods to be purchased through the terminal device, and then the store module 12 generates a corresponding product list according to the input goods; or the store module 12 can automatically generate a product list according to the current store's inventory data, sales data, etc. For the generated product list, the store module 12 can push it to the order generation module in real time, or a push time can be set, and it can be automatically pushed to the order generation module 11 when the push time arrives.

[0037] For example, when the store module 12 detects that the inventory of a certain type of goods is lower than a preset inventory threshold, it can automatically list the goods as goods to be purchased and generate a corresponding list of goods, which is then automatically pushed to the order generation module 11 when the push time arrives (assuming it is 10:00).

[0038] In an embodiment of the present application, the store module can build a product list according to its own needs and push it to the order generation module, so that the store's products to be purchased can be pushed in a timely manner.

[0039] The supplier module 13 is used to push supplier information to the order generation module 11 and receive the order list sent by the order generation module 11.

[0040] The supplier module 13 can be applied to the supplier's server, which includes but is not limited to computers, tablet computers, smart phones and other devices. The supplier information can include supplier qualifications, supplier quotation information for different products, supplier location, supplier delivery capabilities and other information that can reflect supplier capabilities. The order list is a list used to instruct suppliers to prepare and deliver goods, and the order list can include but is not limited to product information, delivery method, delivery time, delivery deadline, etc.

[0041] The above-mentioned order generation module 11 is used to generate a replenishment demand form corresponding to the above-mentioned store module 12 based on the above-mentioned commodity list and the above-mentioned supplier information, and to perform order splitting and / or order merging on the above-mentioned replenishment demand forms corresponding to different above-mentioned store modules 12 to obtain the above-mentioned order lists of different order types, wherein the order type corresponding to the above-mentioned order list is used to indicate the delivery method of the above-mentioned order list.

[0042] The above-mentioned replenishment demand list refers to a list generated based on the commodity list and supplier information, which is used to reflect the commodity demand of the store corresponding to the store module 12.

[0043] The delivery methods may be classified according to one or more of the delivery destination, delivery speed, commodity type, commodity quality level, etc. For example, according to the delivery destination, the above delivery methods may include delivery to a store or delivery to a warehouse.

[0044] Specifically, after obtaining the above-mentioned commodity list and the above-mentioned supplier information, the above-mentioned order generation module 11 can first select a suitable supplier according to the supplier information and the supplier information, for example, select a suitable supplier according to the supplier quotation information, the distance between the supplier's area and the store, etc., and then obtain a replenishment demand list according to the historical data and / or forecast data of the corresponding store of the store module 12. For the above-mentioned replenishment demand list of the store module 12, since the commodities in the replenishment demand list may correspond to different delivery methods, in order to improve the ordering efficiency, when the replenishment demand list of the store module 12 includes commodities with different delivery methods, the commodities with different delivery methods can be split, and / or, for the commodities with the same delivery method in the replenishment demand lists of different store modules 12, the orders can be merged, so that the commodities with the same delivery method are split or merged into one order, that is, the above-mentioned order list, wherein the order type of the above-mentioned order list corresponds to the delivery method one by one. Of course, in order to improve the accuracy of the generation of the order list, the order splitting and / or order merging can also be combined with one or more of the supplier information, commodity type, commodity delivery time, store location, etc. in the replenishment demand list.

[0045] For example, assuming that the order list of store module A includes product A1 (delivery method 1) and product A2 (delivery method 2), and the order list of store module B includes product B1 (delivery method 1) and product B2 (delivery method 1), among which product A1 and product B1 have the same delivery method and correspond to the same supplier, and product A2 and product B2 have the same delivery method and correspond to the same supplier, then product A1 and product B1 can be merged into one order list, and product A2 and product B2 can be merged into one order list.

[0046] In the embodiment of the present application, the order generation module generates a replenishment demand form corresponding to the store module by receiving the commodity list of the store module and the supplier information of the supplier module, and then performs order splitting and / or order merging on the replenishment demand form corresponding to the store module to obtain order lists of different order types. Since the order generation module is connected to at least one store module in communication, and is connected to at least one supplier module in communication, it means that the order generation module can coordinate with different store modules and supplier modules to generate replenishment demand forms, and coordinately process replenishment demand forms of multiple store modules by order splitting and / or order merging, thereby reducing manual participation and manual errors caused thereby, and improving the accuracy and efficiency of order list generation; in addition, the replenishment demand forms of different store modules can be uniformly processed by order splitting and / or order merging to obtain an order list with a unified order type, so that the supplier module can directly deliver according to the delivery method indicated by the order type, thereby also improving the accuracy of order list generation.

[0047] In some embodiments, when the order generation module generates a replenishment demand sheet corresponding to the store module according to the commodity list and the supplier information, the order generation module includes:

[0048] An information review module, used to review the commodity list corresponding to the above-mentioned store module, and to review the supplier information corresponding to the above-mentioned supplier module;

[0049] A replenishment demand form generation module is used to determine the replenishment demand quantity corresponding to the above-mentioned store module based on the above-mentioned audited commodity list and the above-mentioned audited supplier information, and generate a replenishment demand form corresponding to the above-mentioned store module based on the above-mentioned replenishment demand quantity.

[0050] Specifically, after receiving the commodity list pushed by each store module 12 and the supplier information corresponding to each supplier module 13, in order to avoid errors in entering commodities and incorrectly selecting suppliers, the order generation module 11 can review the commodity information included in the commodity list (for example, commodity name, specification, quantity, quality grade, etc.) and the supplier information corresponding to the supplier module 13 (for example, price rationality, supplier qualifications, etc.) through the information review module. The review of the above commodity information includes but is not limited to: reviewing whether the commodity name, specification, and quality registration are correct, and reviewing whether the commodity quantity meets the preset commodity quantity threshold range, etc.; the suitability of the above supplier information includes but is not limited to: reviewing whether the quotation meets the preset quotation range threshold, and reviewing whether the certification time of the supplier qualification is valid, etc.; after the review is passed, according to the above replenishment demand form generation module, first determine the historical data and / or forecast data of the corresponding store, and then calculate the replenishment demand of the store module 12 in combination with the preset constraints, and generate the replenishment demand form corresponding to the store module 12 by summarizing the above replenishment demand, commodity information of the order list, supplier information and other information. Among them, the above-mentioned historical data may include but are not limited to historical order quantities, historical inventory loss data, historical discount information and historical sales data, etc., the above-mentioned forecast data may include but are not limited to forecasted order quantities, forecasted inventory loss data and forecasted sales data, etc., and the above-mentioned preset constraints can be set according to one or more of the display quantity, safety inventory quantity, minimum required unit, minimum order quantity, etc.

[0051] In an embodiment of the present application, by reviewing the commodity list and supplier information through the store information review module, the accuracy of the commodity list and supplier information can be improved, thereby improving the accuracy of the replenishment demand order determination. Then, the historical data and / or forecast data of the store module determined by the replenishment demand order generation module, combined with the preset constraints, can automatically calculate the replenishment demand order corresponding to the above-mentioned store module, thereby improving the efficiency of the replenishment demand order determination.

[0052] In some embodiments, when the replenishment demand form generation module determines the replenishment demand quantity corresponding to the store module according to the reviewed commodity list and the reviewed supplier information, the replenishment demand form generation module includes:

[0053] A quotation list determination module is used to determine the quotation list corresponding to the above-mentioned store module according to the above-mentioned reviewed commodity list and the above-mentioned reviewed supplier information;

[0054] An ordering calendar configuration module obtains an ordering calendar, configures the quotation list corresponding to the store module according to the ordering rules included in the ordering calendar, and obtains the configured quotation list; the ordering rules are used to configure the delivery method and delivery time of the goods included in the store module and / or the quotation list;

[0055] The replenishment demand calculation module is used to calculate the replenishment demand corresponding to the above-mentioned store module according to the configured quotation list.

[0056] Among them, the above-mentioned quotation list can be an order that takes effect according to a preset schedule (or cycle), and the above-mentioned quotation list can include store information (such as store location, name, code, etc.), audited product information and audited supplier information, etc. The ordering rules in the above-mentioned ordering calendar can also be configured according to the above-mentioned preset schedule. Among them, the above-mentioned preset schedule can be set by a fixed cycle day (for example, every Thursday to the next Wednesday), and the above-mentioned ordering rules can include configurable parameters such as ordering day, arrival date, ordering interval, ordering time limit, and delivery method. The above-mentioned order rules configure the above-mentioned configurable parameters to configure the goods in the store's quotation list to replenish the upstream suppliers at what time and by what delivery method, and the upstream suppliers must deliver to the store within what time limit.

[0057] Of course, the ordering rules in the above ordering calendar can also be configured in combination with one or more of the regions, product types, supplier information, store information, etc., which are not limited here. For example, assuming that the ordering rules are configured according to the product type, the ordering calendar can include the ordering date, arrival date, ordering interval, ordering time limit, delivery method, etc. of products of different product types.

[0058] Specifically, after receiving the audited commodity list and the audited supplier information, the above-mentioned quotation list determination module can generate the above-mentioned quotation list in combination with the store information corresponding to the store module 12, and then the ordering calendar configuration module obtains the ordering calendar of the same period according to the period of the quotation list, and uses the ordering rules included in the ordering calendar to configure the quotation list corresponding to the store module 12 to obtain the configured quotation list. Finally, the above-mentioned replenishment demand calculation module determines the historical data and / or predicted data of the corresponding store module 12 according to the store information in the order list, and calculates the replenishment demand of the store module 12 in combination with the preset constraints.

[0059] In an embodiment of the present application, the ordering rules in the ordering calendar can be used to automatically configure the shipping method of the goods in the quotation list of the store module, thereby improving the efficiency of generating the corresponding replenishment demand order of the store module.

[0060] In some embodiments, the stores corresponding to the various store modules 12 are located in different regions. Due to the different consumption habits of people in different regions, the commodities corresponding to the needs of the various store modules 12 may also be different, that is, the commodities of different stores may require different shipping methods. Therefore, in order to improve the accuracy of the quotation list configuration, the above-mentioned order calendar includes a regional order calendar and a store order calendar, wherein the above-mentioned store order calendar corresponds to the above-mentioned store module 12 one by one, and the ordering rules of the above-mentioned store order calendar are applicable to the corresponding store module, and the ordering rules of the above-mentioned regional order calendar are applicable to all store modules in the same region. When the above-mentioned order calendar configuration module configures the quotation list corresponding to the above-mentioned store module according to the ordering rules included in the above-mentioned order calendar, it includes:

[0061] A first ordering calendar configuration module matches the store module according to the regional ordering calendar to obtain a first store module, and configures the quotation list of the first store module according to the ordering rules included in the regional ordering calendar;

[0062] The second ordering calendar configuration module is used to adjust the quotation list of the second store module and adjust the ordering rules of the store ordering calendar corresponding to the above-mentioned second store module, and configure the quotation list of the above-mentioned second store module using the adjusted ordering rules of the above-mentioned store ordering calendar; the above-mentioned second store module is the store module that has not been matched according to the above-mentioned regional ordering calendar.

[0063] Specifically, the above-mentioned first ordering calendar configuration module can first obtain all regional ordering calendars with the same period according to the period of the quotation list, and then filter out the regional ordering calendars with a preset time (for example, since the quotation list configured by the regional ordering calendar on that day may not take effect in time, the regional ordering calendar on that day is filtered out), readjust the ordering rules of the filtered regional ordering calendar (for example, readjust the fixed cycle day, ordering day, arrival day, ordering interval, etc.), and then use all the regional ordering calendars to match the store module 12 to obtain the above-mentioned first store module, and configure the quotation list of the first store module according to the ordering rules included in the regional ordering calendar; at the same time, since a store in the region may have different delivery time, method, etc. requirements, there will be special stores, that is, stores that are not matched by the above-mentioned regional ordering calendar, that is, stores corresponding to the above-mentioned second store module.

[0064] Among them, for the above-mentioned second store module, since there are special requirements for the goods in the corresponding quotation list (such as delivery time, method, etc.), the historical quotation list of the second store module can be searched, and the quotation list of the second store module can be readjusted according to similar goods in the historical quotation list and the special requirements of similar goods (such as delivery time, method, etc.), as well as the ordering rules of the store ordering calendar corresponding to the second store module. Of course, the purchasing staff can also manually adjust the quotation list of the second store module and the ordering rules of the store ordering calendar corresponding to the second store module. At this time, the purchasing staff needs to first verify their authority, and after the authority verification is passed, receive the adjustment instructions of the purchasing staff and make corresponding adjustments.

[0065] In the embodiment of the present application, the quotation lists of different store modules can be configured through the first ordering calendar configuration module and the second ordering calendar configuration module, thereby improving the accuracy and efficiency of the quotation list configuration.

[0066] In some embodiments, when the order generation module splits and / or merges the replenishment demand orders corresponding to the store modules to obtain the order lists of different order types, the order generation module includes:

[0067] A replenishment demand order review module is used to review the replenishment demand order corresponding to the store module according to preset review rules to obtain a target replenishment order corresponding to the store module; the preset review rules include review rules for different store modules and / or different commodities;

[0068] The order processing module is used to split and merge the target replenishment orders corresponding to the above-mentioned store modules according to the delivery methods of the goods included in the target replenishment orders, and obtain the above-mentioned order lists of different order types, wherein the above-mentioned delivery methods correspond to the above-mentioned order types one by one.

[0069] The preset review rules are used to review the replenishment demand orders corresponding to different store modules 12, including but not limited to reviewing store information, product type, product delivery method, etc. At the same time, since the replenishment demand order may need to be manually adjusted, different automatic order review times can be set for reviewing store information, product information, product delivery method, etc., so as to flexibly reserve a time window for manual adjustment of the replenishment demand order.

[0070] Among them, the distribution methods of the above-mentioned goods may include one of the direct-to-counter type, cross-docking type, and unified warehouse and unified distribution type; the above-mentioned direct-to-counter type is used to instruct the supplier to send the goods directly to the store, the above-mentioned cross-docking type is used to instruct the supplier to send the goods to the preset warehouse and not put the goods into the warehouse, and the above-mentioned unified warehouse and unified distribution type is used to instruct the supplier to send the goods to the preset warehouse and put the goods into the warehouse.

[0071] Specifically, after the replenishment demand order review module reviews the replenishment demand order corresponding to the store module 12 according to the preset review rules, the replenishment demand order that has passed the review will be used as the target replenishment order corresponding to the store module 12; the order processing module splits the orders of the goods included in the target replenishment order according to the delivery method of the goods included in the target replenishment order (including one of the direct-to-counter type, cross-depot type, and unified warehouse and unified distribution type), and then merges the orders of the goods with the same delivery method (including one of the direct-to-counter type, cross-depot type, and unified warehouse and unified distribution type) to obtain an order list of the corresponding order type.

[0072] In the embodiment of the present application, since all order lists are sent to suppliers, the order lists are obtained by order splitting and order merging. The goods with the same delivery method in different store modules can be unified into an order list of one order type, so that the suppliers can directly deliver them uniformly according to the order type, thereby improving the accuracy and efficiency of order list generation.

[0073] In some embodiments, when the order processing module splits and merges the target replenishment order corresponding to the store module according to the delivery method of the goods included in the target replenishment order, the order processing module includes:

[0074] an order splitting module, for splitting the target replenishment order corresponding to each store module into at least one purchase order according to the delivery method of the commodities included in the target replenishment order corresponding to each store module, wherein the purchase order of each store module corresponds to the delivery method one by one;

[0075] The order merging module is used to merge the purchase orders of the same delivery method of each store module.

[0076] Specifically, the above-mentioned order splitting module splits the target replenishment order corresponding to each store module 12 into purchase orders of one type, namely, direct-to-the-counter type, cross-docking type, and unified warehouse and unified distribution type, according to the delivery method of the goods included in the target replenishment order corresponding to each store module 12 (including one of the direct-to-the-counter type, cross-docking type, and unified warehouse and unified distribution type). Then, the order merging module can merge the purchase orders of the same delivery method of each store module 12 and the same supplier.

[0077] It should be noted that for purchase orders with a delivery method of direct-to-the-counter, since the supplier needs to deliver directly to the store, if the purchase order orders of different store modules 12 are combined into one order list, the supplier still needs to split the orders into different orders for stocking and delivery to the store. At the same time, the supplier may not have the authority to split the order for stocking. Therefore, for the purchase order orders with a delivery method of direct-to-the-counter split by the above-mentioned order splitting module, they can be directly sent to the supplier module 13 as an order list, thereby improving the supplier's stocking efficiency; for the purchase order orders with a delivery method of unified warehouse and unified distribution, since warehousing is required, if the purchase order orders of different store modules 12 are combined And it is an order list, which may make it impossible for the supplier to accurately enter the goods into the warehouse system after delivering the goods to the warehouse. Therefore, the purchase order with the unified warehouse and unified distribution type of delivery method after splitting by the above-mentioned order splitting module can also be directly sent to the supplier module 13 as an order list to improve the accuracy and efficiency of warehousing; for the purchase order with the cross-docking type of delivery method, since the supplier does not deliver directly to the store and will not warehouse the delivered goods, the above-mentioned order merging module can be used to merge the cross-docking type purchase order of all stores of the same supplier into an order list and send it to the corresponding supplier module 13, thereby reducing the workload of the supplier and improving procurement efficiency.

[0078] For example, assuming that the purchase order of store module C includes goods C1 (cross-dock type) and goods C2 (cross-dock type), and the purchase order of store module D includes goods D1 (cross-dock type) and goods D2 (cross-dock type), among which goods C1, C2, D1 and D2 all correspond to the same supplier A, then the purchase order of store module C and the purchase order of store module D can be merged into one order list and sent to supplier A.

[0079] In another optional embodiment of the present application, the above system further includes:

[0080] The above-mentioned store module is used to review the replenishment demand form sent by the above-mentioned order generation module;

[0081] The order generation module is used to update the replenishment demand form approved by the store module, and perform order splitting and / or order merging on the updated replenishment demand form;

[0082] The regional distribution method determination module is used to determine the regional distribution method of the goods in the product list corresponding to the above-mentioned store module; the above-mentioned regional distribution method is used to indicate whether the above-mentioned goods are distributed across regions to the above-mentioned store module.

[0083] Specifically, in order to make the replenishment demand form more accurately meet the needs of the store module 12, the above-mentioned order generation module 11 can feed back to the corresponding store module 12 after generating the replenishment demand form. After the store module 12 passes the review, the replenishment demand form corresponding to different store modules 12 is updated and recorded, and then the updated replenishment demand form is split and / or merged, so as to improve the accuracy of the replenishment demand form. The above-mentioned order splitting and / or order merging process is similar to the above embodiment and will not be repeated here. Since the order list of the cross-warehouse type and the unified warehouse and unified distribution type will be delivered to the preset warehouse, when the warehouse delivers to the corresponding store, the importance and delivery time of different commodities may be different. Therefore, the regional distribution method of the commodities in the commodity list corresponding to the store module 12 can be pre-determined by the above-mentioned regional distribution method determination module. After the commodities arrive at the warehouse, they are delivered to the corresponding store according to the above-mentioned regional distribution method, so that different commodities can be flexibly distributed across regions, thereby improving the efficiency of commodity distribution.

[0084] For example, assuming that warehouse 1 is the main warehouse corresponding to area 1, area 2 and area 3, and the area where store module E is located is area 3, if the product list of store module E includes product E1 (requires cross-regional delivery) and product E2 (does not require cross-regional delivery), after product E1 and product E2 arrive at warehouse 1, product E1 can be directly delivered to the warehouse in area 3 without passing through the warehouses in area 1 and area 2, and product E2 can be delivered to the warehouse in area 3 in the order of area 1>area 2>area 3.

[0085] Corresponding to the ordering system described in the above embodiment, Figure 2 A flow chart of an ordering method provided in an embodiment of the present application is shown, and the ordering method can be applied in a server, as described in detail as follows:

[0086] S21, obtaining a product list sent by at least one store and supplier information sent by at least one supplier;

[0087] S22, generating a replenishment demand sheet corresponding to the at least one store according to the commodity list and the supplier information;

[0088] S23, performing order splitting and / or order merging on the replenishment demand order corresponding to the at least one store to obtain order lists of different order types, wherein the order type corresponding to the order list is used to indicate a delivery method of the order list;

[0089] S24. Send the above order list to the corresponding supplier.

[0090] In the embodiment of the present application, by obtaining a commodity list sent by at least one store and supplier information sent by at least one supplier, a replenishment request form corresponding to at least one store is generated according to the above commodity list and the above supplier information, which means that replenishment request forms can be generated in collaboration with different stores and suppliers, thereby improving the accuracy and efficiency of order list generation. Then, by collaboratively processing replenishment request forms of multiple stores by order splitting and / or order merging, manual participation and the resulting manual errors can be reduced, further improving the accuracy and efficiency of order list generation; in addition, replenishment request forms of different stores can be uniformly processed by order splitting and / or order merging to obtain an order list with a unified order type, so that suppliers can directly deliver according to the delivery method indicated by the order type, thereby also improving the accuracy of order list generation.

[0091] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0092] Figure 3 This is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. Figure 3 As shown, the electronic device 3 of this embodiment includes: at least one processor 30 ( Figure 3 The at least one processor 30 includes a memory 31 and a computer program 32 stored in the memory 31 and executable on the at least one processor 30. When the processor 30 executes the computer program 32, the steps in any of the method embodiments are implemented.

[0093] The electronic device 3 may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The electronic device may include, but is not limited to, a processor 30 and a memory 31. Those skilled in the art will appreciate that Figure 3 It is only an example of the electronic device 3 and does not constitute a limitation of the electronic device 3. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the electronic device may also include an input sending device, a network access device, a bus, etc.

[0094] The processor 30 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0095] In some embodiments, the memory 31 may be an internal storage unit of the electronic device 3, such as a hard disk or memory of the electronic device 3. The memory 31 may also be an external storage device of the electronic device 3, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the electronic device 3. Further, the memory 31 may also include both an internal storage unit of the electronic device 3 and an external storage device. The memory 31 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program, etc. The memory 31 may also be used to temporarily store data that has been sent or is to be sent.

[0096] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the functional units and modules is used as an example. In practical applications, the function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into a processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0097] An embodiment of the present application also provides a network device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any of the method embodiments when executing the computer program.

[0098] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the various method embodiments can be implemented.

[0099] An embodiment of the present application provides a computer program product. When the computer program product runs on an electronic device, the electronic device can implement the steps in the various method embodiments when executing the computer program product.

[0100] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process in the embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of each method embodiment when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0101] In the embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0102] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0103] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0104] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0105] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. An ordering system, characterized in that: include: An order generation module, at least one store module communicatively connected to the order generation module, and at least one supplier module communicatively connected to the order generation module, wherein: The store module is used to push the product list to the order generation module; The supplier module is used to push supplier information to the order generation module, and receive the order list sent by the order generation module; The order generation module is used to generate a replenishment demand form corresponding to the store module based on the commodity list and the supplier information, and to perform order splitting and / or order merging on the replenishment demand form corresponding to the store module to obtain the order list of different order types, wherein the order type corresponding to the order list is used to indicate the delivery method of the order list.

2. The ordering system according to claim 1, characterized in that: When the order generation module generates a replenishment demand sheet corresponding to the store module according to the commodity list and the supplier information, the order generation module includes: An information review module, used to review the commodity list corresponding to the store module, and to review the supplier information corresponding to the supplier module; A replenishment demand form generation module is used to determine the replenishment demand quantity corresponding to the store module based on the audited commodity list and the audited supplier information, and generate a replenishment demand form corresponding to the store module based on the replenishment demand quantity.

3. The ordering system according to claim 2, characterized in that: When the replenishment demand form generation module determines the replenishment demand quantity corresponding to the store module according to the reviewed commodity list and the reviewed supplier information, the replenishment demand form generation module includes: A quotation list determination module, used to determine the quotation list corresponding to the store module according to the reviewed commodity list and the reviewed supplier information; An ordering calendar configuration module obtains an ordering calendar, configures the quotation list corresponding to the store module according to the ordering rules included in the ordering calendar, and obtains the configured quotation list; the ordering rules are used to configure the delivery method and delivery time of the goods included in the store module and / or the quotation list; The replenishment demand calculation module is used to calculate the replenishment demand corresponding to the store module according to the configured quotation list.

4. The ordering system according to claim 3, characterized in that: The order calendar includes a regional order calendar and a store order calendar, wherein the store order calendar corresponds to the store module one by one, the order rules of the store order calendar are applicable to the corresponding store module, and the order rules of the regional order calendar are applicable to all store modules in the same region. When the order calendar configuration module configures the quotation list corresponding to the store module according to the order rules included in the order calendar, it includes: A first ordering calendar configuration module, matching a store module according to the regional ordering calendar to obtain a first store module, and configuring a quotation list of the first store module according to the ordering rules included in the regional ordering calendar; The second ordering calendar configuration module is used to adjust the quotation list of the second store module and adjust the ordering rules of the store ordering calendar corresponding to the second store module, and configure the quotation list of the second store module using the adjusted ordering rules of the store ordering calendar; the second store module is the store module that is not matched according to the regional ordering calendar.

5. The ordering system according to any one of claims 1 to 4, characterized in that: When the order generation module performs order splitting and / or order merging on the replenishment demand order corresponding to the store module to obtain the order list of different order types, it includes: A replenishment demand order review module, used to review the replenishment demand order corresponding to the store module according to preset review rules to obtain a target replenishment order corresponding to the store module; the preset review rules include review rules for different store modules and / or different commodities; The order processing module is used to split and merge the target replenishment order corresponding to the store module according to the delivery method of the goods included in the target replenishment order, so as to obtain the order list of different order types, wherein the delivery method corresponds to the order type one by one.

6. The ordering system according to claim 5, characterized in that: When the order processing module splits and merges the target replenishment order corresponding to the store module according to the delivery method of the goods included in the target replenishment order, the order processing module includes: An order splitting module, used for splitting the target replenishment order corresponding to each store module into at least one purchase order according to the delivery method of the commodities included in the target replenishment order corresponding to each store module, wherein the purchase order of each store module corresponds to the delivery method one by one; The order merging module is used to merge the purchase orders of each store module with the same delivery method.

7. The ordering system according to any one of claims 1 to 4, characterized in that: Also includes: The store module is used to review the replenishment demand form sent by the order generation module; The order generation module is used to update the replenishment demand form approved by the store module, and perform order splitting and / or order merging on the updated replenishment demand form; A regional distribution method determination module, used to determine the regional distribution method of the goods in the product list corresponding to the store module; The regional distribution method is used to indicate whether the product is distributed across regions to the store module.

8. An ordering method, characterized in that: include: Obtain a product list sent by at least one store and supplier information sent by at least one supplier; Generate a replenishment demand sheet corresponding to the at least one store according to the commodity list and the supplier information; Performing order splitting and / or order merging on the replenishment demand order corresponding to the at least one store to obtain order lists of different order types, wherein the order type corresponding to the order list is used to indicate a delivery method of the order list; The order list is sent to the corresponding supplier.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to claim 8 is implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to claim 8 is implemented.

Citation Information

Patent Citations

  • Food material delivering system, apparatus and method

    CN106682779A

  • Supply and market management method, device and computer readable storage medium

    CN107886285A

  • Method for ordering goods safely between upstream and downstream enterprises of a supply chain

    CN109034959A

  • Data processing method based on date, server, terminal and storage medium

    CN110415077A

  • Store order processing method and device for improving distribution efficiency

    CN111260269A

Cited By

  • Price determination system, price determination method, and recording media

    TWI943809B