Order processing method, order processing apparatus, electronic device, storage medium, and program
Patent Information
- Application Number
- JP2024059880
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-13
- Filing Date
- 2024-04-03
- Publication Date
- 2025-03-26
- Estimated Expiration
- 2044-04-03
Smart Images

Figure 2025041505000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to the field of computer technology, particularly to the fields of online malls, order management, and industrial Internet technology. [Background technology]
[0002] B2B (Business-to-Business) and B2C (Business-to-Consumer) are two different e-commerce models with notable differences in target markets, product types, and sales strategies. B2B online malls can provide highly customized products and services to business customers. These products may need to be tailored according to each customer's special needs, such as size, material, packaging, and logo. Pricing mechanisms for B2B online malls are usually more complicated, as they need to take into account supply chain integration, regular delivery, logistics costs, bulk orders, and special customer requests. Summary of the Invention [Problem to be solved by the invention]
[0003] The present disclosure provides an order processing method, an order processing apparatus, an electronic device, a storage medium, and a program to solve or alleviate one or more technical problems in the prior art. [Means for solving the problem]
[0004] In a first aspect, the present disclosure provides a method of order processing, the method comprising: Conducting a pre-screening of the first product order from the online mall platform and obtaining a second product order; determining at least one target production plant among the plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; generating and transmitting a production order for the target product to at least one target production plant; Updating the second product order on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory; Generate a delivery order based on the inventory information of the target product after the production arrangement order is completed, and send it to the logistics platform; and updating the second product order on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.
[0005] In a second aspect, the present disclosure provides an order processing apparatus, the apparatus comprising: a pre-examination module for pre-examining the first product order from the online mall platform and obtaining a second product order; a first screening module for determining at least one target production plant among the plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; a production dispatch module for generating and sending a production dispatch order for the target product to at least one target production plant; a first update module for updating a second product order on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory; a first delivery module for generating a delivery order and sending it to a logistics platform according to inventory information of the target product after the production arrangement order is completed; and a second update module for updating the second product order on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.
[0006] In a third aspect, the present disclosure provides an electronic device, the device comprising: At least one processor; a memory in communication with the at least one processor; The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, cause the implementation of any one of the methods in the embodiments of the present disclosure.
[0007] In a fourth aspect, there is provided a non-transitory computer-readable storage medium having stored thereon computer instructions for causing a computer to perform any one of the methods in the embodiments of the present disclosure.
[0008] In a fifth aspect, the present disclosure provides a program, which, when executed by a processor, implements any one of the methods in the embodiments of the present disclosure.
[0009] The beneficial effects of the technical solutions provided by the present disclosure include at least the following:
[0010] The solution provided by this release will help build an integrated platform for online malls, multi-factory production, warehousing and logistics.
[0011] It should be understood that the contents described herein are not intended to describe key points or important features of the embodiments of the present disclosure, nor are they used to limit the scope of the present disclosure, other features of the present disclosure will be facilitated through the following specification. [Brief description of the drawings]
[0012] In the accompanying drawings, the same numbers represent the same or similar parts or elements throughout the several views unless otherwise stated. The accompanying drawings are not necessarily drawn to scale. It should be understood that the drawings depict only some embodiments provided by the present disclosure and should not be considered as limiting the scope of the present disclosure. [Figure 1] 1 is a schematic flow chart of an order processing method according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a schematic block diagram illustrating an order processing device according to an embodiment of the present disclosure. [Diagram 3] FIG. 1 is a block diagram of an electronic device for implementing an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The present disclosure will now be described in more detail with reference to the accompanying drawings, in which like numbers represent functionally identical or similar elements, and in which various aspects of the embodiments are illustrated, and which, unless otherwise noted, are not necessarily drawn to scale.
[0014] Furthermore, in order to better explain the present disclosure, many specific details are described in the following specific embodiments. It should be understood by those skilled in the art that the present disclosure can be similarly implemented without specific details. In some embodiments, methods, means, components, circuits, etc. that are well known to those skilled in the art are not described in detail so as not to obscure the subject matter of the present disclosure.
[0015] 1 is a schematic flowchart of an order processing method according to an embodiment of the present disclosure. As shown in FIG. 1, the method includes at least the following steps:
[0016] In S101, a first product order is preliminarily examined from an online mall platform to obtain a second product order.
[0017] In the embodiment of the present disclosure, the online mall platform may be based on any form such as a website, an application, or a widget, and a user can purchase various products on the online mall platform, and the products may be ready-made products that are produced, or products that are not currently in stock and need to be produced. The online mall platform may display various products and their corresponding specific specifications or product parameters, and a product that lists all such pre-set product parameters may be understood as a normal product. In addition to normal products, the online mall platform may also provide customization of differentiated products.
[0018] In one example, the online mall platform has a customization page for setting or selecting specifications and product parameters of differentiated products, and the customization page can provide a selection list of various specifications and product parameters, allowing each specification and product parameter of differentiated products to be determined quickly and accurately. Product parameters include, but are not limited to, processing equipment, processing methods, raw material types, specific process steps, various performance indicators, etc. used in each stage of production and processing. For example, production factory, production workshop, lot number, fineness, package weight, etc.
[0019] For order applications (first product orders) from online mall platforms, some products are not ready-made and require custom production, so a pre-screening needs to be conducted on the first product order to confirm whether the target product in the first product order can be produced and delivered based on conditions such as processing time requirements, product parameter requirements, etc. After the pre-screening is passed, both the buyer and seller agree on the order content, and the first product order is converted into a second product order. The first product order that did not pass the pre-screening can be revised and resubmitted.
[0020] In S102, at least one target production factory is determined among a plurality of production factories based on the product parameters or estimated cost of the target product when the second product order needs production.
[0021] In the embodiment of the present disclosure, it can be understood that the second product order requires production, but the target product in the order is insufficient in stock, and specifically, it can include different situations such as when the target product has a certain amount of stock, but the stock is insufficient and production is required, or when there is no stock corresponding to the target product such as a customized differentiated product, and all of the stock requires production. When there are multiple production plants, the costs incurred when completing the production and delivery of an order through different production plants are often different. For example, depending on the difference in distance between the address of each production plant and the address of the delivery destination of the order, the logistics costs for delivering the same lot of products will inevitably be different. Especially for products with large volume or heavy weight, the logistics costs are an important component of the estimated costs. Therefore, for the target products to be produced, it is necessary to consider how to produce high-quality products at low cost and complete the delivery of the order from the perspective of the entire supply chain.
[0022] In one example, first, it is necessary to consider whether each production plant has the capability to produce the target product due to differences in production equipment, i.e., whether the product parameters specified in the second product order can be achieved. Then, from among the selectable production plants that have the capability to produce the target product, a production plant with a low estimated cost is selected. Assuming that the production costs for producing the same quantity of the target product in multiple selectable production plants are the same or close to each other, the logistics costs for delivering the product must also be considered. Thus, at least one target production plant is determined from the multiple production plants. One target production plant or multiple target production plants work together to complete the production task of the second product order.
[0023] In S103, a production arrangement order for the target product is generated and sent to at least one target production factory.
[0024] After determining the target production factory and the corresponding information such as production volume, processing period, etc., a production arrangement order to the target production factory is determined, and the production arrangement order is transmitted to the corresponding target production factory.
[0025] In S104, the second product order is updated on the online mall platform based on the latest progress information of the production arrangement order obtained from the target production factory.
[0026] The information of the production factory corresponding to the second product order and the latest progress information of the fulfillment of the production arrangement order can be synchronized with the online mall platform, and the user can view and know them at any time.
[0027] In S105, a delivery order is generated based on the inventory information of the target product after the production arrangement order is completed, and is sent to the logistics platform.
[0028] In an embodiment of the present disclosure, after a production arrangement order is completed, the inventory of each factory area (production factory) can be uniformly scheduled based on the latest inventory information of the target product, and a delivery vehicle can be arranged for shipment via the logistics platform.
[0029] The logistics platform is used to deliver products, and the logistics platform may include self-owned delivery vehicles and third-party delivery vehicles. After obtaining a delivery order, the logistics platform may display relevant information of the delivery order, and receive corresponding delivery tasks through the drivers of the delivery vehicles, or may directly designate drivers and then distribute the tasks.
[0030] In S106, the second product order is updated on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.
[0031] According to the solution of the embodiment of the present disclosure, the order processing flow of industrial products can be integrated and consolidated, from customers ordering products online, to allocating production tasks among multiple factory areas, and completing the delivery and handover of the order offline. The entire process from purchase to delivery of regular products and customized differentiated products can be computerized online. Information at each stage of sales, production and logistics can be linked, making it easy for corporate customers to grasp the progress of orders in real time, which is helpful in building an integrated platform for online malls, multi-factory production, warehousing and logistics.
[0032] In one possible embodiment, in step S101, pre-screening the first product order from the online mall platform and obtaining a second product order further includes:
[0033] In S1011, a first product order made by a user is obtained from the online mall platform.
[0034] In S1012, if the first product order includes a differentiated product, product parameters of the differentiated product are determined.
[0035] In S1013, a pre-screened second product order is obtained based on the product parameters of the differentiated product and the pre-set production list, where the pre-set production list is obtained according to the corresponding product parameter ranges of the production equipment of the multiple production plants.
[0036] In the embodiment of the present disclosure, the target product in the first product order can pass the preliminary screening directly if there are sufficient ready-made products. Even if the target product is a normal product, if the current ready-made products are insufficient, it is necessary to determine whether the target product passes the preliminary screening depending on whether the target product can be produced in the near future. If the target product is a differentiated product, it is necessary to specifically determine whether the target product passes the preliminary screening depending on the parameters of the target product specified by the user. The target product parameters can be understood as product parameters specified by the user for the differentiated product. Specifically, there may be mutual contradictions between the target product parameters specified by the user, which results in the overall target product parameters being unable to be realized even if a single target product parameter is within a theoretical range or a selectable range provided by the online mall platform. Therefore, the actually feasible parameters of each type of product can be predetermined according to the range of product parameters by multiple types of production equipment of multiple production factories, to obtain a preset producible list.
[0037] For chemical fiber products, the target product parameters include, but are not limited to, the product name, lot number, yarn type, diameter of the wound yarn package, specifications of the wound yarn package, deviation rate of yarn density, coefficient of variation of yarn density, breaking elongation rate, coefficient of variation of breaking strength, yarn unevenness rate, and oil content rate. In addition, by including the specific model number and machine number of each production equipment, it is possible to facilitate customers to specify specific production equipment and provide highly customized products and services.
[0038] In one possible embodiment, in step S102, determining at least one target production factory among the multiple production factories based on product parameters or estimated costs of the target product when the second product order requires production further includes the following steps:
[0039] When the second product order requires production and the target product is a differentiated product, at least one target production factory is determined from among the multiple production factories based on the product parameters of the target product.
[0040] In an embodiment of the present invention, for differentiated products, a production factory capable of producing the target product is determined based on the product parameters designated by the user as a priority. If there is only one production factory capable of producing the target product, it is automatically selected as the target production factory. For example, the customer may specify the machine number of the production equipment that produced the previous order to ensure product consistency. If there are multiple production factories capable of producing the target product, the target production factory may be further determined based on the estimated cost of each target production factory.
[0041] In one possible embodiment, in step S102, determining at least one target production factory among the multiple production factories based on product parameters or estimated costs of the target product when the second product order requires production further includes the following steps:
[0042] In S1021, when the second product order requires production and the target product is a normal product, at least one target production factory is determined from among a plurality of production factories based on the estimated logistics cost.
[0043] In an embodiment of the present invention, multiple production plants can produce a normal product, and the target production plant is determined based on the estimated cost for the multiple production plants to fulfill the second product order. Assuming that the raw material costs and production efficiency of each production plant are similar, a factor that affects the estimated cost is logistics cost. The logistics cost can be estimated based on the number of vehicles required and the delivery distance. Generally speaking, an order from Customer A, which is closest to Factory A, is cheapest to be produced and delivered by Factory A. If Customer B is close to both Factory B and Factory C, either Factory B or Factory C, or both can produce. When delivering after production is completed, it can be further considered whether logistics costs can be reduced by allocation or carpooling.
[0044] In one possible embodiment, in S1021, when the second product order needs production and the target product is a normal product, determining at least one target production factory from among the multiple production factories based on the estimated logistics cost includes:
[0045] When the target product in the second product order is a regular product and the inventory is insufficient, the first shipping factory is determined based on the existing inventory information of the target product.
[0046] A plurality of nearby factories are selected from among a plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory.
[0047] At least one of the multiple neighboring factories is combined with the first shipping factory to obtain multiple production proposals.
[0048] Determine estimated logistics costs for multiple production options.
[0049] Determine optimal target production plans based on estimated logistics costs.
[0050] A target production factory is obtained based on the first shipping factory and the corresponding neighboring factories of the target production plan.
[0051] In the embodiment of the present disclosure, for the products that have already been produced, it is usually necessary to arrange for them to be shipped preferentially. For the target products to be produced, it is necessary to determine the target production factory by taking into account the estimated cost of each production factory.
[0052] In one example, a company has seven production plants in different cities or regions, each named ABCDEFG. When fulfilling a product order from Customer A, first, based on the existing inventory information of the target product in the product order, it is determined that the target product is in stock at Factory B and Factory D, and the stocked product is shipped preferentially. Therefore, Factory B and Factory D are the first shipping factories. Then, it is necessary to determine the target production factory that will produce and ship the remaining products in the product order from among these seven production factories. In order to reduce logistics costs, it is known based on the address of Customer A that the factories nearby Customer A are Factory A and Factory E, so it is possible to arrange for production at Factory A and Factory E, and make them the second shipping factories. In addition, the factory nearby Factory B is Factory F, and Factory F passes through when shipping from Factory B to Customer A, so Factory F can also produce the target product and ship it together with Factory B at the time of shipping. The specific steps are as follows.
[0053] 1. Determine the first shipping factory. First, the inventory information of the target product in the product order is checked. Verify that Factories B and D have stock of the target product. Arrange shipment of inventory products from Factories B and D to fulfill order demand.
[0054] 2. Identify nearby factories. Based on Customer A's delivery address, it is confirmed that Factory A and Factory E are close to the delivery destination and are considered to be the factories that produce and ship the goods. In addition, if necessary, the possibility of sharing with the first shipping factory (Factory B and Factory D) can be considered by checking the distance between the remaining factories and the first shipping factory.
[0055] 3. Create a production plan. At least one of the nearby factories (Factory A, Factory E, and possibly Factory F) is selected and combined with the first shipping factory (Factory B, Factory D) to produce the remaining products. It takes into account factors such as production capacity, production efficiency, and resource availability between factories.
[0056] 4. Estimate logistics costs. For each production plan, estimates are made on logistics costs, including transportation costs, cargo delivery time, and choice of transportation mode. When calculating logistics costs, various factors must be taken into account, such as distance, cargo volume, weight, and carpooling.
[0057] 5. Select the best option. Determine optimal target production plans based on estimated logistics costs. This may be the one with the lowest total logistics cost, or it may be selected based on other optimization objectives.
[0058] 6. Determine the target production plant. Based on the optimal plan, a target production factory, i.e., the factory that will produce the remaining products, is determined. The selection of a target production plant may be influenced by a variety of factors, including production capacity, inventory availability, and production efficiency.
[0059] 7. Share the load with the first shipping factory. When logistics cost optimization proposals include sharing with the first shipping plants (Plant B and Plant D), ensure transportation coordination and planning to minimize costs.
[0060] In one possible embodiment, generating and sending a delivery order to the logistics platform based on the inventory information of the target product after the production arrangement order is completed in S105 further includes the following steps:
[0061] In S1051, when the production arrangement order is completed, the inventory information of the target product is updated.
[0062] In S1052, a second shipping factory is determined based on the inventory information.
[0063] In S1053, a shipping order is generated based on the shipping address of the second product order and the shipping address of the second shipping factory, and is sent to the logistics platform.
[0064] According to an embodiment of the present disclosure, by rechecking the inventory information of the target product once after the production arrangement order is completed, it is possible to prevent changes in the inventory information of the target product due to other orders or events during the production process.
[0065] In one possible embodiment, the order processing method according to the embodiment of the present disclosure further includes the following steps.
[0066] In S201, when the target product in the second product order is a ready-made product, at least one third shipping factory is determined based on inventory information of the target product.
[0067] At S202, a shipping order is generated and sent to a logistics platform based on the shipping address of the product order and the shipping address of the at least one third shipping factory.
[0068] In the embodiment of the present invention, for ready-made products, the third shipping factory can be directly determined based on inventory information without production.
[0069] When there are multiple tertiary shipping plants, the logistics platform can plan delivery routes, combinations of different vehicle models, and carpooling, thereby reducing logistics costs.
[0070] In one possible embodiment, in S201, when the target product in the second product order is a ready-made product, determining at least one third shipping factory based on inventory information of the target product further includes the following steps:
[0071] When the target product in the second product order is a ready-made product, a factory from which the product can be shipped is determined based on the inventory information of the target product.
[0072] At least one third shipping factory is determined from among the factories that can ship according to the priority shipping rules.
[0073] In an embodiment of the present disclosure, typical priority outbound rules include:
[0074] First-in, first-out (FIFO) is the rule that the earliest completed production and products that arrive at the warehouse are shipped first, ensuring that inventory products do not expire or deteriorate, and encouraging companies to sell old inventory in a timely manner.
[0075] Last-in, first-out (LIFO) rule: Products that have arrived recently in the warehouse are shipped first. This method may result in older products remaining in the warehouse, but is sometimes used for tax considerations.
[0076] For outbound shipping rules based on order priority, the system determines which order to ship first based on the priority of the customer's order. Urgent orders or orders from important customers may have a higher priority.
[0077] For outbound rules based on product type or characteristics, different outbound priorities can be set for each product type or characteristic. For example, high value-added products may be given higher priority because they are more likely to contribute to a company's profits.
[0078] Regarding shipping rules based on remaining stock, products with low remaining stock can be shipped first, reducing backlogs of inventory.
[0079] Regarding the shipping rule based on sales forecast, if there is sales forecast data, the shipping plan is adjusted based on the data to ensure that the products can be prepared before the demand season.
[0080] Regarding outbound shipping rules based on geographic location, if a company has multiple warehouses or factories, it can determine the warehouse to ship from based on the geographic location of the products from the customer, which can reduce logistics costs and transportation time.
[0081] Regarding shipping rules based on quality and inspection results, products with high quality are usually shipped first, and shipping of products that require further inspection or processing may be delayed.
[0082] For outbound rules by production date or lot number, the production date or lot number of the product is used to determine which product is outbound first to ensure product freshness and compliance.
[0083] FIG. 2 is a schematic diagram showing the configuration of an order processing device according to an embodiment of the present disclosure. As shown in FIG. 2, the device includes:
[0084] A pre-examination module 201 for pre-examining a first product order from an online mall platform and obtaining a second product order;
[0085] a first screening module 202 for determining at least one target production factory among a plurality of production factories based on product parameters or estimated costs of the target product when the second product order needs production;
[0086] a first update module 203 for updating the second product order on the online mall platform according to the latest progress information of the production arrangement order obtained from the target production factory;
[0087] a production dispatch module 204 for generating and sending a production dispatch order for the target product to at least one target production factory;
[0088] a first delivery module 205 for generating and sending a delivery order to a logistics platform based on the inventory information of the target product after the production arrangement order is completed;
[0089] and a second update module 206 for updating the second product order on the online mall platform based on the latest progress information of the delivery order obtained from the logistics platform.
[0090] In one possible embodiment, the pre-trial module 201 includes: Obtaining a first product order made by a user from the online mall platform; determining product parameters of the differentiated product when the first product order includes the differentiated product; Obtaining a pre-screened second product order based on the product parameters of the differentiated product and a pre-established production ready list, where the pre-established production ready list is obtained according to corresponding product parameter ranges of production equipment of multiple production plants.
[0091] In one possible embodiment, the first screening module 202 includes: When the second product order needs to be produced and the target product is a differentiated product, the determining unit 104 determines at least one target production factory among a plurality of production factories according to the product parameters of the target product.
[0092] In one possible embodiment, the first screening module 202 includes: When the second product order needs to be produced and the target product is a normal product, the method is used to determine at least one target production factory among the multiple production factories based on the estimated logistics cost.
[0093] In one possible embodiment, the first screening module 202 includes: determining a first shipping factory based on existing inventory information of the target product when the target product in the second product order is a regular product and is in short supply of stock; Selecting a plurality of nearby factories from among the plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory; combining at least one of the plurality of neighboring factories with the first shipping factory to obtain a plurality of production proposals; Determining estimated logistics costs for a plurality of production alternatives; determining an optimal target production plan based on the estimated logistics costs; and obtaining a target production factory based on the first shipping factory and the corresponding nearby factories of the target production plan.
[0094] In one possible embodiment, the production dispatch module 204: When a production order is completed, update the inventory information of the target product; determining a second shipping factory based on the inventory information; Generate a shipping order based on the shipping address of the second product order and the shipping address of the second shipping factory, and send it to the logistics platform.
[0095] In one possible embodiment, the order processor comprises: a second screening module for determining at least one third shipping factory based on inventory information of the target product when the target product in the second product order is a ready-made product; and a second shipping module for generating and sending a shipping order to the logistics platform based on the shipping address of the product order and the shipping address of the at least one third shipping plant.
[0096] In one possible embodiment, the second screening module comprises: determining a factory from which the target product can be shipped based on inventory information of the target product when the target product in the second product order is a ready-made product; and determining at least one third shipping factory from among the factories available for shipping according to a priority shipping rule.
[0097] The specific functions and exemplary descriptions of each module and sub-module of the apparatus in the embodiments of the present disclosure may refer to the relevant descriptions of the corresponding steps in the embodiments of the above method, and will not be repeated here.
[0098] 3 is a structural block diagram of an electronic device according to an embodiment of the present disclosure. As shown in FIG. 3, the electronic device includes a memory 310 and a processor 320, and the memory 310 stores a computer program executable by the processor 320. The number of the memory 310 and the processor 320 may be one or more. The memory 310 may store one or more computer programs, which, when executed by the electronic device, cause the electronic device to perform the method provided by the above method embodiment. The electronic device may further include: The communication interface 330 is used for communicating with an external device and performing data interaction and transmission.
[0099] When the memory 310, the processor 320, and the communication interface 330 are implemented independently, the memory 310, the processor 320, and the communication interface 330 are connected to each other via a bus and can communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The bus can be classified into an address bus, a data bus, a control bus, and the like. For ease of explanation, only one thick line is shown in FIG. 3, but this does not indicate only one bus or only one type of bus.
[0100] Optionally, in a specific implementation, when the memory 310, the processor 320, and the communication interface 330 are integrated on one chip, the memory 310, the processor 320, and the communication interface 330 can communicate with each other via an internal interface.
[0101] It should be understood that the processor may be a Central Processing Unit (CPU) or may be other general purpose processors, Digital Signal Processing (DSP), Application Specific Integrated Circuits (ASIC), Field Programmable Gate Arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware assemblies, etc. The general purpose processor may be a microprocessor or any conventional processor, etc. Additionally, the processor may be a processor supporting the Advanced RISC Machines (ARM) architecture.
[0102] In addition, optionally, the memory may include read-only memory and random access memory, and may further include non-volatile random access memory. The memory may be either volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, non-volatile memory may include Read-Only Memory (ROM), Programmable ROM (PROM), Erasable PROM (EPROM), Electrically EPROM (EEPROM), or flash memory. Volatile memory may include Random Access Memory (RAM), which acts as an external cache. By way of example and not limitation, many forms of RAM are available. For example, static random access memory (Static RAM, SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (Double Data Rate SDRAM, DDR SDRAM), enhanced SDRAM (Enhanced SDRAM, ESDRAM), synchlink DRAM (Synchlink DRAM, SLDRAM), and direct RAMBUS RAM (DR RAM).
[0103] The above-mentioned embodiments may be implemented in whole or in part in software, hardware, firmware, or any combination thereof. When implemented in software, the whole or in part may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, a process or function according to the embodiments of the present disclosure is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, the computer instructions may be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center via wire (e.g., coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, Bluetooth, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device including a server, a data center, etc. integrated with one or more available media. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Versatile Disc (DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)). Note that the computer-readable storage medium referred to in this disclosure may be a non-volatile storage medium, in other words, a non-transitory storage medium.
[0104] Those skilled in the art can understand that all or part of the steps for realizing the above embodiments may be implemented by hardware, or may be implemented by instructing relevant hardware by a program, and the program may be stored in a computer-readable storage medium, and the storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.
[0105] In the description of the embodiments of the present disclosure, the reference words "one embodiment", "several embodiments", "examples", "specific examples", or "several examples" mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. And, the specific features, structures, materials, or characteristics described can be combined in any suitable manner in any one or more embodiments or examples. Furthermore, a person skilled in the art may combine different embodiments or examples and features of different embodiments or examples described herein to the extent that they are not mutually inconsistent.
[0106] In the description of the embodiments of the present disclosure, unless otherwise specified, " / " means "or", for example, A / B can mean either A or B. In this specification, "and / or" is merely for describing the related relationship of related objects, and indicates that three types of relationships may exist, for example, A and / or B can indicate the following three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0107] In the description of the embodiments of the present disclosure, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying a relative importance, nor should they be construed as implying a number of technical features shown. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the embodiments of the present disclosure, "plurality" means two or more, unless otherwise specified.
[0108] The above are merely illustrative examples of the present disclosure, and are not intended to limit the present disclosure. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present disclosure should be included within the scope of protection of the present disclosure.
Claims
1. Conducting a pre-screening of the first product order from the online mall platform and obtaining a second product order; determining at least one target production plant among a plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; generating and transmitting a production order for the target product to the at least one target production plant; updating the second product order on the online mall platform according to the latest progress information of the production arrangement order obtained from the target production factory; Generate a delivery order based on the inventory information of the target product after the production arrangement order is completed, and send the delivery order to a logistics platform; and updating the second product order on the online mall platform according to the latest progress information of the delivery order obtained from the logistics platform. Order fulfillment method.
2. conducting a pre-screening of the first product order from the online mall platform and obtaining a second product order; Obtaining a first product order made by a user from the online mall platform; if the first product order includes a differentiated product, determining product parameters of the differentiated product; Obtaining a pre-qualified second product order based on the product parameters of the differentiated products and a pre-defined production list, where the pre-defined production list is obtained according to corresponding product parameter ranges of production equipment of a plurality of production plants. The method of claim 1 .
3. determining at least one target production plant among a plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; determining at least one target production factory from among a plurality of production factories based on product parameters of the target product when the second product order requires production and the target product is a differentiated product; The method of claim 1 .
4. determining at least one target production plant among a plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; determining at least one target production factory from among a plurality of production factories based on an estimated logistics cost when the second product order requires production and the target product is a normal product; The method of claim 1 .
5. determining at least one target production factory from among a plurality of production factories based on an estimated logistics cost when the second product order requires production and the target product is a normal product; determining a first shipping factory based on existing inventory information of the target product when the target product in the second product order is a regular product and is in short supply of stock; selecting a plurality of nearby factories from among a plurality of production factories based on the delivery address of the second product order and the address of the first shipping factory; combining at least one of the plurality of neighboring factories with the first shipping factory to obtain a plurality of production proposals; determining an estimated logistics cost for the plurality of production options; determining an optimal target production plan based on the estimated logistics costs; and obtaining a target production factory based on the first shipping factory and a corresponding neighboring factory of the target production plan; The order processing method according to claim 4.
6. generating a delivery order based on inventory information of the target product after the production arrangement order is completed and sending the delivery order to a logistics platform; updating inventory information of the target product when the production arrangement order is completed; determining a second shipping factory based on the inventory information; generating a delivery order based on the delivery address of the second product order and the shipping address of the second shipping factory, and sending the delivery order to a logistics platform; The method of claim 1 .
7. The order processing method includes: When the target product in the second product order is a ready-made product, determining at least one third shipping factory based on inventory information of the target product; generating and sending a shipping order to a logistics platform based on the shipping address of the product order and a shipping address of the at least one third shipping plant; The method of claim 1 .
8. determining at least one third shipping factory based on inventory information of the target product when the target product in the second product order is a ready-made product; When the target product in the second product order is a ready-made product, determining a factory from which the product can be shipped based on inventory information of the target product; determining at least one third shipping factory from among the shipping possible factories according to a priority shipping rule; The order processing method according to claim 7.
9. a pre-examination module for pre-examining the first product order from the online mall platform and obtaining a second product order; a first screening module for determining at least one target production plant among a plurality of production plants based on product parameters or estimated costs of the target product when the second product order requires production; a production dispatch module for generating and sending a production dispatch order for the target product to the at least one target production plant; a first update module for updating the second product order on the online mall platform according to the latest progress information of the production arrangement order obtained from the target production factory; A first delivery module for generating and sending a delivery order to a logistics platform according to inventory information of the target product after the production arrangement order is completed; and a second updating module for updating the second product order on the online mall platform according to the latest progress information of the delivery order obtained from the logistics platform. Order processing equipment.
10. At least one processor; a memory in communication with the at least one processor; The memory stores instructions executable by the at least one processor, the instructions, when executed by the at least one processor, causing the at least one processor to perform an order processing method according to any one of claims 1 to 8.
11. A non-transitory computer readable storage medium having stored thereon computer instructions for causing a computer to carry out the order processing method of any one of claims 1 to 8.
12. A program for implementing the order processing method according to any one of claims 1 to 8 when executed by a processor in a computer.
Citation Information
Patent Citations
Order production management system for contact lenses
CN112418679A
Method and system for automatically deciding merchandise manufacture destination and storage medium with program of the same method stored
JP2001209711A